

/*
* FlatPack HTML V5.0
* Copyright 2019 PixFort
* www.pixfort.com
* 29/01/2016



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
}

.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:700;
    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, .pixfort_normal_1 #contact_form select, .pixfort_normal_1 #contact_form textarea,
.pixfort_normal_1 #contact_form input:focus, .pixfort_normal_1 #contact_form select:focus, .pixfort_normal_1 #contact_form textarea:focus {
    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:100px;
}

.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, .pixfort_corporate_2 #contact_form select,
.pixfort_corporate_2 #contact_form input:focus, .pixfort_corporate_2 #contact_form textarea:focus, .pixfort_corporate_2 #contact_form select:focus {
    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, .pixfort_real_estate_4 #contact_form select, .pixfort_real_estate_4 #contact_form textarea,
.pixfort_real_estate_4 #contact_form input:focus, .pixfort_real_estate_4 #contact_form select:focus, .pixfort_real_estate_4 #contact_form textarea:focus {
    padding:10px 0;
    border-radius:3px;
    color:#000;
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 16px 10px;
    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
}

.pixfort_hotel_5 .gethouse_btn a:hover {
    background:#c22731;
    border:none;
    border-radius:3px;
    
    font-weight:400;
    font-size:18px;
    color:#fff
}

.pixfort_hotel_5 .note_st {
    text-align:center;
    color:#f0fff0;
    font-size:13px;
    
    padding-bottom:40px
}

/*---  Part 3:  #Features  ---*/
.pixfort_hotel_5 .cal_style {
    background:#faf5f5;
    background-size:cover;
    
    box-shadow: 0px -3px #eadbdc inset;
    text-align:center
}

.pixfort_hotel_5 .pad_top {
    padding-top:35px
}

.pixfort_hotel_5 .img_st {
    display:inline-block;
    position:relative;
    top:-15px
}

.pixfort_hotel_5 .ctext_style {
    position:relative;
    display:inline-block;
    padding-left:15px;
    top:-10px;
    padding-bottom:15px
}

.pixfort_hotel_5 .calc_st {
    color:#696969;
    font-weight:700;
    font-size:16px;
    
}

.pixfort_hotel_5 .calc_text {
    color:#a9a9a9;
    font-size:14px;
    
    max-width:90%;
    position: relative;
    top: -10px;
    margin-left:auto;
    margin-right:auto
}

/*---  Part 4:  #Services  ---*/
.pixfort_hotel_5 .Homes {
    background:#fff;
    background-size:cover;
    text-align:center;
    padding:50px 0;
}

.pixfort_hotel_5 .title_homes {
    text-align:center;
    font-size:28px;
    font-weight:700;
    color:#000;
    
}

.pixfort_hotel_5 .subtitle_homes {
    text-align:center;
    color:#a9a9a9;
    
    font-size:16px;
    line-height:26px;
    max-width:60%;
    margin-left:20%;
    padding-bottom:15px
}

.pixfort_hotel_5 .bg_Homes {
    background:#faf5f5;
    border-bottom:3px solid #eadbdc;
    position:relative;
    max-width:100%;
    border-radius:3px
}

.pixfort_hotel_5 .img_homes_st {
    display:inline-block;
    text-align:center;
    width:220px;
    height:200px;
    overflow:hidden;
    position:relative
}

.pixfort_hotel_5 .img_homes_stimg img {
    margin-left:-100%;
    margin-right:-100%
}

.pixfort_hotel_5 .text_homes_style {
    position:relative;
    padding:15px 0
}

.pixfort_hotel_5 .calc_homes_st {
    color:#000;
    font-weight:700;
    font-size:18px;
    
}

.pixfort_hotel_5 .calc_homes_text {
    color:#a9a9a9;
    font-size:14px;
    
}

.pixfort_hotel_5 .perday_btn a {
    background:#cc333f;
    border:none;
    border-radius:2px;
    
    font-weight:400;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    margin-bottom:20px;
    padding:5px 20px
}

.pixfort_hotel_5 .perday_btn a:hover {
    background:#c22731;
    border:none;
    border-radius:2px;
    
    font-weight:400;
    font-size:12px;
    color:#fff
}

.pixfort_hotel_5 .box_Homes {
    background:#faf5f5;
    box-shadow:0 -3px rgba(0,0,0,0.1) inset;
    text-align:left;
    width:58%;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    padding: 20px;
    border-radius:3px!important
}

.pixfort_hotel_5 .box_text {
    position:relative;
    display:inline-block;
    text-align:left;
    line-height:100%
}

.pixfort_hotel_5 .b1_homes_st {
    color:#000;
    font-weight:400;
    font-size:18px;
    text-align:left
}

.pixfort_hotel_5 .b2_homes_st {
    color:#a9a9a9;
    font-weight:400;
    font-size:14px;
    text-align:left;
    position:relative;
}

.pixfort_hotel_5 .Res_st {
    position:relative;
    display:inline-block;
    text-align:left;
    margin-right:0px;
    float:right;
}

.pixfort_hotel_5 .Reservation_btn a {
    background:#cc333f;
    border:none;
    border-radius:3px;
    
    font-weight:400;
    font-size:16px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    margin-bottom:20px;
    padding:12px 30px
}

.pixfort_hotel_5 .Reservation_btn a:hover {
    background:#c22731;
    color:#fff
}

/*---  Part 5:  #Clients  ---*/
.pixfort_hotel_5 .logos_section {
    background:url(../images/5_hotel/Bg.png) fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    text-align:center;
    padding:40px 0
}

.pixfort_hotel_5 .logos_style img {
    padding-bottom:20px
}

.pixfort_hotel_5 .L1_style {
    color:#fff;
    font-size:20px;
    text-align:center;
    
}

.pixfort_hotel_5 .L2_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    padding-bottom:20px
}

.pixfort_hotel_5 .logos_st {
    position:relative;
    display:inline-block;
    opacity:1
}

/*---  Part 6:  #Video  ---*/
.pixfort_hotel_5 .New_Latest_Off {
    background:#fff;
    padding:50px 0
}

.pixfort_hotel_5 .N1_style {
    color:#000;
    
    font-size:28px;
    text-align:left;
    font-weight:700
}

.pixfort_hotel_5 .N2_style {
    color:#a9a9a9;
    text-align:left;
    
    font-size:16px;
    line-height:26px
}

.pixfort_hotel_5 .video_style iframe {
    padding-top:25px;
    padding-bottom:55px;
    width:100%;
    height:260px;
    text-align:center
}

/*---  Part 7:  #Testimonials  ---*/
.pixfort_hotel_5 .envato_unbounce {
    background:#cc333f;
    text-align:center;
    
    padding:40px 0;
    border-bottom:3px solid #b5232f
}

.pixfort_hotel_5 .L3_style {
    color:#d3d3d3;
    font-size:16px;
    text-align:center;
    
    padding-bottom:20px
}

.pixfort_hotel_5 .box_style {
    background:#faf5f5;
    border-radius:5px;
    border-bottom:3px solid #c9baba;
    width:100%;
    margin-top:40px;
    position:relative;
    display:inline-block
}

.pixfort_hotel_5 .b_style img {
    background:#eadbdc;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-top:20px
}

.pixfort_hotel_5 .logo_style {
    border-radius:100%
}

.pixfort_hotel_5 .txt_style {
    background:#fff;
    float:right;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    
    width:80%;
    color:gray;
    padding-top:20px;
    padding-left:1%;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_hotel_5 .txt {
    width:99%
}

.pixfort_hotel_5 .testi_bottom {
    position:relative;
    top:-5px
}

.pixfort_hotel_5 .env_st {
    color:#59a3fc;
    position:relative;
    top:-5px
}

/*---  Part 8:  #Services  ---*/
.pixfort_hotel_5 .Room_Res {
    background:#fff;
    text-align:center;
    padding:50px 0
}

.pixfort_hotel_5 .Get_Room {
    color:#000;
    font-size:28px;
    text-align:center;
    
}

.pixfort_hotel_5 .txt_Res {
    color:gray;
    font-size:14px;
    
    max-width:370px;
    margin-left:auto;
    margin-right:auto
}

.pixfort_hotel_5 .Res_btn a {
    background:#cc333f;
    border:none;
    border-radius:3px;
    
    font-weight:400;
    font-size:18px;
    color:#fff;
    text-decoration:none;
    position:relative;
    display:inline-block;
    margin-bottom:20px;
    padding:20px 45px
}

.pixfort_hotel_5 .Res_btn a:hover {
    background:#c22731;
    border:none;
    border-radius:3px;
    
    font-weight:400;
    font-size:18px;
    color:#fff
}

/*---  Part 9:  #Footer  ---*/
.pixfort_hotel_5 .foot_st {
    background:#f2f2f2;
    text-align:center
}

.pixfort_hotel_5 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_hotel_5 .pixfort_st {
    color:#cc333f;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_hotel_5 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_hotel_5 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_hotel_5 .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
}

/*6 - University*/
/* Table of Content
==================================================

    Part 0: #Misc
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Contact
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 0: #Misc ---*/
.pixfort_university_6 iframe.c1 {
    border:none;
    overflow:hidden;
    height:20px;
    width:50px
}

/*---  Part 1: #Header ---*/
.pixfort_university_6 .header_style {
    background:#fff;
    padding:20px 0;
    border-bottom:3px solid #ddd
}

.pixfort_university_6 .uni_logo {
    vertical-align:middle
}

.pixfort_university_6 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_university_6 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_university_6 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_university_6 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_university_6 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_university_6 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_university_6 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*---  Part 2: #Contact ---*/
.pixfort_university_6 .page_style {
    background:url(../images/6_university/bg.png) #1f334a fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_university_6 .text_page {
    text-align:center;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding-top:135px
}

.pixfort_university_6 .head_line {
    text-align:center;
    font-size:39px;
    
    font-weight:600;
    color:#fff;
    line-height:38px
}

.pixfort_university_6 .head_line_2 {
    color:#a9a9a9
}

.pixfort_university_6 .tow_links {
    text-align:center;
    padding-top:30px
}

.pixfort_university_6 .college_btn a {
    background:#7cc576;
    font-size:16px;
    color:#fff;
    
    width:160px;
    height:35px;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding-top:15px;
    margin-right:5px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_university_6 .college_btn a:hover {
    background:#60bb5a
}

.pixfort_university_6 .join_btn a {
    background:#ff7243;
    font-size:16px;
    color:#fff;
    
    width:160px;
    height:35px;
    display:inline-block;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding-top:15px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_university_6 .join_btn a:hover {
    background:#f25c33
}

.pixfort_university_6 .note_st {
    text-align:center;
    color:#f0fff0;
    font-size:13px;
    
    padding-bottom:80px;
    padding-top:30px
}

/*---  Part 3: #Partners ---*/
.pixfort_university_6 .logos_sect {
    background:#eee;
    background-size:cover;
    text-align:center
}

.pixfort_university_6 .padd_updown {
    padding:30px 0;
    text-align:center;
    position:relative
}

.pixfort_university_6 .logos_width {
    display:inline-block
}

.pixfort_university_6 .logos_width img {
}

/*---  Part 4: #Features ---*/
.pixfort_university_6 .uni_life {
    background:#fff;
    background-size:cover;
    text-align:left;
    padding-top:40px
}

.pixfort_university_6 .part_st {
    position:relative
}

.pixfort_university_6 .img_uni_st {
    display:inline-block;
    text-align:center;
    width:220px;
    height:200px;
    overflow:hidden;
    border-radius:3px;
    position:relative
}

.pixfort_university_6 .img_uni_st img {
    margin-left:-100%;
    margin-right:-100%
}

.pixfort_university_6 .text_uni_style {
    position:relative;
    padding:15px 0
}

.pixfort_university_6 .uni_st {
    color:#000;
    font-weight:700;
    font-size:18px;
    
    margin-bottom:10px
}

.pixfort_university_6 .uni_text {
    color:#a9a9a9;
    font-size:14px;
    
    margin-bottom:5px
}

.pixfort_university_6 .link_1_btn a {
    background:#59a3fc;
    font-size:12px;
    color:#fff;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    float:right;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_university_6 .link_1_btn a:hover {
    background:#448aef
}

.pixfort_university_6 .link_2_btn a {
    background:#7cc576;
    font-size:12px;
    color:#fff;
    
    border-radius:3px;
    text-decoration:none;
    position:relative;
    float:right;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_university_6 .link_2_btn a:hover {
    background:#60bb5a
}

.pixfort_university_6 .link_3_btn a {
    background:#ff7243;
    font-size:12px;
    color:#fff;
    
    border-radius:3px;
    text-decoration:none;
    position:relative;
    float:right;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_university_6 .link_3_btn a:hover {
    background:#f25c33
}

.pixfort_university_6 .link_4_btn a {
    background:#cc333f;
    font-size:12px;
    color:#fff;
    
    border-radius:3px;
    text-decoration:none;
    position:relative;
    float:right;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_university_6 .link_4_btn a:hover {
    background:#c22731
}

/*---  Part 5: #Contact ---*/
.pixfort_university_6 .join_us_section {
    padding:30px 0
}

.pixfort_university_6 .zone_left {
    position:relative;
    display:inline-block;
    padding:30px 0;
    width:100%
}

.pixfort_university_6 .psingle_item {
    margin-bottom:10px;
    display:inline-block
}

.pixfort_university_6 .icon_st img {
    position:relative;
    display:inline-block;
    float:left;
    padding-top:10px;
    width:25%;
}

.pixfort_university_6 .text_st {
    position:relative;
    display:inline-block;
    float:right;
    text-align:left;
    width:68%;
    padding-left:15px;
    padding-bottom:30px
}

.pixfort_university_6 .title_st {
    color:#000;
    font-size:22px;
    
    line-height:28px
}

.pixfort_university_6 .subject_st {
    color:#a9a9a9;
    font-size:16px;
    
    line-height:26px;
    display:inline-block;
    width:100%
}

.pixfort_university_6 .substyle {
    background:#ebeaea;
    padding-top:40px;
    padding-bottom:5px;
    border-radius:3px
}

.pixfort_university_6 .title-style {
    margin-left:20px;
    color:#000;
    font-size:22px;
}

.pixfort_university_6 .text-style {
    position:relative;
    font-size:14px;
    color:#a9a9a9;
    margin-left:20px;
    
}

.pixfort_university_6 .send_btn .submit_btn {
    background:#7cc576;
    padding:10px 30px;
    box-shadow: none;
    border: none;
    border-radius:3px;
    color:#fff;
    
    font-size:16px;
    text-decoration:none;
    font-weight:400;
    text-shadow:none;
    position:relative;
    display:inline-block
}

.pixfort_university_6 .send_btn .submit_btn:hover {
    background:#60bb5a
}

.pixfort_university_6 #contact_form {
    color:#000;
    font-size:11px;
    position:relative;
    margin-right:20px;
    margin-left:20px
}

.pixfort_university_6 #contact_form input, .pixfort_university_6 #contact_form select, .pixfort_university_6 #contact_form textarea,
.pixfort_university_6 #contact_form input:focus, .pixfort_university_6 #contact_form select:focus, .pixfort_university_6 #contact_form textarea:focus {
    background:#fff;
    padding: 15px 10px;
    border:1px solid #ccc;
    border-radius:3px;
    color:#000;
    font-size:14px;
    
    position:relative;
    width:100%;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box;
    /* Opera/IE 8+ */
    padding-left:10px;
}

.pixfort_university_6 .select_st select {
    width:100%;
    height:42px;
    font-size:15px;
    padding-left:10px;
    border-radius:3px
}

/*---  Part 6: #Testimonials ---*/
.pixfort_university_6 .envato_unbounce {
    background:#f5f5f5;
    text-align:center;
    padding:40px 0;
}

.pixfort_university_6 .L1_style {
    color:gray;
    font-size:20px;
    text-align:center;
    
}

.pixfort_university_6 .L3_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    padding-bottom:20px
}

.pixfort_university_6 .box_style {
    background:#eee;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    width:100%;
    margin-top:40px;
    position:relative;
    display:inline-block
}

.pixfort_university_6 .b_style img {
    background:#eee;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-top:20px
}

.pixfort_university_6 .logo_style {
    border-radius:100%
}

.pixfort_university_6 .txt_style {
    background:#fff;
    float:right;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    
    width:80%;
    color:gray;
    padding-top:20px;
    padding-left:1%;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_university_6 .txt_style_inner {
    padding:2px 10px
}

.pixfort_university_6 .txt {
    width:99%
}

.pixfort_university_6 .env_st {
    color:#7cc576;
    position:relative;
    top:-5px
}

.pixfort_university_6 .via_span {
    position:relative;
    top:-10px
}

/*---  Part 7: #Footer ---*/
.pixfort_university_6 .foot_st {
    background:#f2f2f2;
    text-align:center
}

.pixfort_university_6 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_university_6 .pixfort_st {
    color:#f68121;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_university_6 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_university_6 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_university_6 .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;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_6 {
    background:#7cc576;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px;
    width:500px;
    max-width:100%
}

.pixfort_university_6 .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_university_6 .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_university_6 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_university_6 .confirm_social {
    text-align:center
}

.pixfort_university_6 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.1);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.1)!important
}

.pixfort_university_6 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_university_6 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_university_6 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*7 - Shop*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Services
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header  ---*/
.pixfort_shop_7 .header_style {
    background:#fff;
    padding:20px 0;
    border-bottom:3px solid #ddd
}

.pixfort_shop_7 .shop_logo {
    vertical-align:middle
}

.pixfort_shop_7 .icons {
    float:right;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_shop_7 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_shop_7 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_shop_7 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_shop_7 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_shop_7 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_shop_7 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*---  Part 2: #Contact  ---*/
.pixfort_shop_7 .page_style {
    background:url(../images/7_shop_products/bg.png) #1f334a fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_shop_7 .left_box {
    text-align:left;
    display:inline-block;
    position:relative
}

.pixfort_shop_7 .discount {
    font-size:40px;
    font-weight:400;
    color:#fff;
    padding-top:110px
}

.pixfort_shop_7 .segment {
    background-color:#59a3fc;
    width:80px;
    height:6px;
    margin:25px 0
}

.pixfort_shop_7 .shop_text {
    color:#f0ffff;
    font-size:20px;
    
    font-weight:400;
    position:relative;
    max-width:387px;
    line-height:32px
}

.pixfort_shop_7 .email_subscribe {
    position:relative;
    top:15px;
}

.pixfort_shop_7 #contact_form input, .pixfort_shop_7 #contact_form select, .pixfort_shop_7 #contact_form textarea,
.pixfort_shop_7 #contact_form input:focus, .pixfort_shop_7 #contact_form select:focus, .pixfort_shop_7 #contact_form textarea:focus {
    background:#fff;
    border-radius:3px;
    color:#000;
    font-weight:400;
    font-size:14px;
    width:280px;
    padding-left:10px;
    padding:14px 5px !important;
    display:inline-block
}

.pixfort_shop_7 .subscribe_btn {
    background:linear-gradient(#ff9500,#ff5e3a) no-repeat;
    border-radius:3px;
    color:#fff;
    font-weight:400;
    font-size:15px;
    text-align:center;
    text-decoration:none;
    display:inline-block;
    padding:14px 30px;
    margin:0 8px;
    border:none
}

.pixfort_shop_7 .subscribe_btn:hover {
    background:linear-gradient(#f28200,#f24b2c) no-repeat;
    color:#fff;
    border:none
}

.pixfort_shop_7 .note_st {
    text-align:left;
    color:#f0fff0;
    font-size:13px;
    
    padding-bottom:80px
}

.pixfort_shop_7 .sold {
    text-align:center;
    margin-top:130px;
    width:98%;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .center_img img {
    text-align:center
}

.pixfort_shop_7 .txt_sold {
    display:inline-block
}

.pixfort_shop_7 .s_per {
    font-size:50px;
    color:#fff;
    
    position:relative;
    top:-130px;
    left:17px
}

.pixfort_shop_7 .text_s {
    font-size:22px;
    color:#fff;
    
    position:relative;
    top:-130px;
    left:17px
}

/*---  Part 3: #Partners  ---*/
.pixfort_shop_7 .logos_sect {
    background:#eee;
    background-size:cover;
    text-align:center
}

.pixfort_shop_7 .padd_updown {
    padding:30px 0;
    text-align:center;
    position:relative
}

.pixfort_shop_7 .logos_width {
    display:inline-block
}

.pixfort_shop_7 .logos_width img {
}

/*---  Part 4: #Features  ---*/
.pixfort_shop_7 .new_story {
    padding:30px 0
}

.pixfort_shop_7 .zone_left {
    padding:20px 0;
    position:relative;
    display:inline-block;
    width:100%
}

.icon-1_st {
    background:linear-gradient(#1ad6fd,#2466e0);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block;
}

.icon-2_st {
    background:linear-gradient(#ff5e3a,#ff2a68);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block;
}

.icon-3_st {
    background:linear-gradient(#ffdb4c,#ffcd02);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block;
}

.pixfort_shop_7 .icon_st {
    position:relative;
    display:inline-block;
    top:22%;
    width:50%
}

.pixfort_shop_7 .text_st {
    position:relative;
    display:inline-block;
    float:right;
    text-align:left;
    max-width:76%;
    margin-left:10px
}

.pixfort_shop_7 .title_st {
    color:#666969;
    font-size:22px;
    
}

.pixfort_shop_7 .subject_st {
    color:#a9a9a9;
    font-size:16px;
    
    line-height:26px;
    position:relative;
    top:-8px
}

.pixfort_shop_7 .pict_st img {
    max-width:470px
}

/*---  Part 5: #Services  ---*/
.pixfort_shop_7 .discount_section {
    background:#f6f6f6;
    padding:60px 0;
    text-align:center
}

.pixfort_shop_7 .disco_1 {
    background:url(../images/7_shop_products/1.png) no-repeat #eee;
    border-radius:3px;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .disco_2 {
    background:url(../images/7_shop_products/2.png) no-repeat #eee;
    border-radius:3px;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .disco_3 {
    background:url(../images/7_shop_products/3.png) no-repeat #eee;
    border-radius:3px;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .seg_dicount {
    background-color:#59a3fc;
    position:relative;
    width:60px;
    height:5px;
    margin:25px 0;
    top:5px;
    left:20px
}

.pixfort_shop_7 .txt_1 {
    color:#fff;
    position:relative;
    font-size:20px;
    text-align:left;
    
    top:20px;
    left:20px
}

.pixfort_shop_7 .txt_2 {
    color:#d3d3d3;
    position:relative;
    font-size:16px;
    text-align:left;
    max-width:210px;
    top:-10px;
    left:20px;
}

/*---  Part 6: #Testimonials  ---*/
.pixfort_shop_7 .envato_unbounce {
    background:#fff;
    text-align:center;
    
}

.pixfort_shop_7 .L1_style {
    color:gray;
    font-size:20px;
    text-align:center;
    line-height:100%;
    
    padding-top:30px
}

.pixfort_shop_7 .L3_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    margin-bottom:60px
}

.pixfort_shop_7 .box_st {
    background:#f5f5f5;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    position:relative;
    display:inline-block;
    margin-bottom:20px
}

.pixfort_shop_7 .b_style {
    position:relative;
    display:inline-block;
    float:left
}

.pixfort_shop_7 .logo_style {
    border-radius:100%;
    height:auto;
    margin-left:10px;
    margin-top:15px
}

.pixfort_shop_7 .txt_style {
    background:#eee;
    float:right;
    
    color:gray;
    max-width:74%;
    padding:10px;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_shop_7 .stars_st {
    width:30%
}

.pixfort_shop_7 .env_st {
    color:#59a3fc;
    position:relative;
    top:-2px
}

/*---  Part 7: #Footer  ---*/
.pixfort_shop_7 .foot_st {
    background:#f6f6f6;
    text-align:center
}

.pixfort_shop_7 .bg_foot {
    background:#f2f2f2;
    text-align:center
}

.pixfort_shop_7 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .pixfort_st {
    color:#59a3fc;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_shop_7 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    text-align:left
}

.pixfort_shop_7 .socbuttons {
    padding-bottom:10px;
    display:inline
}

.pixfort_shop_7 .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;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_7 {
    background:#59a3fc;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.pixfort_shop_7 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_shop_7 .sub_text {
    color:rgba(255,255,255,0.6);
    text-align:center;
    padding:10px 0;
    font-size:15px
}

.pixfort_shop_7 .code_text {
    color:#fff;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-size:22px
}

.pixfort_shop_7 .code_text .box_div {
    background:rgba(0,0,0,0.2);
    padding:15px;
    border-radius:3px;
    display:inline-block
}

.pixfort_shop_7 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.9);
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    
    padding-top:10px;
    padding-bottom:30px
}

.pixfort_shop_7 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_shop_7 .confirm_social {
    text-align:center
}

.pixfort_shop_7 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.1);
    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_shop_7 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_shop_7 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_shop_7 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*8 - Ecourse*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Video & Contact
    Part 3: #Partners
    Part 4: #Services
    Part 5: #Features
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header   ---*/
.pixfort_ecourse_8 .header_style {
    background:#674397;
    padding:25px 0;
    box-shadow:0 -3px rgba(0,0,0,0.15) inset
}

.pixfort_ecourse_8 .logo_padd_left {
}

.pixfort_ecourse_8 .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_ecourse_8 .social_button:hover {
    opacity:.7
}

.pixfort_ecourse_8 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_ecourse_8 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_ecourse_8 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_ecourse_8 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_ecourse_8 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_ecourse_8 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_ecourse_8 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*---  Part 2: #Video & Contact   ---*/
.pixfort_ecourse_8 .page_style {
    background:url(../images/8_ecourse/bg.png) #55516d fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_ecourse_8 .left_zone {
    position:relative;
    display:inline-block;
    padding-top:60px;
    margin-bottom:20px;
    width:100%;
    height:auto
}

.pixfort_ecourse_8 .video_style iframe,.pixfort_ecourse_8 .video_style object,.pixfort_ecourse_8 .video_style video,.pixfort_ecourse_8 .video_style embed {
    width:100%;
    height:290px
}

.pixfort_ecourse_8 .title_st {
    color:#fff;
    font-size:24px;
    
    text-align:left;
    padding-top:20px
}

.pixfort_ecourse_8 .txt_st {
    color:#bea6dd;
    font-size:14px;
    line-height:25px;
    
    text-align:left;
    max-width:465px
}

.pixfort_ecourse_8 .text_input {
    background:rgba(0,0,0,0.498039);
    position:relative;
    display:inline-block;
    width:100%;
    float:right;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box
}

.pixfort_ecourse_8 .headtext_style {
    color:#fff;
    font-size:26px;
    
    line-height:100%;
    padding-top:60px
}

.pixfort_ecourse_8 .segment {
    background:#674397;
    width:80px;
    height:6px;
    margin:25px 0
}

.pixfort_ecourse_8 .subtext_style {
    color:#e6e6fa;
    font-size:18px;
    
    max-width:320px;
    padding-bottom:14px;
    line-height:28px
}

.pixfort_ecourse_8 .subscribe_btn {
    background:#674397;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px;
    position:relative;
    width:100%;
    height:48px;
    
    font-weight:400;
    font-size:16px;
    text-shadow:none
}

.pixfort_ecourse_8 .subscribe_btn:hover {
    background:#57338f;
    padding:30px 30px 5px 15px;
    position:relative;
    border:none;
    border-radius:5px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px
}

.pixfort_ecourse_8 .contact_st form {
    position:relative;
    display:inline-block;
    width:100%
}

.pixfort_ecourse_8 #contact_form {
    position:relative
}

.pixfort_ecourse_8 #contact_form input, .pixfort_ecourse_8 #contact_form select, .pixfort_ecourse_8 #contact_form textarea,
.pixfort_ecourse_8 #contact_form input:focus, .pixfort_ecourse_8 #contact_form select:focus, .pixfort_ecourse_8 #contact_form textarea:focus {
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    outline: none;
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
/* Firefox, other Gecko */
    box-sizing:border-box;
}

.pixfort_ecourse_8 .note_st {
    text-align:left;
    color:#bea6dd;
    font-size:13px;
    
    padding:20px 0
}

/*---  Part 3: #Partners   ---*/
.pixfort_ecourse_8 .logos_sect {
    background:#f6f6f6;
    background-size:cover;
    text-align:center
}

.pixfort_ecourse_8 .padd_updown {
    padding:30px 0;
    text-align:center;
    position:relative
}

.pixfort_ecourse_8 .logos_width {
    display:inline-block
}

.pixfort_ecourse_8 .logos_width img {
}

/*---  Part 4: #Services   ---*/
.pixfort_ecourse_8 .bundle_section {
    background:#f6f6f6;
    text-align:center
}

.pixfort_ecourse_8 .bg_bundle {
    background:#fff;
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}

.pixfort_ecourse_8 .onethird_st {
    text-align:center;
    max-width:300px;
    position:relative;
    display:inline-block
}

.pixfort_ecourse_8 .what_st {
    color:#674397;
    font-size:20px;
    
    font-weight:600;
    line-height:100%;
    padding-top:40px
}

.pixfort_ecourse_8 .great_st {
    color:#bea6dd;
    font-size:16px;
    
    padding-bottom:30px
}

.pixfort_ecourse_8 .icon-1_st {
    background:linear-gradient(#926fd7,#674397);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block
}

.pixfort_ecourse_8 .icon-2_st {
    background:linear-gradient(#926fd7,#674397);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block
}

.pixfort_ecourse_8 .icon-3_st {
    background:linear-gradient(#926fd7,#674397);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block
}

.pixfort_ecourse_8 .icon_st {
    position:relative;
    display:inline-block;
    top:22%;
    width:50%
}

.pixfort_ecourse_8 .T1 {
    color:#696969;
    text-align:center;
    font-size:22px;
    
    font-weight:600;
    padding-top:30px
}

.pixfort_ecourse_8 .T2 {
    color:#a9a9a9;
    text-align:center;
    font-size:16px;
    
    line-height:26px;
    width:230px
}

.pixfort_ecourse_8 .Quality_section {
    background:#f6f6f6;
    text-align:center
}

.pixfort_ecourse_8 .bg_Quality {
    background:#fff;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}

.pixfort_ecourse_8 .TT1 {
    color:#000;
    text-align:left;
    font-size:36px;
    
    font-weight:600;
    line-height:150%;
    padding-top:30px
}

.pixfort_ecourse_8 .TT2 {
    color:#a9a9a9;
    text-align:left;
    font-size:16px;
    
    line-height:26px
}

.pixfort_ecourse_8 .text_zone {
    position:relative;
    display:inline-block;
    width:398px;
    left:43px;
    margin-top:100px;
    float:left
}

.pixfort_ecourse_8 .get_tut_btn a {
    background:rgba(103,67,151,0.0);
    color:#674397;
    border:2px solid #674397;
    border-radius:3px;
    
    font-weight:700;
    font-size:16px;
    position:relative;
    display:inline-block;
    margin-top:15px;
    margin-bottom:20px;
    padding:12px 45px;
    text-decoration:none;
    float:left;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_ecourse_8 .get_tut_btn a:hover {
    background:#57338f;
    color:#fff
}

.pixfort_ecourse_8 .picture_zone img {
    position:relative;
    display:inline-block;
    width:53%;
    margin-top:30px;
    margin-bottom:0;
    vertical-align:bottom;
    float:right
}

/*---  Part 5: #Features   ---*/
.pixfort_ecourse_8 .features_section {
    background:#f6f6f6;
    padding:35px 0
}

.pixfort_ecourse_8 .feature_1 {
    background:url(../images/8_ecourse/1.png) no-repeat #fff right bottom;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block;
    border:1px solid #ddd;
    border-radius:3px
}

.pixfort_ecourse_8 .feature_2 {
    background:url(../images/8_ecourse/2.png) no-repeat #fff right bottom;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block;
    border:1px solid #ddd;
    border-radius:3px
}

.pixfort_ecourse_8 .feature_3 {
    background:url(../images/8_ecourse/3.png) no-repeat #fff right bottom;
    width:100%;
    height:auto;
    position:relative;
    display:inline-block;
    border:1px solid #ddd;
    border-radius:3px
}

.pixfort_ecourse_8 .txt_1 {
    color:#000;
    position:relative;
    font-size:18px;
    font-weight:700;
    text-align:left;
    
    padding-top:25px;
    padding-left:20px
}

.pixfort_ecourse_8 .txt_2 {
    color:gray;
    position:relative;
    font-size:14px;
    
    line-height:150%;
    text-align:left;
    max-width:150px;
    padding-left:20px;
    padding-bottom:34px
}

/*---  Part 6: #Testimonials   ---*/
.pixfort_ecourse_8 .envato_unbounce {
    background:#f6f6f6;
    text-align:center;
    
}

.pixfort_ecourse_8 .cadre_st {
    background:#fff;
    padding-top:30px;
    border:1px solid #ddd;
    border-radius:3px
}

.pixfort_ecourse_8 .L1_style {
    color:#674397;
    font-size:20px;
    text-align:center;
    line-height:100%;
    
}

.pixfort_ecourse_8 .L3_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    margin-bottom:60px
}

.pixfort_ecourse_8 .box_1 {
    background:#f9f9f9;
    border-radius:5px;
    border:1px solid #eee;
    position:relative;
    display:inline-block;
    margin-left:20px;
    margin-bottom:20px
}

.pixfort_ecourse_8 .box_2 {
    background:#f9f9f9;
    border-radius:5px;
    border:1px solid #eee;
    position:relative;
    display:inline-block;
    margin-right:20px;
    margin-bottom:20px
}

.pixfort_ecourse_8 .b_style {
    position:relative;
    display:inline-block;
    float:left
}

.pixfort_ecourse_8 .logo_style {
    border-radius:100%;
    height:auto;
    margin-left:10px;
    margin-top:15px
}

.pixfort_ecourse_8 .txt_style {
    float:right;
    
    color:gray;
    max-width:74%;
    padding:10px;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_ecourse_8 .stars_st {
    width:30%
}

.pixfort_ecourse_8 .env_st {
    color:#674397;
    position:relative;
    top:-2px
}

/*---  Part 7: #Footer   ---*/
.pixfort_ecourse_8 .foot_st {
    background:#f6f6f6;
    text-align:center;
}

.pixfort_ecourse_8 .bg_foot {    
    text-align:center
}

.pixfort_ecourse_8 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_ecourse_8 .pixfort_st {
    color:#674397;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_ecourse_8 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_ecourse_8 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_ecourse_8 .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_8 {
    background:#674397;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.pixfort_ecourse_8 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_ecourse_8 .sub_text {
    color:rgba(255,255,255,0.6);
    text-align:center;
    padding:10px 0;
    font-size:15px
}

.pixfort_ecourse_8 .code_text {
    color:#fff;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-size:22px
}

/*.pixfort_ecourse_8 .code_text span {
        background: rgba(0,0,0,0.2);
        padding: 15px;
        border-radius: 3px;
        display: inline-block;
    }*/
.pixfort_ecourse_8 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.4);
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    
    padding-top:10px;
    padding-bottom:30px
}

.pixfort_ecourse_8 .download_button {
    background:#fff;
    color:#674397;
    padding:10px 30px;
    text-decoration:none;
    border-radius:3px;
    font-size:16px;
    font-weight:700;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_ecourse_8 .download_button:hover {
    background:rgba(255,255,255,0.9)
}

.pixfort_ecourse_8 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_ecourse_8 .confirm_social {
    text-align:center
}

.pixfort_ecourse_8 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.1);
    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_ecourse_8 .confirm_gp {
    position:relative;
    top:0!important;
    padding:0 20px
}

.pixfort_ecourse_8 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_ecourse_8 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*9 - Ebook*/
/* Table of Content
==================================================
    Part 1: #Header & Contact
    Part 2: #Features
    Part 3: #Video
    Part 4: #Services
    Part 5: #Partners
    Part 6: #Footer

==================================================
*/
/*  Part 1: #Header & Contact     */
.pixfort_ebook_9 .page_style {
    background:url(../images/9_ebook/bg.png) #7d9797 fixed no-repeat center bottom;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding-top:60px
}

.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_ebook_9 .logo {
    float:left;
    padding-bottom:90px
}

.pixfort_ebook_9 .text_input {
    position:relative;
    display:inline-block;
    width:100%;
    float:right;
    padding-right:50px;
    box-sizing:border-box
}

.pixfort_ebook_9 .headtext_style {
    color:#fff;
    font-size:26px;
    line-height:100%;
    padding-top:60px
}

.pixfort_ebook_9 .segment {
    background:#ff2a68;
    width:80px;
    height:6px;
    margin:25px 0
}

.pixfort_ebook_9 .subtext_style {
    color:#e6e6fa;
    font-size:18px;
    
    max-width:357px;
    padding-bottom:20px
}

.pixfort_ebook_9 .contact_st form {
    position:relative;
    display:inline-block;
    width:100%
}

.pixfort_ebook_9 #contact_form {
    position:relative
}

.pixfort_ebook_9 #contact_form input, .pixfort_ebook_9 #contact_form select, .pixfort_ebook_9 #contact_form textarea,
.pixfort_ebook_9 #contact_form input:focus, .pixfort_ebook_9 #contact_form select:focus, .pixfort_ebook_9 #contact_form textarea:focus {
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box
}

.pixfort_ebook_9 .subscribe_btn {
    background:linear-gradient(#ff5e3a,#ff2a68) no-repeat;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    color:#fff;
    margin:0;
    padding:10px;
    position:relative;
    width:100%;
    height:48px;
    font-weight:400;
    font-size:16px
}

.pixfort_ebook_9 .subscribe_btn:hover {
    background:linear-gradient(#f22055,#f24b2c) no-repeat;
    padding:30px 30px 5px 15px;
    position:relative;
    border:none;
    border-radius:5px;
    color:#fff;
    margin:0;
    padding:10px
}

.pixfort_ebook_9 .book_pict {
    max-width:100%;
    height:auto;
    position:relative;
    display:inline-block;
    text-align:left
}

.pixfort_ebook_9 .htext_style {
    color:#fff;
    font-size:14px;
    text-align:center;
    padding:20px 0
}

.pixfort_ebook_9 .soc_logos {
    text-align:center;
    margin-bottom:50px;
}

.pixfort_ebook_9 .trees {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:-30px
}

/*  Part 2: #Features     */
.pixfort_ebook_9 .chapters {
    background:linear-gradient(#ff5e3a,#ff2a68) no-repeat;
    background-size:cover;
    padding-top:65px;
    padding-bottom:30px
}

.pixfort_ebook_9 .title_chapter {
    color:#fff;
    
    font-size:22px;
    font-weight:500
}

.pixfort_ebook_9 .text_chapter {
    color:#fcf;
    
    font-size:14px;
    font-weight:400;
    display:inline-block
}

/* Part 3:  #Video        */
.pixfort_ebook_9 .amazing_ebook {
    background:#fff;
    text-align:center;
    padding:70px 0
}

.pixfort_ebook_9 .TT1 {
    color:#000;
    text-align:left;
    font-size:26px;
    
    font-weight:600;
    line-height:150%
}

.pixfort_ebook_9 .TT2 {
    color:gray;
    text-align:left;
    font-size:18px;
    
    padding-bottom:15px
}

.pixfort_ebook_9 .TT3 {
    color:#a9a9a9;
    text-align:left;
    font-size:16px;
    
    padding-bottom:30px;
    max-width:95%
}

.pixfort_ebook_9 .down_box {
    float:left;
    text-align:left;
    max-width:70%;
    padding:10px 20px;
    border-radius:3px;
    display:inline-block;
    border:2px solid #eee
}

.pixfort_ebook_9 .download_st {
    color:gray;
    font-size:16px;
    
}

.pixfort_ebook_9 .times_st {
    color:#ff2a68;
    font-size:16px;
    
}

.pixfort_ebook_9 .video_style iframe {
    position:relative;
    display:inline-block;
    width:100%;
    margin-bottom:0
}

/*  Part 4:  #Services    */
.pixfort_ebook_9 .writers_section {
    background:#eee;
    text-align:center;
    padding-top:40px
}

.pixfort_ebook_9 .title_st {
    color:#000;
    font-size:20px;
    font-weight:600;
    line-height:100%;
    
}

.pixfort_ebook_9 .subtitle_st {
    color:#a9a9a9;
    font-size:16px;
    line-height:100%;
    
    padding-bottom:40px
}

.pixfort_ebook_9 .b_style {
    position:relative;
    display:inline-block;
    float:left
}

.pixfort_ebook_9 .logo_style {
    border-radius:100%;
    height:auto;
    border:5px solid #fff
}

.pixfort_ebook_9 .author_text {
    
    max-width:270px;
    margin-left:20px;
    position:relative;
    display:inline-block;
    text-align:left
}

.pixfort_ebook_9 .name_st {
    color:#000;
    font-size:22px;
    font-weight:400;
    line-height:100%;
    
}

.pixfort_ebook_9 .job_st {
    color:#ff2a68;
    font-size:12px;
    font-style:italic;
    line-height:100%;
    padding-bottom:10px;
    
}

.pixfort_ebook_9 .details_st {
    color:gray;
    font-size:14px;
    
}

.pixfort_ebook_9 .icons_st {
    background:#fff;
    padding:5px 25px;
    border-radius:3px;
    text-align:left;
    position:relative;
    display:inline-block;
    margin-bottom:40px
}

.pixfort_ebook_9 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:10px
}

.pixfort_ebook_9 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_ebook_9 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:10px
}

.pixfort_ebook_9 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_ebook_9 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png)
}

.pixfort_ebook_9 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

/*  Part 5:  #Partners    */
.pixfort_ebook_9 .download_section {
    background:#fff;
    padding:40px 0;
    text-align:center
}

.pixfort_ebook_9 .down_title {
    color:#000;
    font-size:28px;
    
}

.pixfort_ebook_9 .down_subtitle {
    color:#a9a9a9;
    font-size:16px;
    
    max-width:400px;
    margin-left:auto;
    margin-right:auto
}

.pixfort_ebook_9 .getebook_btn a {
    background:#fff;
    border:none;
    border-radius:3px;
    
    font-weight:700;
    font-size:16px;
    color:#ff2a68;
    border:3px solid #ff2a68;
    position:relative;
    display:inline-block;
    margin-top:15px;
    margin-bottom:20px;
    padding:15px 30px;
    text-decoration:none;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_ebook_9 .getebook_btn a:hover {
    background:#ff2a68;
    color:#fff
}

.pixfort_ebook_9 .padd_updown {
    text-align:center;
    position:relative;
    padding-top:40px
}

.pixfort_ebook_9 .logos_width {
    display:inline-block
}

/*  Part 6: #Footer     */
.pixfort_ebook_9 .foot_st {
    background:#ececec;
    text-align:center
}

.pixfort_ebook_9 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_ebook_9 .pixfort_st {
    color:#ff2a68;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_ebook_9 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_ebook_9 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_ebook_9 .soc_icons {
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_9 {
    background:linear-gradient(#ff5e3a,#ff2a68) no-repeat;
    background-size:cover;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.pixfort_ebook_9 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_ebook_9 .sub_text {
    color:rgba(255,255,255,0.6);
    text-align:center;
    padding:10px 0;
    font-size:15px
}

.pixfort_ebook_9 .code_text {
    color:#fff;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-size:22px
}

.pixfort_ebook_9 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.5);
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    
    padding-top:10px;
    padding-bottom:30px
}

.pixfort_ebook_9 .download_button {
    background:#fff;
    color:#ff2a68;
    padding:10px 30px;
    text-decoration:none;
    border-radius:3px;
    font-size:16px;
    font-weight:700;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_ebook_9 .download_button:hover {
    background:rgba(255,255,255,0.9)
}

.pixfort_ebook_9 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_ebook_9 .confirm_social {
    text-align:center
}

.pixfort_ebook_9 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.1);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_ebook_9 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_ebook_9 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_ebook_9 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*10 - Business*/
/* Table of Content
==================================================
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Partners
    Part 4:  #Features
    Part 5:  #Video & Contact
    Part 6:  #Testimonials
    Part 7:  #Footer

==================================================
*/
/*  Part 1: #Header     */
.pixfort_business_10 .header_style {
    background:#fff;
    padding:25px 0;
    border-bottom:3px solid #ddd
}

.pixfort_business_10 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_business_10 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_business_10 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_business_10 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_business_10 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_business_10 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_business_10 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*  Part 2: #Contact     */
.pixfort_business_10 .page_style {
    background:url(../images/10_business/bg.png) #55516d fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding-top:80px
}

.pixfort_business_10 .text_zone {
    position:relative;
    display:inline-block;
    width:370px;
    float:left
}

.pixfort_business_10 .TT1 {
    color:#000;
    font-size:36px;
    
    font-weight:600;
    line-height:150%
}

.pixfort_business_10 .segment {
    background:#5b9a68;
    width:70px;
    height:5px;
    margin:10px 0
}

.pixfort_business_10 .TT2 {
    color:#2f4f4f;
    font-size:16px;
    
    line-height:26px;
    padding-bottom:20px;
    max-width:370px
}

.pixfort_business_10 .check_st {
    text-align:left
}

.pixfort_business_10 .carac_st {
    font-size:14px;
    font-weight:600;
    font-style:italic;
    position:relative;
    top:-10px;
    line-height:200%
}

.pixfort_business_10 .apply_btn {
    text-align:left
}

.pixfort_business_10 .apply_btn a {
    background:rgba(103,67,151,0.0);
    color:#5b9a68;
    border:2px solid #5b9a68;
    border-radius:3px;
    
    font-weight:700;
    font-size:16px;
    position:relative;
    display:inline-block;
    margin-top:35px;
    padding:12px 45px;
    text-decoration:none;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_business_10 .apply_btn a:hover {
    background:#5b9a68;
    color:#fff
}

.pixfort_business_10 .picture_zone img {
    position:relative;
    display:inline-block;
    width:53%;
    margin-top:30px;
    margin-bottom:0;
    vertical-align:bottom;
    float:right
}

/*  Part 3: #Partners     */
.pixfort_business_10 .logos_sect {
    background:#f6f6f6;
    background-size:cover;
    text-align:center
}

.pixfort_business_10 .padd_updown {
    padding:30px 0;
    text-align:center;
    position:relative
}

.pixfort_business_10 .logos_width {
    display:inline-block
}

/*  Part 4: #Features     */
.pixfort_business_10 .bundle_section {
    background:#fff;
    text-align:center;
    padding-bottom:50px;
    border:1px solid #ddd
}

.pixfort_business_10 .onethird_st {
    text-align:center;
    position:relative;
    display:inline-block;
    max-width:250px
}

.pixfort_business_10 .what_st {
    color:#5b9a68;
    font-size:20px;
    
    font-weight:600;
    line-height:100%;
    padding-top:40px
}

.pixfort_business_10 .great_st {
    color:gray;
    font-size:16px;
    
    padding-bottom:30px
}

.pixfort_business_10 .icons_style {
    background:linear-gradient(#8dd39c,#5b9a68);
    position:relative;
    width:90px;
    height:90px;
    text-align:center;
    border-radius:45px;
    display:inline-block
}

.pixfort_business_10 .icon_st {
    position:relative;
    display:inline-block;
    top:22%;
    width:50%
}

.pixfort_business_10 .T1 {
    color:#696969;
    text-align:center;
    font-size:22px;
    
    font-weight:500;
    padding-top:30px
}

.pixfort_business_10 .T2 {
    color:#a9a9a9;
    text-align:center;
    font-size:16px;
    
    line-height:26px
}

/*  Part 5: #Features     */
.pixfort_business_10 .why_section {
    background:#f5f5f5;
    padding:50px 0
}

.pixfort_business_10 .left_zone {
    position:relative;
    display:inline-block;
    width:100%;
    float:left;
    padding-bottom:30px
}

.pixfort_business_10 .title_st {
    color:#000;
    font-size:26px;
    
    padding-top:25px;
    text-align:left
}

.pixfort_business_10 .txt_st {
    color:#a9a9a9;
    font-size:18px;
    
    text-align:left;
    line-height:150%;
    padding-bottom:15px
}

.pixfort_business_10 .video_style iframe,.pixfort_business_10 .video_style object,.pixfort_business_10 .video_style video,.pixfort_business_10 .video_style embed {
    width:100%;
    height:300px
}

.pixfort_business_10 .text_input {
    background:#fff;
    position:relative;
    display:inline-block;
    width:100%;
    text-align:left;
    border-radius:3px;
    padding:4px 0
}

.pixfort_business_10 .headtext_style {
    color:#000;
    font-size:26px;
    
    line-height:100%;
    text-align:left;
    padding:30px 20px
}

.pixfort_business_10 .subtext_style {
    color:#a9a9a9;
    font-size:18px;
    
    max-width:320px;
    text-align:left;
    padding:0 20px;
    padding-bottom:14px;
    line-height:25px
}

.pixfort_business_10 .subscribe_btn {
    background:#5b9a68;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    color:#fff;
    margin:0;
    position:relative;
    width:100%;
    height:48px;
    
    font-weight:400;
    font-size:16px;
    padding:10px
}

.pixfort_business_10 .subscribe_btn:hover {
    background:#459253;
    color:#fff;
    padding-top:50px;
    margin:0;
    padding:10px
}

.pixfort_business_10 .contact_st form {
    position:relative;
    display:inline-block;
    width:100%
}

.pixfort_business_10 #contact_form {
    position:relative;
    width:100%;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box
}

.pixfort_business_10 #contact_form input , .pixfort_business_10 #contact_form textarea, .pixfort_business_10 #contact_form select,
.pixfort_business_10 #contact_form input:focus , .pixfort_business_10 #contact_form textarea:focus, .pixfort_business_10 #contact_form select:focus {
    background:#eee;
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
/* Firefox, other Gecko */
    box-sizing:border-box
/* Opera/IE 8+ */
}

.pixfort_business_10 .note_st {
    text-align:left;
    color:#bbb;
    font-size:13px;
    
    text-align:left;
    padding:5px 20px 17px
}

/*  Part 6: #Testimonials     */
.pixfort_business_10 .envato_unbounce {
    background:url(../images/10_business/bg.png) #55516d fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    text-align:center;
    
}

.pixfort_business_10 .cadre_st {
    padding-top:50px;
    padding-bottom:15px
}

.pixfort_business_10 .L1_style {
    color:#5b9a68;
    font-size:20px;
    text-align:center;
    line-height:100%;
    
}

.pixfort_business_10 .L3_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    margin-bottom:40px
}

.pixfort_business_10 .box_1 {
    background:#f9f9f9;
    border-radius:5px;
    border:1px solid #eee;
    position:relative;
    display:inline-block;
    margin-left:20px;
    margin-bottom:20px
}

.pixfort_business_10 .box_2 {
    background:#f9f9f9;
    border-radius:5px;
    border:1px solid #eee;
    position:relative;
    display:inline-block;
    margin-right:20px;
    margin-bottom:20px
}

.pixfort_business_10 .b_style {
    position:relative;
    display:inline-block;
    float:left
}

.pixfort_business_10 .logo_style {
    border-radius:100%;
    height:auto;
    margin-left:10px;
    margin-top:15px
}

.pixfort_business_10 .txt_style {
    float:right;
    
    color:gray;
    max-width:74%;
    padding:10px;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_business_10 .stars_st {
    width:30%
}

.pixfort_business_10 .env_st {
    color:#59a3fc;
    position:relative;
    top:-2px
}

/*  Part 6: #Footer     */
.pixfort_business_10 .foot_st {
    background:#f6f6f6;
    text-align:center
}

.pixfort_business_10 .bg_foot {
    background:#f2f2f2;
    text-align:center
}

.pixfort_business_10 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_business_10 .pixfort_st {
    color:#5b9a68;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_business_10 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_business_10 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_business_10 .soc_icons {
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_10 {
    background:#5b9a68;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px;
    width:500px;
    max-width:100%
}

.pixfort_business_10 .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_business_10 .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_business_10 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_business_10 .confirm_social {
    text-align:center
}

.pixfort_business_10 .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_business_10 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_business_10 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_business_10 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*11 - Form Page*/
/* Table of Content
==================================================
    Part 1:  #Header
    Part 0:  #Video & Contact
    Part 0:  #Footer

==================================================
*/
/*  Part 1:  #Header    */
.pixfort_form_11 .header_style {
    background:#fff;
    padding:25px 0;
    border-bottom:3px solid #ddd
}

.pixfort_form_11 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_form_11 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png);
    float:right
}

.pixfort_form_11 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_form_11 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_form_11 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_form_11 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

.pixfort_form_11 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*  Part 2:  #Video & Contact    */
.pixfort_form_11 .why_section {
    background:#f5f5f5;
    padding:50px 0
}

.pixfort_form_11 .left_zone {
    position:relative;
    display:inline-block;
    width:100%;
    float:left;
    padding-bottom:30px
}

.pixfort_form_11 .title_st {
    color:#000;
    font-size:26px;
    
    padding-top:25px;
    text-align:left
}

.pixfort_form_11 .txt_st {
    color:#a9a9a9;
    font-size:18px;
    
    text-align:left;
    line-height:150%;
    padding-bottom:15px
}

.pixfort_form_11 .video_style iframe,.pixfort_form_11 .video_style object,.pixfort_form_11 .video_style video,.pixfort_form_11 .video_style embed {
    width:100%;
    height:300px
}

.pixfort_form_11 .text_input {
    background:#fff;
    position:relative;
    display:inline-block;
    width:100%;
    text-align:left;
    border-radius:3px
}

.pixfort_form_11 .headtext_style {
    color:#000;
    font-size:26px;
    
    line-height:100%;
    text-align:left;
    padding:30px 20px
}

.pixfort_form_11 .subtext_style {
    color:#a9a9a9;
    font-size:18px;
    
    max-width:320px;
    text-align:left;
    padding:0 20px;
    padding-bottom:14px
}

.pixfort_form_11 .subscribe_btn {
    background:#5b9a68;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    color:#fff;
    margin:0;
    position:relative;
    width:100%;
    height:48px;
    
    font-weight:400;
    font-size:16px;
    padding:10px
}

.pixfort_form_11 .subscribe_btn:hover {
    background:#459253;
    color:#fff;
    padding-top:50px;
    margin:0;
    padding:10px
}

.pixfort_form_11 .contact_st form {
    position:relative;
    display:inline-block;
    width:100%
}

.pixfort_form_11 #contact_form {
    position:relative;
    width:100%;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box
}

.pixfort_form_11 #contact_form input, .pixfort_form_11 #contact_form select, .pixfort_form_11 #contact_form textarea,
.pixfort_form_11 #contact_form input:focus, .pixfort_form_11 #contact_form select:focus, .pixfort_form_11 #contact_form textarea:focus {
    background:#eee;
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
/* Firefox, other Gecko */
    box-sizing:border-box
/* Opera/IE 8+ */
}

.pixfort_form_11 .note_st {
    text-align:left;
    color:#bea6dd;
    font-size:13px;
    
    text-align:left;
    padding:5px 20px 17px
}

/*  Part 3: #Footer     */
.pixfort_form_11 .foot_st {
    background:#f6f6f6;
    text-align:center
}

.pixfort_form_11 .bg_foot {
    background:#f2f2f2;
    text-align:center
}

.pixfort_form_11 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_form_11 .pixfort_st {
    color:#5b9a68;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_form_11 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_form_11 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_form_11 .soc_icons {
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_11 {
    background:#5b9a68;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px;
    width:500px;
    max-width:100%
}

.pixfort_form_11 .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_form_11 .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_form_11 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_form_11 .confirm_social {
    text-align:center
}

.pixfort_form_11 .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_form_11 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_form_11 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_form_11 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*12 - Subscribe*/
/* Table of Content
==================================================
     Part 1: #Header
     Part 2: #Contact & Video
     Part 3: #Footer

==================================================
*/
/*--- Part 1: #Header  ---*/
.pixfort_subscribe_12 .header_style {
    background-color:#fff;
    padding:25px 0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.15)
}

.pixfort_subscribe_12 .fright {
    float:right
}

.pixfort_subscribe_12 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px
}

.pixfort_subscribe_12 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px
}

.pixfort_subscribe_12 .yt_button:hover {
    float:right;
    background:url(../images/Social_icons/youtube-hover.png)
}

.pixfort_subscribe_12 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px
}

.pixfort_subscribe_12 .twitter_button:hover {
    float:right;
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_subscribe_12 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px
}

.pixfort_subscribe_12 .facebook_button:hover {
    float:right;
    background:url(../images/Social_icons/facebook-hover.png)
}

/*--- Part 2: #Contact & Video  ---*/
.pixfort_subscribe_12 .page_style {
    background:#eaeaea;
    text-align:center
}

.pixfort_subscribe_12 .context_style {
    background-color:#fff;
    position:relative;
    max-width:70%;
    margin-left:auto;
    margin-right:auto;
    border-radius:4px;
    overflow:hidden;
    color:#000;
    
    margin-top:70px;
    padding:30px 40px
}

.pixfort_subscribe_12 .title_style {
    background-color:#fff;
    color:#000;
    font-size:26px;
    font-weight:700;
}

.pixfort_subscribe_12 .subtitle_style {
    background-color:#fff;
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
    color:#a9a9a9;
    font-size:18px;
    padding:20px 0
}

.pixfort_subscribe_12 .email_subscribe {
    display:inline-block;
    position:relative;
    text-align:center;
    width:75%
}

.pixfort_subscribe_12 #contact_form input, .pixfort_subscribe_12 #contact_form select, .pixfort_subscribe_12 #contact_form textarea,
.pixfort_subscribe_12 #contact_form input:focus, .pixfort_subscribe_12 #contact_form select:focus, .pixfort_subscribe_12 #contact_form textarea:focus {
    background:#eee;
    float:left;
    border-radius:3px;
    color:#888;
    
    font-weight:400;
    font-size:16px;
    height:36px;
    width:66%!important;
    display:inline-block;
    position:relative;
    width:66%!important;
    padding:5px!important
}

.pixfort_subscribe_12 .subscribe_btn .subscribe_btn {
    background:#11b1c2;
    border-radius:3px;
    color:#fff;
    
    font-weight:400;
    font-size:16px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    float:right;
    padding:12px 30px;
    border:none
}

.pixfort_subscribe_12 .subscribe_btn .subscribe_btn:hover {
    background:#0da5b8;
    color:#fff;
    border:none
}

.pixfort_subscribe_12 .note_st {
    text-align:center;
    color:#d3d3d3;
    font-size:14px;
    text-align:left;
    position:relative;
    top:-15px
}

.pixfort_subscribe_12 .coming_st {
    text-align:center;
    position:relative;
    
    width:60%;
    margin-left:20%
}

.pixfort_subscribe_12 .tit_style {
    text-align:center;
    padding-top:60px;
    
    font-size:26px;
    font-weight:700;
    color:#000
}

.pixfort_subscribe_12 .txt_style {
    text-align:center;
    color:#a9a9a9;
    font-size:18px;
    
}

.pixfort_subscribe_12 .video_style {
    padding-top:25px;
    padding-bottom:55px;
    text-align:center;
    position: relative;
    max-width: 600px;
    max-height: 337px;
    margin-left: auto;
    margin-right: auto;
}

.pixfort_subscribe_12 .video_style iframe {
    width:600px;
    height:337px;
    padding: 0px;
    text-align:center
}

.pixfort_subscribe_12 .pad_30 {
    padding-top:30px
}

/*--- Part 3: #Footer  ---*/
.pixfort_subscribe_12 .foot_st {
    background:#fff;
    text-align:center
}

.pixfort_subscribe_12 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_subscribe_12 .pixfort_st {
    color:#11b1c2;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_subscribe_12 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    
    position:relative;
    display:inline-block;
    padding-top:25px;
    padding-right:15px;
    float:right
}

.pixfort_subscribe_12 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_subscribe_12 .soc_icons {
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_12 {
    background:#11b1c2;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.confirm_page_12 .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_12 .conf_img {
    width:50px;
    height:50px
}

.pixfort_subscribe_12 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px
}

.pixfort_subscribe_12 .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_subscribe_12 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_subscribe_12 .confirm_social {
    text-align:center
}

.pixfort_subscribe_12 .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_subscribe_12 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_subscribe_12 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_subscribe_12 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*13 - Gym*/
/* Table of Content
==================================================
    Part 1: #Header
    Part 2: #Contact
    Part 3: #Partners
    Part 4: #Features
    Part 5: #Contact
    Part 6: #Testimonials
    Part 7: #Footer

==================================================
*/
/*---  Part 1: #Header ---*/
.pixfort_gym_13 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_gym_13 .header_style {
    background:#fff;
    padding:20px 0;
    box-shadow:0 -3px rgba(0,0,0,0.1) inset
}

.pixfort_gym_13 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/yt.png);
    margin-left:5px
}

.pixfort_gym_13 .yt_button:hover {
    background:url(../images/social_icons/youtube-hover.png);
}

.pixfort_gym_13 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/twitter.png);
    margin-left:5px
}

.pixfort_gym_13 .twitter_button:hover {
    background:url(../images/social_icons/twitter-hover.png)
}

.pixfort_gym_13 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/social_icons/facebook.png);
    margin-left:5px
}

.pixfort_gym_13 .facebook_button:hover {
    background:url(../images/social_icons/facebook-hover.png)
}

.pixfort_gym_13 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px;
    display:inline-block
}

/*---  Part 2: #Contact ---*/
.pixfort_gym_13 .page_style {
    background:url(../images/13_gym/bg.jpg) #1f334a fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_gym_13 .text_page {
    text-align:center;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding-top:140px
}

.pixfort_gym_13 .title {
    text-align:center;
    font-size:48px;
    
    font-weight:bolder;
    color:#fff
}

.pixfort_gym_13 .subtitle {
    text-align:center;
    font-size:22px;
    
    font-weight:400;
    color:#d3d3d3
}

.pixfort_gym_13 .one_link {
    text-align:center;
    padding-top:30px
}

.pixfort_gym_13 .start_btn a {
    background:#f83;
    font-size:18px;
    color:#fff;
    
    padding:20px 30px;
    line-height:30px;
    display:inline-block;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding-top:15px
}

.pixfort_gym_13 .start_btn a:hover {
    background:#f27227
}

.pixfort_gym_13 .note_st {
    text-align:center;
    color:#a9a9a9;
    font-size:13px;
    
    padding-top:30px
}

@-webkit-keyframes new_icon {
0% {
    -webkit-transform:translate(0px,5px)
}

100% {
    -webkit-transform:translate(0px,-15px)
}
}

@-moz-keyframes new_icon {
0% {
    background-position:0 0
}

100% {
    background-position:0 600%
}
}

.pixfort_gym_13 .arrow_st {
    text-align:center;
    padding:20px 0;
    animation:new_icon 1s linear 0 infinite alternate;
    -webkit-animation:new_icon 2s linear 0 infinite alternate
}

/*---  Part 3: #Partners ---*/
.pixfort_gym_13 .logos_sect {
    background:#eee;
    background-size:cover;
    text-align:center;
    padding-bottom:20px
}

.pixfort_gym_13 .text_logos {
    color:gray;
    padding-top:30px;
    font-size:14px;
    
    font-weight:700
}

.pixfort_gym_13 .padd_updown {
    padding:30px 0;
    text-align:center;
    position:relative
}

.pixfort_gym_13 .logo_width {
    max-width:100%
}


/*---  Part 4: #Features ---*/
.pixfort_gym_13 .gym_life {
    background:#fff;
    background-size:cover
}

.pixfort_gym_13 .top_padding {
    padding-top:60px
}

.pixfort_gym_13 .part_st {
    position:relative;
    text-align:center
}

.pixfort_gym_13 .logo_style {
    border-radius:100%;
    height:auto;
}

.pixfort_gym_13 .img_gym_st {
    display:inline-block;
    text-align:center;
    width:220px;
    height:200px;
    overflow:hidden;
    position:relative
}

.pixfort_gym_13 .img_gym_st img {
    margin-left:-100%;
    margin-right:-100%
}

.pixfort_gym_13 .text_gym_style {
    position:relative;
    padding-top:15px;
    text-align:center
}

.pixfort_gym_13 .gym_st {
    color:#000;
    font-weight:700;
    font-size:18px;
    
}

.pixfort_gym_13 .gym_text {
    color:#a9a9a9;
    font-size:14px;
    
    max-width:200px;
    margin-right:auto;
    margin-left:auto
}

.pixfort_gym_13 .link_1_btn a {
    background:#f83;
    font-size:12px;
    color:#fff;
    
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_gym_13 .link_1_btn a:hover {
    background:#f27227
}

.pixfort_gym_13 .link_2_btn a {
    background:#f83;
    font-size:12px;
    color:#fff;
    
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:7px 25px 5px;
    margin-bottom:50px;
    text-align:center
}

.pixfort_gym_13 .link_2_btn a:hover {
    background:#f27227
}

.pixfort_gym_13 .link_3_btn a {
    background:#f83;
    font-size:12px;
    color:#fff;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:7px 25px 5px;
    text-align:center
}

.pixfort_gym_13 .link_3_btn a:hover {
    background:#f27227
}

.pixfort_gym_13 .column { padding: 20px 0; }

/*---  Part 5: #Contact ---*/
.pixfort_gym_13 .join_us_section {
    padding-top:40px
}

.pixfort_gym_13 .zone_left {
    position:relative;
    display:inline-block;
    padding:40px 0 10px;
    width:100%;
}

.pixfort_gym_13 .icon_st img {
    position:relative;
    display:inline-block;
    float:left;
    padding-top:10px
}

.pixfort_gym_13 .text_st {
    position:relative;
    display:inline-block;
    width:70%;
    padding-left:40px;
    padding-bottom:30px
}

.pixfort_gym_13 .title_st {
    color:#000;
    font-size:22px;
    
    line-height:100%;
    padding-top:10px
}

.pixfort_gym_13 .subject_st {
    color:#a9a9a9;
    font-size:16px;
    
    line-height:26px;
    display:inline-block;
    width:100%;
    position:relative;
    top:-5px
}

.pixfort_gym_13 .pix_form_area {
    border-radius:3px;
    overflow:hidden
}

.pixfort_gym_13 .substyle {
    background:#ebeaea;
    padding-top:40px;
    padding-bottom:5px;
}

.pixfort_gym_13 .title-style {
    margin-left:20px;
    color:#000;
    font-size:22px;
    
}

.pixfort_gym_13 .text-style {
    position:relative;
    font-size:14px;
    color:#a9a9a9;
    margin-left:20px;
    
}

.pixfort_gym_13 .send_btn button {
    background:#f83;
    padding:10px 40px;
    border-radius:3px;
    font-weight:400;
    text-shadow:none;
    color:#fff;
    
    font-size:16px;
    text-decoration:none;
    border:none;
    position:relative;
    display:inline-block
}

.pixfort_gym_13 .send_btn button:hover {
    background:#f27227
}

.pixfort_gym_13 #contact_form {
    color:#000;
    font-size:11px;
    position:relative;
    margin-right:20px;
    margin-left:20px
}

.pixfort_gym_13 #contact_form input, .pixfort_gym_13 #contact_form select, .pixfort_gym_13 #contact_form textarea,
.pixfort_gym_13 #contact_form input:focus, .pixfort_gym_13 #contact_form select:focus, .pixfort_gym_13 #contact_form textarea:focus {
    background:#fff;
    padding: 12px 10px;
    border:1px solid #fff;
    border-radius:3px;
    outline:none;
    color:#000;
    font-size:15px;
    
    position:relative;
    width:100%;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box;
    /* Opera/IE 8+ */
    padding-left:10px;
}

.pixfort_gym_13 .note_contact {
    background:#ddd;
    text-align:center;
    color:gray;
    font-size:13px;
    
    padding:25px 20px
}

/*---  Part 6: #Testimonials ---*/
.pixfort_gym_13 .envato_unbounce {
    background:#f5f5f5;
    text-align:center;
    padding:40px 0;
}

.pixfort_gym_13 .L1_style {
    color:gray;
    font-size:20px;
    text-align:center;
}

.pixfort_gym_13 .L3_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    line-height:30px
}

.pixfort_gym_13 .box_style {
    background:#eee;
    border-radius:5px;
    border-bottom:3px solid #ddd;
    width:100%;
    margin-top:40px;
    position:relative;
    display:inline-block
}

.pixfort_gym_13 .b_style img {
    background:#eee;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-top:20px
}

.pixfort_gym_13 .logo_style {
    border-radius:100%
}

.pixfort_gym_13 .pix_testi_bottom {
    position:relative;
    top:-8px
}

.pixfort_gym_13 .txt_style {
    background:#fff;
    float:right;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    width:80%;
    color:gray;
    padding-left:1%;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_gym_13 .inner_txt_style {
    padding:10px;
    padding-top:20px
}

.pixfort_gym_13 .txt {
    width:100%
}

.pixfort_gym_13 .star_st {
    width:35%
}

.pixfort_gym_13 .env_st {
    color:#f83;
    position:relative;
    top:-5px
}

/*---  Part 7: #Footer ---*/
.pixfort_gym_13 .foot_st {
    background:#ececec;
    text-align:center
}

.pixfort_gym_13 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_gym_13 .pixfort_st {
    color:#f68121;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_gym_13 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    position:relative;
    display:inline-block;
    padding:25px 15px 0;
    float:right
}

.pixfort_gym_13 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_gym_13 .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;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_13 {
    background:#f83;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.2)!important;
    border-radius:2px
}

.pixfort_gym_13 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_gym_13 .sub_text {
    color:rgba(255,255,255,0.6);
    text-align:center;
    padding:10px 0;
    font-size:15px
}

.pixfort_gym_13 .code_text {
    color:#fff;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-size:22px
}

.pixfort_gym_13 .code_text span {
    background:rgba(0,0,0,0.2);
    padding:15px;
    border-radius:3px;
    display:inline-block
}

.pixfort_gym_13 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.9);
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    
    padding-top:10px;
    padding-bottom:30px
}

.pixfort_gym_13 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_gym_13 .confirm_social {
    text-align:center
}

.pixfort_gym_13 .confirm_social .confirm_social_box {
    background:rgba(0,0,0,0.1);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px 8px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_gym_13 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_gym_13 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_gym_13 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*  Parallax fix for small scrren devices   */
@media (max-width: 1124px) {
.pixfort_gym_13 .page_style {
    background-attachment:scroll
}
}

/*14 - Agency*/
/* Table of Content
==================================================
    Part 1: #Contact
    Part 2: #Partners
    Part 3: #Features
    Part 4: #Testimonials
    Part 5: #Footer

==================================================
*/
/*---  Part 1: #Contact ---*/
.pixfort_agency_14 .slow_fade {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear
}

.pixfort_agency_14 .page_style {
    background:url(../images/14_agency/bg.png) center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_agency_14 .text_page {
    text-align:center;
    position:relative;
    width:85%;
    margin-left:auto;
    margin-right:auto
}

.pixfort_agency_14 .title {
    text-align:center;
    font-size:48px;
    
    font-weight:500;
    color:#000;
    padding-top:300px
}

.pixfort_agency_14 .green_segment {
    background-color:#5b9a68;
    width:60px;
    height:5px;
    margin:25px 0;
    margin-left:auto;
    margin-right:auto
}

.pixfort_agency_14 .subtitle {
    text-align:center;
    font-size:16px;
    
    font-weight:400;
    color:#696969
}

.pixfort_agency_14 .first_link {
    text-align:center;
    padding-top:30px;
    margin-bottom:350px
}

.pixfort_agency_14 .get_1_btn a {
    font-size:20px;
    font-weight:700;
    color:#4d8c5a;
    border:2px solid #5b9a68;
    padding:20px 35px;
    text-align:center;
    display:inline-block;
    border-radius:3px;
    text-decoration:none;
    position:relative
}

.pixfort_agency_14 .get_1_btn a:hover {
    background:#5b9a68;
    color:#fff
}

/*---  Part 2: #Partners ---*/
.pixfort_agency_14 .agency_st {
    background:#f8f8f8;
    background-size:cover
}

.pixfort_agency_14 .top_padding {
    padding-top:60px
}

.pixfort_agency_14 .part_st {
    position:relative;
    text-align:center
}

.pixfort_agency_14 .img_st {
    padding:20px;
    border:2px solid #5b9a68;
    border-radius:25px;
    display:inline-block;
    position:relative
}

.pixfort_agency_14 .text_agency_style {
    position:relative;
    padding:15px 0
}

.pixfort_agency_14 .agency_st {
    color:#696969;
    font-weight:500;
    font-size:22px;
    
}

.pixfort_agency_14 .agency_text {
    color:#a9a9a9;
    font-size:16px;
    
    width:80%;
    margin-left:auto;
    margin-right:auto
}

/*---  Part 3: #Features ---*/
.pixfort_agency_14 .logos_sect {
    background:#fff;
    background-size:cover;
    text-align:center;
    padding-bottom:20px;
    border:1px solid #ddd
}

.pixfort_agency_14 .t1_logos {
    color:#5b9a68;
    
    font-size:20px;
    text-align:center;
    padding-top:50px;
    font-weight:700
}

.pixfort_agency_14 .t2_logos {
    color:gray;
    
    line-height:40px;
    font-size:16px;
    text-align:center
}

.pixfort_agency_14 .text_logos {
    color:gray;
    padding-top:30px;
    font-size:14px;
    
    font-weight:600
}

.pixfort_agency_14 .padd_updown {
    padding-top:30px;
    padding-bottom:60px;
    text-align:center;
    position:relative
}

.pixfort_agency_14 .logo_width {
    max-width:100%
}

/*---  Part 4: #Testimonials ---*/
.pixfort_agency_14 .envato_unbounce {
    background:#f5f5f5;
    text-align:center;
    
    padding:40px 0;
    border-bottom:1px solid #ddd
}

.pixfort_agency_14 .L1_style {
    color:#5b9a68;
    font-size:22px;
    text-align:center;
    
    font-weight:600;
    padding-bottom:10px
}

.pixfort_agency_14 .L2_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
}

.pixfort_agency_14 .box_style {
    background:#fff;
    border-radius:5px;
    width:100%;
    margin-top:40px;
    position:relative;
    display:inline-block
}

.pixfort_agency_14 .b_style img {
    background:#eee;
    float:left;
    height:auto;
    width:14%;
    height:auto;
    position:relative;
    display:inline-block;
    margin-left:3%;
    margin-top:20px
}

.pixfort_agency_14 .logo_style {
    border-radius:100%
}

.pixfort_agency_14 .pix_testi_bottom {
    position:relative;
    top:-8px
}

.pixfort_agency_14 .txt_style {
    background:#fff;
    float:right;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    
    width:80%;
    color:gray;
    padding-left:1%;
    text-align:left;
    font-size:14px;
    display:inline-block;
    position:relative
}

.pixfort_agency_14 .inner_txt_style {
    padding:10px;
    padding-top:20px
}

.pixfort_agency_14 .txt {
    width:90%
}

.pixfort_agency_14 .star_st {
    width:35%
}

.pixfort_agency_14 .env_st {
    color:#5b9a68;
    position:relative;
    top:-5px
}

/*---  Part 5: #Footer ---*/
.pixfort_agency_14 .foot_st {
    background:#fff;
    text-align:center
}

.pixfort_agency_14 .f1_style {
    color:#5b9a68;
    font-size:26px;
    text-align:center;
    
    font-weight:500;
    padding-top:60px
}

.pixfort_agency_14 .f2_style {
    color:#a9a9a9;
    font-size:16px;
    text-align:center;
    
    width:60%;
    margin-left:auto;
    margin-right:auto;
    padding:30px 0
}

.pixfort_agency_14 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:center;
}

.pixfort_agency_14 .second_link {
    text-align:center;
    padding-bottom:40px
}

.pixfort_agency_14 .get_2_btn a {
    background:#fff;
    font-size:20px;
    font-weight:700;
    color:#4d8c5a;
    border:2px solid #5b9a68;    
    padding:20px 35px;
    text-align:center;
    display:inline-block;
    border-radius:3px;
    text-decoration:none;
    position:relative
}

.pixfort_agency_14 .get_2_btn a:hover {
    background:#5b9a68;
    color:#fff
}

.pixfort_agency_14 .pixfort_st {
    color:#5b9a68;
    font-weight:700;
    font-size:14px;
    
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_agency_14 .yt_button {
    display:inline-block;
    height:32px;
    width:32px;
    background:url(../images/social_icons/yt.png);
    margin-left:5px
}

.pixfort_agency_14 .yt_button:hover {
    background:url(../images/social_icons/youtube-hover.png)
}

.pixfort_agency_14 .twitter_button {
    display:inline-block;
    height:32px;
    width:32px;
    background:url(../images/social_icons/twitter.png);
    margin-left:5px
}

.pixfort_agency_14 .twitter_button:hover {
    background:url(../images/social_icons/twitter-hover.png)
}

.pixfort_agency_14 .facebook_button {
    display:inline-block;
    height:32px;
    width:32px;
    background:url(../images/social_icons/facebook.png);
    margin-left:5px
}

.pixfort_agency_14 .facebook_button:hover {
    background:url(../images/social_icons/facebook-hover.png)
}

.pixfort_agency_14 .center_btn {
    text-align:center;
    padding:30px 0
}

/* ------------------------------------------------------------------------------------ */
/*15 - Party*/
/* Table of Content
==================================================
    Part 1: #Contact
    Part 2: #Partners
    Part 3: #Features
    Part 4: #Testimonials
    Part 5: #Footer

==================================================
*/
/*---  Part 1: #Contact ---*/
.pixfort_party_15 .page_style {
    background:url(../images/15_party/bg.png) fixed no-repeat center top;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_party_15 .img_width {
    width:100%
}

.pixfort_party_15 .text_page {
    text-align:center;
    position:relative;
    width:85%;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px
}

.pixfort_party_15 .title {
    text-align:center;
    font-size:28px;
    
    font-weight:600;
    color:#fff;
    margin-top:-100px
}

.pixfort_party_15 .subtitle {
    text-align:center;
    font-size:20px;
    
    font-weight:400;
    color:gray;
    font-style:italic
}

.pixfort_party_15 .soc_icons_1 {
    background:rgba(0,0,0,0.25);
    border-radius:3px;
    position:relative;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
    width:220px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:25px;
    margin-bottom:25px
}

/*---  Part 2: #Partners ---*/
.pixfort_party_15 .logos_sect {
    background:#222022;
    background-size:cover;
    text-align:center;
    border:2px solid #333
}

.pixfort_party_15 .padd_updown {
    padding:50px 0;
    text-align:center;
    position:relative
}

.pixfort_party_15 .logos_width {
    display:inline-block;
    max-width:100%
}

/*---  Part 3: #Contact ---*/
.pixfort_party_15 .subscribe {
    background:#191919
}

.pixfort_party_15 .style {
    text-align:center;
    position:relative
}

.pixfort_party_15 .text_input {
    background:rgba(0,0,0,0.15);
    position:relative;
    border:1px solid #292929;
    max-width:450px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box;
    text-align:center;
    margin-top:70px;
    margin-bottom:70px;
    padding-top:40px;
    padding-bottom:20px
}

.pixfort_party_15 .headtext_style {
    color:#fff;
    font-size:26px;
    
    line-height:100%
}

.pixfort_party_15 .segment {
    background:#1c8ff5;
    width:80px;
    height:6px;
    margin:25px 0;
    margin-left:auto;
    margin-right:auto
}

.pixfort_party_15 .subtext_style {
    color:gray;
    font-size:18px;
    
    max-width:320px;
    padding-bottom:14px;
    margin-left:auto;
    margin-right:auto
}

.pixfort_party_15 .subscribe_btn {
    background:linear-gradient(#3a9ff9,#185dda) no-repeat;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px;
    position:relative;
    width:100%;
    height:48px;
    font-weight:400;
    font-size:16px
}

.pixfort_party_15 .subscribe_btn:hover {
    background:linear-gradient(#124dcf,#2c89ed) no-repeat;
    padding:30px 30px 5px 15px;
    position:relative;
    border:none;
    border-radius:5px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px
}

.pixfort_party_15 .contact_st form {
    position:relative;
    display:inline-block;
    width:100%;
    text-align: left;
}

.pixfort_party_15 #contact_form {
    position:relative
}

.pixfort_party_15 #contact_form input, .pixfort_party_15 #contact_form select, .pixfort_party_15 #contact_form textarea,
.pixfort_party_15 #contact_form input:focus, .pixfort_party_15 #contact_form select:focus, .pixfort_party_15 #contact_form textarea:focus {
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
    /* Firefox, other Gecko */
    box-sizing:border-box
}

/*---  Part 4: #Footer   ---*/
.pixfort_party_15 .foot_st {
    background:#151515;
    text-align:center
}

.pixfort_party_15 .rights_st {
    color:#a9a9a9;
    font-size:14px;
    text-align:left;
    padding-top:25px;
    position:relative;
    display:inline-block
}

.pixfort_party_15 .pixfort_st {
    color:#1c8ff5;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_party_15 .likes_st {
    color:#a9a9a9;
    font-size:14px;
    position:relative;
    display:inline-block;
    padding-right:15px;
    padding-top:25px;
    float:right
}

.pixfort_party_15 .socbuttons {
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding-bottom:10px;
    width:100%
}

.pixfort_party_15 .soc_icons {
    background:rgba(0,0,0,0.0);
    border-radius:3px;
    position:relative;
    display:inline-block;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin-top:15px;
    float:right
}

/* ------------------------------------------------------------------------------------ */
.confirm_page {
    display:none;
    height:auto
}

.confirm_page_15 {
    background:#222;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.2)!important;
    border-radius:0!important
}

.pixfort_party_15 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    font-weight:600;
    font-size:26px;
    padding-top:40px
}

.pixfort_party_15 .sub_text {
    color:rgba(255,255,255,0.6);
    text-align:center;
    padding:10px 0;
    font-size:15px
}

.pixfort_party_15 .code_text {
    color:#fff;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-size:22px
}

.pixfort_party_15 .code_text span {
    background:rgba(0,0,0,0.2);
    padding:15px;
    border-radius:3px;
    display:inline-block
}

.pixfort_party_15 .confirm_text {
    text-align:center;
    font-size:16px;
    color:rgba(255,255,255,0.9);
    max-width:400px;
    margin-left:auto;
    line-height:25px;
    margin-right:auto;
    
    padding-top:10px;
    padding-bottom:30px
}

.pixfort_party_15 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_party_15 .confirm_social {
    text-align:center
}

.pixfort_party_15 .confirm_social .confirm_social_box {
    background:rgba(255,255,255,0.2);
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
    padding:10px 8px;
    border-radius:3px;
    padding-bottom:0;
    box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)!important
}

.pixfort_party_15 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}

.pixfort_party_15 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_party_15 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

/*  Parallax fix for small scrren devices   */
@media (max-width: 1124px) {
    .pixfort_party_15 .page_style {
        background-attachment:scroll
    }
}

/*19 - New Subscribe*/
/* Table of Content
==================================================
    Part 1: #header
    Part 2: #content
    Part 5: #Footer

==================================================
*/
/*--- Part 1: #Header  ---*/
.pixfort_subscribe_19 .div_center {
    text-align:center!important;
    margin-right:auto!important;
    margin-left:auto!important
}

.pixfort_subscribe_19 .htext_style {
    color:#a9a9a9;
    font-size:14px;
    float:right;
    margin-right:15px;
    padding-top:5px
}

.pixfort_subscribe_19 .yt_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/yt.png);
    margin-left:5px;
    position:relative
}

.pixfort_subscribe_19 .yt_button:hover {
    background:url(../images/Social_icons/youtube-hover.png)
}

.pixfort_subscribe_19 .twitter_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/twitter.png);
    margin-left:5px;
    position:relative
}

.pixfort_subscribe_19 .twitter_button:hover {
    background:url(../images/Social_icons/twitter-hover.png)
}

.pixfort_subscribe_19 .facebook_button {
    float:right;
    height:32px;
    width:32px;
    background:url(../images/Social_icons/facebook.png);
    margin-left:5px;
    position:relative
}

.pixfort_subscribe_19 .facebook_button:hover {
    background:url(../images/Social_icons/facebook-hover.png)
}

/*---  Part 1: #Contact ---*/
.pixfort_subscribe_19 .page_style {
    background:#eaeaea;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.pixfort_subscribe_19 .bande {
    background:url(../images/19_new_subscribe/pattern-subscribe.png) repeat;
    position:relative;
    width:100%;
    height:15px
}

.pixfort_subscribe_19 .marge {
    padding:30px 40px
}

.pixfort_subscribe_19 .coming_soon {
    position:relative;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    background:#fff;
    margin-top:80px;
    margin-bottom:80px
}

.pixfort_subscribe_19 .img_st {
    float:left
}

.pixfort_subscribe_19 .main_content {
    padding-top:100px
}

.pixfort_subscribe_19 .title {
    text-align:center;
    font-size:26px;
    font-weight:600;
    color:#000
}

.pixfort_subscribe_19 .subtitle {
    text-align:center;
    font-size:16px;
    font-weight:400;
    color:#a9a9a9
}

.pixfort_subscribe_19 .note_st {
    text-align:center;
    color:#a9a9a9;
    font-size:13px;
    padding:5px 0
}

.pixfort_subscribe_19 .espace {
    position:relative;
    top:-10px
}

.pixfort_subscribe_19 .subscribe_btn {
    background:#11b1c2;
    padding:30px 30px 5px 15px;
    border:none;
    border-radius:3px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px;
    position:relative;
    width:100%;
    height:48px;
    font-weight:400;
    font-size:16px
}

.pixfort_subscribe_19 .subscribe_btn:hover {
    background:#0da5b8;
    padding:30px 30px 5px 15px;
    position:relative;
    border:none;
    border-radius:5px;
    padding-top:50px;
    color:#fff;
    margin:0;
    padding:10px
}

.pixfort_subscribe_19 .contact_st form {
    position:relative;
    display:inline-block;
    width:50%;
    text-align:center
}

.pixfort_subscribe_19 #contact_form {
    position:relative
}

.pixfort_subscribe_19 #contact_form input, .pixfort_subscribe_19 #contact_form select, .pixfort_subscribe_19 #contact_form textarea,
.pixfort_subscribe_19 #contact_form input:focus, .pixfort_subscribe_19 #contact_form select:focus, .pixfort_subscribe_19 #contact_form textarea:focus {
    position:relative;
    padding-left:16px;
    padding-right:16px;
    border-radius:3px;
    color:#888;
    background:#eee;
    font-weight:400;
    font-size:16px;
    width:100%;
    padding: 15px 10px;
    -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
    -moz-box-sizing:border-box;
/* Firefox, other Gecko */
    box-sizing:border-box
}

.pixfort_subscribe_19 .foot_st {
    background:#11b1c2;
    text-align:center;
    max-width:860px;
    margin-left:auto;
    margin-right:auto
}

.pixfort_subscribe_19 .rights_st {
    color:#fff;
    font-size:14px;
    text-align:left;
    padding:25px 0;
    position:relative;
    display:inline-block;
    margin-left:40px
}

.pixfort_subscribe_19 .pixfort_st {
    color:#fff;
    font-weight:700;
    font-size:14px;
    text-align:left;
    position:relative;
    display:inline-block
}

.pixfort_subscribe_19 .soc_icons {
    float:right;
    position:relative;
    display:inline-block;
    padding-right:15px;
    margin-top:25px
}

.pixfort_subscribe_19 .success {
    background:#CFFFF5;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #B9ECCE;
    border-radius:5px;
    font-weight:400
}

.pixfort_subscribe_19 .error {
    background:#FFDFDF;
    padding:10px;
    margin-bottom:10px;
    border:1px solid #FFCACA;
    border-radius:5px;
    font-weight:400
}

.confirm_page_19 {
    background:#11b1c2;
    box-shadow:inset 0 -5px 0 0 rgba(0,0,0,0.3)!important;
    border-radius:2px
}

.confirm_page_19 .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_19 .conf_img {
    width:50px;
    height:50px
}

.pixfort_subscribe_19 .confirm_header {
    text-align:center;
    color:#fff;
    line-height:35px;
    width:500px;
    max-width:100%;
    position:relative;
    font-weight:600;
    font-size:26px
}

.pixfort_subscribe_19 .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_subscribe_19 .confirm_logo {
    text-align:center;
    padding:20px
}

.pixfort_subscribe_19 .confirm_social {
    text-align:center
}

.pixfort_subscribe_19 .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_subscribe_19 .confirm_gp {
    position:relative;
    top:-15px!important;
    padding:0 20px
}
/* ------------------------------------------------------------------------------------ */