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

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

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

}

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

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

}

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

}

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

.contact_bottom{display:block;}	
.contact_bottom_left{background:none;}
.contact_bottom_left img{opacity:1;}	
	
}

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

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

.header_top{text-align:center;}	
.header_top_social{float:none;}
.header_top_social img{margin:0px 3px;}
.header_top_block{float:none; margin:0px 0px 0px 0px;}	

.twocolumn_block_content1{display:none;}
.twocolumn_block_content2 .twocolumn_block_button{ display:block;}

.welcomearea{padding:50px 0px;}
.video_section{padding:50px 0px;}
.testimonials_section{padding:50px 0px;}

.footer_top li{list-style:none; margin:0px 0px 5px 0px; display:block;}

.inner_area{padding:40px 0px;}

.contact_area{padding:40px 0px;}
.contact_bottom_inner{padding:30px 15px;}
.contact_top{position:relative; padding-bottom:20px;}
.contact_top_block{font-size:15px;}

.testimonials_page_block_inner{padding:5%;}
	
}

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

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

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

}