/*
* FlatPack HTML V1
* Copyright 2014 PixFort
* www.pixfort.com
* 28/10/2014
*/


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

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700,400);

body{ font-family: 'Open Sans', sans-serif; !important; }

.pixfort_gym_13 iframe.c1 {border:none; overflow:hidden; height:20px;width:50px; }

/*---  Part 1: #Header ---*/
    .pixfort_gym_13 .slow_fade {
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
    }
     .pixfort_gym_13 .header_style{background: #fff;
          padding: 20px 0px;
          //border-bottom: 3px solid #ddd;
          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");
          //float: right;
    }

    .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{//float: right;
        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{//float: right;
        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-family: 'open sans', sans-serif;
          font-weight: bolder;
          color: rgb(255, 255, 255);
          
    }

    .pixfort_gym_13 .subtitle {text-align: center;
          font-size: 22px;
          font-family: 'open sans', sans-serif;
          font-weight: normal;
          color:#d3d3d3;
    }



    .pixfort_gym_13 .one_link  {text-align: center;
    padding-top: 30px;
    }

    .pixfort_gym_13 .start_btn a {background: #ff8833;
          font-size:18px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          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;
          font-family: 'open sans', sans-serif;
          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  0px;
       animation: new_icon 1s linear 0s infinite alternate;
       -webkit-animation: new_icon 2s linear 0s 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:#808080;
        padding-top: 30px;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        font-weight: bold;
    }

    .pixfort_gym_13 .padd_updown{padding: 30px 0px;
        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;
         //border: 5px solid #fff;
    }

    .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: 15px 0px;
      padding-top:15px;
      text-align: center;
    }

    .pixfort_gym_13 .gym_st{color:#000;
        font-weight: bold;
        font-size: 18px;
        font-family: 'open sans', sans-serif;
    }

    .pixfort_gym_13 .gym_text{color: rgb(169, 169, 169);
        font-size:14px;
        font-family: 'open sans', sans-serif;
        max-width: 200px;
        margin-right: auto;
        margin-left: auto;
    }


    .pixfort_gym_13 .link_1_btn a {background: #ff8833;
          font-size:12px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          border-radius: 3px;
          text-decoration:none;
          position: relative;

          //float: right;

          display:inline-block;
          padding: 7px 25px 5px 25px;
          margin-bottom: 50px;
          text-align: center;
    }

    .pixfort_gym_13 .link_1_btn a:hover {background: #f27227;
    }

    .pixfort_gym_13 .link_2_btn a {background: #ff8833;
          font-size:12px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          border-radius: 3px;
          text-decoration:none;
          position: relative;

          //float: right;
          display:inline-block;

          padding: 7px 25px 5px 25px;
          margin-bottom: 50px;
          text-align: center;
    }

    .pixfort_gym_13 .link_2_btn a:hover {background: #f27227;
    }

    .pixfort_gym_13 .link_3_btn a {background: #ff8833;
          font-size:12px;
          color: #fff;
          font-family: 'open sans', sans-serif;

          border-radius: 3px;
          text-decoration:none;
          position: relative;
          display:inline-block;

          padding: 7px 25px 5px 25px;
          margin-bottom: 50px;
          text-align: center;
    }

    .pixfort_gym_13 .link_3_btn a:hover {background: #f27227;
    }



/*---  Part 5: #Contact ---*/

    .pixfort_gym_13 .join_us_section{padding-top: 40px;
    }


    .pixfort_gym_13 .zone_left{position: relative;
        display: inline-block;
        padding: 40px 0px 10px 0px;
        width: 100%;
        //display: inline-block;

    }

    .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:#000000;
        font-size:22px;
        font-family: 'open sans', sans-serif;
        line-height: 100%;
        padding-top: 10px;
    }

    .pixfort_gym_13 .subject_st{
        color: rgb(169, 169, 169);
        font-size:16px;
        font-family: 'open sans', sans-serif;
        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;
  	  //height: 100%;
  	  padding-top: 40px;
  	  padding-bottom: 5px;
      //border-radius: 3px;
      }

      .pixfort_gym_13 .title-style{margin-left: 20px;
      color:#000000;;
      font-size:22px;
      font-family:open sans, sans-serif;
      }

      .pixfort_gym_13 .text-style{position: relative;
          //max-width: 68%;
          font-size:14px;
          color: rgb(169, 169, 169);
          margin-left: 20px;
          font-family:open sans, sans-serif;
      }

      .pixfort_gym_13 .send_btn button {background: #ff8833;
          padding: 10px 40px 10px 40px;

          border-radius: 3px;
          font-weight: normal;
          text-shadow:none;
          color: #fff;
          font-family: 'Open Sans', sans-serif;
          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;
        font-family: 'Open Sans', sans-serif;

        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: 8px  0px;
        padding-left: 10px;


	    //max-width: 95%;
	}

    .pixfort_gym_13 .note_contact{ background: #ddd;
        text-align: center;
        color:#808080;
        font-size:13px;
        font-family: 'open sans', sans-serif;
        padding: 25px 20px;

    }

/*---  Part 6: #Testimonials ---*/

    .pixfort_gym_13 .envato_unbounce {background: #f5f5f5;
        text-align: center;
        font-family: 'open sans', sans-serif;
        padding: 40px 0px;
        //border-bottom: 3px solid #b5232f;
    }

    .pixfort_gym_13 .L1_style{
        color:#808080;
        font-size:20px;
        text-align: center;
        font-family: 'open sans', sans-serif;
        //max-width: 90%;
    }



    .pixfort_gym_13 .L3_style{color:#a9a9a9;
        font-size: 16px;
        text-align: center;
        font-family: 'open sans', sans-serif;
        //padding-bottom: 20px;
        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;
        font-family: 'open sans', sans-serif;
        width:80%;
        color:#808080;
     //   padding-top:  20px;
        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:#ff8833;
        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;
        font-family: 'open sans', sans-serif;
        text-align: left;
        padding-top: 25px;
        position: relative;
        display: inline-block;

    }

    .pixfort_gym_13 .pixfort_st{color:#f68121;
        font-weight: bold;
        font-size:14px;
        font-family: 'open sans', sans-serif;
        text-align: left;
        position: relative;
        display: inline-block;
    }

    .pixfort_gym_13 .likes_st{color:#a9a9a9;
        font-size:14px;
        font-family: 'open sans', sans-serif;

        position: relative;
        display: inline-block;
        padding: 25px 15px 0px 15px;
        //padding-top: 25px;
        float: right;
    }

    .pixfort_gym_13 .socbuttons{
        height: 100%;
        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;
        //width:40%;
        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: #ff8833; 
        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-family: 'Open Sans', sans-serif;
        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;
        font-family: 'Open Sans', sans-serif;
        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: 0px;
        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: 0px 20px;
    }


    .pixfort_gym_13 .success{
        background: #CFFFF5;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #B9ECCE;
        border-radius: 5px;
        font-weight: normal;
    }
    .pixfort_gym_13 .error{
        background: #FFDFDF;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #FFCACA;
        border-radius: 5px;
        font-weight: normal;
    }



    /*  Parallax fix for small scrren devices   */
    @media (max-width: 1124px) {
        .pixfort_gym_13 .page_style {
             background-attachment: scroll;
        }
    }
























   
