@media only screen and (min-width:1700px) and (max-width:1799px)
{	
	.largecatbox .catbx-img{height: 560px;}
	.smallcatbox .catbx-img{height: 279px;}
}
@media only screen and (min-width:1600px) and (max-width:1699px)
{	
	.largecatbox .catbx-img{height: 560px;}
	.smallcatbox .catbx-img{height: 279px;}

	.pprightinfowrp h2{font-size: 30px;}
	.pprightinfowrp h3{font-size: 18px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}
@media only screen and (min-width:1500px) and (max-width:1599px)
{	
	.sldrbtn{margin-top:25px;}
	.largecatbox .catbx-img{height: 480px;}
	.smallcatbox .catbx-img{height: 239px;}
	.catbox h2{font-size: 36px;}

	.pprightinfowrp h2{font-size: 30px;}
	.pprightinfowrp h3{font-size: 18px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}
@media only screen and (min-width:1400px) and (max-width:1499px)
{	
	.hrsldrcapcnt h4{font-size: 24px; margin-bottom: 20px;}
	.hrsldrcapcnt h2{font-size: 48px; line-height: 48px; margin-bottom:30px; padding-bottom: 20px;}
	.hrsldrcapcnt p{font-size: 16px;  line-height: 24px;}
	.sldrbtn{margin-top:20px;}
	.largecatbox .catbx-img{height: 480px;}
	.smallcatbox .catbx-img{height: 239px;}
	.catbox h2{font-size: 36px;}

	.pprightinfowrp h2{font-size: 28px;}
	.pprightinfowrp h3{font-size: 18px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}
@media only screen and (min-width:1300px) and (max-width:1399px)
{	
	.brandlwrap img{max-width: 200px;}
	.hdrrgtbtmbr{margin-top: 15px;}
	.tpsrchbr{margin-left: 25px;}
	.hrsldrcapcnt h4{font-size: 24px; margin-bottom: 20px;}
	.hrsldrcapcnt h2{font-size: 48px; line-height: 48px; margin-bottom:30px; padding-bottom: 20px;}
	.hrsldrcapcnt p{font-size: 16px;  line-height: 24px;}
	.sldrbtn{margin-top:20px;}
	.largecatbox .catbx-img{height: 480px;}
	.smallcatbox .catbx-img{height: 239px;}
	.catbox h2{font-size: 36px;}

	.pprightinfowrp h2{font-size: 24px;}
	.pprightinfowrp h3{font-size: 16px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}
@media only screen and (min-width:1200px) and (max-width:1299px)
{	
	.brandlwrap img{max-width: 200px;}
	.hdrrgtbtmbr{margin-top: 15px;}
	.tpsrchbr{margin-left: 25px;}
	.hrslder-img{height: 500px;}
	.hrsldrcapcnt h4{font-size: 21px; margin-bottom: 15px;}
	.hrsldrcapcnt h2{font-size: 42px; line-height: 42px; margin-bottom:15px; padding-bottom: 20px;}
	.hrsldrcapcnt p{font-size: 16px;  line-height: 24px;}
	.sldrbtn{margin-top:20px;}
	.largecatbox .catbx-img{height: 440px;}
	.smallcatbox .catbx-img{height: 219px;}
	.catbox h2{font-size: 36px;}
	.brandslider .slick-prev{left: -10px;}
	.brandslider .slick-next{right:-10px;}
	.cls_newforbgtxtstyle .clsnewforcat h2 {font-size: 20px;}

	.pprightinfowrp h2{font-size: 24px;}
	.pprightinfowrp h3{font-size: 16px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {	
	.clscatlistdt ul.products li.product a  {height: 290px;}
	.productshopdtl .prdctsldcontent{min-height: 80px;}

	/*.products .woo-sctr-shortcode-countdown-unit-wrap {margin: 0px !important;}*/

	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {padding: 0px !important;}
	.cls_newforbgtxtstyle .clsnewforcat h2 {font-size: 20px;}


}
@media only screen and (min-width:1025px) and (max-width:1199px)
{	
	.brandlwrap img{max-width: 180px;}
	#cssmenu > ul > li{margin-left: 25px;}
	#cssmenu > ul > li a{font-size: 16px;}
	.hdrrgttpbr{margin-top: 10px;}
	.hdrrgtbtmbr{margin-top: 15px;}
	.tpsrchbr{margin-left: 25px;}
	.hrslder-img{height: 500px;}
	.hrsldrcapcnt h4{font-size: 21px; margin-bottom: 15px;}
	.hrsldrcapcnt h2{font-size: 42px; line-height: 42px; margin-bottom:15px; padding-bottom: 20px;}
	.hrsldrcapcnt p{font-size: 16px;  line-height: 24px;}
	.sldrbtn{margin-top:20px;}
	.hrsldrcapcnt{max-width: 450px;}
	.prdctsld-image{height: 240px;}
	.prdctsld-dtl{padding: 20px 15px;}
	.largecatbox .catbx-img{height: 400px;}
	.smallcatbox .catbx-img{height: 199px;}
	.catbox h2{font-size: 30px;}
	.blog-img{height: 200px;}
	.brandslider .slick-prev{left: -15px;}
	.brandslider .slick-next{right:-15px;}
	.clssrchresultsec .prdctsld-dtl h5{font-size: 18px;}
	.price, .price ins{font-size: 20px;}
	.price del{font-size: 16px;}
	.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price ins{font-size: 20px;}
	.woocommerce ul.products li.product .price del{font-size: 16px;}
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product{max-width: 33.3333%; flex: 0 0 33.33333%;}
	.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, 
	.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img{height: 240px !important;}
	.adtocartbtn a{font-size: 12px; padding: 10px 15px;}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 12px; padding: 10px 15px;}
	.adtocartbtn a.added_to_cart{font-size: 12px;}
	.prdctsld-dtl{padding: 20px 10px;}
	.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{font-size: 30px;}
	.woocommerce-product-gallery__image{height: 360px;}
	.woocommerce-account .addresses .title h3{font-size: 24px;}

	.yith_magnifier_zoom_wrap{height: 420px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 110px !important;}

	.tpofttxt{ letter-spacing: 3px;}
	.brandbximg{max-width: 33.33333%; flex: 0 0 33.3333%;}

	.clsnewforcat .product-category a{height: 220px;}
}
@media only screen and (max-width: 1024px)
{	
	.header{position: relative;}
	#cssmenu{position: inherit;}
	#cssmenu ul{background: #271b00; position:fixed; z-index:12; top:0px; right:-260px; width:260px; height:100%; overflow:auto;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
	#cssmenu ul.open{right:0;}
	#cssmenu ul.open li a{color:#ffffff;}
	#cssmenu ul ul, #cssmenu ul ul ul{padding:0; background:#392700; border:none; top:0px; position:inherit; width:100%; height:auto;  overflow:inherit; left:inherit;
	transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }
	#cssmenu ul.open li{padding-right:0px;}
	#cssmenu ul.open li a{display:inherit; padding:11px 15px 11px;}
	#cssmenu ul ul li a{margin-top: 0px;}
	#cssmenu ul.open ul li a{padding:13px 10px;}
	#cssmenu ul.open li a:hover{background:var(--newgold); color:#ffffff; text-decoration: none;}
	#cssmenu ul.open ul ul li:hover > a, #cssmenu ul.open ul ul li a:hover, #cssmenu ul.open ul ul li.active a {color: #ffffff; background:#0070c0; }
	#cssmenu::after, #cssmenu > ul::after{content:none;}
	#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:14px;  width: 25px; left:3px; background-color: #fff;}
	#cssmenu #menu-button.menu-opened::before{left:0px; top:6px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); border-top:none; border-color: #fff;}
	#cssmenu > ul > li{margin:0px;}
	#cssmenu > ul > li > a{border:none; border-radius:0px;}
	#cssmenu > ul > li.active > a:before{content:none;}
	#cssmenu ul li a:after{content: none;}
	#cssmenu #menu-button{background-color: transparent;  z-index: 12; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
	#cssmenu ul ul li:last-child{border-bottom: 0px solid rgba(255, 255, 255, 0.20);}
	#cssmenu ul ul { opacity: 1; border-radius:0px; box-shadow: none;}
	#cssmenu li:hover > ul {left: auto; opacity: 1;}
	#cssmenu > ul > li > a::before {display: none;}
	#cssmenu ul.open ul li a {padding-left: 15px;}
	#cssmenu ul ul li a {border-bottom: none;}
	#cssmenu > ul > li::after{content: none;}
	#cssmenu ul ul:after{content: none;}
	#cssmenu li.shwinmblnav{display: inherit;}
	#cssmenu #menu-button.menu-opened {right: 260px; padding: 15px; background-color: var(--newgold);}
	#cssmenu li ul {visibility: visible; left: auto; opacity: 1; }
	.brandlwrap img{max-width: 130px;}
	.hdrrgttpbr{margin-top: 0px; align-items: center; padding-right: 40px;}
	.hdrrgtbtmbr{margin-top: 0px;}
	.tpsrchbr{position: absolute; top: 100%; left: 0; padding: 5px 10px 0; margin-left: 0px; background-color: #ffffff; opacity: 0; visibility: hidden; margin-top: 30px; z-index: 1; 
	transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s; }
	.hdrtpitem{/*margin-left: 10px;*/ margin-left: 25px;}
	.mblsrctrg{display: inherit; margin-left: 20px;}
	.mblopentpsrchbr{display: inherit; margin-top: 20px; visibility: visible; opacity: 1;}
	.tpsrchbr input[type="submit"]{background-size: 16px 15px; top: 6px; }
	.header .col-9{position: inherit;}
	.woocommerce-account .addresses .title h3{font-size: 24px;}
	.mobtpsrchbr {position: absolute; right: 30px; top: 67px; z-index: 99;}
	.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { height: 46px; border: 1px solid #ccc; padding: 10px 40px 10px 10px; }
	.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {margin-top: 13px;}
	#cssmenu ul.open ul ul li:hover > a, #cssmenu ul.open ul ul li a:hover, #cssmenu ul.open ul ul li.active a{background: #000;}
    #cssmenu ul ul ul{background-color:var(--newgold); }

    .hdrrgttpbr .mblsrctrg i {font-size: 22px;}
}
@media only screen and (min-width:992px) and (max-width:1024px)
{	
	.hrslder-img{height: 480px;}
	.hrsldrcapcnt h4{font-size: 21px; margin-bottom: 15px;}
	.hrsldrcapcnt h2{font-size: 42px; line-height: 42px; margin-bottom:15px; padding-bottom: 20px;}
	.hrsldrcapcnt p{font-size: 16px;  line-height: 24px;}
	.sldrbtn{margin-top:20px;}
	.hrsldrcapcnt{max-width: 420px;}
	.prdctsld-image{height: 240px;}
	.prdctsld-dtl{padding: 20px 15px;}
	.largecatbox .catbx-img{height: 400px;}
	.smallcatbox .catbx-img{height: 199px;}
	.catbox h2{font-size: 30px;}
	.blog-img{height: 200px;}
	.brandslider .slick-prev{left: -15px;}
	.brandslider .slick-next{right:-15px;}
	.abtlstdtl{min-height: 346px;}
	.clssrchresultsec .prdctsld-dtl h5{font-size: 18px;}
	.price, .price ins{font-size: 20px;}
	.price del{font-size: 16px;}
	.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price ins{font-size: 20px;}
	.woocommerce ul.products li.product .price del{font-size: 16px;}
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product{max-width: 33.3333%; flex: 0 0 33.33333%;}
	.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, 
	.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img{height: 240px !important;}
	.adtocartbtn a{font-size: 12px; padding: 10px 15px;}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 12px; padding: 10px 15px;}
	.adtocartbtn a.added_to_cart{font-size: 12px;}
	.prdctsld-dtl{padding: 20px 10px;}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 12px; padding: 10px 15px;}
	.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{font-size: 30px;}
	.woocommerce-product-gallery__image{height: 340px;}
	.dgwt-wcas-details-wrapp {margin-left: 0px !important; display:none !important;}
	.dgwt-wcas-suggestions-wrapp {margin-left: 0 !important; width: 500px !important; right: 30px !important; left: inherit !important;}
	.dgwt-wcas-suggestion {padding: 7px 20px !important;}

	.yith_magnifier_zoom_wrap{height: 420px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 110px !important;}

	.tpofttxt{ letter-spacing: 2px;}

	.brandbximg{max-width: 33.33333%; flex: 0 0 33.3333%;}

	.clsnewforcat .product-category a{height: 220px;}

	
}

@media only screen and (min-width:992px) and (max-width:1199px)
{
	/*---- popup -----*/

	.ppleft{height: 540px; max-width: 55%; flex: 0 0 55%;}
	.ppright{max-width: 45%; flex: 0 0 45%;}
	.pprightinfowrp h2{font-size: 22px;}
	.pprightinfowrp h3{font-size: 14px;}
	.pprightinfowrp p{font-size: 13px; line-height: 18px;}
}
@media only screen and (max-width: 991px)
{	
	.sbpgbnr{ padding: 30px 0;}
	.cntcformsec{margin-top: 30px;}
	.dgwt-wcas-suggestions-wrapp {margin-left: inherit !important;}
	.dgwt-wcas-details-wrapp {margin-left: inherit !important;}
	.contcfrmwrap{padding-bottom: 30px; padding-top: 30px;}
	.articlesblogwrap .col-md-6{margin-bottom: 0px;padding-left: 0px;}

	.woocommerce #content div.product div.clsprodimage, .woocommerce div.product div.clsprodimage, .woocommerce-page #content div.product div.clsprodimage, .woocommerce-page div.product div.clsprodimage{width: 100%}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 100%;}

	#customer_login h2 {font-size: 30px;}

}
@media only screen and (min-width: 769px) and (max-width:1199px)
{	
	.clsnewfor_socialreg .wc-social-login .button-social-login{display: block; margin-right: 0px; margin-bottom: 5px;}
	.woocommerce .clsnewfor_socialreg form.login{min-height: 570px;}
}
@media only screen and (min-width: 769px) and (max-width:991px)
{	
	.woocommerce .clsnewfor_socialreg form.login{min-height: 620px;}
}
@media only screen and (max-width: 768px)
{
	.woocommerce table.shop_table{border: none; border-top: 1px solid rgba(0,0,0,.1);}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{border: 1px solid rgba(0,0,0,.1); border-top: none; margin-bottom: 20px;}
	.woocommerce .clsnewfor_socialreg form.login{min-height: inherit;}


}

@media only screen and (min-width: 768px) and (max-width: 991px)
{	
	.hrslder-img{height: 460px;}
	.hrsldrcapcnt h4{font-size: 21px; margin-bottom: 15px;}

	.hrsldrcapcnt h2{font-size: 42px; line-height: 42px; margin-bottom: 8px; padding-bottom: 10px;}
	.hrsldrcapcnt p{font-size: 14px;  line-height: 21px;}
	.sldrbtn{margin-top: 15px;}
	.hrsldrcapcnt{max-width: 400px;}
	.largecatbox .catbx-img{height: 240px;}
	.smallcatbox .catbx-img{height: 240px;}
	.catbox h2{font-size: 30px;}
	.categroy-sec .col-md-3{max-width: 100%; flex: 0 0 100%}
	.categroy-sec .col-md-6{max-width: 100%; flex: 0 0 100%}
	.categroy-sec .col-md-3{display: flex;}
	.categroy-sec .col-md-3 .smallcatbox{max-width: 50%; flex: 0 0 50%;}
	.largecatbox .catbx-img{height: 280px;}
	.blogbx{max-width: 360px; margin: 0 auto}
	.brandslider .slick-prev{left: -15px;}
	.brandslider .slick-next{right:-15px;}
	.ftrbx{margin-bottom:30px; }
	.ftrbtmsec{margin-top: 10px;}

	.ftrtp-sec .col-sm-6:nth-child(1){max-width:50%; flex:0 0 50%;}

	.ftrtp-sec .col-sm-6:nth-child(2){max-width:50%; flex:0 0 50%;}
	.clssrchresultsec .newprosldr-item{max-width: 50%; flex: 0 0 50%;}
	.clssrchresultsec .prdctsld-dtl{padding: 30px 15px;}



	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,

	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product

	{flex: 0 0 50%; max-width: 50%;}

	.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price ins{font-size: 20px;}
	.woocommerce ul.products li.product .price del{font-size: 16px;}



	.adtocartbtn a{font-size: 13px; padding: 10px 20px;}

	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 13px; padding: 10px 20px;}
	.woocommerce-product-gallery__image{height: 380px;}	



	.woocommerce div.product div.images, .woocommerce-page div.product div.images, 

	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{width: 100%;}
	.clscatlistdt ul.products li.product a  {height: 330px;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: auto;}
    .articlesblogwrap .col-md-6{margin-bottom: 0px;padding-left: 0px;}

    .tpofttxt{ letter-spacing: 2px;}
    .branddtlbx{height: 70px;}

    .clsnewforcat .product-category a{height: 220px;}

    .headerminicart {min-width: inherit;}
    
    .hdrrgttpbr .hdrtpitem i {font-size: 20px;}
	.hdrrgttpbr .mblsrctrg i {font-size: 20px;}

	/*---- popup -----*/
	.ppleft{height: 550px;}
	.pprightinfowrp h2{font-size: 24px;}
	.pprightinfowrp h3{font-size: 16px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}

}
@media only screen and (max-width: 767px)
{	
	.hrslder-img{/*height: 380px;*/}
	.hrsldrcapcnt h4{font-size: 15px; margin-bottom: 10px;}
	.hrsldrcapcnt h2{font-size: 26px; line-height: 26px; margin-bottom: 10px; padding-bottom: 15px;}
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.newprosldr .slick-prev, .newprosldr .slick-next{top: 50%; background-color: #ffffff;}
	.newprosldr .slick-prev{right: inherit; left: 5px;}
	.newprosldr .slick-next{right: 5px;}
	.prdctsld-dtl{padding:20px 15px;}
	.prosldrbx{max-width: 360px; margin:0 auto}
	.categroy-sec .col-md-3{max-width: 100%; flex: 0 0 100%}
	.categroy-sec .col-md-6{max-width: 100%; flex: 0 0 100%}
	.largecatbox .catbx-img{height: 240px;}
	.smallcatbox .catbx-img{height: 240px;}
	.catbox h2{font-size: 30px;}
	.blogbx{max-width: 360px; margin: 0 auto}
	.brandslider .slick-prev{left: -10px;}
	.brandslider .slick-next{right: -10px;}
	.ftrbx{margin-bottom:30px; }
	.ftrbtmsec{margin-top: 10px;}
	.cntcmapsec{height: 340px;}
	.pgtitle h1{font-size: 42px;}
	.abtlstdtl{padding: 20px;}
	.ftrtp-sec .col-sm-6:nth-child(1){max-width:50%; flex:0 0 50%;}
	.ftrtp-sec .col-sm-6:nth-child(2){max-width:50%; flex:0 0 50%;}
	.clssrchresultsec .newprosldr-item{max-width: 100%; flex: 0 0 100%;}
	.clssrchresultsec .prosldrbx{max-width: 390px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{flex: 0 0 50%; max-width: 50%;}
	.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price ins{font-size: 20px;}
	.woocommerce ul.products li.product .price del{font-size: 16px;}
	.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, 
	.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img{height: 200px !important;}
	.adtocartbtn a{font-size: 13px; padding: 10px 20px;}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size: 13px; padding: 10px 20px;}
	.woocommerce-product-gallery__image{height: 320px;}
	.prdctsld-dtl h5{min-height: inherit;}
	.clscatlistdt ul.products li.product a  {height: 240px;}
    #place_order{margin-top: 0;margin-left: 0px;}
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: auto;}

    .yith_magnifier_zoom_wrap{height: 400px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 120px !important;}

	.slddesk-img{display: none !important;}
	.sldmbl-img{display: block !important;}
	.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price ins{font-size: 18px;}

	.tpofttxt{letter-spacing: 2px;}
	.brandbximg{max-width: 25%; flex: 0 0 25%;}

	.clsnewforcat .product-category a{height: 180px;}

	.cls_newfortimer .woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {padding: 0 0px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value {font-size: 28px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-2 .woo-sctr-shortcode-countdown-2 .woo-sctr-shortcode-countdown-value {font-size: 28px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {font-size: 12px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-2 .woo-sctr-shortcode-countdown-text {font-size: 12px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {width: 52.5px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-2 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-unit {width: 52.5px !important;}
	.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-2 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {width: 52.5px !important;}

	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {padding: 0px !important;}
	.cls_newforbgtxtstyle .clsnewforcat h2 {font-size: 20px;}
	.header .col-3 {-ms-flex: 0 0 43%; flex: 0 0 43%; max-width: 43%;}
	.header .col-9 {-ms-flex: 0 0 57%; flex: 0 0 57%; max-width: 57%;}
	.brandlwrap {position: relative; z-index: 1;}
	.hrsldrcapcnt h2::before {width: 66%;}
	.hrslder-cap {height: calc(100% - 28px); align-items: flex-end;}
	.heroslider .slick-dots {bottom: 10px;}

	.cls_newheadiconspan {display: none;}
	
	.hdrrgttpbr .hdrtpitem i {font-size: 24px;}
	.hdrrgttpbr .mblsrctrg i {font-size: 24px;}

	.clsmyacpg .woocommerce-message {font-size: 20px;}
	.clsnewfor_socialreg .wc-social-login .button-social-login{margin-right: 8px;}

	/*---- popup -----*/
	.onetimeppcntr{display: inherit;}
	.ppleft{max-width: 100%; padding: 0;}
	.ppright{max-width: 100%; padding: 0;}
	.pprightinfowrp{padding: 20px 15px;}
}	

@media only screen and (min-width: 640px) and (max-width: 767px)
{	
	.categroy-sec .col-md-3{display: flex;}
	.categroy-sec .col-md-3 .smallcatbox{max-width: 50%; flex: 0 0 50%;}
	.largecatbox .catbx-img{height: 280px;}

	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{min-height: 65px;}
	.productshopdtl .prdctsldcontent{min-height: 80px;}
	.woocommerce .products ul, .woocommerce ul.products{margin: 0 -10px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{padding: 0 10px;}
	.clsnewforcat .product-category .woocommerce-loop-category__title{max-width: 92%;}

}

@media only screen and (min-width: 601px) and (max-width: 767px) {

	/*.products .woo-sctr-shortcode-countdown-unit-wrap {margin: 0px !important;}*/
	.products .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-2 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {width: 47px !important;}
	.products .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {font-size: 11px !important;}
	.products .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value {font-size: 20px !important;}

}

@media only screen and (max-width: 639px)
{	
	.hrslder-img{/*height: 340px;*/}
	/*.hrsldrcapcnt h4{font-size: 21px; margin-bottom: 15px;}*/
	/*.hrsldrcapcnt h2{font-size: 42px; line-height: 42px; margin-bottom: 10px; padding-bottom: 15px;}*/
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.yith_magnifier_zoom_wrap{height: 400px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 120px !important;}
	
}

@media only screen and (min-width: 576px) and (max-width: 639px)
{	
	.categroy-sec .col-md-3{display: flex;}
	.categroy-sec .col-md-3 .smallcatbox{max-width: 50%; flex: 0 0 50%;}
	.smallcatbox .catbx-img{height: 180px;}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{min-height: 65px;}
	.productshopdtl .prdctsldcontent{min-height: 80px;}
	.woocommerce .products ul, .woocommerce ul.products{margin: 0 -10px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{padding: 0 10px;}
	.clsnewforcat .product-category .woocommerce-loop-category__title{max-width: 92%;}
}

@media only screen and (max-width: 575px)
{	
	.hrslder-img{/*height: 320px;*/}
	.hrsldrcapcnt h4{/*font-size: 18px;*/ margin-bottom: 5px;}
	.hrsldrcapcnt h2{/*font-size: 36px; line-height: 36px;*/ margin-bottom: 5px; padding-bottom: 10px;}
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.sldrbtn{margin-top: 6px; font-size: 15px; padding: 10px 20px; }
	.brandbx{max-width:280px; margin: 0 auto }
	.brandslider .slick-prev{left: 10px;}
	.brandslider .slick-next{right:10px;}
	.ftrbtmsec{text-align: center;}
	.ftrsocial{justify-content: center; margin-bottom: 10px;}
	.ftrsocial a{margin: 0 4px;}
	.cntcmapsec{height: 300px;}
	.ftrtp-sec .col-sm-6:nth-child(1){max-width:100%; flex:0 0 100%;}
	.ftrtp-sec .col-sm-6:nth-child(2){max-width:100%; flex:0 0 100%;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{flex: 0 0 100%; max-width: 390px; margin-left:auto !important; margin-right: auto !important;}
	.woocommerce-product-gallery__image{height: 320px;}
	.clscatlistdt ul.products li.product a  {height: 360px;}
	.woocommerce div.product div.clsprodimage div.thumbnails .yith_magnifier_gallery li{max-width: inherit; }
	.yith_magnifier_zoom_wrap{height: 380px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 120px !important;}
	.single-product.woocommerce .clsprodimage .thumbnails #slider-prev{left: -10px !important;}
	.single-product.woocommerce .clsprodimage .thumbnails #slider-next{right: -10px !important;}
	.clsnewforcat .product-category a{height: 240px;}

	.clsnewfor_socialreg .wc-social-login .button-social-login{display: block; margin-right: 0px; margin-bottom: 5px;}

}

@media only screen and (max-width: 479px)
{	
	.hrslder-img{/*height: 300px;*/}
	.hrsldrcapcnt h4{/*font-size: 18px;*/ margin-bottom: 5px;}
	.hrsldrcapcnt h2{/*font-size: 36px; line-height: 36px;*/ margin-bottom: 5px; padding-bottom: 10px;}
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.sldrbtn{margin-top: 6px; /*font-size: 16px;*/ padding: 10px 20px; }
	.brandbx{max-width:240px; margin: 0 auto }
	.cntcmapsec{height: 280px;}
	#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{width: 100%; margin-right: 0px; margin-bottom: 10px;}
	.woocommerce table.cart td.actions .coupon .button{width: 100%;}
	.woocommerce-product-gallery__image{height: 280px;}
	.wishlist_table.mobile .additional-info-wrapper{flex-wrap: wrap;}
	.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{font-size: 20px;}
	.header-quickcart {right: -144px; max-width: 290px; min-width: inherit;}
	.hdrtpitem { margin-left: 19px;}
	.mblsrctrg {margin-left: 13px;}
	.yith_magnifier_zoom_wrap{height: 320px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 100px !important;}
	.tpofttxt{ letter-spacing: 1px;}
	.brandbximg{max-width: 33.33333%; flex: 0 0 33.33333%;}

	.pprightinfowrp h2{font-size: 30px;}
	.pprightinfowrp h3{font-size: 18px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}


}

@media only screen and (max-width: 399px) 
{	
	.hrslder-img{/*height: 320px;*/}
	.hrsldrcapcnt h4{/*font-size: 18px;*/ margin-bottom: 5px;}
	.hrsldrcapcnt h2{/*font-size: 36px; line-height: 36px;*/ margin-bottom: 5px; padding-bottom: 10px;}
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.sldrbtn{margin-top: 6px; /*font-size: 16px;*/ padding: 10px 20px; }
	.sectitle h2{font-size: 36px;}
	.cntcmapsec{height: 260px;}
	.woocommerce-product-gallery__image{height: 240px;}
	.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{font-size: 20px;}
	.clscatlistdt ul.products li.product a  {height: 290px;}
	.yith_magnifier_zoom_wrap{height: 280px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 80px !important;}
	.tpofttxt{font-size: 13px; letter-spacing: 0px;}
	.brandbximg{max-width: 50%; flex: 0 0 50%;}
	.clsnewforcat .product-category a{height: 220px;}
	
	.pprightinfowrp h2{font-size: 24px;}
	.pprightinfowrp h3{font-size: 16px;}
	.pprightinfowrp p{font-size: 14px; line-height: 20px;}
}


@media only screen and (max-width: 359px) 
{
	.hrslder-img{/*height: 280px;*/}
	.hrsldrcapcnt h4{/*font-size: 18px;*/ margin-bottom: 5px;}
	.hrsldrcapcnt h2{/*font-size: 32px; line-height: 32px;*/ margin-bottom: 5px; padding-bottom: 10px;}
	.hrsldrcapcnt p{font-size: 14px; display: none;}
	.sldrbtn{margin-top: 6px; /*font-size: 16px;*/ padding: 8px 20px; }
	.prdctsld-image{height: 240px;}
	.cntcmapsec{height: 240px;}
	.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, 
	.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img{height: 240px !important;}
	.woocommerce-product-gallery__image{height: 210px;}
	.woocommerce ul.products.columns-4 li.product .woocommerce-LoopProduct-link img, .woocommerce-page ul.products.columns-4 li.product .woocommerce-LoopProduct-link img{height: 240px !important;}
	.pgtitle h1{font-size: 36px;}
	.yith_magnifier_zoom_wrap{height: 240px;}
	.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{height: 70px !important;}
	.clsnewforcat .product-category a{height: 200px;}
	.hdrrgttpbr .hdrtpitem i {font-size: 20px;}
	.hdrrgttpbr .mblsrctrg i {font-size: 20px;}


}

@media only screen and (max-width: 335px) 
{
	.hdrrgttpbr .hdrtpitem i {font-size: 16px;}
	.hdrrgttpbr .mblsrctrg i {font-size: 16px;}

}	


img {max-width: 100%; height: auto;}