body{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/24px "Inter", serif; color:#fff; background: #000 url(../images/bg.svg) no-repeat bottom 90px left; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;  padding-bottom: 15px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; }

/*font-family: "Comfortaa", serif;
 font-family: "Baloo Bhai 2", serif;
 font-family: "Bai Jamjuree", serif;*/

p{ padding-bottom: 15px;}





.container, .woocommerce-notices-wrapper{max-width: 1440px;}
.woocommerce-notices-wrapper{ margin: 0px auto; padding: 0 12px;}


.navbar-brand img{ max-width: 100%;}

.boxend span{color:#000000; display: inline-block; font-size: 16px;}
.boxend strong{font-weight: 700; font-size: 16px; color:#000000;}
.boxend{display: flex;}
.boxdetails{ background-color:#FFFFFF; margin-bottom: 30px; margin-right: -58px; border-radius: 30px 30px 30px 30px; overflow: hidden;}
.boxend {display: flex;justify-content: space-between;  align-items: center; padding: 14px;}
.merchant {margin-top:30px;}
.box p{font-weight: 400; font-size: 14px; color:#000000; min-height: 48px;}
.box{position:relative; padding: 0px; padding-bottom: 41px; border-bottom: 1px solid #e3e3e3;}



.boxdetails h4{min-height: 64px;}
.boxdetails p{min-height: 64px;}
.foot_btm p{font-weight: 400; font-size: 16px;color: #FFFFFF;}
.foot_btm{background-color: #6F8170CC; text-align: center; padding:10px 0; }
.foot_top h4{font-family: 'Inter'; font-weight: 700; font-size: 24px; color:#FFFEFE; margin-bottom:28px; line-height: 30px;}
.foot_top .follow{margin-top: 28px;}
 .footmenu ul li{display:inline-block; margin-bottom: 11px;}
 .footmenu ul li a{color:#fff; margin-bottom: 20px;}
.contact{margin-bottom:28px;}
.footmenu li{width:50%; float: left; }
.contact p{ color:#FFFEFE; margin-bottom: 22px;}
.footform input[type="email"], .footform input[type="text"], .footform input[type="search"]{color: #BABABA !important; border: none !important; padding: 0px 26px !important; border-radius: 25px !important; height:50px !important; font-size: 16px !important; width: 100% !important; padding-right: 60px !important;}
.footform input[type="email"]::placeholder, .footform input[type="text"]::placeholder, .footform input[type="search"]::placeholder{text-transform:capitalize; opacity: 1;color: #BABABA; }
.foot_top{position:relative;}
.foot_top .image{position:absolute; left:0;}
.foot_top .image:before{content: ""; background-position:center center; background-color: #BABABA; border-radius:50%;}
.footform{position:relative; width:100%;}
.footform input[type="submit"], .footform button{width:50px !important; border:none !important; height:50px !important; position: absolute !important; top:0 !important; right: 0 !important; background:#6F8170 url(../images/up-right-arrow.png) no-repeat center center !important; border-radius:50% !important; font-size:0px !important; -webkit-appearance: none; outline:none;}
.footform .is-form-style input.is-search-input{ border: none !important; font-size: 16px !important;}

.footform .is-form-style.is-form-style-3 label {
  width: 100% !important;
}





/*time:6.00*/




.ban_sec{position: relative;}
.banner_innr{position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%);}
.ban_sec strong, .woocommerce-products-header__title, .entry-title{font-size: 100px; font-weight: 800; color: #fff; line-height: 108.02px; padding-bottom: 30px; display: inline-block;}
.ban_sec p{font-size: 20px; font-weight: 400; line-height: 28px; }
.header_sec{position: absolute; top: 0; left: 0; background: none; width: 100%;z-index: 9;}
.menu_sec{align-items: center;}
.header_sec .navbar-collapse{justify-content: right !important;}
.menu_sec li{ margin: 0 21px;}
.menu_sec li a{padding: 24px 0; display: inline-block;}
.menu_sec .d-block{margin-left: 80px;}
.ban_sec strong b, .woocommerce-products-header__title, .woocomrsPage .entry-title{text-fill-color: transparent;text-stroke: 2px #fff;-webkit-text-fill-color: transparent;-webkit-text-stroke: 2px #fff; -moz-text-fill-color: transparent; font-family: Arial;}
.banner_box{width: 100%; position: relative; min-height: 700px;}
.search_ban{width: 100%; position: absolute; left: 0; top: 0;height: 750px;
  object-fit: cover;
  object-position: bottom;}
.mrc_url{display:flex; width: 100%; justify-content: right; margin-bottom: 0px; position: relative;}
.mrc_url li{margin: 0 10px;}
.mrc_url li select{background:url(../images/arrow.svg) no-repeat center right 12px #e9dcd3;font-size:18px;font-weight:400;line-height:21.78px;font-family:'Inter';padding:0px 26px;border-radius:50px;-webkit-appearance:none;padding-right:52px;background-size:30px;cursor:pointer; border: none; height: 50px;}
.menu_sec li a{color: #fff;}
.mrc_url li select option{ font-family: Arial;}


/*20.01.2025*/

.pr_bx{background: #fff; border-radius: 30px; overflow: hidden; padding: 14px; margin: 12px 0; min-height: 52px;}
.box_img{text-align: center; margin-bottom: 25px;}
.box_txt h4{min-height: 73px;  font-weight: 700; font-size: 24px; color:#000000; line-height: 30px;}
.en_txt span{margin-right: 17px;}
.footer_sec{ width: 100%;}
.footer_logo{margin-bottom: 22px; display: inline-block;}
.foot_ul{display: flex; width: 100%;}
.foot_ul li a{font-size: 27px; color: #fff; margin-right: 30px;}
.foot_top{ width: 100%; padding: 40px 0;}




.srchHead{ position: absolute; top: 9px; right: 0px;}
.srchHead a{ display: inline-block; border: 2px solid #E8DCD2; border-radius: 100%;}


.srchHead img{ width: 60px;}
.menu_sec{ padding-right: 90px;}


.arws{ color: #000; font-size: 20px;}
.en_txt {
  display: flex;
  align-items: center;
  justify-content: center;
}
.arws{ color: #001915;}

.footmenu ul li a {
  color: #fff;
  margin-bottom: 0;
  width: 100%;
  display: inline-block;
}
.contact p a{ color: #fff;}
.merchant {
  margin-top: 29px;
  width: 100%;
  padding-bottom: 35px;
}
.nxtPrv{ width: 100%; padding: 10px 0; text-align: right;}
.nxtPrv a{
font-size: 18px;
font-weight: 400;
line-height: 21.78px; color: #fff;
}
.nxtPrv a:hover{ color: #B5B5B5;}


.openSrch{ width:100%; background: #f2f2f2; padding: 20px; position: fixed; top: -100px; left: 0px; transition: all 0.3s ease;}
.openSrchIn{
  max-width: 500px;
  margin: 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cls{ height: 50px; width: 50px; display: flex !important; color: #fff !important; justify-content: center;
  align-items: center; background: #000; border-color:#000 !important; font-size: 20px;position: relative;
  left: 5px;}
.openSrch.actv{ top: 0px;}


.box_img img{ width: 100%;}
.footer_logo img{ max-width: 100%;}


.innerHeader{ position: relative;}

.prd9 .col-sm-3{ width: 33.333%;}
.filterTop {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mrc_url{ width: auto;}
.mrc_url li {
  margin: 0 0 0 12px;
}

.siteRow{ width: 100%; margin-bottom: 20px;}
.siteRow h4{color: #E8DCD2;
font-size: 36px;
font-weight: 700;
line-height: 54px; padding-bottom: 20px;
}
.siteRow li{ width: 100%; font-family: Inter;
font-size: 18px;
font-weight: 500;
line-height: 34px; color: #fff; margin: 5px 0;
}
.siteRow li label{ width: 100%; position: relative;display: flex; align-items: center; cursor: pointer;}
.siteRow li input[type="checkbox"]{ width: 22px; height: 22px; background: #fff; border-radius: 5px; margin-right: 10px; position: relative;}
.siteRow li input[type="checkbox"]:checked::before{ width: 16px; height: 16px; background: #6F8170; border-radius: 5px; position: absolute; top: 50%; left: 50%; content: ""; transform: translate(-50%, -50%);}

.siteRow li input[type="radio"]{ width: 22px; height: 22px; background: #fff; border-radius: 5px; margin-right: 10px; position: relative;}
.siteRow li input[type="radio"]:checked::before{ width: 16px; height: 16px; background: #6F8170; border-radius: 5px; position: absolute; top: 50%; left: 50%; content: ""; transform: translate(-50%, -50%);}




.breadcrumb-item a{ color: #B5B5B5;}
.breadcrumb-item{
font-size: 18px;
font-weight: 400;
line-height: 21.78px;
}
.breadcrumb-item.active{ font-weight: 700; color: #fff;}
.breadcrumb-item + .breadcrumb-item::before{ color: #B5B5B5;}


.filterMob{ width: 50px; height: 50px; color: #fff !important; border: 1px solid #fff; border-radius: 5px;align-items: center;
    justify-content: center;
    font-size: 23px;}
.breadcrumb{ margin-bottom: 0px;}
.filterTop { margin-bottom: 25px;}









.pr_bx .box_txt{ min-height:131px;}
/*.siteRow li{ display: flex; align-items: center;}*/
.icheckbox_square-grey, .iradio_square-grey{ border-radius: 4px !important; background: #fff !important;width: 18px !important;
  height: 18px !important; margin-top: 0px !important;}
.icheckbox_square-grey.checked, .iradio_square-grey.checked{ position: relative;}

.icheckbox_square-grey.checked::before, .iradio_square-grey.checked::before {
  width: 14px;
  height: 14px;
  background: #6F8170;
  border-radius: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  transform: translate(-50%, -50%);
}

.siteRow li input[type="checkbox"]:checked::before{ display: none;}
.siteRow li input[type="radio"]::before{ display: none;}
.siteRow li label{ width: auto; padding: 0px; margin-left: 0 !important;}
.woof_childs_list_opener span{ filter:brightness(0) invert(1);}
.woof_list_checkbox li div {
  margin-top: 0;
}
.woof_container_inner h4 {
  margin-bottom: 0 !important;
}
.button, .wc-block-components-button {
  padding: 12px 30px !important;
  background: #6F8170 !important;
  color: #fff !important;
  margin-top: 10px !important; border: none !important;
}
.button:hover, .wc-block-components-button:hover{ opacity: 0.9;}
.woof_childs_list {
  padding: 20px 0 0 20px !important;}
.woof_block_html_items ul.woof_childs_list {
  padding:10px 0 10px 10px !important;
}
.siteRow li{ font-size: 17px;}

.wc-block-components-button{
  height: 60px;
  font-size: 17px !important;
  margin: 20px 0 0 0 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px;
}





/*Product Details*/


.woocommerce-breadcrumb {
  font-size: 18px !important;
  font-weight: 400;
  line-height: 21.78px;
  color: #fff !important;
}
.woocommerce-breadcrumb a {
  color: #B5B5B5;
}


.woocommerce-pagination{ padding: 20px 0;}
.woocommerce nav.woocommerce-pagination ul li{ border: none !important; margin: 4px !important;}
.woocommerce nav.woocommerce-pagination ul{ border: none !important;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1;
  font-size: 1em;
  font-weight: 400;
  padding: 0;
  min-width: 1em;
  display: block;
  width: 40px;
  height: 40px;
  display: flex;
  align-content: center;
  justify-content: center;
  line-height: 40px;
  font-weight: 600;
  color: #fff;
  border-radius: 7px !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #fff;
  color: #816e99;
}




.product_details{
  margin-top: 30px;
  width: 100%;
  padding-bottom: 35px;
} 


.productdetails_top #wpgs-gallery .wcgs-thumb.swiper-slide img { height: 120px; object-fit: cover; border-radius: 10px;}
.productdetails_top #wpgs-gallery .wcgs-thumb.swiper-slide:hover img, .productdetails_top #wpgs-gallery .wcgs-thumb.swiper-slide-thumb-active.wcgs-thumb:hover img, .productdetails_top #wpgs-gallery .wcgs-thumb.swiper-slide-thumb-active.wcgs-thumb img { border-color: #767676; }
#wpgs-gallery img{ width: 100% !important;}



#wpgs-gallery {
  margin-right: 0;
  max-width: 100% !important;
}
.wcgs-carousel .wcgs-slider-image{ width: 100% !important;
  background: #fff;
  border-radius: 14px !important;}

.productdetails_top .summary.entry-summary{ width: 100% !important; max-width: 100% !important;}

.woocommerce div.product .product_title, .related h2, .woocommerce-tabs h2{
  color: #E8DCD2;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
  padding-bottom: 20px !important;
}
.productdetails_top h4{ font-size: 20px; line-height: 24px; padding-bottom: 15px;}

.product_info_loop{ padding: 15px 0; width: 100%;}
.quantity .qty{ width: 300px; height: 40px; border-radius: 5px; padding: 10px; background: #fff;}


.woocommerce-product-details__short-description p{ padding-bottom: 10px;}
.quantity .qty {
  width: 100% !important;
  height: 60px;
  border-radius: 5px;
  padding: 10px;
  background: #fff;
  border: none !important;
  text-align: left !important;
}
.productdetails_top .cart{ width: 100%; display: flex;}
.productdetails_top .quantity {
  width: 50%;
  margin-top: 20px !important;
}
.productdetails_top .single_add_to_cart_button {
  width: 50%;
  height: 60px;
  font-size: 17px !important;
  margin: 20px 0 0 0 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px;
}
.productdetails_top .price{ padding: 20px 0; font-size: 20px;
  font-weight: 700;
  color: #fff !important;}
.productdetails_top .price ins{ text-decoration: none !important;}




/*detail tab*/

.woocommerce .woocommerce-product-rating .star-rating{ font-family: star;}
.woocommerce .woocommerce-product-rating .star-rating span{ font-style: normal;}
.woocommerce .star-rating span::before {color: #ffa800;}
.woocommerce .star-rating span {font-family: star !important; font-size: inherit; line-height: inherit;}
.woocommerce div.product .woocommerce-product-rating{ margin-bottom: 0 !important;}
.woocommerce div.product form.cart{ margin-bottom: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{ border: none !important;  border-radius: 0 !important; margin: 0 !important; padding: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ border: none !important;  border-radius: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ padding: 0px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 !important; padding: 0 !important;}
.details_tab .nav-tabs{ border: none !important;}
.details_tab li:before{ display: none !important;}
.details_tab li:after{ display: none !important;}
.details_tab li a:before{ display: none !important;}
.details_tab li a:after{ display: none !important;}
.details_tab .nav-tabs > li a{ font-weight: 600 !important; background: none !important; color: #483735 !important;}
.details_tab .nav-tabs > li.active a{ background: #e5e5e5 !important;}
.details_tab .nav-tabs > li{ background: none !important;}
.details_tab .tab-content {
background: none !important;
    border: 1px solid #483735 !important;
    padding: 22px 30px 30px !important;
    text-align: left;
    margin-top: -4px !important;
    border-radius: 0px !important;

}
.details_tab ul:before{ display: none !important;}
.details_tab ul:after{ display: none !important;}

.details_tab .tab-content h2{color: #483735;
font: 600 21px/25px 'Rajdhani', sans-serif;}

.woocommerce-tabs{ background: #fff; color: #000; border-radius: 10px;}
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0 0 2em;
  padding: 0;
  padding: 25px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{ padding: 16px 30px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after{ display: none !important;}
.woocommerce-tabs h2{ color: #000 !important;}

.woocommerce-Reviews{
  width: 100%;
  display: inline-block;
}
.woocommerce-Reviews #comments{ width: 50%; float: left !important;}
.woocommerce-Reviews #review_form_wrapper{ width: 50%; float: left !important;}
.woocommerce-Reviews .stars{ margin-bottom: 20px;}


/*commend form*/

.woocommerce-tabs #reviews h2.woocommerce-Reviews-title { color:#231f20; font: 600 18px/22px 'Inter', sans-serif; padding-bottom:10px; }
.woocommerce-tabs #reviews h2.woocommerce-Reviews-title span{ text-transform: uppercase; font-weight: 700; } 
.woocommerce-tabs #review_form{ width:100%; float: left; }
.woocommerce-tabs #review_form .comment-reply-title{ color:#231f20; font: 600 18px/22px 'Inter', sans-serif; padding-bottom:10px;}
.woocommerce-tabs #review_form p{ color:#483735; font: 400 14px/20px 'Inter', serif; padding:0px; margin:0px !important; width:100%; float: left;  }
.woocommerce-tabs #reviews .commentlist p{ color: #483735; font: 400 14px/20px 'Inter', serif; padding:0px;}
.woocommerce-tabs #review_form p label{ color:#483735; font: 500 15px/24px 'Inter', sans-serif; padding:5px 0 0px 0; width:100%; float: left; margin: 0px; }
.woocommerce-tabs #review_form p input[type="text"], .woocommerce-tabs #review_form p input[type="tel"], .woocommerce-tabs #review_form p input[type="email"], .woocommerce-tabs #review_form p input[type="password"], .woocommerce-tabs #review_form p textarea{ width:100%; max-width:400px; float:left; height:40px; border:1px solid #ccc; padding:10px; color:#231f20; font: 400 14px "Inter"; background: none; max-width: 100%;  border-radius: 5px;}
.woocommerce-tabs #review_form p textarea{ width:100%; max-width:600px; float:left; height:120px !important; resize:none;}
.woocommerce-tabs #review_form p.form-submit input[type="submit"]{ color: #ffffff !important; background:#6f8170 !important; float: left; font: 500 15px/34px 'Inter', sans-serif !important; padding: 2px 25px !important; text-align: center; text-transform: capitalize; border:none; border-radius: 5px !important; margin:20px 0 0 0 !important;  }
.details_tab #review_form p.form-submit input[type="submit"]:hover{ opacity: 0.9 !important; }


.woocommerce #reviews #comments ol.commentlist{ padding: 0px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{ border-radius: 0px !important;border:1px solid #483735 !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{ color:#483735; font: 500 15px/24px 'Inter', sans-serif  !important;}
.woocommerce-review__author{ text-transform: uppercase;}
.comment-form-rating{ width: 100%; display: inline-block; margin-top: 10px;}
.comment-form-rating label{ color: #483735;font: 600 14px/23px 'Inter', serif;}
.woocommerce p.stars a{ color: #ffa800 !important;}
.woocommerce-message{ border:1px solid #483735; border-top: 2px solid #483735;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{ border:1px solid #483735 !important; border-top: 2px solid #483735 !important; background: none !important; color: #483735;
font: 500 14px/34px 'Inter', serif; padding: 11px 15px 11px 42px !important;}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {top: 12px !important; color: #483735 !important;}

.woocommerce-tabs h2 {
  color: #000 !important;
  font-size: 23px;
  line-height: 32px;
  padding-bottom: 10px !important;
}


.woocommerce-tabs{ overflow: hidden;}

.other_prods_sec{ padding-top: 60px;}

.woocommerce-error, .woocommerce-info, .woocommerce-message{ background: #fff !important;
  border-radius: 10px;}
.woocommerce-notices-wrapper .button{ margin-top: 0px !important;}

.woocomrsPage {
  margin-top: 29px;
  width: 100%;
  padding-bottom: 35px;
}

.wc-block-components-sidebar-layout .wc-block-components-main{ background: #fff;
  color: #000;
  padding: 22px;
  border-radius: 10px;}
.wc-block-components-product-name {
  font-size: 17px;
  overflow-wrap: anywhere;
  word-break: break-word;
  font-weight: 700;
}
.wp-block-woocommerce-cart-order-summary-block{ background: #fff;
  color: #000;
  padding: 22px;
  border-radius: 10px;}
.wc-block-components-product-name {
  font-size: 17px !important;
  overflow-wrap: anywhere;
  word-break: break-word;
  font-weight: 700 !important;
  color: #000 !important;
}
.wc-block-components-button {
  height: 60px !important;
  font-size: 17px !important;
  margin: 20px 0 0 0 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px;
  border-radius: 5px;
}


.wp-block-woocommerce-checkout-order-summary-block{ background: #fff !important; color: #000; border-radius: 10px !important;}
.wc-block-components-sidebar{ margin-top: 0;}
.wc-block-components-sidebar .wc-block-components-product-name{
  font-size: 15px !important;
  color: #000;
  line-height: 20px !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item{ border-top: 1px solid #ddd;}
.wc-block-components-button{ border: none !important;}
.wc-block-checkout__actions .wc-block-components-button{
  width: auto;
  height: auto !important;
  font-size: 15px !important;
  letter-spacing: 0px;
  margin-top: 3px !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main{ padding: 22px !important;}
.wc-block-components-button{ border: none !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item:first-child{ border-top: none;}
.wc-block-components-sidebar{ margin-top: 0 !important;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{ padding: 20px !important;}
.wc-block-components-text-input label:focus{ outline: none !important;}


div.is-ajax-search-details { display: none !important;}
.product-category.uncategorized { display: none !important;}

/*.merchant_top .woocommerce-ordering{ display: none; }*/
.merchant_top .woocommerce-result-count{ display: none; }
.productdetails_top .onsale{ display: none; }
.merchant_top .orderby{ background: url(../images/arrow.svg) no-repeat center right 12px #e9dcd3; font-size: 18px; font-weight: 400; line-height: 21.78px; font-family: 'Inter'; padding: 0px 26px; border-radius: 50px; -webkit-appearance: none; padding-right: 52px; background-size: 30px; cursor: pointer;
  border: none; height: 50px; margin: 0 0 0 12px; }

.merchant_top .price_filter{display: none; }

.woocommerce-order{
  background: #fff;
  color: #000;
  padding: 20px;
  border-radius: 10px;
}
.woocomrsPage .entry-title{ text-transform: capitalize;}
.woocommerce ul.order_details li{ border: 1px solid #ccc !important;
  border-radius: 5px;
  padding: 13px !important;
  margin: 22px 10px 0 0 !important;}

.woocommerce ul.order_details li strong{ margin-top: 11px;}
.woocommerce-order-details h2, .woocommerce-customer-details h2{
  color: #000 !important;
  font-size: 23px;
  line-height: 32px;
  padding-bottom: 10px !important;
}
.woocommerce table.shop_table td a{ color: #000;}
.woocommerce .woocommerce-customer-details address{ padding: 20px;}
.woocommerce-order-details{ margin-top: 20px;}

.is-search-submit span{ opacity: 0; visibility: hidden;}

.qib-button-wrapper button.qib-button{ background: #ffffff !important;}
.woocommerce div.product form.cart div.quantity .qty{ text-align: center !important;}
.qib-button-wrapper{ height: 60px !important; justify-content: space-between !important; display: flex !important; width: 155px; border-radius: 5px !important;
  overflow: hidden !important; margin-top: 20px !important; background: #fff;
}
.productdetails_top .cart{ align-items: center;}

.qib-button-wrapper button.qib-button, .qib-button-wrapper .quantity input.input-text.qty.text{ height: 100% !important;}

.is-search-sections .is-title a{ color: #000;}
.is-search-sections .is-ajax-result-description {
  font-size: 11px;
  margin-top: 2px;
}
.is-search-sections .thumbnail img {
  float: left;
  max-width: 70px;
  height: auto;
  border: 1px solid #ccc;
  border-radius: 6px;
}
div.is-ajax-search-details, div.is-ajax-search-result{ padding: 1px !important;
  border-radius: 10px;
  overflow: auto;}
.is-ajax-search-post, .is-ajax-search-post-details{ padding: 10px !important;}

.search-results .woocommerce-products-header__title span{ font-size: 18px !important;
  line-height: 30px !important;
  display: block !important; -webkit-text-fill-color: inherit;
  -webkit-text-stroke: inherit;}
.woof_products_top_panel{ background: #fff;
  border-radius: 6px;
  padding: 6px;}
.woof_products_top_panel li a{ color: #000;}
.woof_products_top_panel ul {
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block;
  width: 100%;
  position: relative;
}
.woof_products_top_panel li button {
  border: none !important;
  background: #6f8170;
  font-size: 12px;
  line-height: 33px;
  padding: 0 12px;
  color: #fff;
  border-radius: 5px;
}
.woof_products_top_panel ul{ display: flex !important; flex-wrap: wrap;}
.woof_products_top_panel li span{ padding-right: 23px;}
.woof_products_top_panel_ul li ul li {
  margin: 0 5px 0 0 !important;
  color: #000;
}
.nxtPrv{ width: 100%; display: flex; align-items: center; justify-content: center; padding: 25px 0 0; }
.more_link{ background: #e9dcd3; color:#000; padding: 12px 25px; border-radius: 50px; text-transform: capitalize; display: inline-block; }
.more_link:hover{ background: #fff; color:#000; }



.home_mid h1, .home_mid h2 {
  text-fill-color: transparent;
  text-stroke: 2px #fff;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px #fff;
  -moz-text-fill-color: transparent;
  font-family: Arial;
  font-size: 100px;
  font-weight: 800;
  color: #fff;
  line-height: 108.02px;
  padding-bottom: 30px;
  display: inline-block;
  text-transform: capitalize;
}
.productdetails_top .price { padding: 0 0 20px;}
.productdetails_top .more_link{ margin-top: 10px; }

.page-template-tpl_about{ background-size: 600px; }
.about_row {width: 100%; background: rgba(0, 0, 0, 0.75); padding: 30px; border-radius: 20px; margin: 0 0 30px; box-shadow: 0 0 8px 0px #fff; }
.about_row .row{flex-direction: row; align-items: center;  }
.about_row1 .row{ flex-direction: row-reverse !important;}
.about_img{ width: 100%; }
.about_img img{ width: 100%; border-radius: 15px; }
.about_content h2{ padding: 0 0 15px; }
.about_content p{ padding: 0 0 15px;}
.about_content { padding: 0 0 0 30px; width: 100%; }
.about_row .about_content{ padding: 0 30px 0 0; }
.about_row1 .about_content{ padding: 0 0 0 30px !important; }
.about_row .row { align-items: start;}

.vission_sec .about_content { padding: 0;}

.contact_top .about_row .row{ flex-direction: row-reverse; }
.contact_frmsec { width: 100%; background: rgba(140, 87, 87, 0.4); padding: 20px; border-radius: 15px;}
.contact_top h2{ padding: 0 0 20px; text-transform: capitalize; }
.contact_frm{ width: 100%; display: inline-block; margin: 0 0 15px; }
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"], .contact_frm textarea{ width: 100%; height: 50px; background: #FFF; padding: 0 15px; outline: none; -webkit-appearance: none; font-size: 20px; line-height: 24px; border-radius: 8px; border: none; }
.contact_frm textarea{ height: 100px; resize: none; padding: 15px; }
.contact_frm label{ width: 100%; display: inline-block; margin: 0 0 8px; }

.contLft {
  width: 100%;
}
.contLft li {
  display: flex;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  margin: 8px 0;
  position: relative;
  padding-left: 60px;
  min-height: 56px;
  align-items: center;
}
.contLft li i {
  width: 45px;
  height: 45px;
  display: flex;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contLft li a {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  display: inline-block;
}
.contact_map {
  width: 100%;
  margin-top: 20px;
}
.contact_map iframe{ width: 100%; border-radius: 5px; height: 344px; }
.contact_frm input[type="submit"] {
  background: #e9dcd3;
  color: #000;
  padding: 10px 34px;
  border-radius: 50px;
  text-transform: capitalize;
  display: inline-block;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  margin: 10px 0 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  letter-spacing: 1px;
}
.contact_frm input[type="submit"]:hover{ background: #fff; color:#000; }



.touch_with_iner .chbox .wpcf7-list-item{ position: relative; width: 25%; padding-left: 25px; float: left; margin: 0; }


.contact_frmsec .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px "Inter", serif; color:#fff;
 margin: 15px 0 0 !important; }
.contact_frmsec .invalid .wpcf7-response-output{ background:#dc3232; }
.contact_frmsec .sent .wpcf7-response-output{ background:#84c426; }
.contact_frmsec span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px "Inter", serif;
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.contact_frmsec span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}

.contact_frmsec .wpcf7-form-control-wrap {  position: static;}

.contact_frmsec span.wpcf7-not-valid-tip {  top: 100%;}
.contact_frmsec iframe {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

.wpcf7-form-control-wrap {
  position: static;
}
.nxtPrv a.more_link {
  color: #000 !important;}
  
/*.filterTop { position: absolute; width: auto; right: 0;}*/  
.home_mid .container{ position: relative; top: 26px; }
.filterTop { margin: 0; top: 30px; }  


.category_list{ width: 100%; padding: 0 0 15px; }
.category_list ul.category-spotlight { list-style: none; overflow: hidden; padding: 0; margin: 0 auto;}
.category_list ul.category-spotlight > li { float: left; width: 20%;  padding: 0 10px 5px 10px; box-sizing: border-box; font-size: 13px; position: relative; }  
.category_list ul.category-spotlight > li > a { text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;
font-size: 15px; font-weight: bold; line-height: 25px; color: #fff; position: relative; padding-left: 25px;}  
.category_list ul.category-spotlight > li > a { white-space: nowrap; font-size: 15px; font-weight: bold; line-height: 25px; color: #fff; position: relative; }  
.category_list ul.category-spotlight > li > a::before { content: ''; position: absolute; display: block; left: 0; top: 5px; width: 15px;
height: 15px; border-radius: 50%; background-color: white; box-sizing: border-box; border: 2px solid gainsboro; }  
.category_list ul.category-spotlight > li > a:hover { color: #ccc;  text-decoration: underline !important;}
.filterTop{ position: relative; }
.filterTop .sorting_list { position: absolute; right: 0px; top: 25px;}
.filterTop { position: relative; justify-content: space-between !important; top: inherit !important; padding: 0 0 25px;}

.category_list h3{ padding: 0 0 35px; text-align: center; font-weight: 600; }




/*Landing page*/

.landingSec1, .landingSec2{ width: 100%; padding: 50px 0;}
.landConCod {
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  padding: 30px;
  border-radius: 15px;box-shadow: 0 0 8px 0px #fff;
}
.landingSec1 .row{ justify-content: space-between;}


.contTime{ width: 100%; padding: 15px 0; border-top:1px solid rgba(255,255,255,0.1); border-bottom: 1px solid rgba(255,255,255,0.1);}
.contTime i{ margin-right: 16px; font-size: 30px;}
.contTime strong {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bookTime{ width: 100%; padding: 15px 20px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.bookTime li{ width: 100%; display: inline-block;}
.bookTime li + li{ margin-top: 10px;}
.btn_link i{ margin-right: 10px;}
.btn_link{
  background: #e9dcd3;
  color: #000;
  padding: 16px 50px;
  border-radius: 50px;
  text-transform: capitalize;
  display: inline-block; font-size: 17px;
}
.btn_link:hover{ color: #000; background: #fff;}
button:focus{ outline: none !important; box-shadow: none !important;}

.foot_btm p{ padding-bottom: 0px;}
.darktxt h1, .darktxt h2, .darktxt h3, .darktxt h4, .darktxt h5, .darktxt h6, .darktxt p, .darktxt li{ color: #000;}
.listdisk li{ list-style: disc; margin: 15px 0;}
.listdisk ul{ padding-left: 20px;}
.landingSec2 .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #6f8170;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}
.landingSec2 .accordion-button::after{ filter: brightness(0);}
.landingSec2 .accordion-item{ border: none !important;}




.partnercss {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 166px;
  background: #fff;
  margin: 30px auto 0;
  padding: 6px 3px;
  align-items: center;
  border-radius: 5px;
}
.partnercss img{ max-width:78px;}


.oferFrmBox{ width: 100%; background: rgba(140, 87, 87, 0.4); border-radius: 20px; padding: 50px; text-align: center;}
.contact_frm{ text-align: left;}



.landingSec3{ width: 100%;}
.landingSec3 .row{ flex-direction: inherit !important;}


.landingSec4{ width: 100%; padding: 50px 0; text-align: center;}


.faqaccu{
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  padding: 30px;
  border-radius: 20px;
  margin: 0 0 30px;
  box-shadow: 0 0 8px 0px #fff; margin: 40px auto 0;
}


.faqaccu .accordion-item, .faqaccu .accordion-button{ background: none !important;}
.faqaccu .accordion-button{ color: #fff; font-weight: 700; padding: 16px 0;}
.faqaccu .accordion-item{ border-bottom: 1px solid rgba(255,255,255,0.6);}
.faqaccu .accordion-body{ text-align: left; padding: 16px 0;}
.faqaccu .accordion-button::after{ filter: brightness(100);}
.faqaccu .accordion-item:last-child{ border: none;}


.landingSec5{
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  padding: 30px;
  border-radius: 20px;
  margin: 0 0 30px;
  box-shadow: 0 0 8px 0px #fff; margin: 40px auto 0;
}

.mt-7{ margin-top: 21px;}
.landingSec5 .contact_frm input[type="submit"]{ width: 100%; border-radius: 10px; height: 50px;}
.landingSec3 .about_row{ margin-bottom: 0px;}

.landingSec6{ width: 100%; max-width: 600px; margin: 50px auto; text-align: center; background: rgba(140, 87, 87, 0.4);
  border-radius: 20px;
  padding: 50px;
  text-align: center; }


.bookmodal .oferFrmBox{ background: rgb(140, 87, 87);}
.bookmodal .modal-body{ padding: 0px;}
.bookmodal .modal-content{ background: none !important; border: none !important; box-shadow: none !important;}
.bookmodal .btn-close{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 50px;
  height: 50px;
}

.producdMid ul{margin:0px; padding:0 0 15px 20px;}
.producdMid ul li{list-style: disc;}
.producdMid ul li a,.producdMid p a{color:#FFF !important;}
























  
  
@media (min-width: 992px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}



.srcop{ display: none !important;}
.openSrch{ display: block; position: relative; top: 0px; background: none; padding: 10px 0;}
.menu_sec {
  padding-right: 0;
}
.srchHead {
  position: absolute;
  top: 9px;
  right: 50%; width: 550px; transform: translateX(50%);
}
.srchHead .cls{ display: none !important;}
.srchHead .footform input[type="submit"], .footform button{ background: url(../images/srch.svg) no-repeat center center !important;}

.filterMob{ display: none;}



}


@media (min-width: 1600px) and (max-width: 1799px) {
.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2{font-size:74px;line-height:91.02px;}
.ban_sec p{font-size:17px;line-height:28px;}
.search_ban{height:600px;}
.banner_box{min-height:600px;}







}


@media only screen and (max-width: 1599px) {
.container, .woocommerce-notices-wrapper{max-width: 1370px;}


.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2{font-size:74px;line-height:91.02px;}
.ban_sec p{font-size:17px;line-height:28px;}
.search_ban{height:600px;}
.banner_box{min-height:600px;}










}   



@media (min-width: 1200px) and (max-width: 1599px) {


.srchHead{ width: 400px;}








}

@media only screen and (max-width: 1399px) {
.container, .woocommerce-notices-wrapper{max-width: 1170px;}

.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2{font-size:70px;line-height:80px;}
.ban_sec p{font-size:16px;line-height:26px;}
.search_ban{height:550px;}
.banner_box{min-height:550px;}

.box_txt h4{min-height:62px;font-size:21px;line-height:24px;}
.mrc_url li select{font-size:14px;}
.pr_bx{border-radius:15px;}

.box p{font-size:13px;min-height:48px;line-height:20px;}
.box{padding-bottom:15px;}
.boxend strong,.boxend span{font-size:13px;}
.boxend{padding:8px;}
.foot_top h4{font-size:20px;margin-bottom:28px;line-height:30px;}
.foot_ul li a{font-size:19px;}
body{font-size:15px;}
body{background-size:40%;}



.contact p, .footmenu ul li{ font-size: 13px;
    line-height: 19px;}
.foot_top h4 {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 27px;
  }

.merchant_top .orderby{ font-size: 14px; }


.about_row .row{ align-items: start;  }
.about_row1 .about_content { padding: 0 0 0 15px !important;}
.about_row .about_content { padding: 0 15px 0 0;}
.about_row { padding: 25px;}

.siteRow li {font-size: 15px;}


} 

@media (min-width: 992px) and (max-width: 1199px) {


.srchHead{ width: 300px;}








}

@media only screen and (max-width: 1199px) {
.container, .woocommerce-notices-wrapper{max-width: 960px;}

.productRow .col-sm-3{ width: 33.333%;}

.prd9 .col-sm-3{ width: 50%;}


.about_row .row{ align-items: start;  }
.about_row1 .about_content { padding: 0 0 0 15px !important;}
.about_row .about_content { padding: 0 15px 0 0;}
.about_row { padding: 20px;}

.category_list ul.category-spotlight > li > a { font-size: 13px; padding-left: 20px; }
.category_list ul.category-spotlight > li > a::before { top: 7px; width: 13px; height: 13px;}

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;box-shadow: none;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: rgba(0,0,0,0.9); width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        

.container{max-width: 720px;}

.menu_sec li { margin: 0; font-size: 14px;  line-height: 20px; }
.menu_sec{padding:15px;}



.productRow .col-sm-3{width:50%;}

.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2{font-size:55px;line-height:66px;}
.banner_box{min-height:500px;}
.search_ban{height:500px;}
.ban_sec p br{display:none;}
.ban_sec p{font-size:14px;line-height:24px;}
.srchHead img{width:40px;} 
.navbar-brand{width:150px;} 
.srchHead{position:absolute;top:10px;right:65px;} 
.menu_sec li{width:100%;} 
 
 

.foot_top .col-md-3{ width: 50%; margin: 20px 0;}
.foot_btm p{ font-size: 13px;}


.filterMob{ display: flex;}
.siteRow h4 {
  font-size: 28px;
  line-height: 46px;
  padding-bottom: 13px;
} 
 
.siteBar{ position: fixed; top: 0px; left: -350px; width: 350px; height: 100%; overflow: auto; background: rgba(0,0,0,1); z-index: 11; padding: 10px;  transition: all 0.3s ease;} 
.siteBar.actv{ left: 0px;} 
 
 
 
.mrc_url{ width: auto;  justify-content: flex-start;} 
.mrc_url li {
  margin: 0 10px 10px 0;
} 
.merchant{ display: inline-block;} 
.filterMob {
    display: flex;
    float: right;
    margin: -60px 0 0 0;position: relative;
    z-index: 1;
  }



.woocommerce div.product .product_title, .related h2, .woocommerce-tabs h2 {
  font-size: 29px;
  line-height: 38px;
  padding-bottom: 10px !important;
}
.productdetails_top .single_add_to_cart_button {
  font-size: 15px !important;
  letter-spacing: 1px;
  padding: 0 10px !important;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item{ padding: 20px !important;}
.wc-block-components-totals-wrapper{ padding: 15px;}   
.wc-block-components-order-summary .wc-block-components-order-summary-item{ padding: 20px 0;}
.wp-block-woocommerce-checkout {
  margin: 0;
  padding-top: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary {
  padding: 0;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item{ padding: 20px 0 !important;}

.wc-block-components-sidebar{ margin-top: 20px !important;}


.about_row .row{ align-items: start;  }
.about_row1 .about_content { padding: 0 !important;}
.about_row .about_content { padding: 0 15px 0 0;}
.about_row { padding: 15px; }
.about_row1 .about_content { padding: 0 !important; }
.about_row .about_content { padding: 0; }

.contact_top h2 { padding: 0 0 15px; font-size: 22px;}
.contLft li i { width: 40px; height: 40px; font-size: 16px;}    
.contLft li { font-size: 16px; line-height: 22px; margin: 4px 0; padding-left: 60px; min-height: 50px;}
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"], .contact_frm textarea { height: 45px; padding: 0 15px;
 font-size: 16px; line-height: 22px; border-radius: 6px; }
.contact_left {padding: 25px 0 0;} 
.contact_map iframe { height: 280px;}

.filterTop { margin: 0; top: 20px;}  
.mrc_url li select { padding: 0px 24px; padding-right: 44px; background-size: 22px;  height: 45px; }
.filterTop .sorting_list { top: 18px;}

.category_list ul.category-spotlight > li > a { font-size: 13px; padding-left: 20px; }
.category_list ul.category-spotlight > li > a::before { top: 7px; width: 13px; height: 13px;}




.landingSec1 .col-md-5{ width: 50%;}
.btn_link{ padding: 12px 25px;font-size: 15px;}
.oferFrmBox{ padding: 25px;}
.landingSec5 .col-sm-5{ width: 50%;}
.landingSec5 .col-sm-2 {
    width: 50%;
    margin: 0px auto;
  }






    
} 
 
 


 
@media only screen and (max-width: 767px){
.container, .woocommerce-notices-wrapper{max-width: 100%;}


.banner_box{min-height:450px;}
.search_ban{height:450px;}
.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2 {
    font-size: 46px;
    line-height: 57px;
    padding-bottom: 15px;
  }
.box_txt h4 {
    min-height: 54px;
    font-size: 19px;
    line-height: 21px;
  }

.mrc_url li select {
    font-size: 14px;
    height: 40px;
    background-size: 16px;
  }
.filterMob {
  width: 40px;
  height: 40px;
  font-size: 16px;
}
.filterTop{ flex-wrap: wrap;}
.nav-breadcrumb{ width: 100%; margin-bottom: 20px;}
.mrc_url li {
  margin: 0;
  padding: 0 10px 0 0;
}
.filterTop.justify-content-end{  justify-content: center !important;}

.filterMob {
    display: flex;
    float: right;
    margin: -40px 0 0 0;
  }
.woocommerce-Reviews #review_form_wrapper {
  width: 100%;
  float: left !important;
}






.woocommerce-Reviews #comments {
  width: 100%;
  float: left !important;
}

.merchant_top .orderby{ font-size: 14px; height: 40px; background-size: 16px; margin: 0 15px 0 0; }

.filterTop.justify-content-end { justify-content: space-between !important; }
.mrc_url li { width: 100%; }
.filterTop {  margin: 0; }

.ban_sec strong b, .woocommerce-products-header__title, .woocomrsPage .entry-title { text-stroke: 1.1px #fff; -webkit-text-stroke: 1.1px #fff;}

.category_list ul.category-spotlight > li { width: 33.3333%;}


.landingSec1 .col-md-5{ width: 100%;}
.btn_link{ padding: 12px 25px;font-size: 15px;}



.oferFrmBox{ margin-top: 20px;}
.landingSec3 .col-md-7{ margin-top: 20px;}






}




@media only screen and (max-width: 575px){ 

.mrc_url li {
  width: 50%;
}
.mrc_url li select{ width: 100%;}
.filterMob {
    width: 40px;
    height: 40px;
    font-size: 16px;
    position: fixed;
    right: 12px;
    top: 15%;
    background: #000;
    z-index: 11;
  }
.filterMob {
    display: flex;
    float: right;
    margin: 0;
    top: 30% !important;
  }


.boxend {
    padding: 8px 0 0;
  }
.en_txt span {
  margin-right: 7px;
}

.merchant_top .orderby{ width: 100%; }

.mrc_url li { width: 100%; }


.home_mid h1, .home_mid h2 { font-size: 35px; line-height: 57px; text-fill-color: transparent; text-stroke: 1.1px #fff; -webkit-text-fill-color: transparent;
-webkit-text-stroke: 1.1px #fff; }
.mrc_url li select { padding: 0px 20px; padding-right: 40px;}





} 

@media only screen and (max-width: 430px){ 

.productRow .col-sm-3{width:100%;}	
.ban_sec strong, .woocommerce-products-header__title, .entry-title, .home_mid h1, .home_mid h2 {
    font-size: 35px;
    line-height: 45px;
    padding-bottom: 13px;
  }	
  
.mrc_url li {
  margin: 10px 0;
  width: 100%;
}  
.mrc_url {
  flex-wrap: wrap;

}  
.foot_top .col-md-3 {
    width: 100%;
    margin: 10px 0;
  }  
  
.mrc_url li{ padding: 0px;}  


.siteBar{ width: 80%; left: -80%;}

.siteRow h4 {
    font-size: 24px;
    line-height: 37px;
    padding-bottom: 8px;
  }
.siteRow li {
  font-size: 14px;
  line-height: 31px;
}
.siteRow li input[type="checkbox"] {
  width: 18px;
  height: 18px;
  border-radius: 3px;
}
.siteRow li input[type="checkbox"]:checked::before {
  width: 14px;
  height: 14px;border-radius: 3px;}
  
.siteRow li input[type="radio"] {
  width: 18px;
  height: 18px;
  border-radius: 3px;
}
.siteRow li input[type="radio"]:checked::before {
  width: 14px;
  height: 14px;border-radius: 3px;}  
  
  
.prd9 .col-sm-3 {
    width: 100%;
  }


.wc-block-components-order-summary .wc-block-components-order-summary-item{ display: inline-block !important; width: 100% !important;}


.wc-block-checkout__actions .wc-block-checkout__actions_row{ display: inline-block !important; width: 100%;}
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{ width: 100% !important; margin-top: 20px !important;}


.home_mid h1, .home_mid h2 { padding-bottom: 15px; }
.mrc_url li select { padding: 0px 15px; padding-right: 32px;}
.filterTop { margin: 0;}
.home_mid h1, .home_mid h2 { font-size: 25px; line-height: 30px; text-fill-color: transparent; text-stroke: 1.1px #fff; -webkit-text-fill-color: transparent;
-webkit-text-stroke: 1.1px #fff; }
.mrc_url li select { font-size: 13px; height: 37px; background-size: 15px; }
.mrc_url li { margin: 2px 0; width: 100%; }
.filterTop .sorting_list { top: 0px; }

.category_list ul.category-spotlight > li { width: 50%;}



.landingSec5 .col-sm-5{ width: 100%;}
.landingSec5 .col-sm-2 {
    width: 100%;
    margin: 0px auto;
  }




	
}

/* Policy footer links */
.policy-links {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    text-align: center;
}
.policy-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px 24px;
}
.policy-links ul li a {
    color: inherit;
    text-decoration: underline;
    font-size: 14px;
}
.policy-links ul li a:hover {
    opacity: 0.8;
}