@media(max-width:1366px){.wrapper{max-width:100%;}}
@media(max-width:1200px){.consumer-served{padding:100px 20px;}
.product-categories .category-block .block-info.all-block h1{font-size:30px;line-height:48px;}
.wrapper{width:100%;}
.footer .footer-content{padding:0 20px;}
.footer .footer-content .footerleft{width:100%;}
.footer .footer-content .footerleft p{margin-bottom:10px;margin-top:10px;}
.footer .footerright{padding-left:0;padding-top:26px;width:100%;}
.footer .footerright .footerright1 ul{margin-top:10px;}
.footer .footerright .footerright1{width:50%;}
.footer .footerright .footerright2{width:50%;}
.footer .footerright .footerright2 ul{margin-top:10px;}
.we-do .section-heading{padding-left:20px;padding-right:20px;}
.we-do .section-content{padding-left:20px;padding-right:20px;margin-bottom:0px;}
.catProducts .p-grp{width:31.33%;}
#topProducts{padding-top:0;}
}
@media(max-width:1099px){.catProducts .p-grp{padding-top:15px;width:31%;}
.catProducts .p-img{text-align:center;}
.catProducts .p-img > img{border-radius:3px;display:inline-block;}
}
@media(max-width:991px){.footer .footerright .footerright1 ul{margin-top:0px;width:100%;}
.footer .footerright h4{margin-bottom:14px;}
.footer .footerright .footerright2 ul{margin-top:0px;width:100%;}
.we-do .section-content .left-content .inner{padding:5px 30px 5px 0px;}
#banner{height:360px;}
.we-do .section-heading{margin-top:60px;}
.who-we-are{padding:50px 0;}
.section-heading h1{font-size:38px;}
.who-we-are .section-content .block .inner-block{min-height:364px;}
.consumer-served h2{font-size:35px;}
.footer .footer-content{margin-top:30px;margin-bottom:40px;}
}

@media screen and (max-width:980px) {
.post-left-col {width:100%; margin-bottom:25px;}
.post-right-col {width: 100%;margin-left:0px;}
.featured-thumb {width: 48%;margin-right: 1%;margin-left: 1%;margin-bottom: 30px;}
    .fullWidth {
    width: 100%!important;
}
    .siteMap-col{width: 50%;}.siteMap ul li a{padding: 7px 0;}
}
@media(max-width:960px){.catProducts .p-grp{border-radius:5px;width:44%;}
}
@media(max-width:920px){.product-categories .category-block .block-info.all-block h1{font-size:28px;line-height:48px;}
.product-categories .category-block .block-info{padding:30px;}
.product-categories .category-block{height:240px;}
.product-categories .category-block .block-info{min-height:inherit;height:100%;}
}
@media(max-width:860px){.product-categories .category-block .block-info.all-block h1{font-size:22px;line-height:35px;margin-top:30px;}
.product-categories .category-block .block-info.all-block a, .product-categories .category-block .block-info h2, .product-categories .category-block .block-info a{font-size:18px;}
.consumer-served h3{font-size:20px;line-height:28px;}
.consumer-served{padding:50px 20px;}
}
@media(max-width:767px){.bannerCaption form{background-color:#f2f3f5;}
.we-do .section-content .block .block-content{width:100%;}
#banner .bannerCaption .top-links .list-inline li{width:20%;}
.we-do .section-content .left-content{width:100%;}
.we-do .section-content .right-content{width:100%;}
.we-do .section-content .left-content .icons{width:20%;}
.we-do .section-content .left-content .data{width:80%;}
#banner{background:rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll center top/cover;height:auto;width:100%;padding-top:60px;}
.search{width:100%;}
.productClear{display:block;}
.we-do .section-content .block{width:100%;}
.select-feild .form-control{font-size:14px;padding-left:5px;}
.search-form-large.form-emphasis .search-field{font-size:14px;}
.select-feild .arrow{right:10px;}
.search-form-large .btn.btn-primary{padding:0 20px;}
.input-group{height:52px;}
.search-form-large.form-emphasis .search-field{height:100%;padding:0 20px;}
.search-form-large .btn.btn-primary{height:100%;}
.we-do .section-heading{margin-top:50px;}
.who-we-are{padding:30px 0;}
.we-do .section-content{margin-top:20px;}
h2.heading{font-size:32px;}
p.center{margin-bottom:40px;}
.footer .footer-content{margin-top:20px;}
#header form{margin:10px 0 0;}
    .siteMap-col{width: 100%;}
    .siteMap ul li{margin-top: 26px;}
    .siteMap ul li a {padding: 7px 0;}
}
@media(max-width:740px){.product-categories .category-block{float:left;width:50%;}
.who-we-are .section-content .block{width:100%;}
.consumer-served .content-inner{width:100%;}
.who-we-are .section-content .block .inner-block{min-height:auto;}
}
@media(max-width:640px){button.navbutton{margin-top:10px;}
.select-feild{width:28%;}
.section-heading h1{font-size:40px;}
.block-content h4{font-size:22px;}
.footer .footer-content .footerleft{text-align:center;padding-right:0;}
.footer .footerright .footerright1{width:100%;text-align:center;}
.footer .footerright .footerright2{margin-top:25px;text-align:center;width:100%;}
.we-do .section-content .left-content .data{padding-left:20px;}
.we-do .section-content .left-content .inner{padding:0;}
.we-do .section-content .left-content .icons{width:100%;text-align:center;}
.we-do .section-content .left-content .data{padding-left:0;padding-top:15px;text-align:center;width:100%;}
.searchCol h1{padding-left:10px;padding-right:10px;}
.searchCol p{font-size:14px;padding-left:10px;padding-right:10px;}
.we-do h2{font-size:30px;}
.we-do .section-heading > p{font-size:14px;}
.we-do .section-content{margin-top:10px;}
.we-do .section-content .left-content .data h3{font-size:20px;}
.we-do .section-content .left-content .data h3 span{font-size:20px;}
.we-do .section-heading{margin-top:44px;}
.we-do .section-content{margin-bottom:40px;}
#logo > img{width:130px;}
.footer{background:rgba(0, 0, 0, 0) url("../images/footer.jpg") repeat scroll -267px 0/cover;}
.section-heading h1{font-size:30px;}
.searchCol h1{font-size:40px;}
.we-do .section-content{margin-bottom:20px;}
.featured-thumb {width:100%; margin:0px 0px 30px 0px;}	
}
@media(max-width:599px){.consumer-served h1{font-size:32px;}
.consumer-served h2{font-size:26px;}
.product-categories .category-block{width:100%;}
}
@media(max-width:569px){.catProducts .p-grp{margin:0 0 30px;text-align:center;width:100%;}
.catProducts{padding:0px 20px;box-sizing:border-box;}
}
@media(max-width:480px){.section-heading h1{font-size:32px;}
.searchCol h1{font-size:32px;}
.select-feild{width:38%;}
.we-do .section-heading{margin-top:40px;}
.icon-img > img{width:80%;}
#banner .bannerCaption .top-links .list-inline li{width:32%;margin-bottom:10px;}
.search{margin:10px auto 0;}
.who-we-are .section-content .block .inner-block{padding:20px;}
h2.heading{font-size:22px;}
img.alignleft{width:100%;height:auto;}
.consumer-served a{font-size:16px;}
.search-links ul li a{padding:0 16px 30px;}
}
@media(max-width:360px){.section-heading h1{font-size:28px;}
.searchCol h1{font-size:28px;}
.block-content p{line-height:23px;}
.we-do .section-content .block{padding:0;margin-bottom:20px;}
.search input[type="text"]{padding:0 100px 0 17px;font-size:15px;}
.footer .footer-content .footerleft p{line-height:22px;}
.search button.btn-danger{width:86px;font-size:15px;}
#logo > img{width:110px;}
button.navbutton{margin-top:16px;}
#banner .bannerCaption .top-links .list-inline{max-width:100%;}
#banner .bannerCaption .top-links .list-inline li{margin-right:0;}
.select-feild .form-control{font-size:12px;padding-left:4px;}
.select-feild .arrow{top:22px;font-size:14px;}
}
@media(max-width:320px){.search-form-large .btn.btn-primary{padding:0 10px;font-size:14px;}
.select-feild .form-control{font-size:11px;}
}
@media(max-width:380px){.select-feild .form-control{font-size:11px;}
}