@media only screen and (max-width:959px){.ws-wrap{width:748px;}
.menuzord-menu > li > a{padding:0px 2px;font-size:12.5px;}
.menuzord-menu>li>a>i{font-size:8px;margin:0 0 0 1px;}
.menuzord-menu>li>.megamenu.megamenu-quarter-width{width:20%;}
.menuzord-menu>li>.megamenu.megamenu-quarter-width a{font-size:12px;}
.ws-row2{}
.ws-wrap.entry-content{margin-bottom:20px;margin-top:20px;}
a.ws-logo{width:202px;}
ul.ws-payment{margin:28px 0 0 30px;width:268px;}
ul.ws-payment li a.ws-norton{width:75px;background-size:436px auto;}
.ws-contact{width:226px;font-size:16px;margin-top:0;}
.ws-contact i.fa-phone{font-size:30px;}
.ws-text{width:202px;}
.ws-text p{line-height:19px;}
a.ws-big{font-size:22px;}
form.ws-form input.ws-field{width:180px;}
.ws-banner{max-width:100%;height:auto;min-height:360px;}
.ws-bantext{margin-left:30%;margin-top:8%;width:260px;}
.ws-bantext p{font-size:16px;}
.category{margin:20px 0 0 0;}
.category ul.tree{height:250px;}
.category ul.tree li ul li a{width:125px;height:125px;font-size:13px;padding:30px 5px 0 5px;}
.category ul.tree li ul li a i{font-size:35px;}
h1{font-size:24px;}
span.ws-grey{font-size:18px;}
.ws-left h1{padding:0 0 20px 0;}
.ws-left{width:515px;margin-top:20px;}
.ws-sidebar{width:209px;margin-top:20px;}
.ws-ritebaner{width:100%;}
.ws-product{width:150px;margin-top:10px;}
.ws-proddetail{width:350px;}
ul.ws-price li{padding-right:9px;}
ul.ws-price li.ws-cut{font-size:16px;}
ul.ws-price li a.ws-link{font-size:18px;}
ul.ws-price li.ws-cart{padding:0 0 0 18px;}
ul.ws-price li.ws-cart a{padding:8px 11px;}
ul.ws-price li.ws-link2{padding:5px 0 0 18px;}
.ws-blogwrap .bx-wrapper{width:515px;margin:20px 0 !important;}
hr.ws-ruler{top:128px;}
.ws-detail{width:325px;margin-top:55px;}
.ws-footnav{margin:70px 0 0 50px;}
.ws-cont{margin:70px 0 0 0;}
.ws-bg2{padding:25px 0;}
.ws-carousel{margin:23px 0;padding:0 26px;}
h2{font-size:20px;}
.ws-carousel h1{padding-bottom:30px;}
.ws-column,.ws-column2{width:370px;}
.ws-lftfield{width:370px;}
input.ws-field2, input.ws-field3, form.ws-form2 select, form.ws-form2 textarea, span.customSelect{width:370px;font-size:13px;}
input.ws-field3{width:180px;}
form.ws-form2 textarea{width:100%;}
.ws-gallery,.ws-feature{width:340px;}
.ws-gallery img{width:auto !important;max-width:100% !important;height:auto;}
.zoomWrapper img,.zoomContainer img,.zoomTint img,.zoomLens img{width:20%;}
#gallery_01 a{width:86px;height:86px;margin-right:5px;}
#gallery_01 img{width:100%;}
.ws-feature span.customSelect,
.ws-feature select{width:340px;font-size:13px;}
.ws-descript{width:515px;}
.ws-content{padding:0 26px;}
ul.ws-padding li{padding-bottom:13px;}
.ws-house{width:350px;}
ul.ws-spec li p{width:66%;}
.ws-building{width:459px;}
.ws-sidebar2{width:225px;}
.ws-dwl{width:100%;}
.ws-dwl ul{padding:18px 0 18px 15px;}
ul.ws-service li{padding-right:20px;}
.ws-prodimg{width:126px;}
.ws-feat2{width:300px;}
ul.ws-options li{padding-right:26px;}
.ws-coverage{width:230px;}
.ws-coverage ul li{padding:8.5px 80px 8.5px 20px;}
.ws-shaopcart .ws-pricetext{width:190px;}
.ws-ritebaner .ws-anchor-btn{top:50%;font-size:12px;padding:5px 10px;}
.ws-shaopcart.ws-style p, .ws-shaopcart .ws-anchor-btn{float:none;}
ul.ws-options li.ws-white{clear:both;margin-top:10px;}
.content-wrap.pull-right{width:500px;}
.ws-sidebar.pull-left{width:230px;}
.wstheme-row .col-12{min-height:164px;}
body.home .ws-left .ws-row{width:30%;}
body.home ul.ws-price li{float:none;text-align:center;}
body.home ul.ws-price li .ws-link{border:0 none;}
body.home .ws-left .ws-proddetail h2{text-align:center;}
.cpbs-home-slides{width:498px;}
.cpbs-banner-beside{width:235px;}
}
@media only screen and (max-width:768px){.ws-row2{border-radius:0;}
.ws-box{width:100%;}
a.ws-btn{width:100%;display:block;}
.ws-box:first-child a{margin-top:0;}
.menuzord-menu > li > .megamenu{padding:0px !important;box-shadow:none;border-bottom:1px solid #cccccc;}
.ws-img{margin-right:10px;text-align:center;width:80px;}
.ws-img img{height:90%;width:auto;}
.ws-imgtext{font-size:inherit;margin:10px 0 0;width:auto;}
}
@media only screen and (max-width:767px){.ws-wrap{width:96%;}
h1{font-size:22px;}
.ws-banner{background-size:cover;}
.ws-bantext{width:200px;margin-left:25%;}
.ws-bantext p{font-size:14px;}
.category h1{padding:0 22px 15px 22px;}
.category ul.tree{height:225px;}
.category ul.tree li ul li{margin:0;}
.category ul.tree li ul li a{font-size:12px;height:100px;padding:20px 5px 0;width:100px;}
.category ul.tree li ul li a i{font-size:30px;}
.category .tree li span.helper{max-width:100px;}
span.ws-grey{font-size:16px;}
.ws-left{width:70%;}
.ws-product{width:30%;}
.ws-proddetail{width:68%;}
.ws-sidebar{width:28%;}
h2{font-size:18px;}
ul.ws-price li,
ul.ws-price li a{float:none;display:inline-block;vertical-align:top;padding-right:0;}
ul.ws-price li.ws-cut{font-size:14px;}
ul.ws-price li a.ws-link{font-size:14px;}
ul.ws-price li.ws-link2{padding:5px 0 0;}
ul.ws-price li.ws-cart a{padding:5px;font-size:14px;}
ul.ws-price li.ws-cart{padding:0;}
.ws-bluebg{overflow:hidden;}
.ws-contact{display:block;margin:0 auto;overflow:hidden;}
ul.ws-payment{clear:both;float:left;margin-left:0;margin-top:10px;}
a.ws-logo{display:block;float:none;margin:20px auto;width:50%;}
.ws-carousel{margin:12px 0;padding:0 22px;}
.ws-carousel h1{font-size:18px;padding-bottom:15px;}
.ws-blogwrap .bx-wrapper{margin:20px 0 !important;width:100%;}
.ws-detail,.ws-footnav,.ws-cont{float:none;width:100%;}
.ws-footnav h3,.ws-cont h3{border-bottom:1px solid #1296d0;padding-bottom:5px;}
.ws-footnav,.ws-cont{margin:20px 0 0 0;}
.ws-footnav ul,address{margin:5px 0 0 0;}
address h3{border-bottom:none !important;}
.ws-bg2 p{padding:0 10px;}
.ws-column, .ws-column2{width:49%;}
.ws-column h2{font-size:18px;}
.ws-lftfield{width:49%;}
input.ws-field2, input.ws-field3, form.ws-form2 select, form.ws-form2 textarea, span.customSelect{width:100%;font-size:12px;padding:0 0 0 7px;}
form.ws-form2 textarea{padding-top:12px;}
.customSelectInner{width:100%;}
input.ws-field3{width:49%;}
.ws-gallery, .ws-feature{width:48%;}
.ws-feature span.customSelect, .ws-feature select{width:100%;overflow:hidden;}
.ws-descript{width:70%;}
.ws-sidebar2{width:28%;}
.ws-shaopcart p{font-size:25px;}
.ws-feature button{width:95px;height:30px;font-size:12px;}
ul.tabs li a{font-size:21px;padding:2px 10px;}
.ws-house{width:250px;}
.ws-content{padding:0 13px;}
ul.ws-spec li span{width:50%;}
ul.ws-spec li p{width:50%;}
.ws-building{width:259px;}
.ws-dwl h1{font-size:18px;}
.ws-dwl ul{padding:9px 0 9px 7px;}
.ws-dwl ul li a i{font-size:16px;padding-right:7px;}
.ws-gurantee{padding:0 10px;}
.ws-circle2{width:90px;height:90px;}
.ws-circle2 img{width:80%;margin:18px auto 0;}
ul.ws-service li{padding-right:10px;}
ul.ws-service li img{width:45px;}
.ws-yellow img{width:60%;margin:20px auto 0;}
.ws-innerprod img{width:100px;}
.ws-coverage{width:28%;}
.ws-coverage ul li{padding:8.5px 10px;}
.ws-feat2{width:42%;margin-left:20px;}
.ws-prodimg{width:20%;}
ul.ws-list2 li{}
ul.ws-rite{}
.ws-shaopcart .ws-pricetext, .ws-feat2 .ws-shaopcart .ws-pricetext{width:50%;}
.category.decision-tree ul.tree li ul li{margin-right:5%;width:20%;}
.category.decision-tree ul.tree li ul li a{height:auto;padding:15% 0;text-align:center;width:100%;}
.category.decision-tree .fa{}
.menuzord-menu > li.active > a, .menuzord-menu > li:hover > a{line-height:inherit;border-radius:0;}
.menuzord-menu > li > a{height:auto;line-height:inherit;color:#5a5a5a !important;}
.menuzord-responsive .menuzord-menu.scrollable{background:#f4f4f4;}
.ws-sidebar.pull-left, .content-wrap.pull-right{width:auto;float:none;clear:both;}
.ws-darkbg .pull-left, ul.ws-login{float:none;clear:both;margin:0 auto;text-align:center;}
.ws-darkbg ul.ws-login li{display:inline-block;float:none;}
.ws-darkbg .pull-left p{margin:0;padding:10px 0;}
.ws-darkbg ul.ws-login{border-top:1px solid;padding:10px;}
body.home .ws-left .ws-row{width:auto;float:none;}
body.home ul.ws-price li{margin:0 10px;vertical-align:middle;}
body.home ul.ws-price li .ws-link{}
body.home .ws-left .ws-product{max-width:300px;margin:0 auto;}
body.home .ws-left .ws-proddetail h2{}
body.home .ws-left .ws-proddetail .ws-list{margin:10px auto;max-width:300px;}
body.home .ws-left .ws-proddetail .ws-price{text-align:center;}
.category.decision-tree a.back-branch.inside{margin-top:75px;}
.cpbs-home-slides{width:auto;float:none;}
.cpbs-banner-beside{display:none;}
}
@media only screen and (max-width:530px){a.ws-logo{width:70%;}
ul.ws-payment{float:none;margin:0px auto 0;text-align:center;}
.ws-contact{clear:both;float:none;margin:0px auto 10px;text-align:center;}
.ws-contact .fa.fa-phone{display:none;}
.ws-payment img{max-width:80%;}
.ws-text{float:none;margin-bottom:10px;width:auto;}
.ws-left, .ws-sidebar{clear:both;float:none;width:auto;}
.ws-ritebaner{text-align:center;width:auto;}
.ws-ritebaner img{display:block;margin:20px auto;max-width:100%;width:auto;}
.ws-ritebaner .ws-anchor-btn{font-size:inherit;left:auto;padding:10px 20px;position:relative;top:auto;margin-top:0;}
.sidebar-top{border:0;}
.category.decision-tree ul.tree li ul li a{}
.category.decision-tree .fa{font-size:30px;}
}
@media only screen and (max-width:479px){#siteseal{display:none;}
.ws-darkbg{overflow:hidden;}
ul.ws-login{float:none;margin:13px auto;overflow:hidden;}
a.ws-logo,ul.ws-payment{float:none;margin:10px auto;display:block;}
.ws-banner{min-height:300px;}
.ws-bantext{margin-left:10%;margin-top:10%;}
.ws-bantext p{font-size:14px;}
.category ul.tree li ul li a{width:70px;height:70px;padding:8px 3px 0 3px;}
.category ul.tree li ul li a i{font-size:15px;}
.category .tree li span.helper{max-width:50px;}
h1{font-size:20px;}
.category h1{padding:0 40px 15px;}
.ws-left{}
.ws-sidebar{}
.ws-column, .ws-column2{width:100%;float:none;}
.ws-lftfield{width:100%;float:none;}
.ws-wrapinput label,
input.ws-file{width:90px;font-size:12px;}
form.ws-form2 button{width:90px;}
.ws-gallery{float:none;margin:0 auto 10px;}
.ws-feature,.ws-descript{width:100%;float:none;}
ul.tabs li a{font-size:18px;padding:2px 8px;}
.ws-content h2, .ws-content h3, .ws-gurantee h2{font-size:22px;}
.ws-sidebar2{width:100%;float:none;}
.ws-prodimg{float:none;margin:20px auto;width:auto;}
.ws-prodimg img{max-width:100%;height:auto;width:auto;}
.ws-feat2{width:100%;float:none;margin:0 auto;}
.ws-coverage{width:100%;float:none;background:#fff;}
.ws-row4.product{background:#eee;margin:40px 0 !important;padding:20px;}
.ws-bsp .ws-row4.product{margin:0 !important;padding:20px;}
.ws-bsp .woocommerce.columns-1 ul{margin:0;}
.ws-gallery, .ws-feature{width:auto;}
span.demowrap img{width:auto !important;max-width:100% !important;}
.wstheme-row .col-12{float:none;width:auto;margin:20px auto;height:auto;min-height:inherit;}
}
@media only screen and (max-width:300px){.category.decision-tree ul.tree li ul li{width:25%}
.category.decision-tree ul.tree li ul li a{font-size:12px;}
.category.decision-tree a.back-branch{position:relative;top:auto;left:auto;}
}