
/*
* FlatPack HTML V5.0
* Copyright 2016 PixFort
* www.pixfort.com
* 29/01/2016



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

==================================================
*/
/*--- Part 0:  #Misc      ---*/


.section_pointer { display: none; }
/*--- Part 1:  #Header      ---*/


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


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


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

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


.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 .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 .text_area {
    margin-bottom:0
}


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


.pixfort_corporate_2 .error {
    background:#FFDFDF;
    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 .amaz_text {
    color:#a9a9a9;
    font-size:16px;
    line-height:25px;
}

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


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


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


.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      */


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


.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_real_estate_4 .text_page {
    text-align:center
}


.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 .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 .text_page {
    text-align:center
}


.pixfort_hotel_5 .text_homes_style {
    position:relative;
    padding:15px 0
}
/*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 .text_page {
    text-align:center;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding-top:135px
}


.pixfort_university_6 .text_uni_style {
    position:relative;
    padding:15px 0
}


.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 .text-style {
    position:relative;
    font-size:14px;
    color:#a9a9a9;
    margin-left: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 .icons {
    float:right;
    position:relative;
    display:inline-block
}


.pixfort_shop_7 .text_s {
    font-size:22px;
    color:#fff;
    
    position:relative;
    top:-130px;
    left:17px
}
/*---  Part 3: #Partners  ---*/


.pixfort_shop_7 .text_st {
    position:relative;
    display:inline-block;
    float:right;
    text-align:left;
    max-width:76%;
    margin-left:10px
}


.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 .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 .text_zone {
    position:relative;
    display:inline-block;
    width:398px;
    left:43px;
    margin-top:100px;
    float:left
}


.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 .text_input {
    position:relative;
    display:inline-block;
    width:100%;
    float:right;
    padding-right:50px;
    box-sizing:border-box
}


.pixfort_ebook_9 .text_chapter {
    color:#fcf;
    
    font-size:14px;
    font-weight:400;
    display:inline-block
}
/* Part 3:  #Video        */


.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 .text_zone {
    position:relative;
    display:inline-block;
    width:370px;
    float:left
}


.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 .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 .text_input {
    background:#fff;
    position:relative;
    display:inline-block;
    width:100%;
    text-align:left;
    border-radius:3px
}


.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 .coming_st {
    text-align:center;
    position:relative;
    
    width:60%;
    margin-left:20%
}


.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 .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
}


@-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 .text_logos {
    color:gray;
    padding-top:30px;
    font-size:14px;
    
    font-weight:700
}


.pixfort_gym_13 .text_gym_style {
    position:relative;
    padding-top:15px;
    text-align:center
}


/*---  Part 5: #Contact ---*/
.pixfort_gym_13 .join_us_section {
    padding-top:40px
}


.pixfort_gym_13 .text_st {
    position:relative;
    display:inline-block;
    width:70%;
    padding-left:40px;
    padding-bottom:30px
}


.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:#469c8e;
    padding:10px 45px;
    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:#318577;
}


@media (max-width: 959px) and (min-width: 768px) {
    .pixfort_gym_13 .send_btn button { padding: 10px 25px; font-size: 15px;
 }
}


.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) {
}

/*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 .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 .text_agency_style {
    position:relative;
    padding:15px 0
}


.pixfort_agency_14 .text_logos {
    color:gray;
    padding-top:30px;
    font-size:14px;
    
    font-weight:600
}
/* ------------------------------------------------------------------------------------ */
/*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 .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
}


/*---  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 .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_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 .title {
    text-align:center;
    font-size:26px;
    font-weight:600;
    color:#000
}


.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
}
/* ------------------------------------------------------------------------------------ */