@charset "utf-8";
/* CSS Document */

@media (min-width: 1300px) {
  .container {
    width: 1280px ;
    max-width: 1280px !important;
  }
}

@media only screen and (max-width: 1599px) {

.aboutus_area{background:url(../images/about.png) no-repeat left 0px bottom, url(../images/about-bg.jpg) no-repeat left -200px top; background-color:#0f161c;}

}

@media only screen and (max-width: 1299px) {

.contact_threecolumn{width:48%; margin-left:4%; max-width:366px;}
.contact_threecolumn:first-child{width:100%; max-width:100%; margin-left:0px; margin-bottom:30px;}
.contact_threecolumn:nth-child(2){margin-left:0px;}
	
}

@media only screen and (max-width: 1199px) {
	
.aboutus_area{background:url(../images/about.png) no-repeat center bottom, url(../images/about-bg1.jpg) no-repeat center bottom; background-color:#0f161c; min-height:inherit;}
.aboutus_right{width:100%; padding:50px 0px 780px 0px; float:none;}
.aboutus_right .button{margin-top:40px;}	

}

@media only screen and (max-width: 1099px) {
	
}

@media only screen and (max-width: 991px) {
	
.mobile_header{display:block;}	

header{padding:10px 0px;}
.logo{width:217px;}

.aboutpage_area{padding:40px 0px 0px 0px;}
.about_left{width:100%; float:none; text-align:center; padding-top:40px;}
.about_right{width:100%; float:none;}

.testimonials_page_area{text-align:center;}
.testimonials_page_imgarea{float:none; padding:7px; margin:0px; display:inline-block;} 
.testimonials_page_block_inner{padding-left:0px;}
.testimonials_page_block_inner .testimonials_page_imgarea{margin-left:0px;}

.contact_top{display:block; margin-bottom:40px;}
.contact_top_left{width:100%; float:none; background:none !important;}
.contact_top_left img{opacity:1; width:100%;}
.contact_top_right{width:100%; float:none;}

.contact_bottom_left{width:100%; float:none; margin-bottom:30px;}
.contact_bottom_twitarea{width:100%; float:none;}
	
}

@media only screen and (max-width: 999px) {
	
}

@media only screen and (max-width: 767px) {
	
.heading{font-size:35px;}	
.heading1{font-size:35px;}

.aboutus_right{padding:40px 0px 780px 0px;}	
	
.gallery_block{width:50%; float:left;}	

.contact_formblock,
.contact_formblock:nth-child(2){width:100%; float:none; margin:0px;}

.home_testimonials_cover{padding:40px 0px; min-height:inherit;}

.home_contact_area{padding:30px 15px; margin-top:0px;}

.footer_top li{display:block; padding:0px 0px 5px 0px;}

.testimonials_page_block{padding:30px 15px;}

.bannerbottom_area{padding:20px 0px 50px 0px;}
.bannerbottom_block{padding:35px 15px;}

}

@media only screen and (max-width: 599px) {


}

@media only screen and (max-width: 499px) {

.logo{width:160px; height:35px; padding-top:5px;}	
	
.gallery_block{width:100%; float:none;}	

.contact_threecolumn_inner{padding:46px 15px;}
.contact_threecolumn_block{font-size:20px;}
	
}

@media only screen and (max-width: 376px) {

}