@charset "utf-8";
/* CSS Document */

@media (min-width: 1340px) {
  .container {
    width: 1310px;
  }
}

@media only screen and (max-width: 1339px) {
	
}

@media only screen and (max-width: 1199px) {

.about_left{width:100%; float:none;}
.about_left_imagearea{padding:17px 0px 17px 17px;}
.about_right{width:100%; float:none; padding-top:40px;}

.twocolumn_left{width:100%; float:none; padding-top:40px;}
.twocolumn_right{width:100%; float:none;}
.twocolumn_right_imagearea{background-position:left top; padding:17px 0px 17px 17px; text-align:left;}

.barberprogram_heading{font-size:50px; padding-bottom:30px;}
.barberprogram_heading1{font-size:40px; padding-bottom:30px;}

.testimonial_heading{font-size:50px; padding-bottom:20px;}
	
}

@media only screen and (max-width: 1199px) {

header{width:100%; padding:10px 0px; position:static; top:auto; left:auto; background-color:#FFF;}
.header_right{float:right; padding:0px 15px 0px 15px; color:#000;}
.header_right a{color:#000;}

.logo_area{float:left; background:none; padding:0px 0px 0px 15px;}
.header_top_language{float:none; padding:0px;}
.header_button{float:none; font-size:20px; line-height:25px; border:none; margin:0px; padding:0px;}
.header_button span{font-weight:400; display:block;}

.banner_block{padding-top:0px;}

}

@media only screen and (max-width: 991px) {
	
.barberprogram_blockarea{padding-top:50px;}
.barberprogram_block{width:100%; max-width:366px; margin:auto; float:none; padding:30px 15px;}
.barberprogram_block:nth-child(2){border:none; margin-top:30px; margin-bottom:30px; margin-left:auto; margin-right:auto;}	
.barberprogram_section .button{margin-top:30px;}

.gallery_heading{font-size:40px;}	
.testimonial_heading{font-size:40px; padding-bottom:20px;}	

.footer_mid_blockcontent{padding:0px; margin-top:20px; display:block;}
.footer_mid_blockcontent i{float:none; margin:0px 5px 0px 0px; display:inline-block;}
.footer_mid_blockcontent:after{content:''; padding:0px;}
.footer_area_block_social{float:none;}

}

@media only screen and (max-width: 799px) {
	
}

@media only screen and (max-width: 767px) {

.about_section{padding:50px 0px;}	
.twocolumn_section{padding:50px 0px 0px 0px;}
.gallery_section{padding:50px 0px;}

.logo_area{float:none; width:295px; margin:auto; padding:0px 15px;}
.header_right{float:none; padding:0px 15px 0px 15px; text-align:center;}	
	
.datecounter_section{margin-top:25px; padding-top:25px;}	
.datecounter_heading{font-size:25px; padding-bottom:10px;}

.home_contact_heading{font-size:30px; letter-spacing:normal;}
.home_contact_formarea{padding:30px 15px;}

.about_heading{font-size:30px;}
.twocolumn_heading{font-size:30px; padding-bottom:30px;}

.barberprogram_heading{font-size:30px; padding-bottom:30px;}
.barberprogram_heading1{font-size:30px; padding-bottom:30px;}

.testimonial_heading{font-size:30px; padding-bottom:20px;}	

}

@media only screen and (max-width: 599px) {
	
}

@media only screen and (max-width: 499px) {

.datecounter_heading span{display:block;}

}