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

@media screen and (max-width: 1200px) {
*{box-sizing:border-box;}
.wapper{padding:0 20px; max-width: 1140px; width:100%;}
.leftcontainner{width: 100%; max-width:100%; float:none; padding:0 0 40px; margin:0 0 40px; border-bottom: 1px solid #f2f2f2; border-right: none;}
.rightcontainner{width: 100%; float:none; text-align:center;}
.rightcontainner img{display:inline-block;}
.leftcontainner2{width: 100%; max-width:100%; float:none; padding:0 0 40px; margin:0 0 40px; border-bottom: 1px solid #f2f2f2; border-right: none;}
.rightcontainner{width: 100%; float:none;}
.box1{width: 48.5%;}
.box2{width: 48.5%; float:right;}
.box3{width: 24%;}
.box4{width: 22%;}
.box5{width: 48.5%; float:right;}
.leftcon_media{width: 100%; max-width:100%; float:none; padding:0 0 40px; margin:0 0 40px; border-bottom: 1px solid #f2f2f2; min-height: 1px; height: auto;}
.rightcon_media{width: 100%; float:none; border-right: none; padding-right:0;}
.rightcon_media .img-thumbnail{width: 24%; padding-bottom:4px !important;}
.rightcon_media .pb4{display:none;}
.rightcon_media .more_link{clear:both; display: block;}
.rightcon_media .collapse.in{display:inline !important;}
}

@media screen and (max-width: 980px) {
.menulisting{height:auto; text-align:center; position:static;}
.logoaria{float:none; margin:20px auto 0;}
.menulinst{float:none;}
.menulinst ul li{float:none; display:inline;}
.aboutus_inner{padding-left:15px !important; margin-bottom:40px;}
.aboutus_inner img{display:inline-block; margin-bottom:5px;}
.footer img{margin-bottom:20px;}
/*#services{background-position: 0 50% !important; background-size: cover;}*/
.gap{display: none;}
p.fs14{margin-top:0 !important;}
.box1, .box2, .box3, .box4, .box5{float: none; margin: 0 0 30px; width: 100%;}
}

@media screen and (max-width: 767px) {
.navbar-custom.fr{display:none;}
.mobile_menu_header{display:block; margin:20px 0 10px; text-align:left; height:auto !important; padding:5px; font-size:17px; line-height:31px; overflow:hidden; border:#acacac 1px solid;}
.mobile_menu_header a{display:block; float:right; width:34px; height:31px; background:url(../images/mobile_menu_icon.gif) 0 0 no-repeat;}
.menulinst ul{text-align:left; display:none;}
.menulinst ul li{display: block; text-align:left; border-bottom:#acacac 1px solid; margin:0;}
.menulinst ul li a{line-height: 20px; display:block; padding: 5px 10px; text-align:left;}
.menulinst ul li a:hover{text-decoration:none; background-color:#eaeaea;}
/*#services{background-position: 10% 50% !important;}*/
.up_eve{margin-top:30px;}
.footer_block{margin:0 0 30px !important;}
.rightcon_media .img-thumbnail{width: 49%; padding-bottom:4px !important;}
.form_cont{padding-bottom:40px;}
.form_cont .cb.pt20{display:none;}
.form_cont .pb20{padding-bottom:0;}
input[type="text"]{margin-bottom:20px;}
}

@media screen and (max-width: 400px) {
#services{display: none; background-size: 100% !important; background-position:50% 50% !important;}
.mt25 p{clear:both;}
.rightcon_media .img-thumbnail{width: 100%; padding-right:0; padding-bottom:4px !important;}
}