html {
    scroll-behavior: smooth;
}
body {
   font-family: 'Roboto', sans-serif;
    padding: 0px;
    font-size: 16px;
    color: #333333;
    overflow-x: hidden;
    font-weight: 400; margin: 0;
}

textarea, p, input, div, span, li, button {
    font-family: 'Roboto', sans-serif;
}
ul {
    margin: 0;
    padding: 0;
}
li {list-style: none;}
p {line-height: 26px;font-size: 16px;font-weight: 400;color: #333333;margin-bottom: 15px;}
img { max-width: 100%;border: 0;}
.clear {clear: both;float: none;width: 100%;}
.clearfix::after {display: block;content: "";clear: both;}
a {text-decoration: none !important;transition: all 0.2s ease-in;color: #212121;}
a:hover {color: #000;}
a, span {display: inline-block;}
:focus { box-shadow: none !important;outline: none !important;}
.form-control { display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 14px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .0rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;box-sizing: border-box;}


@media (min-width: 1366px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1250px;
}

}

@media (min-width: 1440px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1300px;
}

}


@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1500px;
}

}

/* ---------------------------------------------------
   megamenu STYLE
----------------------------------------------------- */
.left-menu-mm{ }



.left-menu-mm .accordion {

  color: #444;
  cursor: pointer;
  padding: 6px 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 17px;
  transition: 0.4s; background-color: transparent;
}

.left-menu-mm .active, .accordion:hover {
 
}

.left-menu-mm .accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.left-menu-mm .active:after {
  content: "\2212";
}

.left-menu-mm .panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}





.left-menu-top{ position: relative; left: 25px; top: 30px;     width: 30px;
    z-index: 21;}







#sidebarCollapse{ border: 0; background-color: transparent;} 

#sidebar {
    width: 300px;
    position: fixed;
    top: 0;
    left: -300px;
    height: 100vh;
    z-index: 999;
    background-color: rgba(255, 255, 255, 0.9);
    color: #4c4c4c;
    transition: all 0.3s;
    overflow-y: scroll;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

#sidebar.active {
    left: 0;
}

#dismiss {    font-size: 26px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;

    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#dismiss:hover {
    background: #fff;
    color: #4c4c4c;
}

.overlay {top: 0;
bottom: 0;
left: 0;
right: 0;
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
  
    z-index: 998;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.overlay.active {
    display: block;
    opacity: 1;
}

#sidebar .sidebar-header {
    padding: 50px 20px 0 20px;
   
}

#sidebar .sidebar-header img {
   width: 172px!important;
   
}
    

#sidebar ul.components {
    padding: 10px 0 20px 0;
    border-bottom: 1px solid #d8d8d8;
}

#sidebar ul p {
    color: #4c4c4c;
    padding: 10px;
}

#sidebar ul li a {
    padding: 5px 0 3px 0 ;
    font-size: 15px; 
    display: block;
}

#sidebar ul li a:hover {
    color: #4c4c4c;
    background: #fff;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
    color: #4c4c4c;
    background: #d8d8d8;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}




/*------------------common-css End-------------------*/
        
.top-black {background-color: #000;padding: 8px 0;}
.logo.logo-section img { width: 97%;}
.top-section {background-color: #000;color: #fff;font-size: 15px;font-weight: 300;padding: 5px 0;}
.top-menu-bg { position:absolute; width: 100%; top: 0; left: 0; padding: 10px 0; background-color: transparent;}
.top-phone { font-size: 18px; color:#da921b;  border-left: solid 0px #cfcfcf; padding: 10px 0 10px 10px; margin-top: 40px}
.top-mm{ border-top: solid 0px #ddd}
.logo {  margin-top: -10px;}
.top-banner-social{ position: fixed; top: 36%; right: 2px; z-index: 31;}
.top-social{ width: 45px;}
.top-social a {margin:  4px 0;background-color:#fab319;border-radius: 50%;text-align: center;color: #000;font-size: 20px!important;line-height: 38px;border: 0px solid #2d8ff1; width: 40px; height: 40px;}
.top-social a:hover {color: #fff;border: 0px solid #000; background-color:#55a745;}
.top-cart-sec {margin: 5px 0 0 0;float: right;}
.top-cart-sec li {float: left;font-weight: 400;padding: 10px 0px 10px 18px;}
.top-cart-sec li:nth-child(3) { padding-right: 0px}
.cart-cou {
    position: absolute;
    top: 11px;
    right: -18px;
    width: 23px;
    height: 23px;
    background-color: #fff;
    line-height: 12px;
    font-size: 11px;
    text-align: center;
    color: #000;
    border-radius: 50%; border: solid 1px #d01414;
    display: flex;
    justify-content: center;
    align-items: center;
}




/* ---------------------------------------------------
   megamenu STYLE
----------------------------------------------------- */
 .top-menu-bg.innner-hed #cssmenu > ul > li > a {color: #09094c;} 
 .top-menu-bg.innner-hed #cssmenu ul li.active a {background-color: #09094c;color: #fff;}

#header {position: relative;z-index: 50; height: 80px;}
#header.fixed-nav {position: fixed;padding: 0px 0;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);width: 100%;z-index: 51;top: 0;}
#header.fixed-nav .navbar-dark .navbar-nav .nav-link {color: #000;padding: 12px 24px;margin-top: 0px;}
#header.fixed-nav .navbar-brand {left: 0;text-align: center; top: -40px;}
#header.fixed-nav .top-cart-sec li { padding: 10px 0px 10px 18px;}
#header.fixed-nav .cart-cou {top: 15px;}
#header.fixed-nav .topcard-s ul li a {color: #fff}
#header.fixed-nav .topcard-s ul li {padding: 0px 15px;}
.fixed-nav .navbar-brand.mx-auto img {/* filter: brightness(0.1);*/width: 50%; transition: all .4s ease-in-out;}
#header.fixed-nav #cssmenu>ul {margin-top: 7px;}
#header.fixed-nav .topcard-s {width: 100%;margin-top: 0px;}
#header.fixed-nav .top-menu-bg{ background-color:#fff;}
#header.fixed-nav .top-menu-bg.innner-hed{ background-color:#fff; box-shadow: 0 0 10px #ddd;}  
 #header.fixed-nav .top-phone {margin-top: 13px;}
 #header.fixed-nav .logo.logo-section img {width: 83%;}
 #header.fixed-nav  .container.mb-2.no-fox{ display: none}
 #header.fixed-nav  .top-menu-bg {padding: 10px 0 10px 0;}

 #header.fixed-nav .left-menu-top {top: 22px;   }

.woocommerce-billing-fields {border: 1px solid #ccc !important; padding: 15px !important;}

.banner {position: relative;z-index: 8;}
.banner-info {position: absolute;top: 45%;left: 60%;transform: translate(-0%, -50%);z-index: 10;width: 440px; }

.banner-cont { padding: 20px; position: relative; background-color: rgba(255, 255, 255, 0.8); border-radius: 5px;}
.bannertitle { font-size: 45px;color: #000; margin: 0 0 6px 0; text-align: center;   line-height: 70px;  font-family: 'Playfair Display', serif;}

.bannertitle-1{font-size: 27px;color: #fff; font-weight:500; margin: 0 0 6px 0;}
.bannertitle-2{font-size: 18px;color: #fff; font-weight:400; margin: 0 0 6px 0;}

#bannerslider .owl-prev {position: absolute;top: 50%;right: 20px;display: none;}
#bannerslider .owl-prev span {background-color: #fff;width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#bannerslider .owl-next span { background-color: #fff;width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#bannerslider .owl-next {position: absolute;display: none;top: 50%;left: 20px;}
#bannerslider .owl-nav {display: none;}
#bannerslider .owl-dot span { background-color: #212121;width: 14px;height: 14px;margin: 2px;border-radius: 50%;}
#bannerslider .owl-dot.active span {background-color: #12a14a;width: 14px; border-radius: 50%;height: 14px;}
#bannerslider .owl-dots {display: flex;margin-top: -50px;z-index: 20;position: absolute;bottom: 20px;left: 20px;}

.shop-now-top {background-color: transparent;padding: 12px 40px;border-radius: 30px;border: solid 1px #202020;font-size: 16px; font-weight: 500;color: #202020; text-transform: uppercase;}
.shop-now-top:hover {background-color: #12a14a;color: #fff; border: solid 1px #12a14a;}




.common-sec{ margin: 60px 0 0 0}
.common-sec .position-relative {
	transition: all ease-in-out .4s;
}

.common-sec .position-relative:hover {
    webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all ease-in-out .4s;
}
.new-back-ground .main-title {
    border: 0px solid #f00;
    margin-bottom: 30px;
}

.top-cata-title a {
    padding:25px 100px;
}
.skin-care{ background-color:#fff5ed;  position: relative; border-radius: 4px; display: flex;align-items: center; border: solid 1px #aeaeae; transition: All,1s; box-shadow: 0 0 20px #f3f2f2}
.skin-care:hover{ border: solid 1px #12a14a; box-shadow: 0 0 40px #ddd  }

.category-sec ul li img { transition: All,1s;border-radius: 5px;}
.category-sec ul li img:hover { box-shadow: 0 0 40px #ccc; border-radius: 20px;}

.skin-care img{ height: 365px}

.main-title{ font-size: 36px; color:#212121;font-family: 'Playfair Display', serif; margin: 0 0 20px 0 ;    border: solid 1px #bab7b7;
    display: inline-block;
    padding: 0px 0px;  }
.main-title-sm{ font-size:26px; color:#212121;font-family: 'Playfair Display', serif; margin: 0 0 20px 0   }

.shop-now-sm {background-color: transparent;padding: 9px 30px;border-radius: 30px;border: solid 1px #12a14a;font-size: 15px; font-weight: 500;color: #12a14a; text-transform: uppercase;}
.shop-now-sm:hover {background-color: #12a14a;color: #fff; border: solid 1px #12a14a;}

.category-sec ul{ display: flex;}
.category-sec ul li{ width: 20%; padding: 0 5px; transition: all ease-in-out .4s;}
.category-sec ul li:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
	transition: all ease-in-out .4s;
}
.category-sec ul li img{ border-radius: 5px;}
.category-title{font-size:18px; font-weight: 500; color:#212121; margin:  20px 0; text-transform: uppercase}


.meet-tina{ padding: 130px 0 30px 0; position: relative;} 
.meet-tina-sec{ background-color:#fff; padding: 30px; box-shadow: 0 0 10px #ddd; margin-left:0px }
.meet-tina-title{ font-size:40px; color:#212121;font-family: 'Playfair Display', serif; margin: 0 0 15px 0 !important;   }
.meet-tina-title-sm{ font-size:22px; color:#212121;font-family: 'Playfair Display', serif; margin: 0 0 15px 0 !important;   }

.read-sm {background-color: transparent;padding: 8px 25px;border-radius: 30px;border: solid 1px #12a14a;font-size: 14px; font-weight: 500;color: #12a14a; text-transform: uppercase;}
.read-sm:hover {background-color: #12a14a;color: #fff; border: solid 1px #12a14a;}


.body-bg2{ position:absolute; bottom: 1%; right: 0; transform: translatey(0px); animation: float 5s ease-in-out infinite; box-shadow:none !important;}
.body-bg1{ position:absolute; top: 20px; left: 0; transform: translatey(0px); animation: float 5s ease-in-out infinite; box-shadow:none !important;}
.body-bg3{ position:absolute; top: 20px; left: 0; transform: translatey(0px); animation: float 5s ease-in-out infinite; box-shadow:none !important;}
.body-bg4{ position:absolute; top:0px; left: 0; transform: translatey(0px); animation: float 5s ease-in-out infinite; box-shadow:none !important;}
.body-bg5{ position:absolute; top:0px; right: 0; transform: translatey(0px); animation: float 5s ease-in-out infinite; box-shadow:none !important;}



.add-to-sm {background-color: transparent;padding: 9px 30px;border-radius: 30px;border: solid 1px #12a14a;font-size: 14px; font-weight: 500;color: #12a14a; text-transform: uppercase;     display: inline-block!important;}
.add-to-sm:hover {background-color:#12a14a!important;color: #fff!important; border: solid 1px #12a14a;}




.top-sealing-box{  padding: 20px 10px;}
.top-sealing-box .title{ font-size: 17px; font-weight: 500; color:#212121!important; margin-bottom: 10px;}
.top-sealing-box p{ margin-bottom: 0px; font-size: 15px;}

#top-selling .owl-dots {
    display: none;
}

#top-selling .owl-nav.disabled {
    position: absolute;
    top: 35%;
    display: flex !important
;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
}
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    position: absolute;
    left: -40px;}


.owl-next {
    right: -40px;
    position: absolute;
}
#top-selling .owl-prev span {
    font-size: 20px; 
	background-color:#12a14a; 
	width: 30px; 
	height: 30px; 
	border-radius: 50%; color:#fff;     text-align: center; 
   
}



#top-selling .owl-next span {
   background-color:#12a14a;   font-size: 20px; 
	width: 30px; color:#fff; 
	height: 30px; 
	border-radius: 50%;     text-align: center;
  
}
#top-selling a {
    display: block;
	transition: all ease-in-out .4s;
}
/* #top-selling a:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
	transition: all ease-in-out .4s;
} */
.Why-Choose-Us{ background-color:#f9f4f0; padding: 70px 0; margin-top: 60px;}
.Why-Choose-video iframe{ width: 100%; height: 460px;}
.why-con-main{ display: flex; margin-top: 20px}
.why-back{ background-color:#e2bb53; width: 80px; height: 80px; border-radius: 50%;     display: flex;
align-items: center;justify-content: center;}
.why-back img{width:60%;}
.why-con-main p{ font-size: 15px; line-height: 22px; margin-bottom: 10px;}
.why-con-sm{ font-size: 24px; color:#000; margin: 0 0 0px 0; font-weight: 500;}
.maintitle-bl{ font-size: 30px;  margin: 0 0 20px 0; color:#059bdf; font-weight: 500}
.maintitle-w30{ font-size: 30px;  margin: 0 0 10px 0; color:#fff; font-weight: 500}
.maintitle-bl24{ font-size: 24px;  margin: 0 0 10px 0; color:#059bdf; font-weight: 500}


.blog-box{ background-color:#fff; box-shadow: 0 0 8px #ddd;}
.blog-box-text{ padding: 15px 15px 25px;}
.blog-box-title{ font-size: 22px; margin: 0 0 15px 0; font-family: 'Playfair Display', serif; }
.Success-Story-sec{ margin: 60px 0 0 0; padding: 60px 0 100px; background-image: url('https://www.tinasmarket.com/wp-content/uploads/2025/04/SuccessStory-back.webp'); background-repeat: no-repeat; background-attachment: fixed; background-size: cover;}
.main-title-w{ font-size: 36px; color:#fff;font-family: 'Playfair Display', serif; margin: 0 0 20px 0   }
.testimonials-box{ background-color: rgba(255, 255, 255, 0.8); padding: 25px 30px; border-radius: 5px;}
.testimonials-box p{ padding: 0 60px; text-align: center}


#testmo-slid .owl-dots {
    display: none;
}

#testmo-slid .owl-nav.disabled {
    position: absolute;
    top: 50%;
    display: flex!important;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
}

#testmo-slid .owl-prev span {
    font-size: 20px; 
	background-color:#12a14a; 
	width: 30px; 
	height: 30px; 
	border-radius: 50%; color:#fff;     text-align: center; 
   
}

#testmo-slid .owl-next span {
   background-color:#12a14a;   font-size: 20px; 
	width: 30px; color:#fff; 
	height: 30px; 
	border-radius: 50%;     text-align: center;
  
}
#testmo-slid a {display: block;}

.testmonial-img{ width: 90px!important; height: 90px!important; border-radius: 50%; margin: auto;}
.testmonial-video iframe{ width: 100%; height: 400px;}

.new-letter-boder{ border-bottom: solid 1px #e7e9e8; margin-bottom: 60px; padding-bottom: 60px;}
.news-letter-box{ background-color:#fff; border-radius:8px; padding: 50px; margin: -90px auto auto auto; max-width: 870px; border: solid 1px #ccc}
.Newsletter-title{ font-size: 24px; text-align: center; font-weight: 400; color:#212121; margin: 0 0 20px 0}
.Newsletter-form{ display: flex; align-items: center;justify-content: center;}

.submit-bt{ background-color:#12a14a; padding: 9px 30px; color:#fff; border-radius: 5px; font-size:18px; font-weight: 400; }
.submit-bt:hover{ background-color:#212121;  color:#fff; border: 0;  }
.form-news{ width: 425px; margin-right: 10px;}
.wpcf7-spinner {
    display: none !important;
}
.Newsletter-form .form-control {
    display: block;
    width: 100%;
    height: 43px;
    padding: .375rem .75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da; border-radius: 5px; 
}

/*----------- footer-sectopn ------------*/

.footer-section {border-top: solid 0px #ddd;margin-top: 100px; position: relative;padding: 50px 0 0px 0; background-color:#f9f4f0;}


.col-md-3.top-mar {position: absolute; z-index: 5;top: -91px;right: 5%;}
.col-md-6.text-r { position: relative;z-index: 9;}
.footer-section h6 { font-size: 22px;font-weight: 400;padding: 0px 0 0 90px;color: #212121;margin: 0px 0 20px 0;  position: relative;}

 .footer-section h6::before {position: absolute;content: "";width: 8px;height: 8px;border-radius: 50%;background-color: #d6804e;left: 70px;top: 8px;}      
.footer-section h6::after {position: absolute;content: "";width: 70px;height: 1px;background-color: #d6804e;left: 0;top: 12px;
}

.footer-book{ color:#212121!important}
.social-icon-b{font-size: 22px;width: 24px;}
.footer-section p {font-size: 16px;font-weight: 400; color: #212121;}
.footer-section ul  {color: #212121; margin: 0px; width: 100%;}
.footer-section  li {color: #212121;font-size: 16px; font-weight: 400; line-height: 30px;}
.copy-right {border-top: solid 0px #3b3839;padding: 30px 0 10px 0;margin-top: 35px;color: #fff;}
.copy-right a {color: #212121;}
.copy-right .text-r {text-align: right;}
.footer-section li a {color: #212121;}
.footer-section li a:hover {color: #485cfc;}
.text20{ font-size: 20px; font-weight: 400; color:#fff; margin: 15px 0 15px 0}
.footer-social {margin: 8px 0;}
.footer-social a {display: inline-block;margin: 0 4px 0 4px;background-color: transparent;border-radius: 50%;text-align: center;color: #ff0000;font-size: 20px!important;line-height: 38px;border: 0px solid #2d8ff1;}
.footer-social a:hover {color: #fff;border: 0px solid #000;}
.mb-1.images-set img {padding: 4px;width: 32%;}
.footer-social {margin: 8px 0;    text-align: center;}
.white-colo{ color:#212121!important;}
.social-icon-b{     font-size: 19px;width: 24px;}

/*----------- footer-sectopn ------------*/
 
.inner-header{ box-shadow:0 0 8px #ddd;}

/*************************  product ****************************/

.product-left-box {background-color: #fff;padding: 15px;margin-bottom: 25px;}
.product-left-box .title {font-size: 18px;margin: 0px 0 15px 0;border-bottom: solid 1px #ddd; font-weight: 500;padding: 0 0 15px 0;}
.product-left-box .title-cat {font-size: 17px;margin: 0px 0 10px 0; font-weight: 600}
.product-left-box ul {border-bottom: solid 1px #ddd;margin: 0px 0 15px 0;}
.product-left-box ul li {padding: 0 0 8px 0;display: flex; font-size: 15px;}
.product-left-box input.largerCheckbox {width: 22px;height: 22px;margin-right: 8px;}
.filter-sw select {width: 200px;}
.flider-r {justify-content: flex-end;}
.product-list-box {background-color: #fff; box-shadow: 0 0 20px #e8e6e6; padding:  0px;}
.product-list-box img { width: 100%;}
.product-list-box a, img {display: block}
.product-list-box-text{ padding: 15px 15px 20px 15px; text-align: center}
.product-list-box .title { font-size: 17px; font-weight: 500; margin: 0px 0 10px 0; color: #3c3b3b; display: -webkit-box; -webkit-line-clamp: 1;    -webkit-box-orient: vertical;  overflow: hidden;}
.price {font-size: 16px;font-weight: 600; margin-bottom: 15px; }
.price span{color:#6e6e6e; text-decoration: line-through; padding-right: 5px;}

.pagination-sm .page-link {padding: 0;font-size: 18px;line-height: 20px;background-color:transparent;color: #212121;margin: 1px;width: 33px;height: 33px;border-radius: 0%;display: flex;justify-content: center;align-items: center;}
.pagination-sm .page-item:first-child .page-link {border-top-left-radius: 0%;border-bottom-left-radius: 0%;}
.page-item.active .page-link {z-index: 3;color: #000;background-color:transparent; color:#12a14a; border-color: #ffcf00;}
.pagination-sm .page-item:last-child .page-link {border-top-right-radius: 0%;border-bottom-right-radius: 0%;}

.shopnow {background-color:#ffcf00;padding: 8px 20px; display: inline-block!important;border-radius: 5px;font-size: 15px; font-weight: 500;color: #000; text-transform: uppercase;}
.shopnow:hover {background-color: #287ff9;color: #fff;}
.d-flex.filter-sw.align-items-baseline.flider-r {font-size: 13px;}

.pagination {justify-content: center;}
.page-link {border: 0px solid #dee2e6;}

.page-link {color: #212121;
    font-size: 20px;
}

.breadcrumb-sec{border-top: solid 0px #e5e5e5; margin-top: 30px;}
.breadcrumb {
    font-size: 14px;
    padding: .75rem 0rem 0rem  0rem  ;
    margin-bottom: 0rem;
    list-style: none;
    background-color: transparent;
    border-radius: 0rem;
}

/*********************** product detail page *******************/

.product-detail-back{ background-color:#f9f4f0; padding: 40px 0}

.explore-new{ position: relative; }
.product-detail-title {font-size: 32px;margin: 0px 0 20px 0; font-weight: 600; font-family: 'Playfair Display', serif; }
.add-to-cart-b{ background-color:#12a14a;  padding: 10px 60px; font-weight: 400; color:#fff; font-size: 18px; border: 0; margin-top: 20px; text-transform: uppercase;}
.add-to-cart-b:hover{ background-color:#212121;   color:#fff; }
.tab-content{ border: solid 1px #ddd; padding: 20px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { position: relative;color: #fff;background-color: #12a14a; font-weight: 500; font-size: 16px;border: solid 1px #12a14a; }
.nav-pills .nav-link {border-radius: .25rem; background: #fff;font-weight: 500; font-size: 16px;color: #000; border: solid 1px #000;margin: 4px;}

.benefits-sec{ border-bottom: solid 1px #ddd; border-top: solid 1px #ddd; padding: 15px 0; margin: 15px 0}
.benefits-sec h2{ font-size: 22px;margin: 0px 0 15px 0; font-weight: 300;}
.benefits-sec  ul li{font-size:16px; padding: 4px 0 4px 0px; position: relative; }
.benefits-sec  ul li{font-size:16px; padding: 4px 0 4px 0px; position: relative; }
.be-icon{ padding: 0 8px 0 0}
.View-Size{ font-size: 12px;}
.btn-primary-add {font-size: 24px;color: #fff;background-color: #4b4a4a;font-weight: 600;border-radius: 0;border-color: #c7bcb9; float: left;padding: 1px 14px;}
.btn-primary-add:hover {color: #fff;background-color: #000;border-color: #000;}
.btn-primary-add-b {font-size: 18px;color: #fff;background-color: #4b4a4a;padding: 12px 24px;border-radius:20px;text-transform: uppercase; float: left;display:inline-block;text-align: center;}
.btn-primary-add-b:hover {color: #fff;background-color: #000;}
.quantity-box {float: left;width: 80px !important;vertical-align: top;text-align: center;height: 40px !important;}
.optional span{ background-color:#12a14a; border-radius: 4px; padding: 2px 8px; font-size: 15px; color:#fff;}

.price-b{ background-color:#fdfcfb; padding: 10px 15px; display: flex; align-content: center; margin-bottom: 8px;    justify-content: space-between;}

.add-to-favorite{ font-size: 24px;}
ul#pills-tab {text-align: center;display: flex;justify-content: center;}

/*********************** FAQ page *******************/

.accordion .card-header:after {font-family: 'FontAwesome';content: "\f068";float: right;}
.accordion .card-header.collapsed:after {content: "\f067";}
#accordion {width: 100%;}
.card-header {padding: .75rem 1.25rem;margin-bottom: 0;background-color: #f9f4f0;border-bottom: 0px solid #000;cursor: pointer;}
.card-title {font-weight: 700;}
.accordion>.card>.card-header {border-radius: 0;margin-bottom: 13px;}
.accordion>.card {overflow: hidden;border: 0;}
.card-title {margin-bottom: 0;}

/************************* 404 ****************************/

.cercel-404{  margin: auto;}
.cercel-404-box{ background-color:#f9f4f0;  width:600px; height:100%; padding: 30px; border-radius:5px; margin: auto; }
.image404 { text-align: center}
.Page-not{ font-size:30px; font-weight: 500; text-align: center; padding-bottom: 10px;}
.go-back{background-color: #12a14a;padding: 8px 20px;border-radius: 5px;border: 0px;font-size: 20px;color: #fff; }
.go-back:hover{background-color: #212121;color: #fff;}
.arow-text{ font-size: 22px; padding-right: 5px;}
.image404 img {text-align: center;display: block;margin:30px auto auto auto;}

/***********************testimonials *******************/
.testimonialsp-p{ background-color:#f9f4f0; padding: 20px 30px; position: relative; border-radius: 8px; height: 100%; transition: all 0.2s ease-in; }
.testimonialsp-p:hover{ background-color:#dcb43a; }
.testimonialsp-p p{  color:#212121; font-size: 16px; text-align: center;}
.testimonials-name-p { font-size: 16px;font-weight: 600;padding: 15px 0 15px 0px;  text-align: center;}
.testimonials-img-p { width: 100px; height: 100px; border-radius: 50%; display: block; margin: auto}
.testimonials-p iframe{ width: 100%; height: 330px;}



/*********************** Contact page *******************/
.map-sec iframe{ width: 100%; height: 500px; }
.contact-icon{ font-size: 40px; color:#12a14a; text-align: center; font-weight: 100;}
.contact-icon-text{ font-size: 17px;  text-align: center; font-weight: 400;color:#212121}
.contact-form { max-width: 915px;  margin: auto ;background-color: #12a14a; padding: 20px; border-radius: 8px;  border: solid 0px #d7d3d3;}
.contact-title{ font-size: 26px; margin: 0 0 20px 0; font-weight: 500; text-transform: uppercase; color:#fff }
.contact-sm-title{ font-size: 22px; margin: 0 0 20px 0; font-weight: 500;  color:#fff }
.border-right {border-right: 1px solid #cfcac5!important;}
.contact-info{ background-color:#f9f4f0; padding: 50px 0; margin-top: 25px;}
.new-cntact-title{ font-size: 22px;  text-align: center; margin: 0 0 2px 0; color:#212121}
.contact-form .form-control {display: block;width: 100%;
	padding:10px 10px;
	font-size: 16px;
	font-weight: 400; height: 45px;
	line-height: 1.5;color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 0px solid #ced4da; 
	border-bottom: 1px solid #ced4da;
	border-radius:0px;}

.contact-form textarea{height:auto!important;}
.contbtn {background: #fff;padding: 7px 20px;color: #12a14a;font-size: 20px;border-radius: 5px;font-weight: 400;
border: solid 0px #000;}
.contbtn:hover {
    background: #212121;
    color: #fff;
    border: solid 0px #fdc01d;
}

/************************* blog ****************************/

.blog-section {padding: 40px 0 0 0; background-color:#f4f4f4;position: relative;}
.blog-left a { color: #212121; word-break: break-all;}
.blog-right a{ color: #212121; font-size: 15px; }
.blog-right a:hover{ color: #3954a4; }
.blog-left{ background-color:#fff; padding: 20px;  box-shadow: 0 0 10px #ddd;}
.blog-right{ background-color:#fff; padding: 10px;  box-shadow: 0 0 10px #ddd;}
.blog-date{ font-size:13px; margin-bottom: 10px;}
.blog-title{  font-size: 22px; margin: 0px 0 12px 0; font-weight: 600;font-family: 'Playfair Display', serif;}
.read-more{ background-color: #12a14a;padding: 7px 20px;border-radius: 5px;border: solid 0px #002abf;font-size: 14px;color: #fff!important;}
.read-more:hover {background-color: #212121; border: solid 0px #000;color: #fff;}
.blog-r-title{  font-size: 20px; margin: 0 0 12px 0; font-weight: 600;font-family: 'Playfair Display', serif;}
.blog-rs-title{  font-size: 15px; margin: 0 0 0px 0}
.blog-right ul li{ padding: 7px 0; border-bottom: solid 1px #ddd;}
.divider-line-b{ border-bottom: solid 1px #ddd; padding: 30px 0 0 0; margin-bottom: 30px;}
.d-flex.blog-r p{ font-size: 13px; margin: 0 0 8px 0; line-height: 16px; }
.bl-l { width: 32%;margin-right: 10px;}
.d-flex.blog-r{ border-bottom: solid 1px #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.blog-detail-img{ margin-bottom: 20px;}

.tags-more{ background-color: #12a14a;padding: 6px 14px;border-radius: 20px;border: solid 0px #002abf;font-size: 13px!important;color: #fff!important; margin: 3px 2px}
.tags-more:hover {background-color: #3b3b3b!important; border: solid 0px #000;color: #fff!important;}
.ul-two-col{ column-count:2}
.blog-comments{font-size: 24px; margin: 0px 0 20px 0; font-weight: 600}
.blog-comments-n{font-size: 18px; margin: 0px 0 12px 0; font-weight: 600}
.blog-comments-n span{font-size: 18px; font-weight: 600; color:#cecece; padding: 0 0 0 10px;}

.blog-replay{font-size: 18px; margin:0; font-weight: 600}
.blog-replay a{color:#3954a4;}
.blog-replay a:hover{color:#000;}


.blog-left .form-control {
    display: block;
    width: 100%;
    height:44px;
    padding: .375rem .75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .0rem;
   
}

.blog-left textarea{height:inherit!important;}
.comments-back{background-color:#e5e8f1; padding: 20px; border-radius: 8px; margin: 40px 0}
.post-comment { background-color: #3954a4;padding: 10px 40px;border-radius: 5px;border: solid 0px #002abf;font-size: 18px;color: #fff!important;}
.post-comment:hover {background-color: #326a33; border: solid 0px #000;color: #fff;}
.blog-title a{ font-size:30px;}
.blog-left ul { padding-left: 20px; margin-bottom:20px;}
.blog-left ul li{ list-style:disc;
    line-height: 26px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 5px;}
form#commentform p input { padding: 15px 30px !important; border-radius: 5px;}
/************************* about us ****************************/

.about-page-img{ position: relative; padding: 15px 0 15px 15px;}
.about-page-im{ width: 570px; margin: 0px 25px 25px 0px; float: left; position: relative; box-shadow: 0 0 25px #ddd;}


/*.about-page-im::after{ position:absolute; background-color:#12a14a; content: ""; left: 0; top: 0; border-radius: 5px; width: 50%; height: 100%; z-index: -1;}*/

.about-p-title{ font-size: 30px; margin: 0 0 20px 0; font-family: 'Playfair Display', serif; }
.about-p-sm-title{ font-size: 24px; margin: 0 0 20px 0; font-family: 'Playfair Display', serif; }
.awards-sec{ background-color:#f9f4ee; margin: 60px 0 0 0; padding: 50px 0;}


.awards-box{ background-color:#ffffff; padding: 20px; box-shadow: 0 0 8px #ddd;}
.awards-box p{ font-size: 18px; text-align: center;}
.awards-box.text-center img {margin: auto;padding-bottom: 20px;}
.team-box{ box-shadow: 0 0  8px #ddd; margin: 15px;}
.team-box-padd{ padding: 15px 15px 15px 0;}
.teamtitle{ font-size: 22px; margin: 0 0 10px 0; font-family: 'Playfair Display', serif; }

.awards-box-q{ background-color:#ffffff; padding: 20px; box-shadow: 0 0 8px #ddd;}
.awards-box-q a{ color:#12a14a}

#about-team .owl-dots {
    display: block;
	    display: flex;
    align-items: center;
    justify-content: center; margin-top: 30px;
}

#about-team  .owl-nav.disabled {
    position: absolute;
    top: 50%;
    display: flex!important;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%; display: none!important;
}

#about-team  .owl-prev span {font-size: 20px; background-color:#12a14a; width: 30px; height: 30px; border-radius: 50%; color:#fff;     text-align: center; }

#about-team  .owl-dot span {  width: 10px; background-color:#2d2d2d; height: 10px; border-radius: 50%; margin:2px;}
#about-team   .owl-dot.active span {  width: 10px; background-color:#12a14a; height: 10px; border-radius: 50%; }
#about-team  .owl-next span {background-color:#12a14a;   font-size: 20px; width: 30px; color:#fff; height: 30px; border-radius: 50%;     text-align: center;}
#about-team  a {display: block;}



.top-cata{ position: absolute; width: 95%; bottom: 20px; left: 0; right: 0; margin: auto;}
.top-cata-title{  font-size: 26px;  margin: 0 0 0px 0; font-weight: 600; color:#212121;font-family: 'Playfair Display', serif;  }
.frozen-items {
    background-color: #f8c319;
    width: 90%;
    border-radius: 0px; color:#fff;
    padding: 0px;
    margin: -50px auto auto auto;
    position: relative; box-shadow: 0 0 10px #ddd;
}
.frozen-items:hover {
    background-color: #129f49;
    width: 90%;
    border-radius: 0px; color:#fff;
    padding: 0px;
    margin: -50px auto auto auto;
    position: relative; box-shadow: 0 0 10px #ddd;
}
.frozen-items:hover a{
	color:#fff;
}

.video-box{ background-color:#fff; box-shadow: 0 0 8px #ddd}
#video-team .owl-dots { display: block;display: flex;align-items: center;justify-content: center; margin-top: 30px;}
#video-team   .owl-nav.disabled {position: absolute;top: 50%;display: flex!important;align-items: flex-end;justify-content: space-between;width: 100%; display: none!important;}
#video-team   .owl-prev span {font-size: 20px; background-color:#12a14a; width: 30px; height: 30px; border-radius: 50%; color:#fff;     text-align: center; }
#video-team   .owl-dot span {  width: 10px; background-color:#2d2d2d; height: 10px; border-radius: 50%; margin:2px;}
#video-team    .owl-dot.active span {  width: 10px; background-color:#12a14a; height: 10px; border-radius: 50%; }
#video-team   .owl-next span {background-color:#12a14a;   font-size: 20px; width: 30px; color:#fff; height: 30px; border-radius: 50%;     text-align: center;}
#video-team   a {display: block;}

.video-text{ padding: 15px;}
.video-title{  font-size: 24px;  margin: 0 0 15px 0; color:#212121;font-family: 'Playfair Display', serif;  }



.top-cata-detial {
    font-size: 20px;
    margin: 0 0 0px 0;
    font-weight: 600;
    color: #212121;
    font-family: 'Playfair Display', serif;
}


.detail-img-w{ width:500px; margin: 0 25px 25px 0; float: left;}

body, html{ overflow-x: hidden; }
.top-cart-sec {float: right;position: relative;}

.search.search-input {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 9999;
    right: -18px!important;
}

form.woocommerce-product-search {
    display: flex;
}
input.search-field {
    border: solid 1px #ddd;
    padding: 4px;
    border-radius: 4px;
    height: 40px;
}


.top-menu-bg .form-control {
    display: block;
    padding: .375rem .75rem;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #212121;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    box-sizing: border-box;
    float: right;
    border-radius: 5px;
}

.btn_serchbox {
    background-color: #12a14a;
    border: 0;
    color: #fff;
    padding: 6px 10px;
    border-radius: 5px;
    margin-left: 2px;
}
.btn_serchbox:hover {
    background-color: #111;
    border: 0;
    color: #fff;
    border-radius: 5px;
}

.testimonialsp-p iframe{ width: 100%;}
.testimonialsp-p {padding: 15px 15px;}


/*************************  detail ****************************/

.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {min-height: 40px;}
select.orderby {padding: 5px;}
.h2, h2 {font-size: 28px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {box-shadow: 2px 2px 0 #fff; display: none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {box-shadow: 2px 2px 0 #fff; display: none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
left: 0px; border-bottom-right-radius: 0px;border-width: 0 0px 0px 0;box-shadow: 0px 0px 0 #ebe9eb;display: none!important;}
.btn-primary-add {padding: 4px 14px!important;}
.woocommerce .quantity .qty { height: 44px;}

/*************************  detail ****************************/


.page-id-6 .woocommerce { margin-bottom: 0px; background-color:#f5f2f2; padding: 15px; border-radius: 8px;}
.woocommerce table.shop_table {background-color: #fff;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #111!important;color: #fff;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color:#12a14a;color: #fff;-webkit-font-smoothing: antialiased;}
#coupon_code {width: 46%;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 100%;color: #fff;background-color: #12a14a;}
.h2, h2 {margin: 0 0 20px 0!important;}


/*********************** Check out *******************/
.page-id-7 .woocommerce { margin-bottom: 30px; background-color:#f5f2f2; padding: 15px; border-radius: 8px;}
#order_review_heading {padding-top: 30px;font-size: 20px;}
.page-id-7  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
box-shadow: 0 0 5px #fff;padding: 10px;}
.page-id-7  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
box-shadow: 0 0 5px #fff;padding: 10px;}
.select2-container .select2-selection--single { height: 40px;margin: 0 0 -4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 34px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px;}
.h3, h3 {font-size: 26px; margin: 0 0 20px 0}
span.password-input {width: 100%;}

.video-box iframe{ width:100%;}

/*********************** admin page *******************/

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
    background-color: #12a14a;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 30px; min-height:550px;
}

.woocommerce-MyAccount-navigation ul li a
{ color:#fff; display: block; font-size: 18px; padding-bottom: 10px;    
    border-bottom: solid 1px #62d890;
    margin-bottom: 10px;}

.woocommerce-MyAccount-navigation ul li a:hover{ color:#fff; }
.woocommerce-account .woocommerce-MyAccount-content {
    box-shadow: 0 0 8px #ddd;
    padding: 20px; margin-bottom: 30px;
}
.h3, h3 {font-size: 20px; font-weight: 400;}
.logged-in.admin-bar h2 { margin-bottom: 20px; text-align: left!important}

.logged-in.admin-bar .u-column1.col-1.woocommerce-Address {
box-shadow: 0 0 5px #ddd;
padding: 10px; width: 49%;
}
.logged-in.admin-bar .u-column2.col-2.woocommerce-Address {
box-shadow: 0 0 5px #ddd; width: 49%;
padding: 10px;
}
/*********************** admin page *******************/


.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {min-height: 40px!important;font-size: 16px;}
.wpfFilterButtons {margin-bottom: 10px!important;}
.product-left-box {margin-bottom: 15px!important;}


.banner-info {position: absolute;top: 40%; left: 0;transform: inherit;z-index: 10;width: 100%;}
.bannertitle {text-align: left;}
.banner-cont {background-color: rgba(255, 255, 255, 0.7);max-width: 450px;}
.category-sec img {width: 100%;}
.category-sec a { display: block;}
.category-title a {
    font-size: 15px;
    font-weight: 500;
    color: #212121;
    margin: 20px 0;
    text-transform: uppercase;
    border: solid 1px #212121;transition: All,1s;
    padding: 10px 0; border-radius: 5px;}
.category-title a:hover{color: #fff; margin: 20px 0; background-color:#12a14a;  border: solid 1px #12a14a;}
.left2023{ position: absolute; left: 0; top: 0;}
.right2023{ position: absolute; right: 0; top: 0; z-index: -1; width: 250px}
.left2023 img {width: 50%; transform: translatey(0px);
	animation: float 5s ease-in-out infinite; box-shadow:none !important;}
.right2023 img {width: 70%;  transform: translatey(0px);
	animation: float 5s ease-in-out infinite; box-shadow:none !important;}
@keyframes float {
	0% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
	50% {
		box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(-20px);
	}
	100% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
}


.new-back-ground{ background-color:#129f49;  background-image: linear-gradient(to right, #0b5929 , #129f49); }
.color-white-c{ color:#fff; margin-bottom: 0px;}
.why-icon-text p{color:#fff}
.new-back-ground-o{ background-color:#129f49;  background-image: linear-gradient(to right, #f8c319 , #bf9203); transition: all ease-in-out .4s; }
.new-back-ground-o:hover {
    background-image: linear-gradient(to right, #bf9203, #f8c319); border-radius:50px; transition: all ease-in-out .4s;
}
.new-back-ground-o p{color:#fff}
.meet-tina-title-sm {color:#fff}
.blog-box-text {background-color:#f8c319;   }
.blog-box-text p{color:#fff; font-size:17px;  display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden;}
.blog-box {background-color: #f8c319;box-shadow: 0 0 8px #ddd;transition: All, 1s;height: 100%;}
.blog-box:hover {background-color: #fff;box-shadow:0 0 25px #f8c319; transition: All,1s;}
.news-letter-box{ box-shadow: 0 0 25px #ccc;}
.blog-box-title.color-white-c a { color: #fff; text-transform: uppercase; font-size: 24px;  margin-bottom: 10px;}
.new-section2023{ border: solid 1px #ccc; padding: 15px; box-shadow: 0 0 20px #e8e6e6; }
.about-p-title2023 {
    font-size: 30px;
    margin: 0 0 20px 0; color:#12a14a;
    font-family: 'Playfair Display', serif;}
.about-p-title2023 span{color:#e2b113;}

.product-list-box {
    transition: All, 1s;
    margin: 10px;
}
.product-list-box:hover {box-shadow: 0 0 20px #e8e6e6;}
.product-left-box {
    border: solid 1px #ddd;
    box-shadow: 0 0 15px #ddd;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: inherit !important;
}
.main-title { border:0px solid #f00;}

.commom-sec .main-title {
    padding: 10px 0px;
}
.top-heading-sec {
    text-align: center;
    background: #dba80f;
}
.top-heading-sec h4 {
    width: 100%;
    font-size:18px;
    margin-top: 10px;
}
.top-heading-sec h4 a{
    color:#fff;
}
.woocommerce-Tabs-panel p{ text-align:left !important;}



/* 
-------------------Riddhi------------------------ */
.contact-info-right-border{position:relative;}
.contact-info-right-border:after {
content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 170px;
    width: 2px;
    margin: auto;
    background-color: #8080806e;
}

.new-back-ground-o .read-sm {
    background-color: transparent;
    padding: 8px 25px;
    border-radius: 30px;
    border: solid 1px #fff;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}
.new-back-ground-o .read-sm:hover {
    background-color: #12a14a !important;
    color: #fff !important;
    border: solid 1px #12a14a;
}




.blog-box-text .read-sm {
    background-color: transparent;
    padding: 10px 25px;
    border-radius: 30px;
    border: solid 1px #fff;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}
.blog-box-text .read-sm:hover {
    background-color: #12a14a !important;
    color: #fff !important;
    border: solid 1px #12a14a;
}
.vedio-secc p{ margin-bottom:0px; line-height:0px;}
.contact-title.text-center p {
    color: #fff;
    font-size: 26px;
}
.woocommerce-info {
    border-top-color: #16a14b !important;
}
.woocommerce-info::before {
    color: #16a14b !important;
}

.woocommerce-message {  border-top-color: #12a14a !important;}
.woocommerce-message::before { color: #12a14a !important;}

del bdi {
    text-decoration: line-through !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: start !important;
}




.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.position-relative a {
    display: block;
}


.soldout {
padding: 3px 8px;
text-align: center;
background: url('/wp-content/uploads/2025/07/new-two-1.webp') !important;
position: absolute;
top: 0px;
left: 15px;
height: 73px;
width: 100%;
background-repeat: no-repeat !important;
}

/* ratna css start */
.new-section2023 ul, .product-category-description ul{padding-left:20px;}
.new-section2023 ul li, .product-category-description ul li{list-style:disc;line-height: 26px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 5px;}
.product-category-description ul li a, .product-category-description h3{color:#12a14a;}
.product-category-description ul li a:hover{color:#12a14a;}


/* ratna css end */


@media (max-width: 1600px){
#mega-menu-wrap-menu-4 #mega-menu-menu-4 { max-height: 700px; overflow-y: scroll;}

.logo.logo-section img {width: 80%;}
.main-title {margin: 0px 0px 10px 0px;}
.common-sec {margin: 50px 0px 0px 0px;}
.Why-Choose-Us {margin-top: 50px;}
.why-con-main {margin-top: 35px;}	
.body-bg4 img {width: 75%;}
.body-bg4 {top: -30px;}
.body-bg5 {;top: -30px;}
 
.right2023 img {width: 100%;}
.left2023 img {width: 30%;}
.h2, h2 {margin: 0 0 10px 0 !important;}
.left2023 { top: -130px;}	
.right2023 { top: -130px;}	
.body-bg2 { bottom: -3%;}	
.body-bg2 img{ width:150px;}	
.top-cata-title { font-size: 22px;}	
	
	
	
	
	
	
	
	
	
	
	
	

	
}

@media (max-width: 1440px){
.body-bg1 img {width: 60%;}
.bannertitle { font-size: 44px;line-height: 60px;}	
.meet-tina-title {font-size: 36px;}	
.meet-tina-sec { padding: 25px;}	
.why-con-main { margin-top: 15px; }	
.why-back img { width: 55%;}	
.top-heading-sec h4 { font-size: 16px;}	
.blog-title { font-size: 22px;  margin: 0px 0 6px 0;}	
.blog-title a { font-size: 26px;}	
form#commentform p input { padding: 13px 25px !important; border-radius: 5px;}	
.blog-title a {font-size: 26px;}	
.contbtn { padding: 10px 25px;}	
.awards-box {height: 100%;}	
.product-list-box {height: 460px;}	
#header { height: 70px;}	
	
	
	
	
}


@media (max-width: 1400px){
.blog-box-title.color-white-c a { font-size: 22px;}
.Why-Choose-Us { padding: 50px 0;}	
	
	
	
}
@media (max-width: 1366px){
#mega-menu-wrap-menu-4 #mega-menu-menu-4 { max-height: 550px; overflow-y: scroll;}
.why-back img {width: 54%;}
.why-back {width: 70px;height: 70px;}
.why-con-main {margin-top: 20px;}
.blog-box-title {font-size: 21px;}
.Success-Story-sec {margin: 50px 0px 0px 0px;}
.blog-box-title.color-white-c a { font-size: 20px; }	
.blog-box-text .read-sm { padding: 8px 25px;font-size: 15px;}
.Success-Story-sec { padding: 40px 0 70px;}	
.main-title { font-size: 32px;}	
.footer-section p { font-size: 15px;}	
.new-letter-boder { margin-bottom: 40px;  padding-bottom: 40px;}	
.why-con-sm {font-size: 22px;}	
.main-title-w { font-size: 32px; margin: 0 0 0px 0;}	
.main-title {font-size: 32px;}	
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 22px !important;}	
.footer-section h6 {font-size: 20px;}	
.news-letter-box { margin: -120px auto auto auto;}	
#cssmenu > ul > li > a { font-size: 16px;}	
	
	
	
	
}

@media (max-width: 1360px) {
.news-letter-box { margin: -90px auto auto auto; }
.category-title a { font-size: 14px;}	
.meet-tina { padding: 80px 0 30px 0;}	
.why-con-sm { font-size: 20px;}	
	
	
}




@media (max-width: 1280px){
#mega-menu-wrap-menu-4 #mega-menu-menu-4 { max-height: 800px; overflow-y: scroll;}
.owl-carousel .owl-nav .owl-prev { left: -15px;}
.owl-next {right: -15px;}
.bannertitle { font-size: 34px; line-height: 50px; }	
.logo.logo-section img { width: 90%;}	
.logo { margin-left: 20px;}	
.awards-sec { margin: 40px 0 0 0;}	
	
	
	
	
	
}


/* ----------------------------------- */
@media (max-width: 1152px){
.top-cart-sec li {padding: 10px 0px 10px 10px;}
#header.fixed-nav .top-cart-sec li {padding: 10px 0px 10px 10px;}
.logo {margin-top: 0px;}
.category-title a {font-size: 13px;}	
.footer-section h6 {font-size: 20px;padding: 0px 0 0 76px;margin: 0px 0 20px 0;}
.footer-section h6::before {left: 60px;top: 8px;}	
.footer-section h6::after {width: 60px;top: 12px;}
.logo { margin-left: 0px; }	
.container{ max-width: 90%; }	
.blog-box-title.color-white-c a { font-size: 18px; }	
.about-page-im { width: 400px;}	
.awards-box p { font-size: 17px;}	
#header { height: 74px;}	
.news-letter-box {padding: 40px;}	
.video-box p{ margin-bottom:0px; line-height:0px;}	
.video-text p{ line-height:26px;}	
.video-title { font-size: 20px; margin: 0 0 10px 0;}
.blog-title a { font-size: 22px; }	
.contbtn { font-size: 18px;}	
.blog-left ul li { padding: 5px 0px;}	
.page-id-7 .woocommerce { margin-bottom: 0px;}	
.product-list-box { height: 400px; }	
	
}




/************************* media screen ****************************/


 @media screen and (min-width:768px) and (max-width:1024px) and (orientation: landscape) {}
 @media screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait) {}
  
@media screen and (max-width: 1024px) {	
/* -----------css--------------- */
.banner-info {top: 18%;}
.left-menu-top {top: 20px;}
.body-bg2 img {display: none;}	
.bannertitle {font-size: 42px;line-height: 60px;}
.left2023 img {width: 14%;}
.title { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}	
.Why-Choose-Us {margin-top: 35px;}	
.top-cart-sec li { padding: 10px 0px 10px 10px;}
/*.banner-info {left: 50%;}	*/
#header.fixed-nav .top-cart-sec li {padding: 10px 0px 10px 10px;}		
.left-menu-top {left: 11px;}
.skin-care { display: block;text-align: center; padding-bottom: 30px;}	
.blog-box-title { font-size: 20px;}	
.testimonials-box p { padding: 0 6px;}	
.footer-section h6 { padding: 0px 0 0 70px;}	
.footer-section h6::after { width: 60px;}	
.footer-section h6::before { left: 55px;}	
.category-title { font-size: 15px;}	
.category-title {  font-size: 15px;}	
.team-box-padd {padding: 15px 0px 15px 0;}	
.frozen-items {  padding: 25px 10px;}	
.top-cata-title { font-size: 23px;}	
.awards-sec { margin: 20px 0 0 0;}	
/* .owl-carousel .owl-item img { min-height: 220px;}	 */
.footer-section li { font-size: 16px;}	
.footer-section p { font-size: 16px;}	
.news-letter-box {  max-width: 920px;}	
.blog-box.blogimg a { display: block;}	
.testimonials-box { margin-bottom: 30px;}	
.main-title-w { margin: 0 0 0px 0;}	
.category-title a { font-size: 13px;}
.meet-tina-sec { padding: 15px;}	
.main-title { font-size: 30px;}	
.testimonials-box { padding: 10px 10px;}	
.Success-Story-sec iframe{ height:280px;}	
.blog-box-text p { font-size: 16px;}	
.common-sec {  margin: 30px 0 0 0;}	
.teamtitle { font-size: 18px;}
.awards-sec { padding: 20px 0 50px;}	
.video-title { font-size: 23px;  margin: 0 0 5px 0;}	
.video-box iframe { width: 100%; height: 255px;}	
.video-box p{ margin-bottom:0px;}	
.video-text { padding: 0px 15px 15px;}	
.add-to-sm { padding: 7px 20px;}	
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton { min-height: 30px!important;  font-size: 16px;}	
.left-menu-top { top: 30px; }
.container {max-width: 95%; }	
.category-title a { font-size: 12px; }	
.body-bg4 img { width: 56%;  }	
.body-bg4 { top: 0px; }	
.body-bg5 { top: 0px; }	
.body-bg5 img { width: 60%; margin: auto; text-align: right; }
.top-cata-title a { padding: 25px 30px;}
.frozen-items { padding: 0px 10px;}	
#cssmenu > ul > li > a { padding: 10px 10px;}
.blog-right a { line-height: 20px; margin-bottom: 10px;}	
.bl-r { width:72%;}	
.comments-back { margin: 10px 0;}	
#cssmenu .button:after { right: 0px !important;}	
#cssmenu .button:before {right: 0px !important;}	
.blog-left { padding: 15px;}	
.product-list-box { height: 370px; }	
}

@media screen and (max-width: 991px) {	

.logo {text-align: start;}
.logo.logo-section img {width: 35%;}
.sec-eotc-mobile {position: relative;}
.top-cart-sec {position: absolute;right: 100px;bottom: -30px; z-index: 99;}
.navbar-brand {margin-top: -20px;}
#header.fixed-nav .logo.logo-section img {width: 35%;}
#header.fixed-nav .top-menu-bg { padding: 10px 0 10px 0; height: 80px;}
.inner-header { height: 80px;}		
.top-menu-bg { padding: 15px 0;}
#cssmenu ul { background: #fff; padding-top: 40px; }	
.top-mm px-0 {  padding-right: 15px !important;}	
.top-cart-sec { bottom: 0px; z-index: 122; top: 0px; }	
.sec-eotc-mobile {position: absolute; right: 20px; }	
#header.fixed-nav .cart-cou { top: 0px;}	
.top-cata-title a { padding: 15px 50px;}	
.product-list-box a, img { margin-bottom: 10px;}	
.blog-box.blogimg img{ margin-bottom:0px;} 	
.awards-sec { margin: 40px 0 0 0;  }	
#cssmenu ul li { border-top: 1px solid #d1d1d1 !important;}	
.product-list-box { height: 630px; }	
#cssmenu ul li:hover { background: #dfb740;}	
.footer-section { margin-top: 80px;}	
}
@media screen and (max-width: 912px) {	
.bannertitle {font-size: 36px; line-height: 50px; }
.category-title a { font-size: 10px; }	
.blog-box-title.color-white-c a { font-size: 20px; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; overflow: hidden; }	
.product-list-box { height: 580px; }	
.footer-section h6 { font-size: 18px; }	
	
	
	
	
}
@media screen and (max-width: 840px) {
.bannertitle {font-size: 36px; margin: 0 0 6px 0;line-height: 45px;}
.banner-cont { padding: 15px;}
/*.banner-info {left: 40%;}	*/
.top-cart-sec li { padding: 10px 0px 10px 2px;}	
/* #header.fixed-nav .top-cart-sec li {padding: 10px 0px 10px 2px;}*/
.navbar-brand {margin-top: -10px;}
.top-cart-sec {position: relative;right: 0;bottom: inherit;    top: 10px;}
.top-cart-sec li {padding: 10px 0px 10px 10px;}
.common-sec {margin: 30px 0 0 0;}
.main-title {font-size: 30px;margin: 0 0 20px 0;}	
.skin-care img {height: auto;}	
.pl-4, .px-4 {padding-left: 0rem!important;}
.shop-now-sm {padding: 9px 15px;font-size: 13px;}	
.category-title {font-size: 14px;margin: 10px 0;}	
.meet-tina-sec {margin-left: 0;}	
.wpcf7 .ajax-loader { display: none;}
.Success-Story-sec iframe{ width: 100%; height:200px;}	
.footer-section h6 {padding: 0px 0 0 50px;}	
.footer-section h6::before {left: 34px;}	
.footer-section h6::after {width: 35px;}
.footer-section h6 {font-size: 18px;}	
#cssmenu > ul > li > a {color: #fff;}	
.about-page-im {width: 100%;padding: 0px 0px 25px 0px;}	
.top-cata-title {font-size:17px;}	
.awards-sec {margin: 30px 0 0 0;padding: 30px 0;}
.video-box iframe { width: 100%;}	
.testimonialsp-p iframe {width: 100%;height: 100%;}	
.blog-title {font-size: 20px;margin: 11px 0 9px 0;}	
.product-detail-title {font-size: 22px;margin: 0px 0 13px 0;}	
.body-bg5 { top:0px;}	
.body-bg4 { top:0px;}	
p { line-height: 23px; font-size: 16px;}
.blog-box-title { font-size: 20px; min-height: 30px;}	
.footer-section h6 { padding: 0px 0 0 35px;}	
.footer-section h6::before { left: 22px;}	
.footer-section h6::after { width: 22px;}	
.team-box-padd {  padding: 15px 15px 15px 15px;}	
.teamtitle { font-size: 25px;}	
.video-title { font-size: 20px;}	
.video-title { margin: 0 0 5px 0;}	
.video-box p{ margin:0px;}	
.video-text { padding: 0px 15px 15px;}	
.common-sec .mb-5, .my-5 { margin-bottom: 2rem!important;}	
.sec-eotc-mobile { position: absolute; /* left: 0px; */ right: 360px; margin: auto; width: 100%;}	
#cssmenu > ul { padding: 0px;}	
#cssmenu > ul > li > a { padding: 20px 15px;}	
/*********************** admin *******************/
.woocommerce-account .woocommerce-MyAccount-navigation {float:inherit;width: 100%; min-height: auto;}		
.top-cart-sec li span {display: none;}	
.switcher {width: 106px!important;line-height: 17px;}	
.logged-in.admin-bar .u-column1.col-1.woocommerce-Address {box-shadow: 0 0 5px #ddd;padding: 10px;width: 100%;}	
.logged-in.admin-bar .u-column2.col-2.woocommerce-Address {box-shadow: 0 0 5px #ddd;width: 100%;padding: 10px;}	
.banner-info { top: 30%;}
.left2023 img { width: 20%;}	
.category-title a { font-size: 10px;}	
.Why-Choose-Us { padding: 50px 0;  margin-top: 40px;}	
.Success-Story-sec { padding: 30px 0;}	
.main-title { padding: 10px 0px;}	
.container { max-width: 97%; }	
.meet-tina {padding: 40px 0 30px 0; }	
#cssmenu > ul > li > a { color: #040404; font-size: 18px;  }	
.logo.logo-section img { width: 35%; margin-left: 30px; }	
.top-menu-bg { padding: 8px 0;}	
#header.fixed-nav .top-menu-bg { height: 85px;}	
#cssmenu > ul > li > a { color: #000000; }	
#header.fixed-nav .logo.logo-section img { width: 160px !important; }	
.logo.logo-section img { width: 40%;}
.awards-box p { font-size: 15px; }	
.footer-section {margin-top: 80px;}	
.comments-back { padding: 15px;}	
.sec-eotc-mobile {right: 200px;}	
.cart-cou {top: 0px;}	
.product-list-box { height: 550px; }	
#cssmenu .button {top: 10px;}
.left-menu-top img.lazyloaded {margin: 0px !important;}
#header.fixed-nav .left-menu-top {
    top: 32px;
}	
	
	
	
}


@media screen and (max-width: 768px) {
.product-list-box { height: 530px; }
.category-title a { font-size: 9px;  }	
.why-back img { width: 63%; }	
.product-list-box a, img {margin-bottom: 0px; }	
	
	
	
	
}
@media screen and (max-width: 767px) {
.logo.logo-section img {width: 30%;}
/*.banner-info {left: 2%;width: 95%;}*/
	
.banner-info {top: 20%;}
.container, .container-sm {max-width: 650px;}
a.navbar-brand.text-brand { padding-left: 30px; }	
	
.shop-now-top {padding: 7px 27px;font-size: 12px;}	
.bannertitle {font-size: 20px;line-height: 30px;}	
.sec-eotc-mobile {position: absolute;top: 0;right: 130px;z-index: 1025;}
.top-mm{ position: relative}
.top-cart-sec li {padding: 10px 0px 10px 6px;}	
#bannerslider .owl-dots {bottom: -5px;left: 6px;}	
.main-title {font-size: 22px;margin: 0 0 14px 0;}	
.skin-care {position: relative;}
.main-title-sm {font-size: 22px;margin: 0 0 12px 0;}	
.skin-care {margin-bottom: 20px;padding-bottom: 20px; display:inherit;}	
.category-sec ul {display: inherit;}	
.category-sec ul li {width: 50%;padding: 0 5px;float: left;}	
.category-title {font-size: 14px;margin: 5px 0 16px 0;}
.meet-tina {padding: 30px 0 30px 0;}	
.meet-tina-sec {padding: 20px;}	
.meet-tina-title {font-size: 22px;margin: 0 0 15px 0;}	
.copy-right .text-r { text-align: left;}	
#top-selling .owl-nav{position: absolute;top: 50%;display: flex!important;align-items: flex-end; justify-content: space-between;width: 100%;}
.Why-Choose-Us {padding: 30px 0;margin-top: 30px;}	
.why-con-sm {font-size: 18px;}	
.why-con-main {display: flex;margin-top: 20px;}		
.body-bg5 {display: none;}	
.body-bg4 {display: none;}	
.blog-box.blogimg a {display: block;}	
.blog-box.blogimg img {min-height: inherit;max-height: inherit;min-width: inherit;max-width: inherit;object-fit: inherit;
width: 100%;}	
.read-sm {display: inline-block!important; font-size: 13px;}	
.Success-Story-sec {margin: 30px 0 0 0;padding: 30px 0;}	
.main-title-w {font-size: 23px;margin: 0 0 15px 0;}
.testimonials-box {padding: 20px 20px;}	
.testimonials-box p {padding: 0 0px;text-align: center;}	
#header.fixed-nav .top-cart-sec li {padding: 10px 0px 10px 8px;}	
#testmo-slid .owl-nav{position: absolute;top: 50%;display: flex!important;align-items: flex-end;justify-content:space-between;width: 100%;}	
.mt-5, .my-5 {margin-top: 1rem!important;}
.Success-Story-sec iframe {width: 100%;height: 235px;}	
.news-letter-box {padding: 13px;}	
.Newsletter-title {font-size: 17px;}	
.submit-bt {padding: 9px 10px;font-size: 18px;}
.new-letter-boder {margin-bottom: 0px;padding-bottom: 25px;}	
.footer-section h6 { margin: 15px 0 7px 0;}	
.copy-right {padding: 0px 0 10px 0;margin-top: 20px;}	
.about-page-im {padding: 0px 0px 25px 0px;}	
.awards-sec {margin: 30px 0 0 0;padding: 30px 0;}
.sec-eotc-mobile {width: 182px;}	
.about-p-title {font-size: 22px;margin: 0 0 15px 0;}	
.about-p-sm-title {font-size: 22px;margin: 0 0 14px 0;}	
.awards-box {margin-bottom: 20px;}	
div#about-team .owl-nav {display: none;}
.team-box-padd {padding: 15px;}	
.frozen-items {padding: 15px;}	
.mb-5, .my-5 {margin-bottom: 2rem!important;}	
div#video-team .owl-nav {display: none;}
.video-title {font-size: 20px;margin: 0 0 15px 0;}	
#header.fixed-nav .logo.logo-section img {width: 82px!important;}	
.contact-form {max-width: 915px;padding: 20px;}	
.contact-title {font-size: 20px;margin: 0 0 20px 0;}
.contbtn {padding:10px 27px;font-size: 17px;}	
.footer-section { margin-top: 75px;}	
.card-body { padding: 8px;}	
.contact-info {padding: 30px 0;margin-top: 25px;}	
.contact-icon-text {font-size: 15px;}	
.new-cntact-title {font-size: 20px;}	
.border-right {border-bottom: 1px solid #cfcac5!important;
border-right: 0px solid #cfcac5!important; padding-bottom:20px; margin-bottom: 20px;}	
.blog-comments {font-size: 20px;margin: 0px 0 15px 0;}
.blog-left {padding: 15px;}	
.product-left-box {padding: 15px;}	
.add-to-sm {padding: 7px 25px;}	
#cssmenu > ul { width: 95%;}
button.single_add_to_cart_button.button.alt.add-to-cart-b {padding: 14px 16px !important;}	
.h2, h2 {font-size: 22px;}	
.h3, h3 {font-size: 21px;margin: 0 0 20px 0;}
.product-detail-back { padding: 30px 0;}
.footer-section h6 { font-size: 24px; padding: 0px 0 0 100px;}
.footer-section h6::after { width: 90px;}
.footer-section h6::before { left: 83px;}	
.footer-section h6 {  margin: 25px 0 0px 0;}	
.contact-form .form-control { padding: 10px 15px;}	
.logo { margin-top: 0px;}
.footer-section { margin-top: 30px;}	
.product-left-box { padding: 0px;}	
select.orderby { padding: 4px;}	
.submit-bt { padding: 7px 10px; font-size: 16px;}
.news-letter-box {margin: 0px auto auto auto;}	
.blog-box {margin-bottom: 25px;}
/* .banner-info {top: 15%;}	 */
.banner-cont {max-width: 257px;}	
.bannertitle {font-size: 18px;line-height: 21px;}	
.category-title a {font-size: 14px;}
.Why-Choose-video iframe {width: 100%;height: 300px;}	
.blog-box-title {min-height: inherit;}	
.product-left-box .title { padding: 0 0 15px 15px;}
.product-left-box .wpfLiLabel { padding-left: 10px !important;}	
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton { width: 27% !important; margin-left: 15px !important;}	
.footer-section { padding: 30px 0 0px 0; background-color: #f9f4f0; margin-top: 0px;}	
.top-sealing-box { padding: 20px 10px 0px;}	
.woocommerce div.product .woocommerce-tabs .panel { text-align: left;}	
.woocommerce div.product .woocommerce-tabs .panel h2{ margin: 0 0 10px 0!important;}	
/* #sidebar { width: 100%; height: auto !important;}	
.left-menu-mm { position: absolute; z-index: 99999; left: 75%; top: 20px; width:100%;}	
#dismiss{ display:none;}	
#sidebar .sidebar-header { padding: 0px;}	 */
.mega-menu-item .mega-indicator { float: right !important; right: 0px !important; font-size: 20px !important;}	
#sidebar { background-color: rgb(0 0 0 / 90%);}	
#mega-menu-wrap-menu-4 #mega-menu-menu-4 > li.mega-menu-item > a.mega-menu-link { color: #fff !important;  background: #000 !important;}
#mega-menu-wrap-menu-4 #mega-menu-menu-4 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #000 !important; color: #fff !important;}
#cssmenu #head-mobile { padding: 2px !important;}	
#header.fixed-nav .top-menu-bg { padding: 10px 0 0px 0;}	
#header { height: 60px;}	
.logo.logo-section img { margin-left: 0px; }	
a.navbar-brand.text-brand { padding-left: 30px !important; }	
.banner-info { top: 15% !important; }	
#bannerslider .owl-dots { bottom: 7px; left: 6px; }	
.left2023 img{ display:none;}	
.category-sec ul li { width: 100%; }	
.category-title a { font-size: 18px; }	
.blog-box { height: auto;}	
.blog-box-title.color-white-c a { font-size: 22px; }	
.testimonials-box { padding: 20px 15px; }	
.main-title { font-size: 26px; }	
.sec-eotc-mobile { right: 80px; }	
.right2023 { top: -50px; width: 165px;}	
.common-sec { margin: 0px 0 0 0; }	
#cssmenu > ul > li > a { padding: 15px 15px;}	
.product-list-box .title { font-size: 18px;}	
.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 1em 0.5em 2em !important;  margin-bottom:20px !important;}
#header.fixed-nav .top-menu-bg { height: 70px; }	
.navbar-brand { margin-top: 0px; }	
.inner-header { height: 70px; }	
.product-list-box a{ margin-bottom:0px;}	
a.add-to-sm { margin-bottom:20px;}	
.common-sec { margin: 0px 0 30px 0; }	
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {  width: 100% !important;}	
.comments-back { margin: 20px 0;}	
.contact-info-right-border:after { height: 0px; width: 0px;}	
.contact-form { max-width: 100%; padding: 30px 15px;}	
.woocommerce-error, .woocommerce-info, .woocommerce-message { margin: 0 0 1em !important;}
.common-sec .text-center { text-align:center !important;}	
#cssmenu .button { right: 10px; top: 5px; }	
#cssmenu > ul { margin-top: 13px; }	
#header.fixed-nav #cssmenu>ul { margin-top: 9px;}	
.breadcrumb-sec { margin-top: 10px; margin-bottom: 20px;}	
.woocommerce div.product div.images {  margin-bottom: 1em !important;}	
.woocommerce div.product .woocommerce-tabs .panel { padding: 15px !important;}	
.category-title a { text-align: center;}	
.top-cata-title { font-size: 22px; }
.new-back-ground .main-title { border: 0px solid #f00;  margin-bottom: 10px;}	
.footer-section h6 { font-size: 26px;  padding: 0px 0 10px 100px; }	
.product-list-box .title {font-size: 20px;}	
.product-list-box { height: auto;}	
.cercel-404-box { width: auto; padding: 15px;}	
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{ left: 0.5em !important;}	
#sidebar { color: #ffffff;}	
#header #cssmenu>ul { border-bottom: 1px solid #ccc; }
.left-menu-top {top: 25px;}
.top-cart-sec {top: 0px;}
	    #header.fixed-nav .left-menu-top {
        top: 26px;
    }
	
	
	
	
	
	
}

















