@media screen and (min-width:320px) and (max-width:520px){.page-template-template-home-page .header{background:var(--second-theme-color)}.text-content,#slider-cat .owl-stage-outer{position:static}#slider-cat{background-size:cover;height:650px}.page-template-template-home-page .header-box{margin:9px 0}.logo{padding:0 0 15px!important}.toggle-nav{text-align:center!important;width:100%!important}#slider-cat .owl-carousel{position:static}.postsec-list .alignwide{margin-left:0;margin-right:0}.admin-bar #mySidenav{margin-top:30px}}@media screen and (max-width:600px){.admin-bar .sticky-head{top:0}}@media screen and (max-width:767px){.admin-bar .sidenav #site-navigation{margin-top:20px}.inner-header .phone,.inner-header .email{display:block;text-align:center}.left,.right,.footerleft,.footerright{float:none}#ourservices{margin-top:-20px}#ourservices .container{margin:0 auto;padding:20px}.logo h1{font-size:28px}.container{width:auto;padding:0 20px}.wrap_one{width:auto;text-align:center}.header{width:100%;padding:0}.logo{float:none;text-align:center;margin:0 auto;padding:0;position:relative;width:auto}.headerInfo{position:relative}.page4box{width:100%;margin:0 0 25px 0;float:none}#sidebar{width:100%;float:none}.content-area{width:auto;margin:0;padding:50px 20px}.site-main{width:auto;margin:0 0 25px;padding:0;float:none}h2.headingtitle{font-size:22px;line-height:26px}.page4box .thumbbx{height:auto}.copywrap{text-align:center}.ftr-4-box{width:100%!important;display:block;float:none;margin-right:0;margin-bottom:15%}h2.section_title{text-align:center}.BlogPosts{float:none;width:auto;margin:0 0 10% 0}.inner-header{text-align:center}.inner-header span,.inner-header a{margin-bottom:10px}.inner-header .social-media-box a{display:inline-block}.text-content p{display:none}.imagebox{display:none}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%}.text-content h1 a{font-size:20px}.boxlayout{width:270px}.copywrap .copywrap-info{justify-content:center;align-items:center;flex-wrap:wrap}.copywrap .copywrap-info p,.copywrap .footer-social{flex:1 1 100%;justify-content:center;align-items:center}.copywrap .footer-social{margin-top:10px}}@media screen and (max-width:720px){#slider-cat .owl-stage-outer{top:7em!important}#slider-cat{height:500px}#slider-cat .owl-nav{top:38em}tr.wc-block-cart-items__row{gap:.4em}td.wc-block-cart-item__total{padding-left:0px!important}li.wc-block-grid__product{max-width:100%!important;float:none}.page4box .thumbbx img{height:auto}}@media screen and (max-width:1169px) and (min-width:768px){#slider-cat .owl-stage-outer,.text-content{top:10em}.admin-bar .sidenav #site-navigation{margin-top:45px}#slider-cat{height:535px}#slider-cat .owl-nav{top:37em}.text-content p{font-size:12px}.text-content h3 a{font-size:28px}.container{width:auto;padding:0 20px}.page4box .thumbbx{height:130px;width:130px}#ourservices{margin-top:-20px}#ourservices .container{margin:0 auto;padding:20px}.shadowleft,.shadowright{top:20px}.logo{padding:10px 15px;width:auto}.content-area{width:auto;margin:0;padding:50px 20px}.ftr-4-box h5{font-size:16px}.welcomewrap img{width:50%}.services-wrap .one_third{float:left;width:30.5%;margin:0 3.5% 0 0}.services-wrap .one_third h4{font-size:28px}.postsec-list.grid .post,.postsec-list.four-col .post{padding:10px}.slider-img-color{width:250px;height:200px}tr.wc-block-cart-items__row{gap:1em}li.wc-block-grid__product{max-width:48%!important;float:left;clear:both;margin:0 1% 2.992em;flex:1 0 48%!important}.boxlayout{width:650px}}@media screen and (max-width:1000px){.main-nav ul ul,.main-nav .sub-menu{opacity:1}.main-nav .sub-menu{margin-left:25px}.main-nav li ul{border:none;box-shadow:none;border-top:none!important}.main-nav .sub-menu li{border-bottom:none}.page-template-template-home-page .top-header{padding:5px 0}.page-template-template-home-page .header-box{margin:10px 0}.toggle-nav{text-align:right;margin:15px 0;width:15%;float:right}.toggle-nav button{background:#fff0;border:solid 2px #fff;color:#fff;font-size:18px;padding:10px}.page-template-template-home-page .toggle-nav button{border:solid 2px #fff;color:#fff}.breadcrumb a{margin-bottom:10px}.sidenav{height:100%;width:100%;position:fixed;z-index:99999;left:0;top:-110%;overflow-x:hidden;transition:0.5s top ease-in-out;overflow-y:scroll;background:var(--first-theme-color);opacity:.9;visibility:hidden}body.show-main-menu .sidenav{visibility:visible;top:0;transition:0.5s top ease-in-out}.admin-bar .sidenav.show{top:45px}.sidenav .close-button{font-size:36px;display:block!important;color:#fff;margin-bottom:30px}.sidenav #site-navigation{width:100%}.toggle-nav span{font-size:30px;cursor:pointer;text-align:right}.toggle-nav{display:block}.main-nav ul ul li{display:block}.menubar .nav ul li{display:block}.main-nav ul li a{padding:10px;text-decoration:none;font-size:15px;color:#fff;display:block;float:none;margin:5px 0;border-right:none}.main-nav ul li ul li a:before{content:"\00BB \00a0"}.main-nav ul.sub-menu a:hover{padding-left:40px!important;color:#fff!important;background:none}.main-nav ul ul{position:static;width:100%;background:#fff0;border-top-width:0;border-bottom-width:0;box-shadow:none}.main-nav ul ul a{border-bottom:none;padding-left:40px}.main-nav ul ul ul.sub-menu a{padding-left:40px}.main-nav li{padding:0 15px;display:block;border-bottom:solid 1px #fff}.main-header-box{padding-bottom:15px}#mySidenav{text-align:left;display:inline}.main-menu{padding:0em}.main-nav ul.sub-menu>li>a:before{content:unset}.main-nav ul.sub-menu>li>a:hover:before{opacity:0;left:0;width:0}}@media screen and (max-width:1024px) and (min-width:999px){tr.wc-block-cart-items__row{gap:1em}.boxlayout{width:870px}}@media screen and (max-width:320px){.woocommerce ul.products li{width:100%!important}}@media screen and (min-width:1700px) and (max-width:1900px){.container{max-width:1520px}}@media screen and (min-width:1920px){.container{max-width:1620px}}@media only screen and (min-width:575px) and (max-width:767px){#slider-cat .owl-nav{top:26em!important}#slider-cat{height:400px}}@media only screen and (min-width:320px) and (max-width:574px){.text-content{position:relative;top:1em!important}#slider-cat{height:550px}#slider-cat .owl-nav{top:38em}}@media only screen and (min-width:767px) and (max-width:1169px){.imagebox img{max-height:300px}}@media only screen and (min-width:575px) and (max-width:767px){.text-content{top:5em!important}}