/*

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 {
    background: #fff;
    border-radius: 3px;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    padding: 8px 10px;
    width: 270px;
    position: relative;
    display: inline-block;
    top: 15px
}

.pixfort_normal_1 .subscribe_btn {
    background: #00aeef;
    border-radius: 3px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 9px 14px;
    display: inline-block;
    margin-left: 10px;
    border: none;
    top: 15px
}

.pixfort_normal_1 .subscribe_btn:hover {
    background: #009ce3;
    color: #fff;
    border: none
}

.pixfort_normal_1 .note_st {
    text-align: center;
    color: #add8e6;
    font-size: 13px;
    padding-bottom: 80px;
    padding-top: 20px
}

.pixfort_normal_1 .coming_st {
    text-align: center;
    position: relative;
    width: 60%;
    margin-left: 20%
}

.pixfort_normal_1 .tit_style {
    text-align: center;
    padding-top: 60px;
    font-size: 26px;
    font-weight: 700;
    color: #000
}

.pixfort_normal_1 .txt_style {
    text-align: center;
    color: #a9a9a9;
    font-size: 18px;
}

.pixfort_normal_1 .video_style {
    padding-top: 25px;
    padding-bottom: 55px
}


/*--- Part 3:  #Features      ---*/

.pixfort_normal_1 .adv_st {
    background: #f7f7f7;
    padding: 30px 0;
    box-shadow: 0px -3px #ddd inset;
}

.pixfort_normal_1 .onethird_style {
    position: relative;
    display: inline-block
}

.pixfort_normal_1 .circle {
    padding: 15px;
    border: 2px solid #00aeef;
    border-radius: 100%;
    line-height: 0px;
    display: inline-block;
    position: relative
}

.pixfort_normal_1 .onethird_style:hover .circle {
    border: 2px solid #00aeef
}

.pixfort_normal_1 .comment_style {
    font-size: 20px;
    position: relative;
    display: inline-block;
    width: 64%;
    margin-left: 10px;
    cursor: default
}

.pixfort_normal_1 .c1_style {
    font-weight: 700;
    color: #222
}

.pixfort_normal_1 .c2_style {
    font-weight: 400;
    color: #696969;
    line-height: 30px
}


/*--- Part 4:   #Services       ---*/

.pixfort_normal_1 .gtext_style {
    position: relative;
    width: 95%;
    display: inline-block;
    padding-top: 70px
}

.pixfort_normal_1 .t1_style {
    font-weight: 500;
    color: #000;
    font-size: 28px;
    line-height: 100%
}

.pixfort_normal_1 .t2_style {
    color: #555;
    font-size: 20px;
    padding-bottom: 10px
}

.pixfort_normal_1 .t3_style {
    color: #a9a9a9;
    font-size: 16px;
    line-height: 25px
}

.pixfort_normal_1 .img_style {
    text-align: center;
    position: relative;
    display: inline-block;
    padding-top: 25px
}


/*--- Part 5:   #Clients   */

.pixfort_normal_1 .logos_style {
    background: #fff;
    text-align: center;
    padding: 30px 0
}

.pixfort_normal_1 .titres {
    padding-bottom: 30px
}

.pixfort_normal_1 .L1_style {
    color: #696969;
    font-size: 24px;
    font-weight: 600;
    line-height: 100%
}

.pixfort_normal_1 .L2_style {
    color: #a9a9a9;
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 50px
}

.pixfort_normal_1 .logos_st {
    position: relative;
    display: inline-block
}

.pixfort_normal_1 .pad_bot {
    padding-bottom: 30px
}


/*--- Part 6:   #Testimonials      ---*/

.pixfort_normal_1 .envato_unbounce {
    background: #eee;
    text-align: center;
    padding: 40px 0;
    border-bottom: 3px solid #ddd;
}

.pixfort_normal_1 .stbox {
    position: relative;
    display: inline-block
}

.pixfort_normal_1 .box_1 {
    background: #f5f5f5;
    border-radius: 5px;
    border-bottom: 3px solid #ddd;
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: -5px
}

.pixfort_normal_1 .box_2 {
    background: #f5f5f5;
    border-radius: 5px;
    border-bottom: 3px solid #ddd;
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: -5px
}

.pixfort_normal_1 .b_style img {
    background: #eadbdc;
    float: left;
    height: auto;
    width: 14%;
    height: auto;
    position: relative;
    display: inline-block;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 25px
}

.pixfort_normal_1 .logo_style {
    border-radius: 100%
}

.pixfort_normal_1 .txt_style {
    background: #fff;
    float: right;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 74%;
    padding-left: 3%;
    padding-right: 3%;
    color: gray;
    padding-top: 20px;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    position: relative
}

.pixfort_normal_1 .txt {
    padding-right: 10px
}

.pixfort_normal_1 .stars_span {
    position: relative;
    top: -8px
}

.pixfort_normal_1 .env_st {
    color: #59a3fc;
    position: relative;
    top: -5px
}


/*--- Part 7:  #Contact     ---*/

.pixfort_normal_1 .center_txt {
    text-align: center;
    padding-bottom: 20px
}

.pixfort_normal_1 .left_text_style {
    text-align: center;
    position: relative;
    display: inline-block;
    padding-top: 80px
}

.pixfort_normal_1 .left_style {
    color: #a9a9a9;
    font-size: 16px;
    text-align: center;
    width: 80%;
    margin-left: 10%;
    padding-bottom: 20px
}

.pixfort_normal_1 .button_style {
    text-decoration: none
}

.pixfort_normal_1 .submit_st {
    position: relative;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    border: none;
    background: #00aeef;
    border-radius: 3px;
    padding: 15px 5px;
    color: #fff;
    font-weight: 700;
    font-size: 16px
}

.pixfort_normal_1 .submit_st:hover {
    background: #009ce3
}


/*--- Part 8:  #Footer      ---*/

.pixfort_normal_1 .foot_st {
    background: #F2F2F2;
    text-align: center;
}

.pixfort_normal_1 .rights_st {
    color: #a9a9a9;
    font-size: 14px;
    text-align: left;
    padding-top: 25px;
    position: relative;
    display: inline-block
}

.pixfort_normal_1 .pixfort_st {
    color: #f68121;
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    position: relative;
    display: inline-block
}

.pixfort_normal_1 .likes_st {
    color: #a9a9a9;
    font-size: 14px;
    position: relative;
    display: inline-block;
    padding-top: 25px;
    padding-right: 15px;
    float: right
}

.pixfort_normal_1 .socbuttons {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%
}

.pixfort_normal_1 .soc_icons {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 15px;
    float: right
}


/* ---------------------------------------------- */

.confirm_page {
    display: none;
    height: auto
}

.confirm_page_1 {
    background: #00aeef;
    box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3)!important;
    border-radius: 2px
}

.confirm_page_1 .conf_img {
    border-radius: 100%;
    display: inline-block;
    border: 2px solid #fff;
    padding: 25px;
    margin-top: 15px;
    margin-bottom: 5px;
    line-height: 50px
}

.confirm_page_1 .conf_img {
    width: 50px;
    height: 50px
}

.pixfort_normal_1 .confirm_header {
    text-align: center;
    color: #fff;
    line-height: 35px;
    width: 500px;
    max-width: 100%;
    position: relative;
    font-weight: 600;
    font-size: 26px
}

.pixfort_normal_1 .confirm_text {
    text-align: center;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    padding-top: 10px;
    padding-bottom: 30px;
    font-weight: 700
}

.pixfort_normal_1 .confirm_logo {
    text-align: center;
    padding: 20px
}

.pixfort_normal_1 .confirm_social {
    text-align: center
}

.pixfort_normal_1 .confirm_social .confirm_social_box {
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    padding: 10px 2px;
    border-radius: 3px;
    padding-bottom: 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2)!important
}

.pixfort_normal_1 .confirm_gp {
    position: relative;
    top: -15px!important;
    padding: 0 20px
}

.pixfort_normal_1 .success {
    background: #CFFFF5;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #B9ECCE;
    border-radius: 5px;
    font-weight: 400
}

.pixfort_normal_1 .error {
    background: #FFDFDF;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #FFCACA;
    border-radius: 5px;
    font-weight: 400
}


/*2 - Corporate*/


/* Table of Content
==================================================
    Part  0:  #Misc
    Part  1:  #Header
    Part  2:  #Contact
    Part  3:  #Features
    Part  4:  #Services
    Part  5:  #Clients
    Part  6:  #Services2
    Part  7:  #Partners
    Part  8:  #Feadback
    Part  9:  #Contact
    Part 10:  #Footer
==================================================
*/


/*--- Part 0:  #Misc     ---*/

.pixfort_corporate_2 .slow_fade {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear
}


/*--- Part 1:  #Header     ---*/

.pixfort_corporate_2 .header_area {
    position: absolute;
    padding-top: 35px;
    z-index: 2
}

.pixfort_corporate_2 .yt_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/social_icons/yt.png);
    margin-left: 7px
}

.pixfort_corporate_2 .yt_button:hover {
    float: right;
    background: url(../images/social_icons/youtube-hover.png)
}

.pixfort_corporate_2 .twitter_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/social_icons/twitter.png);
    margin-left: 7px
}

.pixfort_corporate_2 .twitter_button:hover {
    float: right;
    background: url(../images/social_icons/twitter-hover.png)
}

.pixfort_corporate_2 .facebook_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/social_icons/facebook.png);
    margin-left: 5px
}

.pixfort_corporate_2 .facebook_button:hover {
    float: right;
    background: url(../images/social_icons/facebook-hover.png)
}

.pixfort_corporate_2 .social_button {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    float: right;
    margin-left: 7px
}

.pixfort_corporate_2 .social_button:hover {
    opacity: .7
}

.pixfort_corporate_2 .htext_style {
    color: #a9a9a9;
    font-size: 14px;
    float: right;
    margin-right: 15px;
    padding-top: 5px;
    display: inline-block
}


/*--- Part 2:  #Contact     ---*/

.pixfort_corporate_2 .page_style {
    background: url(../images/2_corporate/bg.png) #414a52 center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pixfort_corporate_2 .context_style {
    text-align: center
}

.pixfort_corporate_2 .title_style {
    font-size: 44px;
    color: #fff;
    font-weight: 700;
    padding-top: 185px;
    line-height: 100%
}

.pixfort_corporate_2 .subtitle_style {
    max-width: 70%;
    margin-left: 15%;
    color: #d3d3d3;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 20px;
    line-height: 30px
}

.pixfort_corporate_2 .contact_style {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px
}

.pixfort_corporate_2 .contact_btn a {
    background: #59a3fc;
    position: relative;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    padding: 13px 44px
}

.pixfort_corporate_2 .contact_btn a:hover {
    background: #448aef;
    position: relative;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    border-radius: 3px;
    text-align: center
}

.pixfort_corporate_2 .note_st {
    text-align: center;
    color: #add8e6;
    font-size: 13px;
    padding-bottom: 200px
}


/*--- Part 3:  #Features     ---*/

.pixfort_corporate_2 .adv_st {
    background: #eff3f6;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 45px 0;
    border-bottom: 3px solid #dfe6ec;
    text-align: center
}

.pixfort_corporate_2 .head_style {
    color: gray;
    font-size: 22px;
    font-weight: 700;
    padding: 20px 0
}

.pixfort_corporate_2 .c_style {
    color: #9aa1a9;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%
}


/*--- Part 4:  #Services     ---*/

.pixfort_corporate_2 .amazing_style {
    background: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center;
    position: relative;
    padding-bottom: 60px
}

.pixfort_corporate_2 .gstyle {
    position: relative;
    width: 75%;
    margin-left: 13%
}

.pixfort_corporate_2 .t1_style {
    color: #333;
    padding-top: 50px;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    line-height: 100%
}

.pixfort_corporate_2 .t2_style {
    color: gray;
    font-size: 20px;
    padding: 15px 0;
    text-align: center
}

.pixfort_corporate_2 .t3_style {
    color: #a9a9a9;
    font-size: 16px;
    padding-bottom: 50px;
    text-align: center;
    line-height: 150%
}

.pixfort_corporate_2 .pub_st {
    text-align: center;
    max-width: 87%
}


/*--- Part 5:  #Clients     ---*/

.pixfort_corporate_2 .adv_style {
    background: #eff3f6;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom: 70px;
    border-bottom: 3px solid #dfe6ec
}

.pixfort_corporate_2 .L1_style {
    color: #696969;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    padding-top: 40px
}

.pixfort_corporate_2 .L2_style {
    color: #a9a9a9;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 30px;
    font-weight: 400;
    text-align: center
}

.pixfort_corporate_2 .just_st {
    text-align: center
}

.pixfort_corporate_2 .h_style {
    font-size: 36px;
    font-weight: 700;
    color: #59a3fc;
    display: inline-block;
    position: relative;
    top: 0px;
}

.pixfort_corporate_2 .cc_style {
    font-size: 16px;
    color: gray;
    display: inline-block;
    position: relative;
    width: 55%;
    padding-left: 10px;
    text-align: left
}


/*--- Part 6: Services2      ---*/

.pixfort_corporate_2 .th1_style {
    background: #f2f2f2;
    width: 91%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    border-radius: 3px
}

.pixfort_corporate_2 .a_bloc1_style {
    background: #e3e3e3;
    border-bottom: 1px solid #ccc
}

.pixfort_corporate_2 .a1_style {
    text-align: center;
    color: gray;
    font-size: 36px;
    font-weight: 700;
    padding-top: 30px
}

.pixfort_corporate_2 .a2_style {
    text-align: center;
    color: gray;
    font-size: 18px;
    padding-bottom: 15px
}

.pixfort_corporate_2 .a3_style {
    text-align: center;
    color: gray;
    font-size: 16px;
}

.pixfort_corporate_2 .a3_style sup {
    position: relative;
    top: -10px
}

.pixfort_corporate_2 .fsc1 {
    font-size: 36px;
    color: #696969
}

.pixfort_corporate_2 .a_bloc3_style {
    background: #e3e3e3;
    border-bottom: 1px solid #ccc;
    position: relative
}

.pixfort_corporate_2 .subscribe_st {
    text-align: center;
    padding: 20px 0;
    height: 42px
}

.pixfort_corporate_2 .subscribe_a a {
    background: #aaa;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 12px 30px
}

.pixfort_corporate_2 .subscribe_a a:hover {
    background: #999;
    border: none;
    color: #fff
}

.pixfort_corporate_2 .th2_style {
    background: #59a3fc;
    width: 91%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    border-radius: 3px;
    border-bottom: 1px solid #307edc;
    border-right: 1px solid #307edc
}

.pixfort_corporate_2 .b_bloc1_style {
    background: #3b89e7;
    border-bottom: 1px solid #307edc
}

.pixfort_corporate_2 .b1_style {
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    padding-top: 30px
}

.pixfort_corporate_2 .b2_style {
    text-align: center;
    color: #d3d3d3;
    font-size: 18px;
    padding-bottom: 15px
}

.pixfort_corporate_2 .b3_style {
    text-align: center;
    color: #d3d3d3;
    font-size: 16px;
}

.pixfort_corporate_2 .b3_style sup {
    position: relative;
    top: -10px
}

.pixfort_corporate_2 .fsc2 {
    font-size: 36px;
    color: #fff
}

.pixfort_corporate_2 .b_bloc3_style {
    background: #3b89e7;
    border-top: 1px solid #307edc;
    position: relative
}

.pixfort_corporate_2 .subscribe_b a {
    background: #59a3fc;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 12px 30px
}

.pixfort_corporate_2 .subscribe_b a:hover {
    background: #448aef;
    color: #fff
}


/*--- Part 7:  #Partners     ---*/

.pixfort_corporate_2 .logos_style {
    background: #eff3f6;
    text-align: center;
    border-top: 3px solid #dfe6ec;
    padding: 40px 0
}

.pixfort_corporate_2 .LL1_style {
    color: #696969;
    font-size: 20px;
    font-weight: 700;
    text-align: center
}

.pixfort_corporate_2 .LL2_style {
    color: #a9a9a9;
    font-size: 16px;
    padding-top: 8px;
    padding-bottom: 25px;
    font-weight: 400;
    text-align: center
}

.pixfort_corporate_2 .logos {
    text-align: center;
    max-width: 86%
}


/*--- Part 8:  #Feadback     ---*/

.pixfort_corporate_2 .awesome_style {
    background: #59a3fc;
    text-align: center
}

.pixfort_corporate_2 .h_awesome {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding-top: 15px;
    font-weight: 700
}

.pixfort_corporate_2 .txt_awesome {
    text-align: center;
    font-size: 24px;
    line-height: 150%;
    font-style: italic;
    color: #fff;
    text-align: center;
    width: 64%;
    margin-left: 18%;
    padding: 10px 0
}

.pixfort_corporate_2 .via_st {
    text-align: center;
    color: #eee;
    font-size: 14px;
    padding-bottom: 40px
}

.pixfort_corporate_2 .top_3 {
    position: relative;
    display: inline-block;
    top: -3px
}


/*--- Part 9:  #Contact     ---*/

.pixfort_corporate_2 .contact_section {
    background: url(../images/2_corporate/map.png) #fff fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom: 50px
}

.pixfort_corporate_2 .contact_zone {
    text-align: left;
    margin-left: 20px
}

.pixfort_corporate_2 .headtext_style {
    color: #fff;
    font-size: 28px;
    padding-top: 60px;
    padding-bottom: 20px;
    font-weight: 700
}

.pixfort_corporate_2 .subtext_style {
    font-size: 14px;
    color: gray;
    padding-bottom: 20px
}

.pixfort_corporate_2 .plan iframe {
    text-align: left;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 380px;
}

.pixfort_corporate_2 #contact_form {
    position: relative
}

.pixfort_corporate_2 #contact_form input,
.pixfort_corporate_2 #contact_form textarea {
    background: #eee;
    padding: 10px 0;
    border-radius: 3px;
    color: #444;
    font-weight: 400;
    font-size: 16px;
    width: 100%!important;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box
}

.pixfort_corporate_2 .contact_st {
    width: 100%!important;
    float: left
}

.pixfort_corporate_2 .text_area {
    margin-bottom: 0
}

.pixfort_corporate_2 .submit_btn_landing {
    background: #59a3fc;
    width: 100%!important;
    padding: 10px 0;
    border: none;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin-top: 15px;
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    border-bottom: 1px solid #333
}

.pixfort_corporate_2 .submit_btn_landing:hover {
    background: #448aef;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    border-bottom: 1px solid #333
}


/*--- Part 10:  #Footer     ---*/

.pixfort_corporate_2 .foot_st {
    background: #F2F2F2;
    text-align: center
}

.pixfort_corporate_2 .rights_st {
    color: #a9a9a9;
    font-size: 14px;
    text-align: left;
    padding-top: 25px;
    position: relative;
    display: inline-block
}

.pixfort_corporate_2 .pixfort_st {
    color: #11b1c2;
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    position: relative;
    display: inline-block
}

.pixfort_corporate_2 .likes_st {
    color: #a9a9a9;
    font-size: 14px;
    position: relative;
    display: inline-block;
    padding-top: 25px;
    padding-right: 15px;
    float: right
}

.pixfort_corporate_2 .socbuttoms {
    height: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%
}

.pixfort_corporate_2 .soc_icons {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    float: right
}


/*-------------------------------------------------*/

.confirm_page {
    display: none;
    height: auto
}

.confirm_page_2 {
    background: url(../images/2_corporate/bg2.png) center no-repeat;
    box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.3)!important;
    border-radius: 2px;
    width: 700px;
    max-width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.confirm_page_2 .conf_img {
    border-radius: 100%;
    display: inline-block;
    border: 2px solid #fff;
    padding: 25px;
    margin-top: 15px;
    margin-bottom: 5px;
    line-height: 50px
}

.confirm_page_2 .conf_img {
    width: 50px;
    height: 50px
}

.pixfort_corporate_2 .confirm_header {
    text-align: center;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    width: 500px;
    max-width: 100%;
    position: relative;
    font-weight: 600;
    font-size: 26px;
    padding-top: 40px
}

.pixfort_corporate_2 .confirm_text {
    text-align: center;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    padding-top: 10px;
    padding-bottom: 30px;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto
}

.pixfort_corporate_2 .confirm_logo {
    text-align: center;
    padding: 20px
}

.pixfort_corporate_2 .confirm_social {
    text-align: center
}

.pixfort_corporate_2 .confirm_social .confirm_social_box {
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 170px;
    padding: 10px 6px;
    border-radius: 3px;
    padding-bottom: 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2)!important
}

.pixfort_corporate_2 .confirm_gp {
    position: relative;
    top: -15px!important;
    padding: 0 20px
}

.pixfort_corporate_2 .success {
    background: #CFFFF5;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #B9ECCE;
    border-radius: 5px;
    font-weight: 400
}

.pixfort_corporate_2 .subscription-success {
    font-size: 14px!important;
    border: 1px solid #B9ECCE!important
}

.pixfort_corporate_2 .error {
    background: #FFDFDF;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #FFCACA;
    border-radius: 5px;
    font-weight: 400
}

.pixfort_corporate_2 .subscription-error {}

.pixfort_corporate_2 .subscription-error {
    display: none;
    position: relative;
    color: #fff;
    background: #FFDFDF!important;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #FFCACA;
    border-radius: 5px;
    font-weight: 400
}


/*3 - App*/


/* Table of Content
==================================================

  Part 0:  #Misc
  Part 1:  #Header
  Part 2:  #Features
  Part 3:  #Services
  Part 4:  #Features2
  Part 5:  #Services2
  Part 6:  #Partners
  Part 7:  #Feadback
  Part 8:  #Contact
  Part 9:  #Footer

==================================================
*/


/*  Part 0:  #Misc       */

.pixfort_app_3 .slow_fade {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear
}


/*  Part 1:  #Header       */

.pixfort_app_3 .header_style {
    background: url(../images/3_app/bg.png) #fcf7e7 center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 30px
}

.pixfort_app_3 .logo_st {
    float: left
}

.pixfort_app_3 .soc_st {
    float: right;
    margin-right: 7px
}

.pixfort_app_3 .left_part {
    position: relative;
    display: inline-block
}

.pixfort_app_3 .right_part {
    position: relative;
    display: inline-block
}

.pixfort_app_3 .social_span {
    border-radius: 3px;
    position: relative;
    display: inline-block;
    padding-top: 5px
}

.pixfort_app_3 .htext_style {
    color: #d3d3d3;
    font-size: 14px;
    padding-right: 18px;
    position: relative;
    top: -5px;
    display: inline-block
}

.pixfort_app_3 .hbloc_style {
    display: inline-block;
    float: left;
    text-align: left;
    max-width: 432px;
    padding-top: 100px;
}

.pixfort_app_3 .title_style {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    line-height: 100%;
    padding-top: 30px
}

.pixfort_app_3 .txt_title {
    color: #faebd7;
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 30px
}

.pixfort_app_3 .contact_btn a {
    background: rgba(246, 129, 33, 0.0);
    border: 3px solid #fff;
    border-radius: 3px;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 12px 50px;
}

.pixfort_app_3 .contact_btn a:hover {
    background: rgba(255, 255, 255, 1.0);
    border: 3px solid #fff;
    border-radius: 3px;
    font-weight: 700;
    font-size: 18px;
    color: #f83
}

.pixfort_app_3 .log_st {
    padding-top: 15px;
    padding-left: 30px
}

.pixfort_app_3 .log_st:hover {
    opacity: .5
}

.pixfort_app_3 .phones_style {
    position: relative;
    display: inline-block;
    margin-top: 110px;
    margin-right: 7px;
}

.pixfort_app_3 .phones {
    width: 100%;
    height: 392px;
    vertical-align: bottom
}


/*  Part 2:  #Features      */

.pixfort_app_3 .cal_style {
    background: #fcf7e7;
    background-size: cover;
    box-shadow: 0px -3px #eae2c8 inset;
}

.pixfort_app_3 .pad_top {
    padding-top: 20px
}

.pixfort_app_3 .pad_down {
    padding-bottom: 50px
}

.pixfort_app_3 .bloc_st {
    display: inline-block
}

.pixfort_app_3 .ctext_style {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    top: 30px
}

.pixfort_app_3 .calc_st {
    color: #000;
    font-size: 22px;
}

.pixfort_app_3 .calc_text {
    color: #696969;
    font-size: 13px;
    max-width: 225px;
    position: relative;
    top: -10px;
    line-height: 21px
}


/*  Part 3:  #Services      */

.pixfort_app_3 .amazing_style {
    background: #fff;
    background-size: cover;
    padding: 100px 0
}

.pixfort_app_3 .amazing {
    text-align: left;
}

.pixfort_app_3 .amazing_img4_st {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 440px;
}

.pixfort_app_3 .img_st {
    display: inline-block
}

.pixfort_app_3 .img_st img {
    position: relative;
    display: inline-block;
    max-width: 100%;
    text-align: center
}

.pixfort_app_3 .amazing_text_style {
    display: inline-block;
    text-align: left;
    width: 100%
}

.pixfort_app_3 .amaz_tit {
    color: #333;
    font-size: 28px;
    font-weight: 700;
    line-height: 100%;
    padding-top: 10px
}

.pixfort_app_3 .amaz_subtit {
    color: gray;
    font-size: 20px;
}

.pixfort_app_3 .amaz_text {
    color: #a9a9a9;
    font-size: 16px;
    line-height: 200%
}

.pixfort_app_3 .suite {
    position: relative;
    top: -10px;
    text-align: left;
    display: inline-block
}

.pixfort_app_3 .img2_st {
    display: inline-block;
    padding-left: 25px
}

.pixfort_app_3 .img3_st {
    display: inline-block;
}

.pixfort_app_3 .text2_style {
    position: relative;
    top: -10px;
    display: inline-block;
    max-width: 250px;
    padding: 10px
}

.pixfort_app_3 .tit2 {
    color: #333;
    font-size: 20px
}

.pixfort_app_3 .txt_st {
    color: gray;
    font-size: 14px
}


/*  Part 4:  #Features2      */

.pixfort_app_3 .Designs_style {
    background: #f0f1f5;
    background-size: cover;
    padding: 60px 0
}

.pixfort_app_3 .Designs_text_style {
    display: inline-block;
    padding-left: 25px;
    max-width: 440px;
}

.pixfort_app_3 .colorful {
    text-align: left
}

.pixfort_app_3 .colorful_img4_st img {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 510px
}


/*  Part 5:  #Services2      */

.pixfort_app_3 .services_style {
    background: #fff;
    background-size: cover;
    padding: 70px 0
}

.pixfort_app_3 .gstyle {
    position: relative;
    width: 75%;
    margin-left: 13%
}

.pixfort_app_3 .t1_style {
    color: #333;
    padding-top: 50px;
    font-size: 28px;
    text-align: center;
    line-height: 100%;
    font-weight: 700
}

.pixfort_app_3 .t2_style {
    color: gray;
    font-size: 20px;
    padding: 15px 0;
    text-align: center
}

.pixfort_app_3 .t3_style {
    color: #a9a9a9;
    font-size: 16px;
    padding-bottom: 50px;
    text-align: center;
    line-height: 150%
}

.pixfort_app_3 .th1_style {
    background: #f2f2f2;
    width: 91%;
    border-radius: 3px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.pixfort_app_3 .a_bloc1_style {
    background: #e3e3e3;
    border-bottom: 1px solid #ccc
}

.pixfort_app_3 .a1_style {
    text-align: center;
    color: gray;
    font-size: 36px;
    font-weight: 700;
    padding-top: 30px
}

.pixfort_app_3 .a2_style {
    text-align: center;
    color: gray;
    font-size: 18px;
    padding-bottom: 15px
}

.pixfort_app_3 .a3_style {
    text-align: center;
    color: gray;
    font-size: 16px;
}

.pixfort_app_3 .fsc1 {
    font-size: 36px;
    color: #696969
}

.pixfort_app_3 .subscribe_st {
    text-align: center;
    padding: 20px 0;
    height: 42px
}

.pixfort_app_3 .subscribe_a a {
    background: #aaa;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 10px 35px
}

.pixfort_app_3 .subscribe_a a:hover {
    background: #999;
    border: none;
    color: #fff;
    border-radius: 3px
}

.pixfort_app_3 .a_bloc3_style {
    background: #e3e3e3;
    border-bottom: 1px solid #ccc;
    position: relative
}

.pixfort_app_3 .th2_style {
    background: #f68121;
    width: 91%;
    border-bottom: 1px solid #df6a0a;
    border-right: 1px solid #df6a0a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    overflow: hidden
}

.pixfort_app_3 .b_bloc1_style {
    background: #df6a0a;
    border-bottom: 1px solid #df6a0a
}

.pixfort_app_3 .b1_style {
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    padding-top: 30px
}

.pixfort_app_3 .b2_style {
    text-align: center;
    color: #faebd7;
    font-size: 16px;
    padding-bottom: 15px
}

.pixfort_app_3 .b3_style {
    text-align: center;
    color: #faebd7;
    font-size: 16px;
}

.pixfort_app_3 .b_bloc3_style {
    background: #df6a0a;
    border-top: 1px solid #df6a0a;
    position: relative
}

.pixfort_app_3 .fsc2 {
    font-size: 36px;
    color: #fff
}

.pixfort_app_3 .subscribe_b a {
    background: #f68121;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 10px 35px
}

.pixfort_app_3 .subscribe_b a:hover {
    background: #ea6d19;
    border: none;
    color: #fff;
    border-radius: 3px
}


/*  Part 6:  #Partners      */

.pixfort_app_3 .companies_style {
    background: #fcf7e7;
    text-align: center;
    padding: 30px 0
}

.pixfort_app_3 .titres {
    padding-bottom: 30px
}

.pixfort_app_3 .gstyle {
    position: relative;
    max-width: 745px;
}

.pixfort_app_3 .comp1_style {
    color: #696969;
    font-size: 20px;
    text-align: center;
    font-weight: 700
}

.pixfort_app_3 .comp2_style {
    color: #a9a9a9;
    font-size: 16px;
    padding: 15px 0;
    text-align: center
}


/*  Part 7:  #Feadback      */

.pixfort_app_3 .awesome_style {
    background: #f68121;
    text-align: center;
    padding-bottom: 40px
}

.pixfort_app_3 .h_awesome {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding-top: 15px
}

.pixfort_app_3 .txt_awesome {
    text-align: center;
    font-size: 24px;
    line-height: 150%;
    font-style: italic;
    color: #fff;
    text-align: center;
    width: 64%;
    margin-left: 18%;
    padding: 10px 0
}

.pixfort_app_3 .via_st {
    text-align: center;
    color: #eee;
    font-size: 14px;
    position: relative;
    top: -5px
}


/*  Part 8:  #Contact     */

.pixfort_app_3 .download_style {
    background: url(../images/3_app/bg.png) #fff center fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px 0;
    text-align: center
}

.pixfort_app_3 .h_download {
    color: #fff;
    text-align: center;
    font-size: 26px;
    padding-top: 15px
}

.pixfort_app_3 .txt_download {
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    max-width: 40%;
    margin-left: 30%
}


/*  Part 9:  #Footer      */

.pixfort_app_3 .foot_st {
    background: #F2F2F2;
    text-align: center
}

.pixfort_app_3 .rights_st {
    color: #a9a9a9;
    font-size: 14px;
    text-align: left;
    padding-top: 25px;
    position: relative;
    display: inline-block
}

.pixfort_app_3 .pixfort_st {
    color: #f68121;
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    position: relative;
    display: inline-block
}

.pixfort_app_3 .likes_st {
    color: #a9a9a9;
    font-size: 14px;
    position: relative;
    display: inline-block;
    padding-top: 25px;
    padding-right: 15px;
    float: right
}

.pixfort_app_3 .socbuttos {
    height: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%
}

.pixfort_app_3 .soc_icons {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    float: right
}


/*4 - Real estate*/


/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Features2
    Part 5:  #Services
    Part 6:  #Clients
    Part 7:  #Testimonials
    Part 8:  #Contact
    Part 9:  #Footer

==================================================
*/


/*---  Part 0:  #Misc   ---*/

iframe.c1 {
    border: none;
    overflow: hidden;
    height: 20px;
    width: 50px
}

.pixfort_real_estate_4 .slow_fade {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear
}


/*---  Part 1:  #Header   ---*/

.pixfort_real_estate_4 .header_style {
    background: #fff;
    padding-top: 25px;
    padding-bottom: 18px;
    border-bottom: 3px solid #ddd
}

.pixfort_real_estate_4 .yt_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/yt.png);
    margin-left: 7px
}

.pixfort_real_estate_4 .yt_button:hover {
    float: right;
    background: url(../images/Social_icons/youtube-hover.png)
}

.pixfort_real_estate_4 .twitter_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/twitter.png);
    margin-left: 7px
}

.pixfort_real_estate_4 .twitter_button:hover {
    float: right;
    background: url(../images/Social_icons/twitter-hover.png)
}

.pixfort_real_estate_4 .facebook_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/facebook.png);
    margin-left: 5px
}

.pixfort_real_estate_4 .facebook_button:hover {
    float: right;
    background: url(../images/Social_icons/facebook-hover.png)
}

.pixfort_real_estate_4 .htext_style {
    color: #a9a9a9;
    font-size: 14px;
    float: right;
    margin-right: 15px;
    padding-top: 5px
}


/*---  Part 2:  #Contact   ---*/

.pixfort_real_estate_4 .page_style {
    background: linear-gradient(rgba(138, 186, 86, 0), rgba(138, 186, 86, 0.3) 95%), url(../images/4_real_estate/bg.png) fixed no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.pixfort_real_estate_4 .text_page {
    text-align: center
}

.pixfort_real_estate_4 .home_st {
    padding: 60px 0;
    padding-bottom: 40px
}

.pixfort_real_estate_4 .start_style {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
    color: #fff
}

.pixfort_real_estate_4 .txt_start {
    text-align: center;
    color: #d3d3d3;
    font-size: 18px;
    max-width: 72%;
    margin-left: 14%;
    line-height: 30px
}

.pixfort_real_estate_4 .gethouse_btn a {
    background: #8aba56;
    border: none;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 15px 30px;
    margin-bottom: 20px
}

.pixfort_real_estate_4 .gethouse_btn a:hover {
    background: #77b141;
    border: none;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    color: #fff
}

.pixfort_real_estate_4 .note_st {
    text-align: center;
    color: #f0fff0;
    font-size: 13px;
    padding-bottom: 40px
}


/*---  Part 3:  #Features   ---*/

.pixfort_real_estate_4 .pad_top {
    padding-top: 30px
}

.pixfort_real_estate_4 .cal_style {
    background: #f3ffe6;
    background-size: cover;
    box-shadow: 0px -3px #ddf2c7 inset;
}

.pixfort_real_estate_4 .img_st {
    display: inline-block
}

.pixfort_real_estate_4 .ctext_style {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    padding-bottom: 15px
}

.pixfort_real_estate_4 .calc_st {
    color: #696969;
    font-weight: 700;
    font-size: 16px;
}

.pixfort_real_estate_4 .calc_text {
    color: #a9a9a9;
    font-size: 14px;
    position: relative;
    top: -15px;
    max-width: 192px
}


/*---  Part 4:  #Features2   ---*/

.pixfort_real_estate_4 .Homes {
    background: #fff;
    background-size: cover;
    padding-top: 50px;
}

.pixfort_real_estate_4 .title_homes {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #000;
}

.pixfort_real_estate_4 .subtitle_homes {
    text-align: center;
    color: #a9a9a9;
    font-size: 16px;
    line-height: 26px;
    max-width: 60%;
    margin-left: 20%;
    padding-bottom: 15px
}

.pixfort_real_estate_4 .bloc_home {
    text-align: left;
    border-bottom: 3px solid #ddf2c7;
    background: #f3ffe6;
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    border-radius: 3px;
    overflow: hidden;
}

.pixfort_real_estate_4 .Home_photo {
    float: left;
    width: 200px;
    height: 200px;
    display: inline-block
}

.pixfort_real_estate_4 .Home_info {
    width: 56%;
    display: inline-block;
    text-align: left;
    padding-left: 4%;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box
}

.pixfort_real_estate_4 .tit_info {
    font-size: 18px;
    color: #696969;
    font-weight: 700;
    padding-top: 30px;
    line-height: 30%
}

.pixfort_real_estate_4 .txt_info {
    color: #a9a9a9;
    font-size: 14px;
}

.pixfort_real_estate_4 .info1 {
    line-height: 200%;
    font-size: 14px;
    font-weight: 700;
}

.pixfort_real_estate_4 .left40 {
    padding-left: 40px
}

.pixfort_real_estate_4 .left10 {
    padding-left: 10px
}

.pixfort_real_estate_4 .green {
    color: #8aba56
}

.pixfort_real_estate_4 .gris {
    color: #696969
}

.pixfort_real_estate_4 .info2 {
    font-size: 14px;
    font-weight: bolder;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px
}

.pixfort_real_estate_4 .contact_btn a {
    background: #8aba56;
    border: none;
    border-radius: 2px;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    margin-left: 10px
}

.pixfort_real_estate_4 .contact_btn a:hover {
    background: #77b141;
    border: none;
    border-radius: 2px;
    font-size: 14px;
    color: #fff
}


/*---  Part 5:  #Services   ---*/

.pixfort_real_estate_4 .Designs_style {
    background: #fff;
    background-size: cover;
    padding: 70px 0
}

.pixfort_real_estate_4 .homeplan_st {
    position: relative;
    display: inline-block;
    text-align: center
}

.pixfort_real_estate_4 .img4_st {
    position: relative;
    display: inline-block;
    width: 79%;
    height: auto
}

.pixfort_real_estate_4 .Designs_text_style {
    position: relative;
    display: inline-block;
    text-align: left;
    padding-left: 25px;
    max-width: 435px;
    vertical-align: top;
}

.pixfort_real_estate_4 .amaz_tit {
    color: #000;
    font-size: 28px;
    font-weight: 400;
    line-height: 100%
}

.pixfort_real_estate_4 .amaz_subtit {
    color: #555;
    font-size: 20px;
}

.pixfort_real_estate_4 .amaz_text {
    color: #a9a9a9;
    font-size: 16px;
    line-height: 200%;
    position: relative;
    top: -15px
}

.pixfort_real_estate_4 .contactus_btn a {
    background: #8aba56;
    border: none;
    border-radius: 2px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 15px 30px;
    margin-top: -15px
}

.pixfort_real_estate_4 .contactus_btn a:hover {
    background: #77b141;
    border: none;
    border-radius: 2px;
    font-weight: 400;
    font-size: 18px;
    color: #fff
}


/*---  Part 6:  #Clients   ---*/

.pixfort_real_estate_4 .logos_style {
    background: #fff;
    text-align: center;
    padding: 20px 0
}

.pixfort_real_estate_4 .titres {
    padding-bottom: 30px
}

.pixfort_real_estate_4 .L1_style {
    color: #696969;
    font-size: 24px;
    font-weight: 400
}

.pixfort_real_estate_4 .L2_style {
    color: #a9a9a9;
    font-size: 18px;
    padding: 20px 0
}

.pixfort_real_estate_4 .logos_div {
    padding-bottom: 30px;
    padding-top: 20px;
    display: inline-block
}

.pixfort_real_estate_4 .logos_st {
    position: relative;
    display: inline-block
}


/*---  Part 7:  #Testimonials   ---*/

.pixfort_real_estate_4 .envato_unbounce {
    background: #f3ffe6;
    text-align: center;
    padding: 40px 0;
    border-bottom: 3px solid #ddd
}

.pixfort_real_estate_4 .L1_style {
    color: #696969;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px
}

.pixfort_real_estate_4 .L2_style {
    color: #a9a9a9;
    font-size: 16px;
    padding: 20px 0
}

.pixfort_real_estate_4 .box_style {
    background: #f5f5f5;
    border-radius: 5px;
    border-bottom: 3px solid #ddd;
    width: 100%;
    margin-top: 40px;
    position: relative;
    display: inline-block
}

.pixfort_real_estate_4 .b_style img {
    background: #eadbdc;
    float: left;
    height: auto;
    width: 14%;
    height: auto;
    position: relative;
    display: inline-block;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 25px
}

.pixfort_real_estate_4 .logo_style {
    border-radius: 100%
}

.pixfort_real_estate_4 .txt_style {
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 72%;
    color: gray;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 15px;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    position: relative
}

.pixfort_real_estate_4 .txt {
    width: 95%
}

.pixfort_real_estate_4 .stars_div {
    position: relative;
    top: -8px
}

.pixfort_real_estate_4 .zoom img {
    position: relative;
    width: 35%;
    top: -3px
}

.pixfort_real_estate_4 .env_st {
    color: #59a3fc;
    position: relative;
    top: -8px
}


/*---  Part 8:  #Contact   ---*/

.pixfort_real_estate_4 .contact_section {
    background: url(../images/4_real_estate/bg.png) fixed no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.no-margin-right {
    margin-right: 0!important;
    padding-right: 0
}

.no-margin-left {
    margin-left: 0!important;
    padding-left: 0
}

.pixfort_real_estate_4 .Contact_bloc {
    background: rgba(186, 186, 86, 0.2);
    position: relative;
    display: inline-block
}

.pixfort_real_estate_4 .text_input,
.pixfort_real_estate_4 .estate_text_input {
    width: 76%;
    text-align: left;
    padding-left: 12%;
}

.pixfort_real_estate_4 .headtext_style {
    color: #fff;
    font-size: 20px;
    padding-top: 55px;
    padding-bottom: 20px;
}

.pixfort_real_estate_4 .subtext_style {
    font-size: 14px;
    color: #ffffe0;
    width: 75%;
    padding-bottom: 14px;
}

.pixfort_real_estate_4 .style11 {
    margin-bottom: -8px;
    padding: 0;
    display: inline-block
}

.pixfort_real_estate_4 .plan_st iframe {
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 525px;
    overflow: hidden;
    display: block
}

.pixfort_real_estate_4 .submit_btn {
    background: #8aba56;
    padding: 30px 30px 5px 15px;
    position: relative;
    border: none;
    border-radius: 5px;
    padding-top: 50px;
    color: #fff;
    margin: 0;
    padding: 15px 10px;
    position: relative;
    width: 100%;
    font-weight: 400;
    font-size: 16px
}

.pixfort_real_estate_4 .submit_btn:hover {
    background: #77b141;
    border: none;
    border-radius: 5px;
    color: #fff;
    margin: 0;
    font-weight: 400;
    font-size: 16px
}

.pixfort_real_estate_4 .contact_st {
    position: relative;
    display: inline-block;
    padding-bottom: 50px;
    width: 100%
}

.pixfort_real_estate_4 #contact_form form {
    position: relative
}

.pixfort_real_estate_4 #contact_form input {
    padding: 10px 0;
    border-radius: 3px;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 50px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box
}


/*---  Part 9:  #Footer   ---*/

.pixfort_real_estate_4 .foot_st {
    background: #F2F2F2;
    text-align: center
}

.pixfort_real_estate_4 .rights_st {
    color: #a9a9a9;
    font-size: 14px;
    text-align: left;
    padding-top: 25px;
    position: relative;
    display: inline-block
}

.pixfort_real_estate_4 .pixfort_st {
    color: #f68121;
    font-weight: 700;
    font-size: 14px;
    text-align: left;
    position: relative;
    display: inline-block
}

.pixfort_real_estate_4 .likes_st {
    color: #a9a9a9;
    font-size: 14px;
    position: relative;
    display: inline-block;
    padding-top: 25px;
    padding-right: 15px;
    float: right
}

.pixfort_real_estate_4 .socbuttons {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%
}

.pixfort_real_estate_4 .soc_icons {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 15px;
    float: right
}


/* ------------------------------------------------------------------------------------ */

.confirm_page {
    display: none;
    height: auto
}

.confirm_page_4 {
    background: #8aba56;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3)!important;
    border-radius: 2px;
    width: 500px;
    max-width: 100%
}

.pixfort_real_estate_4 .confirm_header {
    text-align: center;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
    width: 500px;
    max-width: 100%;
    position: relative;
    font-weight: 600;
    font-size: 26px;
    padding-top: 40px
}

.pixfort_real_estate_4 .confirm_text {
    text-align: center;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.7);
    padding-top: 10px;
    padding-bottom: 30px;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto
}

.pixfort_real_estate_4 .confirm_logo {
    text-align: center;
    padding: 20px
}

.pixfort_real_estate_4 .confirm_social {
    text-align: center
}

.pixfort_real_estate_4 .confirm_social .confirm_social_box {
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    padding: 10px 6px;
    border-radius: 3px;
    padding-bottom: 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2)!important
}

.pixfort_real_estate_4 .confirm_gp {
    position: relative;
    top: -15px!important;
    padding: 0 20px
}

.pixfort_real_estate_4 .success {
    background: #CFFFF5;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #B9ECCE;
    border-radius: 5px;
    font-weight: 400
}

.pixfort_real_estate_4 .error {
    background: #FFDFDF;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #FFCACA;
    border-radius: 5px;
    font-weight: 400
}


/*5 - Hotel*/


/* Table of Content
==================================================

    Part 0:  #Misc
    Part 1:  #Header
    Part 2:  #Contact
    Part 3:  #Features
    Part 4:  #Services
    Part 5:  #Clients
    Part 6:  #Video
    Part 7:  #Testimonials
    Part 8:  #Services2
    Part 9:  #Footer

==================================================
*/


/*---  Part 0:  #Misc  ---*/

.pixfort_hotel_5 iframe.c1 {
    border: none;
    overflow: hidden;
    height: 20px;
    width: 50px
}


/*---  Part 1: #Header  ---*/

.pixfort_hotel_5 .header_style {
    background: #fff;
    padding: 25px 0;
    border-bottom: 3px solid #ddd
}

.pixfort_hotel_5 .yt_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/yt.png);
    margin-left: 5px
}

.pixfort_hotel_5 .yt_button:hover {
    background: url(../images/Social_icons/youtube-hover.png);
    float: right
}

.pixfort_hotel_5 .twitter_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/twitter.png);
    margin-left: 5px
}

.pixfort_hotel_5 .twitter_button:hover {
    float: right;
    background: url(../images/Social_icons/twitter-hover.png)
}

.pixfort_hotel_5 .facebook_button {
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/Social_icons/facebook.png);
    margin-left: 5px
}

.pixfort_hotel_5 .facebook_button:hover {
    float: right;
    background: url(../images/Social_icons/facebook-hover.png)
}

.pixfort_hotel_5 .htext_style {
    color: #a9a9a9;
    font-size: 14px;
    float: right;
    margin-right: 15px;
    padding-top: 5px
}


/*---  Part 2:  #Contact  ---*/

.pixfort_hotel_5 .page_style {
    background: url(../images/5_hotel/Bg.png) #1f334a fixed no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.pixfort_hotel_5 .text_page {
    text-align: center
}

.pixfort_hotel_5 .just_style {
    text-align: center;
    font-size: 48px;
    font-weight: 400;
    color: #a9a9a9;
    padding-top: 110px
}

.pixfort_hotel_5 .four_style {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
    color: #fff
}

.pixfort_hotel_5 .red_segment {
    background-color: #cc333f;
    width: 60px;
    height: 5px;
    margin: 25px 0;
    margin-left: auto;
    margin-right: auto
}

.pixfort_hotel_5 .txt_start {
    text-align: center;
    color: #d3d3d3;
    font-size: 18px;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto
}

.pixfort_hotel_5 .gethouse_btn a {
    background: #cc333f;
    border: none;
    border-radius: 3px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    position: relative;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 15px 30px;
    text-decoration: none
}

.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;
    //padding-top:30px;
    margin-top: 50px;
    //margin-bottom:30px;
    padding: 20px;
    border-radius: 3px!important
}

.pixfort_hotel_5 .box_text {
    position: relative;
    display: inline-block;
    text-align: left;
    //margin-left:20px;
    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;
    //top:-15px;
    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 {
    background: #fff;
    height: 42px;
    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 {
    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 {
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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_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 {
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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 {
    background: #eee;
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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 {
    background: #eee;
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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 {
    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: 14px;
    color: #fff;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 5px 25px 5px;
    text-align: center;
    font-weight: 700;
}

.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 {
    background: #fff;
    height: 44px;
    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 #contact_form select {
    background: #fff;
    height: 44px;
    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
    }
}

@media (max-width: 767px) {
    .pixfort_gym_13 .title-style {
        margin-left: 0px;
    }
}


/*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%
}

.pixfort_party_15 #contact_form {
    position: relative
}

.pixfort_party_15 #contact_form input {
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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 {
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 3px;
    color: #888;
    background: #eee;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    height: 48px;
    -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
}


/* ------------------------------------------------------------------------------------ */