/* CIRCLE PROGRESS */
.container .one-third.column {
    text-align: center;
}
.pixfort_app_3 .calc_st {
    color: #009de0;
}
.circle {
    width: 180px;
    display: inline-block;
    position: relative;
    text-align: center;
    line-height: 1.2;
}
.circle strong {
    position: absolute;
    top: 54px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 54px;
	color: #009de0;
}

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

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


    .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: #696969;
        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:#DDF4FF;
  	  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: #333333;
          margin-left: 20px;
          font-family:open sans, sans-serif;
      }

      .pixfort_gym_13 .send_btn button {background: #009de0;
          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 .slow_fade {
	  transition: all 0.2s linear 0s;
	  }

      .pixfort_gym_13 .send_btn button:hover{background: #ffffff;
	  color: #009de0;

      }

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

    }

	
	    /* ------------------------------------------------------------------------------------ */



    .confirm_page{
        display:none;
        height: auto;
    }
    .confirm_page_13{
        background: #009de0; 
        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;
    }
	
	
	
	
	
	

/* FOOTER */

.pixfort_app_3 .foot_st {
background-color: #333333;
}
.pixfort_app_3 .rights_st {
    color: #ffffff;
	padding-bottom:25px;
	text-align:center;
	}
.pixfort_app_3 .rights_st a {
    color: #009de0;
	text-decoration:none;
	}