@media screen and (max-width:1250px){#header-top .top-inner{padding:0 40px;}
#header{padding-right:20px;}
#header .logo{margin:-44px 0 0 -25px;}
#header .header-menu{max-width:700px;}
}
@media screen and (max-width:1100px){#header .header-menu{max-width:670px;}
#banner{height:650px}
}
@media screen and (max-width:1050px){#header .header-menu{max-width:630px;}
#header .header-menu ul.main-menu li{font-size:15px;}
#banner{height:600px}
}
@media screen and (max-width:1023px){.header-menu{display:none;}
#header .cell-number{padding:0 11px;left:34px;margin-top:-5px;font-size:25px;}
#header .cell-number,
#header .cell-number p{font-size:25px;}
#header .cell-number p span{padding-left:22px;}
#header .logo{position:inherit;max-width:250px;}
#menu_holder{display:block;}
#header-top .top-inner{padding:0 20px;}
#banner{height:550px}
#banner .banner-info{max-width:650px;padding:50px 20px 0 20px;font-size:60px;color:#fff;line-height:65px;}
#banner .banner-info .bannertitle{font-size:60px;color:#fff;line-height:65px;}
.three-column-area .single-column{padding:25px 10px;text-align: center;}
.interior-three-column{padding:30px 0 20px;}
.interior-three-column .box-info,
.interior-three-column .box-info p{font-size:25px;}
.blog-container{padding:30px 0 0 0;}
.blog-container{font-size:35px;line-height:40px;}
.blog-container h1{font-size:35px;line-height:40px;padding:0 0 20px 0;}
.product-container{padding:30px 0 10px 0;}
.product-container h1{font-size:35px;line-height:40px;padding:0 0 20px;}
}
@media screen and (max-width:950px){.slider-and-info .row{padding:5px 10px 5px 20px;}
.order-inner-box{padding:0 14.9px;width:50%;}
.order-inner-box:first-child{padding:0 14.5px;}
.product-order-content .order-inner-box:nth-child(3){width:100%;}
}
@media screen and (max-width:900px){.product-box-area{max-width:820px;margin:0 auto;}
.product-box-area .product-box{width:33.333333%;}
#blog-area .left-blog{float:none;width:100%;}
#blog-sidebar{float:none;padding:6px 0 40px 0;width:100%;max-width:400px;margin:0 auto;}
}
@media screen and (max-width:800px){#header{padding:0 20px;}
#header-top{padding:5px 0;}
#header-top,
#header-top p{font-size:20px;line-height:25px;text-align:center;}
#header .logo{margin:0;position:inherit;}
#header .cell-number{left:35px;}
#banner{height:450px}
#banner .banner-info{font-size:50px;line-height:50px;}
#banner .banner-info .bannertitle{font-size:50px;line-height:50px;}
}
@media screen and (max-width:768px){.three-column-container{padding:40px 0 20px 0;}
.three-column-container h2,.three-column-container h1{padding-bottom:20px;font-size:25px;line-height:25px;}
.three-column-area .single-column{float:none;width:100%;max-width:400px;margin:0 auto;}
.single-column .box-info h3{font-size:20px;line-height:22px;}
.single-column .box-image{margin:0 auto;}
.three-column-area .single-column{padding:25px 0;}
.slider-and-info .left-slider{float:none;height:inherit;padding:10px 15px 0;width:100%;}
#slider{float:none;height:inherit;display:block;padding:50px 10px;}
.slides{display:block;position:inherit;top:inherit;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);vertical-align:baseline;}
.slider-and-info .right-info{float:none;width:100%;}
.row.row-date{background-position:230px center;}
.row.row-sehelter{background-position:230px center;}
.feture-area{padding:50px 0;}
.feture-area .feture-left{float:none;padding:0;width:100%;}
.feture-area .feture-right{float:none;font-size:17px;line-height:22px;padding:30px 0 0 0;width:100%;max-width:280px;margin:0 auto;}
.ground-container{padding:40px 0 25px 0;}
.ground-container,
.ground-container h1{font-size:35px;line-height:40px;}
.ground-container h1{padding-bottom:20px;}
.ground-container .ground-info,
.ground-container .ground-info p,.store-container p{font-size:16px;line-height:23px;}
.ground-container .ground-info p{padding-bottom:20px;}
.ground-container .ground-info{padding:35px 0 0 0;}
.interior-three-column .column{float:none;padding:20px 0 30px 0;width:100%;max-width:336px;margin:0 auto;}
.product-container{padding:30px 0 0 0;}
.right-feture{float:none;padding:0 0 20px 0;max-width:450px;margin:0 auto;}
.product-feture-area{padding:30px 0;}
}
@media only screen and (max-width:767px){.selectbox{width:100%}
.sericeareastates{width:50%};.leftpagecontainer{width:100%;margin:0 0 5px 0;}
.rightpagecontainer{width:100%;}
.blogwrapper .left{width:100%;float:left;}
.blogwrapper .right{width:100%;padding:0;background:none;float:right;}
.store_cat_sidebar{float:left;width:100%;margin:0px 0 10px 0;}
.store_product_detail{float:left;width:100%;}
.product_preview{float:left;width:100%;margin:0px 0 5px 0;}
.product_addcart{float:left;width:100%;}
.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:30%;}
.FormWrapper .FormElement .width40{width:100%;}
.FormWrapper .width12{width:100%;}
.FormWrapper .width20{width:100%;}
.FormWrapper .width25{width:100%;}
.FormWrapper .width50{width:100%;}
.FormWrapper .width60{width:100%;}
.responsive-table tbody th[scope="row"] a{color:white;}
.responsive-table tbody td[data-type=contenttitle]{text-align:right;}
}
@media screen and (max-width:820px){#menu{display:none}
#header .cell-number p{font-size:20px;line-height:30px;}
#header .cell-number{left:28px;margin-top:-4px;}
leftpagecontainer{float:left;width:73%;margin:0 10px 0 0;}
.rightpagecontainer{float:left;width:25%;}
}
@media only screen and (max-width:480px){.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
}
@media only screen and (max-width:320px){.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
.SubmitWraper #btnSubmit{padding:10px;font-size:15px;}
}
@media only screen and (max-width:340px){.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
}
@media only screen and (min-width:340px) and (max-width:460px){.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
}
@media only screen and (max-width:375px){.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
}
@media only screen and (min-width:460px) and (max-width:540px){.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
}
@media only screen and (min-width:540px) and (max-width:640px){.FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:45%;}
.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:45%;}
}
@media only screen and (max-width:480px){.blogwrapper .FormWrapper .FormElement{float:left;margin:5px;padding-bottom:12px;width:100%;}
.body-container .shelterwrapper .shelterinfo img{padding-top:10px;padding-right:10px;}
}
@media screen and (max-width:700px){.product-box-area{max-width:550px;}
.product-box-area .product-box{width:50%;}
.shoping-cart-info .left-info{max-width:70%;}
}
@media screen and (max-width:640px){.ground-container .ground-citys ul{font-size:16px;line-height:22px;width:50%;}
#footer ul li{display:block;padding:5px 0;background:none;}
.blog-container{font-size:30px;line-height:35px;}
.blog-container h1{font-size:30px;line-height:35px;}
#blog-area .blog-right-info{padding:0 10px 0 5px;}
.left-blog .left-date{font-size:15px;line-height:25px;}
.left-blog .left-date p span{font-size:30px;line-height:35px;min-width:35px;}
#blog-area .blog-right-info ul, #blog-area .blog-right-info ol,
#blog-area .blog-right-info p{padding-bottom:15px;}
#blog-area .blog-right-info h2, #blog-area .blog-right-info h2 a{font-size:22px;line-height:28px;}
.product-order-content{border:1px solid #ccc;padding:13px 0 0 0;}
.product-feture-area h2{font-size:22px;padding-bottom:10px;}
.product-feture-area p,
.product-feture-area ul,
.product-feture-area ol{font-size:14px;}
.product-feture-area p,
.product-feture-area ul li,
.product-feture-area ol li{padding-bottom:8px;}
.product-order-content .order-inner-box:nth-child(3),
.product-order-content .order-inner-box:first-child,
.order-inner-box{float:none;padding:0 10px 30px 10px;width:100%;max-width:400px;margin:0 auto;}
.product-order-container{padding-bottom:40px;}
.product-container h1{font-size:30px;line-height:30px;}
.order-inner-box h3{margin:15px 0 0 0;padding:0 0 10px 0;}
#order-form{padding:0;}
}
@media screen and (max-width:480px){#header .logo{max-width:200px;}
#header .cell-number{left:31px;}
#header .cell-number,
#header .cell-number p{font-size:14px;line-height:18px;}
#header .cell-number{left:20px;margin-top:-4px;}
#header .cell-number p span{font-size:20px;line-height:30px;padding:0 0 0 15px;background-size:15px 20px;}
#banner{height:320px;background-size:cover !important;}
#banner.inner-banner{height:215px;}
#banner .banner-info{padding-top:150px;font-size:40px;line-height:42px;}
#banner .banner-info .bannertitle{font-size:32px;line-height:34px;}
#header .header-left{width:143px;}
#slider{padding:30px 0 50px 0;}
#slider .slider_info{padding:0 5px 0 30px;background-size:20px 16px;}
.slider_info, .slider_info p{font-size:16px;line-height:22px;}
.company-logos-content a{margin:5px 10px;}
.company-logos-content img{display:inline-block;padding:0;line-height:0;}
#footer ul li{font-size:15px;}
.ground-container h1{font-size:30px;line-height:35px;}
.ground-container h1{padding-bottom:15px;}
.product-box-area .product-box{float:none;width:100%;max-width:270px;margin:0 auto;}
.shoping-cart-info, .shoping-cart-info{text-align:center;}
.shoping-cart-info .shopping-cart{float:none;}
.shoping-cart-info .left-info{width:100%;float:none;max-width:inherit;padding-bottom:15px;}
.blog-container,
.blog-container h1{font-size:25px;line-height:30px;}
#blog-area .blog-right-info{padding:0 10px 0 5px;}
.left-blog .left-date{font-size:14px;line-height:22px;}
.left-blog .left-date p span{font-size:22px;line-height:30px;min-width:30px;}
#blog-area .single-blog{padding-bottom:40px;}
#blog-area .blog-right-info h2,
#blog-area .blog-right-info h2 a{font-size:20px;line-height:25px;}
#blog-area .read-on-area{padding:0;margin:0;}
#blog-area .read-on-area p{padding:10px 0;}
#blog-area .read-on-area a.btn-readon{padding:0 10px 2px 10px;position:inherit;right:inherit;top:inherit;width:inherit;font-size:12px;line-height:22px;display:inline-block;margin-top:15px;}
#order-form .form-element input[type="submit"]{font-size:13px;line-height:30px;}
#order-form .request-more a.btn-request{font-size:13px;line-height:32px;}
.request-more-black,.request-more-red{display:block;}
a.request-more-black,a.request-more-red,a.download-installation{display:block;}
a.download-installation{padding:5px;margin-bottom:10px;font-size:15px;line-height:25px;}
}
@media screen and (max-width:400px){.slider-and-info .row p{font-size:18px;}
.slider-and-info .row strong{font-size:20px;}
}