/*
* FlatPack HTML V4
* Copyright 2015 PixFort
* www.pixfort.com
* 17/08/2015



1 - Normal
Table of Content
==================================================
    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Services
    Part 5:  #Clients
    Part 6:  #Testimonials
    Part 7:  #Contact
    Part 8:  #Footer

==================================================
*/
/*--- Part 0:  #Misc      ---*/
iframe.c1 {
    border:none;
    overflow:hidden;
    height:20px;
    width:50px
}

body{
background: url(DeregresoconMiOriente.png) no-repeat center center fixed;
z-index:10000;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}

.logos_st{

}

.foot_st{

}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.videoWrapper > .frameCover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: none;
}

.section_pointer { display: none; }

.social_button {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear;
    float:right;
    margin-left:7px
}

.social_button:hover {
    opacity:.7
}

/*--- Part 1:  #Header      ---*/
.pixfort_normal_1 .header_style {
    background-color:#fff;
    padding-top:22px;
    padding-bottom:15px;
    box-shadow:0 -3px rgba(0,0,0,0.15) inset
}

.pixfort_normal_1 .fright {
    float:right
}

.pixfort_normal_1 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px
}

.pixfort_normal_1 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_normal_1 .social_button {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear;
    float:right;
    margin-left:7px
}

.pixfort_normal_1 .social_button:hover {
    opacity:.7
}

.pixfort_normal_1 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url("../images/social_icons/yt.png");
    margin-left:7px
}

.pixfort_normal_1 .yt_button:hover {
    float:right;
    background:url("../images/social_icons/youtube-hover.png")
}

.pixfort_normal_1 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url("../images/social_icons/twitter.png");
    margin-left:7px
}

.pixfort_normal_1 .twitter_button:hover {
    float:right;
    background:url("../images/social_icons/twitter-hover.png")
}

.pixfort_normal_1 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url("../images/social_icons/facebook.png");
    margin-left:5px
}

.pixfort_normal_1 .facebook_button:hover {
    float:right;
    background:url("../images/social_icons/facebook-hover.png")
}

/*--- Part 2:   #Contact     ---*/
.pixfort_normal_1 .page_style {
    background:linear-gradient(to bottom,rgba(0,175,239,0) 0%,rgba(0,175,239,0) 2%,rgba(0,175,239,0) 7%,rgba(240,47,23,0) 11%,rgba(124,109,127,0) 54%,rgba(0,175,239,0.39) 100%),url(../images/1_normal/home-bg.png) #000 fixed no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_normal_1 .context_style {
    text-align:center
}

.pixfort_normal_1 .title_style {
    font-size:48px;
    color:#fff;
    
    font-weight:900;
    padding-top:160px;
    line-height:100%
}

.pixfort_normal_1 .subtitle_style {
    max-width:640px;
    margin-left:auto;
    margin-right:auto;
    color:#d3d3d3;
    font-size:18px;
    line-height:150%;
    
    padding:30px 0
}

.pixfort_normal_1 .email_subscribe {
    background:rgba(0,0,0,0.7);
    border-radius:5px;
    display:inline-block;
    max-width:470px;
    height:70px;
    padding:0 15px;
    text-align:left
}

.pixfort_normal_1 #contact_form input {
    background:#fff;
    border-radius:3px;
    color:#000;
    font-weight:400;
    font-size:16px;
    padding:8px 10px;
    width:270px;
    position:relative;
    display:inline-block;
    top:15px
}

.pixfort_normal_1 .subscribe_btn {
    background:#00aeef;
    border-radius:3px;
    color:#fff;
    font-weight:400;
    font-size:14px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:9px 14px;
    display:inline-block;
    margin-left:10px;
    border:none;
    top:15px
}

.pixfort_normal_1 .subscribe_btn:hover {
    background:#009ce3;
    color:#fff;
    border:none
}

.pixfort_normal_1 .note_st {
    text-align:center;
    color:#add8e6;
    font-size:13px;
    padding-bottom:80px;
    padding-top:20px
}

.pixfort_normal_1 .coming_st {
    text-align:center;
    position:relative;
    width:60%;
    margin-left:20%
}

.pixfort_normal_1 .tit_style {
    text-align:center;
    padding-top:60px;
    font-size:26px;
    font-weight:700;
    color:#000
}

.pixfort_normal_1 .txt_style {
    text-align:center;
    color:#a9a9a9;
    font-size:18px;
    
}

.pixfort_normal_1 .video_style {
    padding-top:25px;
    padding-bottom:55px
}

/*--- Part 3:  #Features      ---*/
.pixfort_normal_1 .adv_st {
    background:#f7f7f7;
    padding:30px 0;
    box-shadow: 0px -3px #ddd inset;
}

.pixfort_normal_1 .onethird_style {
    position:relative;
    display:inline-block
}

.pixfort_normal_1 .circle {
    padding:15px;
    border:2px solid #00aeef;
    border-radius:100%;
    line-height: 0px;
    display:inline-block;
    position:relative
}

.pixfort_normal_1 .onethird_style:hover .circle {
    border:2px solid #00aeef
}

.pixfort_normal_1 .comment_style {
    font-size:20px;
    position:relative;
    display:inline-block;
    width:64%;
    margin-left:10px;
    cursor:default
}

.pixfort_normal_1 .c1_style {
    font-weight:700;
    color:#222
}

.pixfort_normal_1 .c2_style {
    font-weight:400;
    color:#696969;
    line-height:30px
}

/*--- Part 4:   #Services       ---*/
.pixfort_normal_1 .gtext_style {
    
    position:relative;
    width:95%;
    display:inline-block;
    padding-top:70px
}

.pixfort_normal_1 .t1_style {
    font-weight:500;
    color:#000;
    font-size:28px;
    line-height:100%
}

.pixfort_normal_1 .t2_style {
    color:#555;
    font-size:20px;
    padding-bottom:10px
}

.pixfort_normal_1 .t3_style {
    color:#a9a9a9;
    font-size:16px;
    line-height:25px
}

.pixfort_normal_1 .img_style {
    text-align:center;
    position:relative;
    display:inline-block;
    padding-top:25px
}

/*--- Part 5:   #Clients   */
.pixfort_normal_1 .logos_style {
    background:#fff;
    text-align:center;
    padding:30px 0
}

.pixfort_normal_1 .titres {
    padding-bottom:30px
}

.pixfort_normal_1 .L1_style {
    color:#696969;
    font-size:24px;
    font-weight:600;
    line-height:100%
}

.pixfort_normal_1 .L2_style {
    color:#a9a9a9;
    font-size:16px;
    line-height:30px;
    padding-bottom:50px
}

.pixfort_normal_1 .logos_st {
    position:relative;
    display:inline-block
}

.pixfort_normal_1 .pad_bot {
    padding-bottom:30px
}

/*--- Part 6:   #Testimonials      ---*/
.pixfort_normal_1 .envato_unbounce {
    background:#eee;
    text-align:center;
    padding:40px 0;
    border-bottom:3px solid #ddd;
}

.pixfort_normal_1 .stbox {
    position:relative;
    display:inline-block
}

.pixfort_normal_1 .box_1 {
    background:#f5f5f5;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    width:100%;
    position:relative;
    display:inline-block;
    margin-bottom:-5px
}

.pixfort_normal_1 .box_2 {
    background:#f5f5f5;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    width:100%;
    position:relative;
    display:inline-block;
    margin-bottom:-5px
}

.pixfort_normal_1 .b_style img {
    background:#eadbdc;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-right:3%;
    margin-top:25px
}

.pixfort_normal_1 .logo_style {
    border-radius:100%
}

.pixfort_normal_1 .txt_style {
    background:#fff;
    float:right;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    width:74%;
    padding-left:3%;
    padding-right:3%;
    color:gray;
    padding-top:20px;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_normal_1 .txt {
    padding-right:10px
}

.pixfort_normal_1 .stars_span {
    position:relative;
    top:-8px
}

.pixfort_normal_1 .env_st {
    color:#59a3fc;
    position:relative;
    top:-5px
}

/*--- Part 7:  #Contact     ---*/
.pixfort_normal_1 .center_txt {
    text-align:center;
    padding-bottom:20px
}

.pixfort_normal_1 .left_text_style {
    text-align:center;
    position:relative;
    display:inline-block;
    padding-top:80px
}

.pixfort_normal_1 .left_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    width:80%;
    margin-left:10%;
    padding-bottom:20px
}

.pixfort_normal_1 .button_style {
    text-decoration:none
}

.pixfort_normal_1 .submit_st {
    position:relative;
    width:200px;
    margin-left:auto;
    margin-right:auto;
    text-decoration:none;
    border:none;
    background:#00aeef;
    border-radius:3px;
    padding:15px 5px;
    color:#fff;
    font-weight:700;
    font-size:16px
}

.pixfort_normal_1 .submit_st:hover {
    background:#009ce3
}

/*--- Part 8:  #Footer      ---*/
.pixfort_normal_1 .foot_st {
    background:#F2F2F2;
    text-align:center;
}

.pixfort_normal_1 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_normal_1 .pixfort_st {
    color:#f68121;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_normal_1 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    position:relative;
    display:inline-block;
    padding-top:25px;
    padding-right:15px;
    float:right
}

.pixfort_normal_1 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_normal_1 .soc_icons {
    background:rgba(0,0,0,0.05);
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    margin-top:15px;
    float:right
}

/* ---------------------------------------------- */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_1 {
    background:#00aeef;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.confirm_page_1 .conf_img {
    border-radius:100%;
    display:inline-block;
    border:2px solid #fff;
    padding:25px;
    margin-top:15px;
    margin-bottom:5px;
    line-height:50px
}

.confirm_page_1 .conf_img {
    width:50px;
    height:50px
}

.pixfort_normal_1 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    font-weight:600;
    font-size:26px
}

.pixfort_normal_1 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.5);
    padding-top:10px;
    padding-bottom:30px;
    font-weight:700
}

.pixfort_normal_1 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_normal_1 .confirm_social {
    text-align:center
}

.pixfort_normal_1 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.2);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px 2px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_normal_1 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_normal_1 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_normal_1 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*2 - Corporate*/
/* Table of Content
==================================================
    Part  0:  #Misc
    Part  1:  #Header
    Part  2:  #Contact
    Part  3:  #Features
    Part  4:  #Services
    Part  5:  #Clients
    Part  6:  #Services2
    Part  7:  #Partners
    Part  8:  #Feadback
    Part  9:  #Contact
    Part 10:  #Footer
==================================================
*/
/*--- Part 0:  #Misc     ---*/
.pixfort_corporate_2 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

/*--- Part 1:  #Header     ---*/
.pixfort_corporate_2 .header_area {
    position:absolute;
    padding-top:35px;
    z-index:2
}

.pixfort_corporate_2 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/yt.png);
    margin-left:7px
}

.pixfort_corporate_2 .yt_button:hover {
    float:right;
    background:url(../images/social_icons/youtube-hover.png)
}

.pixfort_corporate_2 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/twitter.png);
    margin-left:7px
}

.pixfort_corporate_2 .twitter_button:hover {
    float:right;
    background:url(../images/social_icons/twitter-hover.png)
}

.pixfort_corporate_2 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/facebook.png);
    margin-left:5px
}

.pixfort_corporate_2 .facebook_button:hover {
    float:right;
    background:url(../images/social_icons/facebook-hover.png)
}

.pixfort_corporate_2 .social_button {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear;
    float:right;
    margin-left:7px
}

.pixfort_corporate_2 .social_button:hover {
    opacity:.7
}

.pixfort_corporate_2 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*--- Part 2:  #Contact     ---*/
.pixfort_corporate_2 .page_style {
    background:url(../images/2_corporate/bg.png) #414a52 center fixed no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.pixfort_corporate_2 .context_style {
    text-align:center
}

.pixfort_corporate_2 .title_style {
    font-size:44px;
    color:#fff;
    font-weight:700;
    padding-top:185px;
    line-height:100%
}

.pixfort_corporate_2 .subtitle_style {
    max-width:70%;
    margin-left:15%;
    color:#d3d3d3;
    font-size:18px;
    padding-top:15px;
    padding-bottom:20px;
    line-height:30px
}

.pixfort_corporate_2 .contact_style {
    text-align:center;
    margin-top:15px;
    margin-bottom:15px
}

.pixfort_corporate_2 .contact_btn a {
    background:#59a3fc;
    position:relative;
    color:#fff;
    font-weight:400;
    font-size:18px;
    border-radius:3px;
    text-align:center;
    text-decoration:none;
    padding:13px 44px
}

.pixfort_corporate_2 .contact_btn a:hover {
    background:#448aef;
    position:relative;
    color:#fff;
    font-weight:400;
    font-size:18px;
    border-radius:3px;
    text-align:center
}

.pixfort_corporate_2 .note_st {
    text-align:center;
    color:#add8e6;
    font-size:13px;
    padding-bottom:200px
}

/*--- Part 3:  #Features     ---*/
.pixfort_corporate_2 .adv_st {
    background:#eff3f6;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:45px 0;
    border-bottom:3px solid #dfe6ec;
    text-align:center
}

.pixfort_corporate_2 .head_style {
    color:gray;
    font-size:22px;
    font-weight:700;
    padding:20px 0
}

.pixfort_corporate_2 .c_style {
    color:#9aa1a9;
    font-size:14px;
    font-weight:400;
    line-height:150%
}

/*--- Part 4:  #Services     ---*/
.pixfort_corporate_2 .amazing_style {
    background:#fff;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    text-align:center;
    position:relative;
    padding-bottom:60px
}

.pixfort_corporate_2 .gstyle {
    position:relative;
    width:75%;
    margin-left:13%
}

.pixfort_corporate_2 .t1_style {
    color:#333;
    padding-top:50px;
    font-size:28px;
    font-weight:700;
    text-align:center;
    line-height:100%
}

.pixfort_corporate_2 .t2_style {
    color:gray;
    font-size:20px;
    padding:15px 0;
    text-align:center
}

.pixfort_corporate_2 .t3_style {
    color:#a9a9a9;
    font-size:16px;
    padding-bottom:50px;
    text-align:center;
    line-height:150%
}

.pixfort_corporate_2 .pub_st {
    text-align:center;
    max-width:87%
}

/*--- Part 5:  #Clients     ---*/
.pixfort_corporate_2 .adv_style {
    background:#eff3f6;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding-bottom:70px;
    border-bottom:3px solid #dfe6ec
}

.pixfort_corporate_2 .L1_style {
    color:#696969;
    font-size:20px;
    font-weight:700;
    text-align:center;
    padding-top:40px
}

.pixfort_corporate_2 .L2_style {
    color:#a9a9a9;
    font-size:16px;
    padding-top:10px;
    padding-bottom:30px;
    font-weight:400;
    text-align:center
}

.pixfort_corporate_2 .just_st {
    text-align:center
}

.pixfort_corporate_2 .h_style {
    font-size:36px;
    font-weight:700;
    color:#59a3fc;
    display:inline-block;
    position:relative;
    top: 0px;
}

.pixfort_corporate_2 .cc_style {
    font-size:16px;
    color:gray;
    display:inline-block;
    position:relative;
    width:55%;
    padding-left:10px;
    text-align:left
}

/*--- Part 6: Services2      ---*/
.pixfort_corporate_2 .th1_style {
    background:#f2f2f2;
    width:91%;
    margin-left:auto;
    margin-right:auto;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    overflow:hidden;
    border-radius:3px
}

.pixfort_corporate_2 .a_bloc1_style {
    background:#e3e3e3;
    border-bottom:1px solid #ccc
}

.pixfort_corporate_2 .a1_style {
    text-align:center;
    color:gray;
    font-size:36px;
    font-weight:700;
    padding-top:30px
}

.pixfort_corporate_2 .a2_style {
    text-align:center;
    color:gray;
    font-size:18px;
    padding-bottom:15px
}

.pixfort_corporate_2 .a3_style {
    text-align:center;
    color:gray;
    font-size:16px;
}

.pixfort_corporate_2 .a3_style sup {
    position:relative;
    top:-10px
}

.pixfort_corporate_2 .fsc1 {
    font-size:36px;
    color:#696969
}

.pixfort_corporate_2 .a_bloc3_style {
    background:#e3e3e3;
    border-bottom:1px solid #ccc;
    position:relative
}

.pixfort_corporate_2 .subscribe_st {
    text-align:center;
    padding:20px 0;
    height:42px
}

.pixfort_corporate_2 .subscribe_a a {
    background:#aaa;
    border:none;
    color:#fff;
    font-weight:700;
    font-size:16px;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:12px 30px
}

.pixfort_corporate_2 .subscribe_a a:hover {
    background:#999;
    border:none;
    color:#fff
}

.pixfort_corporate_2 .th2_style {
    background:#59a3fc;
    width:91%;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    border-radius:3px;
    border-bottom:1px solid #307edc;
    border-right:1px solid #307edc
}

.pixfort_corporate_2 .b_bloc1_style {
    background:#3b89e7;
    border-bottom:1px solid #307edc
}

.pixfort_corporate_2 .b1_style {
    text-align:center;
    color:#fff;
    font-size:36px;
    font-weight:700;
    padding-top:30px
}

.pixfort_corporate_2 .b2_style {
    text-align:center;
    color:#d3d3d3;
    font-size:18px;
    padding-bottom:15px
}

.pixfort_corporate_2 .b3_style {
    text-align:center;
    color:#d3d3d3;
    font-size:16px;
}

.pixfort_corporate_2 .b3_style sup {
    position:relative;
    top:-10px
}

.pixfort_corporate_2 .fsc2 {
    font-size:36px;
    color:#fff
}

.pixfort_corporate_2 .b_bloc3_style {
    background:#3b89e7;
    border-top:1px solid #307edc;
    position:relative
}

.pixfort_corporate_2 .subscribe_b a {
    background:#59a3fc;
    border:none;
    color:#fff;
    font-weight:700;
    font-size:16px;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:12px 30px
}

.pixfort_corporate_2 .subscribe_b a:hover {
    background:#448aef;
    color:#fff
}

/*--- Part 7:  #Partners     ---*/
.pixfort_corporate_2 .logos_style {
    background:#eff3f6;
    text-align:center;
    border-top:3px solid #dfe6ec;
    padding:40px 0
}

.pixfort_corporate_2 .LL1_style {
    color:#696969;
    font-size:20px;
    font-weight:700;
    text-align:center
}

.pixfort_corporate_2 .LL2_style {
    color:#a9a9a9;
    font-size:16px;
    padding-top:8px;
    padding-bottom:25px;
    font-weight:400;
    text-align:center
}

.pixfort_corporate_2 .logos {
    text-align:center;
    max-width:86%
}

/*--- Part 8:  #Feadback     ---*/
.pixfort_corporate_2 .awesome_style {
    background:#59a3fc;
    text-align:center
}

.pixfort_corporate_2 .h_awesome {
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:15px;
    font-weight:700
}

.pixfort_corporate_2 .txt_awesome {
    text-align:center;
    font-size:24px;
    line-height:150%;
    font-style:italic;
    color:#fff;
    text-align:center;
    width:64%;
    margin-left:18%;
    padding:10px 0
}

.pixfort_corporate_2 .via_st {
    text-align:center;
    color:#eee;
    font-size:14px;
    padding-bottom:40px
}

.pixfort_corporate_2 .top_3 {
    position:relative;
    display:inline-block;
    top:-3px
}

/*--- Part 9:  #Contact     ---*/
.pixfort_corporate_2 .contact_section {
    background:url(../images/2_corporate/map.png) #fff fixed no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding-bottom:50px
}

.pixfort_corporate_2 .contact_zone {
    text-align:left;
    margin-left:20px
}

.pixfort_corporate_2 .headtext_style {
    color:#fff;
    font-size:28px;
    padding-top:60px;
    padding-bottom:20px;
    font-weight:700
}

.pixfort_corporate_2 .subtext_style {
    font-size:14px;
    color:gray;
    padding-bottom:20px
}

.pixfort_corporate_2 .plan iframe {
    text-align:left;
    position:relative;
    display:inline-block;
    width:100%;
    height:380px;
}

.pixfort_corporate_2 #contact_form {
    position:relative
}

.pixfort_corporate_2 #contact_form input,.pixfort_corporate_2 #contact_form textarea {
    background:#eee;
    padding:10px 0;
    border-radius:3px;
    color:#444;
    font-weight:400;
    font-size:16px;
    width:100%!important;
    padding-left:10px;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box
}

.pixfort_corporate_2 .contact_st {
    width:100%!important;
    float:left
}

.pixfort_corporate_2 .text_area {
    margin-bottom:0
}

.pixfort_corporate_2 .submit_btn_landing {
    background:#59a3fc;
    width:100%!important;
    padding:10px 0;
    border:none;
    border-radius:5px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    margin-top:15px;
    position:relative;
    display:inline-block;
    font-weight:400;
    font-size:16px;
    border-bottom:1px solid #333
}

.pixfort_corporate_2 .submit_btn_landing:hover {
    background:#448aef;
    color:#fff;
    text-decoration:none;
    font-weight:400;
    font-size:16px;
    border-bottom:1px solid #333
}

/*--- Part 10:  #Footer     ---*/
.pixfort_corporate_2 .foot_st {
    background:#F2F2F2;
    text-align:center
}

.pixfort_corporate_2 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_corporate_2 .pixfort_st {
    color:#11b1c2;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_corporate_2 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-top:25px;
    padding-right:15px;
    float:right
}

.pixfort_corporate_2 .socbuttoms {
    height:100%;
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_corporate_2 .soc_icons {
    background:rgba(0,0,0,0.1);
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    margin-bottom:15px;
    float:right
}

/*-------------------------------------------------*/
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_2 {
    background:url(../images/2_corporate/bg2.png) center no-repeat;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px;
    width:700px;
    max-width:100%;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.confirm_page_2 .conf_img {
    border-radius:100%;
    display:inline-block;
    border:2px solid #fff;
    padding:25px;
    margin-top:15px;
    margin-bottom:5px;
    line-height:50px
}

.confirm_page_2 .conf_img {
    width:50px;
    height:50px
}

.pixfort_corporate_2 .confirm_header {
    text-align:center;
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_corporate_2 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.5);
    padding-top:10px;
    padding-bottom:30px;
    max-width:400px;
    margin-right:auto;
    margin-left:auto
}

.pixfort_corporate_2 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_corporate_2 .confirm_social {
    text-align:center
}

.pixfort_corporate_2 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.2);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:170px;
    padding:10px 6px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_corporate_2 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_corporate_2 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_corporate_2 .subscription-success {
    font-size:14px!important;
    border:1px solid #B9ECCE!important
}

.pixfort_corporate_2 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

.pixfort_corporate_2 .subscription-error {
}

.pixfort_corporate_2 .subscription-error {
    display:none;
    position:relative;
    color:#fff;
    background:#FFDFDF!important;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*3 - App*/
/* Table of Content
==================================================

  Part 0:  #Misc
  Part 1:  #Header
  Part 2:  #Features
  Part 3:  #Services
  Part 4:  #Features2
  Part 5:  #Services2
  Part 6:  #Partners
  Part 7:  #Feadback
  Part 8:  #Contact
  Part 9:  #Footer

==================================================
*/
/*  Part 0:  #Misc       */
.pixfort_app_3 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

/*  Part 1:  #Header       */
.pixfort_app_3 .header_style {
    background:url(../images/3_app/bg.png) #fcf7e7 center fixed no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding-top:30px
}

.pixfort_app_3 .logo_st {
    float:left
}

.pixfort_app_3 .soc_st {
    float:right;
    margin-right:7px
}

.pixfort_app_3 .left_part {
    position:relative;
    display:inline-block
}

.pixfort_app_3 .right_part {
    position:relative;
    display:inline-block
}

.pixfort_app_3 .social_span {
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:5px
}

.pixfort_app_3 .htext_style {
    color:#d3d3d3;
    font-size:14px;
    padding-right:18px;
    position:relative;
    top:-5px;
    display:inline-block
}

.pixfort_app_3 .hbloc_style {
    display:inline-block;
    float:left;
    text-align:left;
    max-width:432px;
    padding-top:100px;
}

.pixfort_app_3 .title_style {
    font-size:40px;
    font-weight:700;
    color:#fff;
    line-height:100%;
    padding-top:30px
}

.pixfort_app_3 .txt_title {
    color:#faebd7;
    font-size:18px;
    padding-bottom:10px;
    line-height:30px
}

.pixfort_app_3 .contact_btn a {
    background:rgba(246,129,33,0.0);
    border:3px solid #fff;
    border-radius:3px;
    font-weight:700;
    font-size:18px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:12px 50px;
}

.pixfort_app_3 .contact_btn a:hover {
    background:rgba(255,255,255,1.0);
    border:3px solid #fff;
    border-radius:3px;
    font-weight:700;
    font-size:18px;
    color:#f83
}

.pixfort_app_3 .log_st {
    padding-top:15px;
    padding-left:30px
}

.pixfort_app_3 .log_st:hover {
    opacity:.5
}

.pixfort_app_3 .phones_style {
    position:relative;
    display:inline-block;
    margin-top:110px;
    margin-right:7px;
}

.pixfort_app_3 .phones {
    width:100%;
    height:392px;
    vertical-align:bottom
}

/*  Part 2:  #Features      */
.pixfort_app_3 .cal_style {
    background:#fcf7e7;
    background-size:cover;
    box-shadow: 0px -3px #eae2c8 inset;
}

.pixfort_app_3 .pad_top {
    padding-top:20px
}

.pixfort_app_3 .pad_down {
    padding-bottom:50px
}

.pixfort_app_3 .bloc_st {
    display:inline-block
}

.pixfort_app_3 .ctext_style {
    position:relative;
    display:inline-block;
    padding-left:15px;
    top:30px
}

.pixfort_app_3 .calc_st {
    color:#000;
    font-size:22px;
}

.pixfort_app_3 .calc_text {
    color:#696969;
    font-size:13px;
    max-width:225px;
    position:relative;
    top:-10px;
    line-height:21px
}

/*  Part 3:  #Services      */
.pixfort_app_3 .amazing_style {
    background:#fff;
    background-size:cover;
    padding:100px 0
}

.pixfort_app_3 .amazing {
    text-align:left;
}

.pixfort_app_3 .amazing_img4_st {
    position:relative;
    display:inline-block;
    width:100%;
    height:440px;
}

.pixfort_app_3 .img_st {
    display:inline-block
}

.pixfort_app_3 .img_st img {
    position:relative;
    display:inline-block;
    max-width:100%;
    text-align:center
}

.pixfort_app_3 .amazing_text_style {
    display:inline-block;
    text-align:left;
    width:100%
}

.pixfort_app_3 .amaz_tit {
    color:#333;
    font-size:28px;
    font-weight:700;
    line-height:100%;
    padding-top:10px
}

.pixfort_app_3 .amaz_subtit {
    color:gray;
    font-size:20px;
    
}

.pixfort_app_3 .amaz_text {
    color:#a9a9a9;
    font-size:16px;
    line-height:200%
}

.pixfort_app_3 .suite {
    position:relative;
    top:-10px;
    text-align:left;
    display:inline-block
}

.pixfort_app_3 .img2_st {
    display:inline-block;
    padding-left:25px
}

.pixfort_app_3 .img3_st {
    display:inline-block;
}

.pixfort_app_3 .text2_style {
    position:relative;
    top:-10px;
    display:inline-block;
    max-width:250px;
    padding:10px
}

.pixfort_app_3 .tit2 {
    color:#333;
    font-size:20px
}

.pixfort_app_3 .txt_st {
    color:gray;
    font-size:14px
}

/*  Part 4:  #Features2      */
.pixfort_app_3 .Designs_style {
    background:#f0f1f5;
    background-size:cover;
    padding:60px 0
}

.pixfort_app_3 .Designs_text_style {
    display:inline-block;
    padding-left:25px;
    max-width:440px;
}

.pixfort_app_3 .colorful {
    text-align:left
}

.pixfort_app_3 .colorful_img4_st img {
    position:relative;
    display:inline-block;
    width:100%;
    height:510px
}

/*  Part 5:  #Services2      */
.pixfort_app_3 .services_style {
    background:#fff;
    background-size:cover;
    padding:70px 0
}

.pixfort_app_3 .gstyle {
    position:relative;
    width:75%;
    margin-left:13%
}

.pixfort_app_3 .t1_style {
    color:#333;
    padding-top:50px;
    font-size:28px;
    text-align:center;
    line-height:100%;
    font-weight:700
}

.pixfort_app_3 .t2_style {
    color:gray;
    font-size:20px;
    padding:15px 0;
    text-align:center
}

.pixfort_app_3 .t3_style {
    color:#a9a9a9;
    font-size:16px;
    padding-bottom:50px;
    text-align:center;
    line-height:150%
}

.pixfort_app_3 .th1_style {
    background:#f2f2f2;
    width:91%;
    border-radius:3px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden
}

.pixfort_app_3 .a_bloc1_style {
    background:#e3e3e3;
    border-bottom:1px solid #ccc
}

.pixfort_app_3 .a1_style {
    text-align:center;
    color:gray;
    font-size:36px;
    font-weight:700;
    padding-top:30px
}

.pixfort_app_3 .a2_style {
    text-align:center;
    color:gray;
    font-size:18px;
    padding-bottom:15px
}

.pixfort_app_3 .a3_style {
    text-align:center;
    color:gray;
    font-size:16px;
}

.pixfort_app_3 .fsc1 {
    font-size:36px;
    color:#696969
}

.pixfort_app_3 .subscribe_st {
    text-align:center;
    padding:20px 0;
    height:42px
}

.pixfort_app_3 .subscribe_a a {
    background:#aaa;
    border:none;
    color:#fff;
    font-weight:700;
    font-size:16px;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:10px 35px
}

.pixfort_app_3 .subscribe_a a:hover {
    background:#999;
    border:none;
    color:#fff;
    border-radius:3px
}

.pixfort_app_3 .a_bloc3_style {
    background:#e3e3e3;
    border-bottom:1px solid #ccc;
    position:relative
}

.pixfort_app_3 .th2_style {
    background:#f68121;
    width:91%;
    border-bottom:1px solid #df6a0a;
    border-right:1px solid #df6a0a;
    margin-left:auto;
    margin-right:auto;
    border-radius:3px;
    overflow:hidden
}

.pixfort_app_3 .b_bloc1_style {
    background:#df6a0a;
    border-bottom:1px solid #df6a0a
}

.pixfort_app_3 .b1_style {
    text-align:center;
    color:#fff;
    font-size:36px;
    font-weight:700;
    padding-top:30px
}

.pixfort_app_3 .b2_style {
    text-align:center;
    color:#faebd7;
    font-size:16px;
    padding-bottom:15px
}

.pixfort_app_3 .b3_style {
    text-align:center;
    color:#faebd7;
    font-size:16px;
}

.pixfort_app_3 .b_bloc3_style {
    background:#df6a0a;
    border-top:1px solid #df6a0a;
    position:relative
}

.pixfort_app_3 .fsc2 {
    font-size:36px;
    color:#fff
}

.pixfort_app_3 .subscribe_b a {
    background:#f68121;
    border:none;
    color:#fff;
    font-weight:700;
    font-size:16px;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:10px 35px
}

.pixfort_app_3 .subscribe_b a:hover {
    background:#ea6d19;
    border:none;
    color:#fff;
    border-radius:3px
}

/*  Part 6:  #Partners      */
.pixfort_app_3 .companies_style {
    background:#fcf7e7;
    text-align:center;    
    padding:30px 0
}

.pixfort_app_3 .titres {
    padding-bottom:30px
}

.pixfort_app_3 .gstyle {
    position:relative;
    max-width:745px;
}

.pixfort_app_3 .comp1_style {
    color:#696969;
    font-size:20px;
    text-align:center;
    font-weight:700
}

.pixfort_app_3 .comp2_style {
    color:#a9a9a9;
    font-size:16px;
    padding:15px 0;
    text-align:center
}

/*  Part 7:  #Feadback      */
.pixfort_app_3 .awesome_style {
    background:#f68121;
    text-align:center;
    padding-bottom:40px
}

.pixfort_app_3 .h_awesome {
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-top:15px
}

.pixfort_app_3 .txt_awesome {
    text-align:center;
    font-size:24px;
    line-height:150%;
    font-style:italic;
    color:#fff;
    text-align:center;
    width:64%;
    margin-left:18%;
    padding:10px 0
}

.pixfort_app_3 .via_st {
    text-align:center;
    color:#eee;
    font-size:14px;
    position:relative;
    top:-5px
}

/*  Part 8:  #Contact     */
.pixfort_app_3 .download_style {
    background:url(../images/3_app/bg.png) #fff center fixed no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:30px 0;
    text-align:center
}

.pixfort_app_3 .h_download {
    color:#fff;
    text-align:center;
    font-size:26px;
    padding-top:15px
}

.pixfort_app_3 .txt_download {
    font-size:16px;
    line-height:150%;
    color:#fff;
    max-width:40%;
    margin-left:30%
}

/*  Part 9:  #Footer      */
.pixfort_app_3 .foot_st {
    background:#F2F2F2;
    text-align:center
}

.pixfort_app_3 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_app_3 .pixfort_st {
    color:#f68121;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_app_3 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    position:relative;
    display:inline-block;
    padding-top:25px;
    padding-right:15px;
    float:right
}

.pixfort_app_3 .socbuttos {
    height:100%;
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_app_3 .soc_icons {
    background:rgba(0,0,0,0.1);
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    margin-bottom:15px;
    float:right
}

/*4 - Real estate*/
/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Features2
    Part 5:  #Services
    Part 6:  #Clients
    Part 7:  #Testimonials
    Part 8:  #Contact
    Part 9:  #Footer

==================================================
*/
/*---  Part 0:  #Misc   ---*/
iframe.c1 {
    border:none;
    overflow:hidden;
    height:20px;
    width:50px
}

.pixfort_real_estate_4 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

/*---  Part 1:  #Header   ---*/
.pixfort_real_estate_4 .header_style {
    background:#fff;
    padding-top:25px;
    padding-bottom:18px;
    border-bottom:3px solid #ddd
}

.pixfort_real_estate_4 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:7px
}

.pixfort_real_estate_4 .yt_button:hover {
    float:right;
    background:url(../images/Social_icons/youtube-hover.png)
}

.pixfort_real_estate_4 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:7px
}

.pixfort_real_estate_4 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_real_estate_4 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_real_estate_4 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_real_estate_4 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px
}

/*---  Part 2:  #Contact   ---*/
.pixfort_real_estate_4 .page_style {
    background:linear-gradient(rgba(138,186,86,0),rgba(138,186,86,0.3) 95%),url(../images/4_real_estate/bg.png) fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_real_estate_4 .text_page {
    text-align:center
}

.pixfort_real_estate_4 .home_st {
    padding:60px 0;
    padding-bottom:40px
}

.pixfort_real_estate_4 .start_style {
    text-align:center;
    font-size:48px;
    font-weight:700;
    color:#fff
}

.pixfort_real_estate_4 .txt_start {
    text-align:center;
    color:#d3d3d3;
    font-size:18px;
    max-width:72%;
    margin-left:14%;
    line-height:30px
}

.pixfort_real_estate_4 .gethouse_btn a {
    background:#8aba56;
    border:none;
    border-radius:3px;
    font-weight:400;
    font-size:16px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:15px 30px;
    margin-bottom:20px
}

.pixfort_real_estate_4 .gethouse_btn a:hover {
    background:#77b141;
    border:none;
    border-radius:3px;
    font-weight:400;
    font-size:16px;
    color:#fff
}

.pixfort_real_estate_4 .note_st {
    text-align:center;
    color:#f0fff0;
    font-size:13px;
    padding-bottom:40px
}

/*---  Part 3:  #Features   ---*/
.pixfort_real_estate_4 .pad_top {
    padding-top:30px
}

.pixfort_real_estate_4 .cal_style {
    background:#f3ffe6;
    background-size:cover;
    box-shadow: 0px -3px #ddf2c7 inset;
}

.pixfort_real_estate_4 .img_st {
    display:inline-block
}

.pixfort_real_estate_4 .ctext_style {
    position:relative;
    display:inline-block;
    padding-left:15px;
    padding-bottom:15px
}

.pixfort_real_estate_4 .calc_st {
    color:#696969;
    font-weight:700;
    font-size:16px;
    
}

.pixfort_real_estate_4 .calc_text {
    color:#a9a9a9;
    font-size:14px;
    position: relative;
    top: -15px;
    max-width:192px
}

/*---  Part 4:  #Features2   ---*/
.pixfort_real_estate_4 .Homes {    
    background:#fff;
    background-size:cover;
    padding-top:50px;
}

.pixfort_real_estate_4 .title_homes {
    text-align:center;
    font-size:28px;
    font-weight:700;
    color:#000;
}

.pixfort_real_estate_4 .subtitle_homes {
    text-align:center;
    color:#a9a9a9;
    font-size:16px;
    line-height:26px;
    max-width:60%;
    margin-left:20%;
    padding-bottom:15px
}

.pixfort_real_estate_4 .bloc_home {
    text-align:left;
    border-bottom:3px solid #ddf2c7;
    background:#f3ffe6;
    display:inline-block;
    width:100%;
    position:relative;
    margin-bottom:30px;
    border-radius:3px;
    overflow:hidden;
}

.pixfort_real_estate_4 .Home_photo {
    float:left;
    width:200px;
    height:200px;
    display:inline-block
}

.pixfort_real_estate_4 .Home_info {
    width:56%;
    display:inline-block;
    text-align:left;
    padding-left:4%;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box
}

.pixfort_real_estate_4 .tit_info {
    font-size:18px;
    color:#696969;
    font-weight:700;
    padding-top:30px;
    line-height:30%
}

.pixfort_real_estate_4 .txt_info {
    color:#a9a9a9;
    font-size:14px;
}

.pixfort_real_estate_4 .info1 {
    line-height:200%;
    font-size:14px;
    font-weight:700;
}

.pixfort_real_estate_4 .left40 {
    padding-left:40px
}

.pixfort_real_estate_4 .left10 {
    padding-left:10px
}

.pixfort_real_estate_4 .green {
    color:#8aba56
}

.pixfort_real_estate_4 .gris {
    color:#696969
}

.pixfort_real_estate_4 .info2 {
    font-size:14px;
    font-weight:bolder;
    position:relative;
    padding-top:10px;
    padding-bottom:10px
}

.pixfort_real_estate_4 .contact_btn a {
    background:#8aba56;
    border:none;
    border-radius:2px;
    
    font-weight:400;
    font-size:14px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:5px 10px;
    margin-left:10px
}

.pixfort_real_estate_4 .contact_btn a:hover {
    background:#77b141;
    border:none;
    border-radius:2px;
    font-size:14px;
    color:#fff
}

/*---  Part 5:  #Services   ---*/
.pixfort_real_estate_4 .Designs_style {
    background:#fff;
    background-size:cover;
    padding:70px 0
}

.pixfort_real_estate_4 .homeplan_st {
    position:relative;
    display:inline-block;
    text-align:center
}

.pixfort_real_estate_4 .img4_st {
    position:relative;
    display:inline-block;
    width:79%;
    height:auto
}

.pixfort_real_estate_4 .Designs_text_style {
    position:relative;
    display:inline-block;
    text-align:left;
    padding-left:25px;
    max-width:435px;
    vertical-align:top;
}

.pixfort_real_estate_4 .amaz_tit {
    color:#000;
    
    font-size:28px;
    font-weight:400;
    line-height:100%
}

.pixfort_real_estate_4 .amaz_subtit {
    color:#555;
    font-size:20px;
    
}

.pixfort_real_estate_4 .amaz_text {
    color:#a9a9a9;
    font-size:16px;   
    line-height:200%;
    position:relative;
    top:-15px
}

.pixfort_real_estate_4 .contactus_btn a {
    background:#8aba56;
    border:none;
    border-radius:2px;
    font-weight:400;
    font-size:18px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:15px 30px;
    margin-top:-15px
}

.pixfort_real_estate_4 .contactus_btn a:hover {
    background:#77b141;
    border:none;
    border-radius:2px;
    
    font-weight:400;
    font-size:18px;
    color:#fff
}

/*---  Part 6:  #Clients   ---*/
.pixfort_real_estate_4 .logos_style {
    background:#fff;
    text-align:center;
    padding:20px 0
}

.pixfort_real_estate_4 .titres {
    padding-bottom:30px
}

.pixfort_real_estate_4 .L1_style {
    color:#696969;
    font-size:24px;
    font-weight:400
}

.pixfort_real_estate_4 .L2_style {
    color:#a9a9a9;
    font-size:18px;
    padding:20px 0
}

.pixfort_real_estate_4 .logos_div {
    padding-bottom:30px;
    padding-top:20px;
    display:inline-block
}

.pixfort_real_estate_4 .logos_st {
    position:relative;
    display:inline-block
}

/*---  Part 7:  #Testimonials   ---*/
.pixfort_real_estate_4 .envato_unbounce {
    background:#f3ffe6;
    text-align:center;
    
    padding:40px 0;
    border-bottom:3px solid #ddd
}

.pixfort_real_estate_4 .L1_style {
    color:#696969;
    font-size:20px;
    font-weight:700;
    padding-bottom:10px
}

.pixfort_real_estate_4 .L2_style {
    color:#a9a9a9;
    font-size:16px;
    padding:20px 0
}

.pixfort_real_estate_4 .box_style {
    background:#f5f5f5;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    width:100%;
    margin-top:40px;
    position:relative;
    display:inline-block
}

.pixfort_real_estate_4 .b_style img {
    background:#eadbdc;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-right:3%;
    margin-top:25px
}

.pixfort_real_estate_4 .logo_style {
    border-radius:100%
}

.pixfort_real_estate_4 .txt_style {
    background:#fff;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    width:72%;
    color:gray;
    padding-top:20px;
    padding-left:20px;
    padding-right:15px;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_real_estate_4 .txt {
    width:95%
}

.pixfort_real_estate_4 .stars_div {
    position:relative;
    top:-8px
}

.pixfort_real_estate_4 .zoom img {
    position:relative;
    width:35%;
    top:-3px
}

.pixfort_real_estate_4 .env_st {
    color:#59a3fc;
    position:relative;
    top:-8px
}

/*---  Part 8:  #Contact   ---*/
.pixfort_real_estate_4 .contact_section {
    background:url(../images/4_real_estate/bg.png) fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

.no-margin-right {
    margin-right:0!important;
    padding-right:0
}

.no-margin-left {
    margin-left:0!important;
    padding-left:0
}

.pixfort_real_estate_4 .Contact_bloc {
    background:rgba(186,186,86,0.2);
    position:relative;
    display:inline-block
}

.pixfort_real_estate_4 .text_input, .pixfort_real_estate_4 .estate_text_input {
    width:76%;
    text-align:left;
    padding-left:12%;

}

.pixfort_real_estate_4 .headtext_style {
    color:#fff;
    font-size:20px;
    padding-top:55px;
    padding-bottom:20px;
}

.pixfort_real_estate_4 .subtext_style {
    font-size:14px;
    color:#ffffe0;
    width:75%;
    padding-bottom:14px;
}

.pixfort_real_estate_4 .style11 {
    margin-bottom:-8px;
    padding:0;
    display:inline-block
}

.pixfort_real_estate_4 .plan_st iframe {
    position:relative;
    display:inline-block;
    width:100%;
    min-height:525px;
    overflow:hidden;
    display:block
}

.pixfort_real_estate_4 .submit_btn {
    background:#8aba56;
    padding:30px 30px 5px 15px;
    position:relative;
    border:none;
    border-radius:5px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:15px 10px;
    position:relative;
    width:100%;
    font-weight:400;
    font-size:16px
}

.pixfort_real_estate_4 .submit_btn:hover {
    background:#77b141;
    border:none;
    border-radius:5px;
    color:#fff;
    margin:0;
    font-weight:400;
    font-size:16px
}

.pixfort_real_estate_4 .contact_st {
    position:relative;
    display:inline-block;
    padding-bottom:50px;
    width:100%
}

.pixfort_real_estate_4 #contact_form form {
    position:relative
}

.pixfort_real_estate_4 #contact_form input {
    padding:10px 0;
    border-radius:3px;
    color:#000;
    font-weight:400;
    font-size:16px;
    width:100%;
    height:50px;
    padding-left:10px;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box
}

/*---  Part 9:  #Footer   ---*/
.pixfort_real_estate_4 .foot_st {
    background:#F2F2F2;
    text-align:center
}

.pixfort_real_estate_4 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_real_estate_4 .pixfort_st {
    color:#f68121;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_real_estate_4 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-top:25px;
    padding-right:15px;
    float:right
}

.pixfort_real_estate_4 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_real_estate_4 .soc_icons {
    background:rgba(0,0,0,0.05);
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_4 {
    background:#8aba56;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px;
    width:500px;
    max-width:100%
}

.pixfort_real_estate_4 .confirm_header {
    text-align:center;
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_real_estate_4 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.7);
    
    padding-top:10px;
    padding-bottom:30px;
    max-width:400px;
    margin-right:auto;
    margin-left:auto
}

.pixfort_real_estate_4 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_real_estate_4 .confirm_social {
    text-align:center
}

.pixfort_real_estate_4 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.2);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px 6px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_real_estate_4 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_real_estate_4 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_real_estate_4 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*5 - Hotel*/
/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Services
    Part 5:  #Clients
    Part 6:  #Video
    Part 7:  #Testimonials
    Part 8:  #Services2
    Part 9:  #Footer

==================================================
*/
/*---  Part 0:  #Misc  ---*/
.pixfort_hotel_5 iframe.c1 {
    border:none;
    overflow:hidden;
    height:20px;
    width:50px
}

/*---  Part 1: #Header  ---*/
.pixfort_hotel_5 .header_style {
    background:#fff;
    padding:25px 0;
    border-bottom:3px solid #ddd
}

.pixfort_hotel_5 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_hotel_5 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_hotel_5 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_hotel_5 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_hotel_5 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_hotel_5 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_hotel_5 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px
}

/*---  Part 2:  #Contact  ---*/
.pixfort_hotel_5 .page_style {
    background:url(../images/5_hotel/Bg.png) #1f334a fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_hotel_5 .text_page {
    text-align:center
}

.pixfort_hotel_5 .just_style {
    text-align:center;
    font-size:48px;
    
    font-weight:400;
    color:#a9a9a9;
    padding-top:110px
}

.pixfort_hotel_5 .four_style {
    text-align:center;
    font-size:48px;
    
    font-weight:700;
    color:#fff
}

.pixfort_hotel_5 .red_segment {
    background-color:#cc333f;
    width:60px;
    height:5px;
    margin:25px 0;
    margin-left:auto;
    margin-right:auto
}

.pixfort_hotel_5 .txt_start {
    text-align:center;
    color:#d3d3d3;
    font-size:18px;
    
    max-width:65%;
    margin-left:auto;
    margin-right:auto
}

.pixfort_hotel_5 .gethouse_btn a {
    background:#cc333f;
    border:none;
    border-radius:3px;
    
    font-weight:400;
    font-size:18px;
    color:#fff;
    position:relative;
    display:inline-block;
    margin-top:15px;
    margin-bottom:20px;
    padding:15px 30px;
    text-decoration:none
}
%0