@media only screen and (min-width:1380px) and (max-width:1530px){}
@media only screen and (min-width:1200px) and (max-width:1379px){}
@media only screen and (min-width:992px) and (max-width:1200px){#footer{padding:0 10px;}
#content{padding:30px 10px;}
#header{padding:25px 10px 20px;}
.posts-preview.cat_9, .posts-preview.cat_16, .posts-preview.cat_21, .posts-preview.cat_10, .posts-preview.cat_11, .posts-preview.cat_22, .posts-preview.cat_11, .posts-preview.cat_23, .posts-preview.cat_26, .posts-preview.cat_25, .posts-preview.cat_12, .posts-preview.cat_28, .posts-preview.cat_24, .posts-preview.cat_14{width:31%;}
.banner-heading{width:100%;}
}
@media only screen and (min-width:767px) and (max-width:991px){.mainmenu-inner{width:100%;}
#page, .container{width:100%;}
.posts-preview.cat_9, .posts-preview.cat_16, .posts-preview.cat_21, .posts-preview.cat_10, .posts-preview.cat_11, .posts-preview.cat_22, .posts-preview.cat_11, .posts-preview.cat_23, .posts-preview.cat_26, .posts-preview.cat_25, .posts-preview.cat_12, .posts-preview.cat_28, .posts-preview.cat_24, .posts-preview.cat_14{display:inline-block;float:none;width:31%;}
#content{padding:0px 10px 140px;}
#header{padding:10px;}
#footer{padding:40px 10px;}
.footer-col, .footer-col.social, .footer-col.products{width:33%;}
#iso-logo{width:100%;}
.footer-inner{margin:0 auto;width:100%;}
.content-left input.input-control-sm{width:100%;}
.content-left input.input-control-sm.wpcf7-tel{margin-left:0;}
.posts-preview.cat_9, .posts-preview.cat_16, .posts-preview.cat_21, .posts-preview.cat_10, .posts-preview.cat_11, .posts-preview.cat_22, .posts-preview.cat_11, .posts-preview.cat_23, .posts-preview.cat_26, .posts-preview.cat_25, .posts-preview.cat_12, .posts-preview.cat_28, .posts-preview.cat_24, .posts-preview.cat_14{width:47%;}
.post-preview{min-height:270px;}
.post-preview img{width:239px;}
.banner-heading{width:100%;}
.content-left2 { width:inherit; margin-right:inherit; }
.content-right { width:100%;}
}

@media only screen and (min-width:480px) and (max-width:766px){.mainmenu-inner{width:100%;}
#page, .container{width:100%;}
#content{padding:30px 10px;}
#header{padding:10px;}
#footer{padding:40px 10px;}
.footer-col, .footer-col.products, .footer-col.social, #iso-logo{width:100%;}
.posts-preview.cat_9, .posts-preview.cat_16, .posts-preview.cat_21, .posts-preview.cat_10, .posts-preview.cat_11, .posts-preview.cat_22, .posts-preview.cat_11, .posts-preview.cat_23, .posts-preview.cat_26, .posts-preview.cat_25, .posts-preview.cat_12, .posts-preview.cat_28, .posts-preview.cat_24, .posts-preview.cat_14{width:100%;}
.col-left, .col-right{width:100%;}
.content-left input.input-control-sm{width:100%;}
.content-left input.input-control-sm.wpcf7-tel{margin-left:0;}
.post-preview{width:47%;text-align:center;min-height:270px;}
.footer-inner{width:100%;}
.content-left .col-left input{margin-bottom:30px;}
.col-left p span.wpcf7-form-control-wrap:nth-child(2n) span{left:0;}
.navbar-header{border-bottom:1px solid #fff;}
.service_list{width:100%;height:auto;}
.service_list img{width:auto;}
.navbar-inverse .navbar-nav .current_page_item.active a{background:#a1a1a1 none repeat scroll 0 0 !important;padding:10px;}
#site-navigation{width:100%;}
.banner-heading{width:100%;}
.footer-bottom{padding:10px 0 30px;}
.logo-left{width:100%;}
.logo-right{width:100%;}
.logo-left ul li{overflow:hidden;}
.logo-left img{float:left;margin-right:10px;}
.logo-left ul li p{display:inline;padding:0;}
.content-left2 { width:inherit; margin-right:inherit; }
.content-right { width:100%;}
}
@media only screen and (max-width:479px){.mainmenu-inner{width:100%;}
#page, .container{width:100%;}
#content{padding:12px 10px;}
.entry h2{font-size:16px;}
#header{padding:10px;}
.navbar-inverse ul li:hover > ul.sub-menu, .navbar-inverse ul li.link-focus > ul.sub-menu{left:auto;position:relative;}
.navbar-inverse ul li:hover > ul.sub-menu li:hover > ul.sub-menu{display:block;left:auto;position:relative;background:#7F7F7F;}
#footer{padding:40px 10px;}
div.wpcs-slide-out-div{max-width:300px !important;padding:10px;}
a#wpcs_handle{left:-36%;}
#masthead .pull-right {float:inherit !important;margin:10px 0;width:100%;}
#main-image{height:auto;}
.col-left{width:100%;}
.home .wpf_carousel_container{width:88% !important;}
.posts-preview.cat_9, .posts-preview.cat_16, .posts-preview.cat_21, .posts-preview.cat_10, .posts-preview.cat_11, .posts-preview.cat_22, .posts-preview.cat_11, .posts-preview.cat_23, .posts-preview.cat_26, .posts-preview.cat_25, .posts-preview.cat_12, .posts-preview.cat_28, .posts-preview.cat_24, .posts-preview.cat_14{width:100%;}
.footer-col, .footer-col.products, .footer-col.social, #iso-logo{width:100%;}
.content-left input.input-control-sm{width:100%;}
.content-left input.input-control-sm.wpcf7-tel{margin-left:0;}
.col-right{width:100%;}
.post-preview{display:inline-block;width:100%;text-align:center;}
#wp-live-chat{display:none !important;}
.footer-inner{width:100%;}
.content-left .col-left input{margin-bottom:30px;}
.col-left p span.wpcf7-form-control-wrap:nth-child(2n) span{left:0;}
.navbar-header{border-bottom:1px solid #fff;}
.service_list{width:100%;height:auto;}
.service_list img{width:auto;}
#masthead .list-social a{margin:0 !important;padding:0 !important;}
.navbar-inverse .navbar-nav .current_page_item.active a{background:#a1a1a1 none repeat scroll 0 0 !important;padding:10px;}
#site-navigation{width:100%;}
.banner-heading{width:100%;}
.footer-bottom{padding:10px 0 30px;}
.logo-left{width:100%;}
.logo-right{width:100%;}
.page-numbers{padding:5px 10px;}
.logo-left ul li{overflow:hidden;}
.logo-left img{float:left;margin-right:10px;}
.logo-left ul li p{display:inline;padding:0;}
.content-left2 { width:inherit; margin-right:inherit; }
.content-right { width:100%;}
}
.widgettitle { background:#39c; padding:10px;margin:0px -10px 10px; color:white; font-size:22px; }

@media(max-width:768px){
	.m-site-map {
    padding-left: 10px;}
	
	.footer-col.products {
    margin-top: 15px;}
}
