@media only screen and (min-width: 240px) and (max-width:480px) {
.bannertext{left:0!important;right:0;top:3%!important;width:auto!important}
.bannertext .titleone > p{font-size:16px!important;margin-bottom:5px!important}
.bannertext .titleone span{font-size:14px!important}
.bannertext .titletwo{font-size:16px!important;line-height:20px}
.bannertext .titleone{line-height:20px}
.bannertext .titletwo span{font-size:18px!important}
.sec1 .video iframe{width:60%!important;height:110px!important}
.sec1 > p{font-size:20px!important;padding-left:10px!important;padding-right:10px!important}
.feturedpro .notes{font-size:20px!important}
.fetureprolist{width:90%!important}
.feturedpro .item .product-image img{max-width:100%}
.feturedpro .item .product-image{height:150px!important}
.footer-container .footer{width:100%!important}
.page-header{position:relative!important}
.menu.bg{background:rgba(0,0,0,0) none repeat scroll 0 0!important;height:auto!important}
.countainmenu{margin:-18px auto auto!important;max-width:1024px!important;padding-top:unset!important}
.skip-link.skip-search{display:none}
.skip-link{background:#fd0 none repeat scroll 0 0!important}
.nav-primary li:first-child a{padding-left:80px!important}
.skip-content.skip-active{background:#fd0 none repeat scroll 0 0!important;display:block}
.nav-primary a{color:#000!important;font-size:16px!important;padding-left: 80px !important;}
.skip-nav .label{color:#000!important}
.feturedpro .subtitle{font-size:26px!important}
.desc .product-name > a{font-size:14px!important}
.desc .price-box .price{font-size:14px!important}
.cms-home .col-main{margin-bottom:0!important}
.product-collateral > dl > dt:hover::after{border-color:rgba(0,0,0,0) -moz-use-text-color rgba(0,0,0,0) #fd0}
.product-collateral.accordion-open > dl > dt.current:hover::after{border-color:#fd0 rgba(0,0,0,0) -moz-use-text-color}
.contacts-index-index .col-main .Left{width:100%!important}
.contacts-index-index .col-main .right{width:100%!important}
.main-container{padding:30px 15px 15px!important}
}
@media only screen and (min-width: 481px) and (max-width:601px) {
.bannertext{left:16%!important;top:3%!important;width:auto!important}	
.bannertext .titleone > p{font-size:22px!important;margin-bottom:5px!important}
.bannertext .titleone span{font-size:20px!important}
.bannertext .titletwo{font-size:16px!important;line-height:22px}
.bannertext .titletwo span{font-size:22px!important}
.sec1 .video iframe{width:60%!important;height:205px!important}
.fetureprolist{width:90%!important}
.feturedpro .item .product-image img{max-width:100%}
.feturedpro .item .product-image{height:150px!important}
.footer-container .footer{width:100%!important}
.page-header{position:relative!important}
.menu.bg{background:rgba(0,0,0,0) none repeat scroll 0 0!important;height:auto!important}
.countainmenu{margin:-18px auto auto!important;max-width:1024px!important;padding-top:unset!important}
.skip-link.skip-search{display:none}
.skip-link{background:#fd0 none repeat scroll 0 0!important}
.nav-primary li:first-child a{padding-left:25px!important}
.skip-content.skip-active{background:#fd0 none repeat scroll 0 0!important;display:block}
.nav-primary a{color:#000!important;font-size:16px!important}
.skip-nav .label{color:#000!important}
.feturedpro .subtitle{font-size:32px!important}
.desc .product-name > a{font-size:14px!important}
.desc .price-box .price{font-size:14px!important}
.cms-home .col-main{margin-bottom:0!important}
.product-collateral > dl > dt:hover::after{border-color:rgba(0,0,0,0) -moz-use-text-color rgba(0,0,0,0) #fd0}
.product-collateral.accordion-open > dl > dt.current:hover::after{border-color:#fd0 rgba(0,0,0,0) -moz-use-text-color}
}
@media only screen and (min-width: 602px) and (max-width:770px) {
.bannertext{left:16%!important;top:3%!important;width:auto!important}
.bannertext .titleone > p{font-size:28px!important;margin-bottom:5px!important}
.bannertext .titleone span{font-size:32px!important}
.bannertext .titletwo{font-size:16px!important}
.bannertext .titletwo span{font-size:22px!important}
.sec1 .video iframe{width:60%!important;height:205px!important}
.feturedpro .item .product-image{height:175px!important}
.fetureprolist{width:90%!important}
.feturedpro .item .product-image img{max-width:100%}
.footer-container .footer{width:100%!important}
.desc .product-name > a{font-size:14px!important}
.desc .price-box .price{font-size:14px}
.cms-home .col-main{margin-bottom:0!important}
.page-header{position:relative!important}
.menu.bg{background:rgba(0,0,0,0) none repeat scroll 0 0!important;height:auto!important}
.countainmenu{margin:-18px auto auto!important;max-width:1024px!important;padding-top:unset!important}
.skip-link.skip-search{display:none}
.skip-link{background:#fd0 none repeat scroll 0 0!important}
.nav-primary li:first-child a{padding-left:25px!important}
.skip-content.skip-active{background:#fd0 none repeat scroll 0 0!important;display:block}
.nav-primary a{color:#000!important;font-size:16px!important}
.skip-nav .label{color:#000!important}
}
@media only screen and (min-width: 771px) and (max-width:1024px) {
.nav-primary::after{content:"";display:inline-block;text-align:justify;width:100%}
.nav-primary{text-align:justify;width:100%}
.nav-primary li{display:inline-block!important;text-align:justify}
.nav-primary a.level0{padding:0 5.5px!important}
.nav-primary a{font-size:17px!important}
.bannertext{left:16%!important;top:25%!important;width:auto!important}
.bannertext .titleone > p{font-size:28px!important;margin-bottom:5px!important}
.bannertext .titleone span{font-size:32px!important}
.bannertext .titletwo{font-size:16px!important}
.bannertext .titletwo span{font-size:22px!important}
.sec1 .video iframe{width:60%!important;height:260px!important}
.fetureprolist{width:90%!important}
.feturedpro .item .product-image img{max-width:100%}
.footer-container .footer{width:100%!important}
}
@media only screen and (min-width: 1025px) and (max-width:1180px) {
.bannertext{left:11%!important;top:31%!important;width:auto!important}
.bannertext .titleone > p{font-size:32px!important}
.bannertext .titleone span{font-size:42px!important}
.bannertext .titletwo{font-size:20px!important}
.bannertext .titletwo span{font-size:26px!important}
}