body{
margin: 0px;
font-family: 'Chillax' !important;
overflow-x: hidden !important;
}



@font-face {
    font-family: 'Chillax';
    src: url('../fonts/Chillax-Medium.eot');
    src: url('../fonts/Chillax-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Chillax-Medium.woff2') format('woff2'),
        url('../fonts/Chillax-Medium.woff') format('woff'),
        url('../fonts/Chillax-Medium.ttf') format('truetype'),
        url('../fonts/Chillax-Medium.svg#Chillax-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chillax';
    src: url('../fonts/Chillax-Bold.eot');
    src: url('../fonts/Chillax-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Chillax-Bold.woff2') format('woff2'),
        url('../fonts/Chillax-Bold.woff') format('woff'),
        url('../fonts/Chillax-Bold.ttf') format('truetype'),
        url('../fonts/Chillax-Bold.svg#Chillax-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chillax';
    src: url('../fonts/Chillax-Light.eot');
    src: url('../fonts/Chillax-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Chillax-Light.woff2') format('woff2'),
        url('../fonts/Chillax-Light.woff') format('woff'),
        url('../fonts/Chillax-Light.ttf') format('truetype'),
        url('../fonts/Chillax-Light.svg#Chillax-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chillax';
    src: url('../fonts/Chillax-Regular.eot');
    src: url('../fonts/Chillax-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Chillax-Regular.woff2') format('woff2'),
        url('../fonts/Chillax-Regular.woff') format('woff'),
        url('../fonts/Chillax-Regular.ttf') format('truetype'),
        url('../fonts/Chillax-Regular.svg#Chillax-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chillax';
    src: url('../fonts/Chillax-Semibold.eot');
    src: url('../fonts/Chillax-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Chillax-Semibold.woff2') format('woff2'),
        url('../fonts/Chillax-Semibold.woff') format('woff'),
        url('../fonts/Chillax-Semibold.ttf') format('truetype'),
        url('../fonts/Chillax-Semibold.svg#Chillax-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



a{
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

/* width */
::-webkit-scrollbar {
 width:3px;
}

/* Track */
::-webkit-scrollbar-track {
 box-shadow: inset 0 0 0px  #121611; 
 border-radius:0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
 background: #121611;
 border-radius:0px;
}

#apply_coupon_box{
    float:left; width:100%; padding:20px;
    padding-bottom:0px;
}

.ui-widget-content{
    padding-left: 0px !important;
    float: left  !important;
    position: absolute  !important;
    background: #e8fde3  !important;
    top:161px  !important;
    padding-top: 17px !important;
    width:100% !important;
    z-index:1;
}

.ui-menu-item{
    list-style-type:none !important;
    float:left;
    width:100%;
    padding-left:10px;
    padding-right:10px;
}

.ui-menu-item img{
    border-radius:50%;
}

.ui-menu-item span{
    font-size: 14px;
    color: black;
    font-weight: 500;
    padding-left: 8px;
}

.ui-widget-content a{
        float: left;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: solid 1px #1e570712;
    margin-bottom: 20px;
}

.ui-widget-content .rate{
    display:none;
}


.ui-helper-hidden-accessible{
   float: left;
    width: 100%;
    position: absolute;
    left: 0;
    top: 162px;
    background: #eb0909;
    text-align: center;
    color: white;
    font-size: 14px;

}


.rad-btn{
   border-radius: 50px;
    background-color: red !important;
    outline: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    margin-bottom: 16px !important;
    float: left;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    text-decoration:none !important;
    margin-right: 15px;
}

.inv-btn{
   border-radius: 50px;
    background-color: black !important;
    outline: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    margin-bottom: 16px !important;
    float: left;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    text-decoration:none !important;
}

.raise-dis{
    float:left;
    width:100%;
    font-size:16px;
    font-weight:500;
    color:black;
}

.review-field{
    float: left;
    width: 100%;
    height: 50px;
    border-radius: 8px;
    border: solid 1px #cccccc;
    color: black;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    outline: none;
    margin-top:0px;
    margin-bottom: 25px;
    height: 110px;
    padding: 15px;
}

.moq-tab{
    float:left;
    width:100%;
    font-size: 14px;
    color: #025221;
    font-weight: 500;
    padding-top: 5px;
}


.star-rating {
  
  display:flex;
  flex-direction: row-reverse;
  font-size:1.5em;
  justify-content:space-around;
  padding:0px;
  text-align:center;
  width:5em;
}

.star-rating input {
  display:none;
}

.star-rating label {
  color:#ececec;
  cursor:pointer;
}

.star-rating :checked ~ label {
  color:#f90;
}

.star-rating label:hover,
.star-rating label:hover ~ label {
  color:#fc0;
}

/* explanation */

article {
  background-color:#ffe;
  box-shadow:0 0 1em 1px rgba(0,0,0,.25);
  color:#006;
  font-family:cursive;
  font-style:italic;
  margin:4em;
  max-width:30em;
  padding:2em;
}




.giv_rate .ratingbox2 {
    width: 100%;
    float: left;
    margin: 15px 0;
    text-align: center;
}

.giv_rate .ratingbox2 i {
    font-size: 30px;
    color: #ffd426;
}



.sub-cat-list{ float:left; width:100%;}
.sub-bold{ font-weight: 600 !important;}
.sub-15{padding-left:10px; font-weight: 500 !important;  
color: #064f06 !important;}
.sub-25{padding-left:25px;}
.sub-35{padding-left:35px;}
.sub-cat-list img{width: 10px; margin-right: 5px;}

.out-stock{
   float: left;
    background: #d10e0e;
    padding: 8px;
    font-size: 12px;
    color: white;
    font-weight: 500;
    border-bottom-right-radius: 21px;
    position: absolute;
    border-top-left-radius: 14px; 
}

.or-b2b{
  text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 500;  
}

.lst-np{text-align: center;
    padding-top: 20px;
    color: #de0909;
    float: left;
    width: 100%;
    font-size: 30px;}
    
    .lst-pr{
        float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: black;
    }
    
.rate-home{float:left; width:100%; text-align: right; padding-top: 11px;}
.cls{float:right;}
.menu-50{float:left; width:25%; border-right: solid 1px #efefef;}
.menu-wd{float:left; width:100%;}
.menu-wd img{width: 50px; border-radius: 8px; height: 60px; margin-right: 10px;}
.container-width{float:left; width:100%; padding-left:15px;}
.main-header{float:left; width:100%;}
#panel-one{float:left;width:100%;border-bottom:solid 1px #e2ebdf;height:38px;}
.tel-mail{ float:left;width:50%;}
.support{float:left; border-right:solid 1px #e2ebdf; color:#6b706a; font-size:14px; font-weight:500; padding-right:15px; height:38px; padding-top:3px; line-height: 27px;}
.support img{ float:left; width:27px; margin-right:10px;}
.support:hover{text-decoration:none; color:#59a446;}
.mail{float:left; border-right:solid 1px #e2ebdf; color:#6b706a; font-size:14px; font-weight:500; padding-right:15px; padding-left:17px; height:38px; 
    padding-top:3px; line-height:27px;}
.mail img{ float:left; width:27px; margin-right:10px;}
.mail:hover{text-decoration:none; color:#59a446;}
.top-menu{float:left;width:50%;  }
.top-nav{float:right;height:38px; border-left:solid 1px #e2ebdf;}
.abt{float:left; color:#121611; font-size:14px; font-weight:500; border-right:solid 1px #e2ebdf; padding-left:17px; padding-right:17px; height:38px; line-height:36px;}
.abt:hover{color:#59a446; text-decoration:none;}
.faq{float:left; color:#121611; font-size:14px; font-weight:500; border-right:solid 1px #e2ebdf; padding-left:17px; padding-right:17px; height:38px; line-height:36px;}
.faq:hover{color:#59a446; text-decoration:none;}
.b2b{float:left; background-color:#59a446; color:white; font-weight:500; height:38px; line-height:38px; font-size:14px; text-align:center; padding-left:30px; padding-right:30px;}
.b2b:hover{background-color:#121611; text-decoration:none;} 
.br-none{border-right:none;}

#panel-two{float:left; width:100%; padding-top:20px;}
.logo{float:left; margin-top:4px;}
.logo img{width:295px;}
.menu-right{float:right;}
.login{ float:left; background-color:#121611; width:140px; height:52px; border-radius:50px; background-color:#121611; color:white; font-size:15px; 
    font-weight:500; text-align:center; padding-top: 13px;}
.login:hover{text-decoration:none; background-color:#418a2f;}
.login img{width:26px; margin-left:20px;}
.cart{float:left;height:52px;width:52px;border-radius:50px;background-color:#418a2f;text-align:center;border:solid 1px #418a2f;margin-left:25px;padding-top: 12px;}
.cart img{width:23px; margin-left:-2px;}
.cart span{  float: right; border-radius: 50px; background: red; width: 20px;  height: 20px; font-size: 14px; color: white;  font-weight: 500; position: absolute; top: 54px;}
.cart:hover{background-color:#121611;  border:solid 1px #121611;}
.pr-none{padding-right:0px !important;}
.search{float:left;height:52px;width:52px;border-radius:50px;background-color:white;text-align:center;border:solid 1px #000000;margin-left:25px;padding-top: 12px;}
.search img{width: 23px;}
.search:hover{border:solid 1px #418a2f; background-color:#e4fde1;}
.mactive{color:#59a446 !important;}

#banner{float:left; width:100%;}

#panel-three{float:left; width:100%; padding-top:40px; border-bottom:solid 1px #e2ebdf; padding-bottom:55px;}
#panel-three h1{float:left; width:100%; font-size:28px; color:#000000; line-height:35px; padding-top:37px;}
#panel-three h1 span{color:#59a446;}
.recomd-category{float:left; width:100%;}
.item-cr{float:left; width:100%; text-align:center; color:#000; font-size:15px; font-weight:500; }
.item-cr img{width:auto !important; display: inline !important; border-radius:80px; border:solid 2px white; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.item-cr span{padding-top:25px; float:left; width:100%; text-align:center;}
.item-cr:hover{color:#59a446; text-decoration:none;transition: all ease-in-out 0.5s; 
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.item-cr img:hover{border:solid 2px #59a446; }

.recomd-category .owl-nav{float: none; top: 130px; float: left; position: absolute; left: -339px;width: auto;}
.recomd-category button.owl-prev {/* float:left; *//* margin-left:-383px; *//* margin-top:-95px; */}
.recomd-category button.owl-next {/* float: left; *//* margin-left:-315px; *//* margin-top:-95px; */}
.recomd-category button.owl-prev img{width:52px;}
.recomd-category button.owl-next img{width:52px; margin-left:15px;}


#panel-four{float:left; width:100%; padding-top:40px; padding-bottom:40px;}
#panel-four h1{float:left; width:100%; font-size:28px; color:#000000; line-height:35px;}
#panel-four h1 span{color:#59a446; padding-left:5px;}
.trend-product{float:left; width:100%; margin-top:29px;}
.pr-list-main{float:left; width:100%; }
.pr-list-main-dt{float:left; width:100%; }
.pr-list{float:left; width:100%; border-radius:15px; border:solid 1px #d7d8d7; padding-bottom:45px;}
.pr-list img{border-radius:15px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.pt-details{float:left; width:100%; padding-top:20px; padding-left:18px; padding-right:18px;}
.pro-headding{float:left; width:100%; font-size:15px; font-weight:500; color:black; padding-bottom:11px;}
.rate{float:left; width:50%; color:#4e9f38; font-size:24px; font-weight:600;}
.rate img{width:21px !important; margin-left:-3px; float:left; margin-top:7px; margin-right:5px;}
.rating{float:left; width:50%;}
.rating img{width:auto !important; margin-top:7px; float:right;}
.action-btn{float:left; width:100%; margin-top:20px; margin-top:-23px; padding-left: 18px;}
.add-cart{  float:left; border-radius:50px; background-color:#121611; width:132px; height:43px; border:solid 1px #121611; color:white; font-weight:500; 
font-size:14px; text-align:center; text-decoration:none !important;     
line-height: 40px;}
.add-cart:hover{background-color:white; border:solid 1px #121611; color:#121611;  transition: all ease-in-out 0.5s; cursor:pointer;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.buy-now{float:left; border-radius:50px; background-color:white; width:132px; height:43px; border:solid 1px #59a446; color:#59a446; 
    font-weight:500; font-size:15px; margin-left:10px; text-align:center; line-height: 40px; cursor:pointer;}
.buy-now:hover{background-color:#59a446; border:solid 1px #59a446; color:#59a446; color:white; text-decoration:none;}
.trend-product button.owl-prev img {width:45px;}
.trend-product button.owl-next img {width:45px; margin-left:15px;}
.trend-product .owl-nav{float:right; top:-74px; float: right; position: absolute; right: 0;}


.add-cart-new{float:left; border-radius:50px; background-color:#121611; width:132px; height:43px; border:solid 1px #121611; color:white; font-weight:500; font-size:14px; text-align:center; text-decoration:none !important;     
line-height: 40px;}
.add-cart-new:hover{background-color:white; border:solid 1px #121611; color:#121611;  transition: all ease-in-out 0.5s; cursor:pointer;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.buy-now-new{float:left; border-radius:50px; background-color:white; width:132px; height:43px; border:solid 1px #59a446; color:#59a446; 
    font-weight:500; font-size:15px; margin-left:10px; text-align:center; line-height: 40px; cursor:pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}
.buy-now-new:hover{background-color:#59a446; border:solid 1px #59a446; color:#59a446; color:white; text-decoration:none; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}


#advertisment-one{float:left; width:100%; margin-top:30px; margin-bottom:20px;}
#advertisment-one img{border-radius:20px; width:100%;}

#advertisment-two{float:left; width:100%; margin-top:30px; margin-bottom:20px;}
#advertisment-two img{border-radius:20px; width:100%;}
.adv-top{float:left; width:100%; margin-bottom:45px;}
.left{float:left;}

.listing-border{float:left; width:100%; border-radius:15px; border:solid 1px #d7d8d7; padding-bottom:45px;}
.listing-border img{border-radius:15px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}


#top-sale-pattern{float:left; width:100%; margin-top:45px;}
.ccszQx { position: relative; width: 100%; height: 293px; overflow: hidden;}
.ccszQx svg { position: absolute; top: 0px; left: 0px;  display: block;  width: 100%; height: 293px;}
.ccszQx svg .pattern-top {fill:white;}
.ccszQx svg path {transition: fill 0.2s ease-in-out 0s;}
.ccszQx svg .pattern-bottom {fill: #e8fde3;}
.ccszQx svg .pattern-middle {fill: #e8fde3;}

#top-sale{float:left; width:100%; background:#e8fde3; margin-top:-27px; padding-bottom:55px;}
.sale-container{margin-right:auto; margin-left:auto; width:450px; margin-top:-240px;}
.owl-sales{float:left; width:100%;}
.sales-img{float:left;border-radius: 528px;border: solid 9px #fff;height: 570px;object-fit: cover; }
.ts-owal{float:left; width:100%; color:#000000; font-weight:normal; font-size:26px;}
.ts-owal:hover{color:#268c0c; text-decoration:none !important;}
.ts-owal span{float:left;width:100%;text-align:center;line-height:33px;margin-top: -30px; font-size:19px; font-weight: 500;}
.rate-tag{float:right;margin-top:-85px;position: relative;left: 19px;}
.rate-tag img{width: 140px !important;position:relative;}
.rate-offer{float:left;width:100%;color:white;font-size: 20px;font-weight:600;margin-top: -84px;position:relative;z-index:11;text-align:center;}
.rate-offer img{width: 24px !important;left:0px !important;display: inline !important;}
.rate-offer span{float:left;width:100%;margin-top: -3px;}
.check-details{width:205px; text-align:center; color:white; background-color:#59a446; border-radius:50px; font-size:14px; font-weight:500;
margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}
.ot-details{float:left; width:100%; padding-top:20px;}
.check-details:hover{background-color:black; text-decoration:none; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}

.sale-tag{ float:left; position:relative; top:117px; z-index:11; left:19px;}    
.sale-tag img{width:88px;}
.owl-sales button.owl-next img {width: 52px; float:right;}
.owl-sales button.owl-prev img {width: 52px;}
.owl-sales button.owl-prev { float: left; margin-left:-83px; margin-top:-440px;}
.owl-sales button.owl-next { float: right; margin-right: -83px; margin-top: -440px;}

.coupon-success{
    float: left;
    width: 100%;
    font-size: 13px;
    padding-bottom: 8px;
    font-weight: 500;
    color: white;
    background: #035203;
    border-radius: 50px;
    text-align: center;
    padding-top: 8px;
}


#zawaa-pro{float:left; width:100%; background-color:#1d1d1b; padding-top:40px; padding-bottom:15px;}
#zawaa-pro h2{float:left; width:100%; padding-left:15px; padding-right:15px; color:white; font-size:25px; font-weight:500; text-align:center; padding-bottom:40px; padding-top:20px;}
.ct-promise{float:left; width:100%; text-align:center;}
.ct-promise h3{color:#a7ed95; font-size:25px; font-weight:500;}
.ct-promise p{float:left;width:100%;text-align:center;font-size: 15px;color:#ffffff;padding-left: 45px;padding-right: 45px;line-height: 25px;padding-top: 6px;}
.ct-img{float:left; width:100%; text-align:center; margin-bottom:15px;}
#curve{float:left; width:100%;}
#curve img{width:100%;}


#zawa-about{float:left; width:100%; padding-bottom:55px;}
#zawa-about img{float:left; margin-right:45px; margin-top:-20px;}
#zawa-about h3{width:100%; color:#1d1d1b; font-size:40px; font-weight:normal; line-height:55px; padding-bottom:8px; padding-top:20px;}
#zawa-about h3 span{font-weight:600; color:#59a446;}
#zawa-about p{width:100%; color:black; font-weight:normal; font-size:20px;}
.abt-nav{border-radius:50px; background-color:#59a446; margin-top:10px; padding:15px; color:white; text-align:center; font-size:14px; padding-left:25px; padding-right:25px; float:left;}
.abt-nav:hover{background-color:black; text-decoration:none;}
.zawa-stroke{float:left; width:100%; margin-top:50px;}
.left50{float:left; width:100%; text-align:center;}
.left50 img{width:715px; margin-top:0px !important; margin-right:0px !important; float:none !important;}
.left50 img:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}

#footer{float:left; width:100%; padding-top:55px;
    background: #010200;
/*background-image: url("../img/ftrbg.png");*/  background-repeat: no-repeat; background-size: cover; padding-bottom:25px;}
#footer h4{float:left; width:100%; font-weight:500; color:#ffffff; font-size:16px;}
.ftr-strip{float:left; width:100%; margin-top:5px;}
.ftr-strip span{float:left; width:19px; height:4px; background-color:#59a446; border-radius:50px;}
.ftr-navigations{float:left; width:100%; padding-top:25px;}
.ftr-link{float:left; width:100%; font-size:14px; color:rgb(255 255 255 / 75%); font-weight:normal; padding-bottom:15px;}
.ftr-link:hover{color:#59a446; padding-left:5px; text-decoration:none;}
.ftr-navigations p{font-size:14px; color:rgb(255 255 255 / 75%); font-weight:normal; line-height:26px;}
.email-support{float:left; width:100%;}
.email-support img{width:40px; float:left; margin-right:10px; object-fit:cover; margin-top: 5px;}
.email-support h5{float:left; color:#b3aeae; font-weight:600; font-size:13px; padding-top:5px; width:85%;}
.email-support h6{float:left; color:rgb(255 255 255 / 75%); font-weight:normal; font-size:13px; padding-top:0px; width:85%;}
.es{color:rgb(255 255 255 / 75%);}
.es:hover{text-decoration:none; color:#59a446;}
.mb-bottom{margin-bottom:1rem}
.payment-card{float:left; width:100%; padding-top:18px;}

.follow-sec{float:left; width:100%; margin-top:35px;}
.social-field{float:left; width:100%; margin-top:20px;}
.social-field img{width:45px; margin-right:18px;}
.social-field img:hover{filter: brightness(0.5); transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s;  -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}
.tag-has{float:left;width:100%;font-size: 14px;font-weight: 500;color: rgb(213 206 206 / 77%);padding-top:25px;}
.copyright{float:left; width:100%; padding-left:15px; padding-right:15px; text-align:center; font-size:14px; font-weight:normal; color:rgb(255 255 255 / 75%);
border-top:solid 1px #0c130a; margin-top:30px; padding-top:27px;}
.tnm{color:rgb(255 255 255 / 75%)}
.tnm:hover{text-decoration:none; color:#59a446;}
.dash-nav{background: #59a446; padding-bottom: 24px; margin-bottom: 0px; color:white;}
.hover-acc{color:white !important; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}
.hover-acc:hover{color:#ecfbe8 !important; text-decoration: underline; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}

/* fixed-heder-filter */
header {position: sticky; top: 0; background: #f1f1f1; height: 60px; /* margin-bottom: 20px; */ padding: 0 20px; z-index: 10;display: flex !important; align-items: center; padding-left:0px !important; }
.flex-container { display: flex;}
aside {position: sticky; top: 80px; height:100vh !important; /* the height of the header (60px) + its bottom margin (20px) */ background: #fff; padding: 20px;width: 20%; height: 500px; margin-bottom: 20px; border-right: solid 1px #e5e5e5; }
main {padding-left: 20px;flex-grow: 1;width: 100%;margin-left: 0px !important;padding-left: 0px !important;}
.content { background:white; height:100%; padding:0px; margin-bottom: 20px;}
.product-fixed{float:left;width: 13%;background-color:#59a446;height:60px;padding-left:15px;color:white;font-size:15px;font-weight:500;line-height: 59px;}
.category-product{float:left; width:87%; padding-left:20px; padding-right:20px;}
.fx-category{float:left; width:100%; padding-top:0px;}
.pearls-zawa{float:left;color:#252525; width:100%;font-size:14px; font-weight:400; border-right:solid 1px rgb(37 37 37 / 33%); padding-right:20px; padding-left:20px; text-align:center;}
.pearls-zawa:hover{color:#59a446; text-decoration:none !important;}
.category-active{color:#cac4c4;}
.filter-list{float:left; width:100%; height:100%;  padding-top:35px;}
.sub-category{float:left; width:100%; border-bottom: solid 1px #e5e5e5; padding-left:15px; padding-right:15px; padding-bottom:14px; margin-bottom:25px;}
.pl-none{padding-left:0px !important;}
.sub-category h2{float:left; width:100%; text-transform:uppercase;color:#23740f; font-size:16px; font-weight:500; padding-bottom:17px; margin-bottom:0px;}
.sub-nav{float:left; width:100%; font-size:14px; padding-bottom:12px; color:#000000; font-weight:normal;}
.sub-nav span{float:right;}
.sub-nav:hover{text-decoration:none !important; color:#59a446;}
.form-group{float:left; width:100%; padding-bottom:12px; margin-bottom:0px !important;}
.form-group input { padding: 0;  height: initial;  width: initial;  margin-bottom: 0;  display: none; cursor: pointer; margin-top: 20px;}
.sub-category .form-group label {   position: relative;  cursor: pointer;  font-size: 14px;  color: #000;  font-weight: normal;   width: 100%;}
.form-group label:before {
    content: ''; -webkit-appearance: none; background-color: white; border: 1px solid #b2b2b2;   width: 18px; height: 18px; display: inline-block;  position: relative;  vertical-align: middle; cursor: pointer; margin-right: 15px; }
.form-group input:checked + label:after { content: '';  display: block; position: absolute; top: 3px; width: 18px; height: 18px;   
background: url(../img/cd-icon-check.svg) no-repeat center center;  left: 0px;  background-color: #121611;}
.sub-category .form-group label span{float:right;}
.sub-category .form-group label:hover{color: #59a446 !important;}
.price-list{float:left; width:100%;}
.min-price{float:left; width:100px; padding:8px; border-radius:20px; background-color:rgb(89 164 70 / 19%); color:black; font-weight:normal; font-size:14px; text-align:left; 
    border:none; height:40px; -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; outline:none !important;}
.price-list span{font-size: 14px;color: #000;font-weight:normal;color:black;text-transform:uppercase;margin-left: 10px;margin-right: 10px;position: relative;top: 8px; float:left;} 
.max-price{float:left; width:100px; padding:8px; border-radius:20px; background-color:rgb(89 164 70 / 19%); color:black; font-weight:normal; font-size:14px; text-align:left; 
    border:none; height:40px;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; outline:none !important;} 
.product-display{float:left; width:100%; padding-top:35px;}
.prl-right{padding-right:0px !important; float:left !important; border-left:solid 1px #e5e5e5;}
.result-list{float:left;width:100%;padding-bottom: 35px;}
.result-list h3{color:#000000;font-weight:normal;font-size:15px;float:left;width:50%;padding-top: 12px;}
.result-list h3 span{color:#59a446; font-weight:500;}
.sort-option{float:right; width:50%;}
.sort-option span{float: right;text-transform:uppercase;font-size:16px;color:#418a2f;font-weight:500;margin-right: 25px;padding-top: 12px;}
.pb50{margin-bottom:50px;}
.price-border{border-bottom:none !important;}

.fx-category button.owl-prev img {width:32px;}
.fx-category button.owl-next img {width:32px; margin-left:6px;}
.fx-category .owl-nav{float:right; top: 26px; float: right; position: absolute; right: -32px;}

.cr-at{
    height:57px !important;
    line-height:57px !important;
}

/* fixed-heder-filter-end */


#cart-bg{float:left; width:100%; background-color:#ecfbe8; padding-top:50px; padding-bottom:50px;}
.bg-white{background-color:white; padding:0px !important;}
.cart-headding{float:left; width:100%; border-bottom:solid 1px #eeeeee; padding-top:22px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
.cart-headding h3{float:left; color:black; font-weight:600; font-size:25px;}
.cart-headding span{float:right;background-color:#121611;text-align:center;font-weight:600;color:white;font-size: 16px;width: 150px;border-radius: 50px;height: 38px;/* line-height: 37px; */padding-top: 7px;}
.cart-items{float:left; width:100%; padding-top:35px;}
.cart-box{float:left; width:100%; padding-right:15px; padding-left:15px; margin-bottom: 15px;}
.cart-bx-img{float:left; width:15%; height:144px;}
.cart-bx-img img{border-radius:8px; width:80%;}
.cart-name{float:left; width:45%;}
.cn-nav{float:left;width:100%;color:#000000;font-size:18px;font-weight: 500;line-height:25px;}
.cn-nav:hover{text-decoration:none; color:#4e9f38;}
.cr-star{float:left; width:100%; padding-top:2px;}
.ratingbox{color:#ffb510; font-size:13px;}
.ratingbox:hover{text-decoration:none;}
.remove-cart{float:left; /*width:100%;*/ font-weight:500; font-size:15px; color:#ce0d0d; padding-top:10px;}
.remove-cart:hover{color:black; text-decoration:none;}
.cart-qty{float:left; width:35%;}
.cr-price{float:left; width:100%; font-weight:normal; font-size:13px; color:black;}
.price-cart{float:left;width:100%;font-weight: 600;color:#4e9f38;font-size:23px;padding-top: 8px;}
.price-cart img{width:19px !important; margin-left:-3px; float:left; margin-top:7px; margin-right:3px;}
.qty-container{float:left; width:100%; margin-top:14px;}
.qty-container .qty-btn-minus {margin-right: -1px;}
.qty-container .input-qty{ text-align: center; padding: 5px 10px;border: 0; max-width:45px; font-size: 16px; font-weight: 500; color: #121611;}
.qty-container .qty-btn-minus,.qty-container .qty-btn-plus{padding: 5px 3px; font-weight:500 !important; font-size: 10px; height: 45px; font-weight: 700; color: #000; width: 40px; font-size: 20px; background: #f4f4f4; transition: 0.3s; border: 0;border-radius: 10px; cursor:pointer;}
.qty-container .qty-btn-plus{ margin-left: -1px;}
.qty-container .qty-btn-minus{margin-right: -1px;}
.qty-btn-plus:hover{color: white !important; background-color: #99ea85 !important;  border-color: #99ea85 !important;}
.qty-btn-minus:hover{color: white !important; background-color: #99ea85 !important;  border-color: #99ea85 !important;}
.cart-total{float:left; width:100%;}
.cart-total h4{float:left; width:100%; font-weight:500; font-size:15px; color:#424741; margin-bottom:0px; padding-bottom:10px;}
.t-rate{float:left; width:100%; color:#121611; font-weight:600; font-size:17px;}
.t-rate img{width:18px !important; margin-left:-3px; float:left; margin-top:4px; margin-right:3px;}
.calculate{float:left; width:100%; font-weight:normal; color:#424741; font-size:14px; padding-top:5px;}
.bg-yellow{background-color:#f5fbcd; padding:0px !important;}
.os-headding{float:left; width:100%; border-bottom:solid 1px #eeeeee; padding-top:22px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
.os-headding h3{float:left; color:#347623; font-weight:600; font-size:25px;}
.os-items{float:left; width:100%; padding-top: 35px; padding-left:15px; padding-right:15px; padding-bottom:30px;}
.os-top{float:left; width:100%; padding-bottom:40px;}
.os-50{float:left; width:50%;}
.os-50 h5{ float:left; width:100%;  color:#121611; font-weight:500; font-size:18px; }
.os-rate{float:left;width:100%;font-weight: 600;color:#4e9f38;font-size:20px;padding-top:3px;}
.os-rate img{width:19px !important; margin-left:-3px; float:left; margin-top:6px; margin-right:3px;}
.os-shipping{float:left;width:100%;font-weight: 600;color:#760677;font-size:16px;padding-top:3px;}
.os-shipping img{width:17px !important; margin-left:-3px; float:left; margin-top:3px; margin-right:3px;}
.note{float:left; width:100%;}
.note-r{float:left; color:#da0312; font-size:15px; text-transform:uppercase; font-weight:500;}
.note-list{float:left; padding-left:10px;}
.note-list p{ color:#121611; font-weight:500; font-size:14px; margin-bottom:5px;}
.note-list p img{width: 16px;margin-left: 6px;position: relative;top: -1px;}
.qnty-warning{float:left;/* width:100%; */background-color:#e20909;padding: 12px;border-radius:50px;color:#fccbcb;font-weight:normal;font-size: 13px;padding-top: 8px;padding-bottom: 8px;margin-top: 10px;margin-bottom: 10px;}
.checkout-process{float:left; width:100%; border-radius:50px; text-align:center; background-color:#252525; color:white; text-transform:uppercase; font-weight:500; font-size:15px;
margin-top:25px; padding:19px; margin-bottom:15px;}
.checkout-process:hover{text-decoration:none !important; background-color:#418a2f;}
.cart-scroll{float:left; width:100%; overflow-x: scroll; max-height:490px;}
.cnt-shop{float:left;width:100%;padding: 18px;padding-top: 0px; color:#1e09a1; font-size:16px; font-weight:500;}
.cnt-shop:hover{text-decoration:none; color:#418a2f;}
.cnt-shop img{width:22px; margin-right:10px;}
.success-img{float:left; width:100%; text-align:center;}
.success-img img{width:140px;}
.success-purchase{float:left; width:100%; text-align:center;}
.success-purchase h1{float:left;width:100%;font-weight:600;font-size: 40px;margin-top: 26px;}
.success-purchase p{float:left;width:100%;color:black;font-weight:normal;font-size: 22px;padding-top: 10px;}
.success-continue{float:left; width:100%; text-align:center; margin-top:25px; margin-bottom:25px;}
.shop-cnt{ border-radius:50px; text-align:center; background-color:#418a2f; color:white; text-transform:uppercase; font-weight:500; font-size:15px;
margin-top:25px; padding:19px; margin-bottom:15px; padding-left:45px; padding-right:45px;}
.shop-cnt:hover{text-decoration:none !important; background-color:#252525;}


.billing-bg{float:left;width:100%;/* background-color:white; */}
.bg-yellow-check{background-color:#f5fbcd;}
.rate-detail{float: right; margin-top: 11px;}
#tag-bg{float:left; width:100%; background-color:#ecfbe8; padding-top:15px; padding-bottom:15px; margin-bottom:5px;}
#tag-bg span{margin-left: 6px;margin-right: 6px;font-size: 12px;color: #8ec57f;}
.topic-tag{color:black; font-size:14px; font-weight:500;}
.topic-tag:hover{color:green; text-decoration:none;}
.tag-active{color: #a9bfa3;}
.rv-name-md{float:left; width:100%; font-size:15px; font-weight:500; color:black;}
.rv-desc{float:left; width:100%; color:black; font-size:14px; font-weight:normal; padding-top:5px; padding-bottom:20px;}
/*--------Accordion-------*/

/* >>> FAQ STYLES <<< */
.faq_container {/* border-bottom: 1px solid #ddd; */margin-bottom: 10px;background: white;}
.faq_question {
  font-size: 1.2rem;
  font-weight: 600;
  padding: 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 20px;
}
.answercont {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
}

.btn-logins{
    margin-bottom:20px;
}

.rv-frm-str{float:left; width:50%;}
.str-none{padding-bottom:5px !important;}

.rv-frm{float:left; width:100%;}

.submit-star{float:right;border-radius:50px;text-align:center;color:white;font-size:15px;font-weight:500;background-color:#59a446;border: none;padding: 15px;padding-left: 40px;
    padding-right: 40px;cursor: pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;   
    -webkit-transition: all ease-in-out 0.5s; margin-right:0px;}

.submit-star:hover{background-color:#15116f; text-decoration:none; transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;  
    -webkit-transition: all ease-in-out 0.5s;}    

.answer {
  padding: 0 10px 15px;
  line-height: 1.5rem;
  float: left;
  width: 100%;
  border-top: 1px solid #ddd;
  padding-top: 25px;
}
.fqa_headline_container h2 span { font-weight: 700; }
.faq_question-text h3 {font-size: 18px;color: #000000;font-weight: 600;margin-bottom: 0px;}
.write-rv{float: right; margin-top: -47px; font-weight: 600; color: green; padding-top: 3px; text-decoration: underline; font-size:14px;}

.icon.active {
  background: transparent;
  border: 2px solid #fff;
}
.icon:hover { cursor: pointer; }
.icon-shape { position: relative; width: 50px; height: 50px; }
.icon .icon-shape::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 1px;
  background: #418a2f;
  border-radius: 3px;
  transition: all 0.5s ease;
}
.icon .icon-shape::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2px;
  height: 30px;
  background: #418a2f;
  border-radius: 3px;
  transition: all 0.5s ease;
}
.icon .icon-shape.active::before {
  transform: translate(-50%, -50%) rotate(180deg);
  transition: all 0.5s ease;
}
.icon .icon-shape.active::after {
  transform: translate(-50%, -50%) rotate(90deg);
  transition: all 0.5s ease;
}




/*--------Accordion-------*/

.saved-bg{float:left; width:100%; background-color:#f2f9f0; padding-right:28px; padding-left:28px; padding-top:24px; padding-bottom:24px; border-radius:35px; margin-bottom:25px;}
.p-bottom{padding-bottom:10px !important;}
.saved-bg h2{float:left; width:100%; font-size:22px; color:#000000; font-weight:500;}
.saved-bg p{float:left;width:100%;font-size: 15px;font-weight:normal;color:#000000;line-height: 26px;padding-top: 6px; margin-bottom:5px;}
.mail-save{float:left; width:100%;font-size: 15px;font-weight:normal;color:#000000; padding-bottom:8px;}
.mail-save span{color:#1f6f0b; font-weight:600; padding-right:3px;}
.mail-save:hover{text-decoration:none; color:#1f6f0b;}
.del-ed{float:left;width:100%;margin-top: 15px;margin-bottom: 8px;}
.edit-address{float:left; border-radius:50px; background-color:#322e2e; text-align:center; color:white; padding-top:11px; font-size:14px; width:100px; height:42px;}
.edit-address:hover{background-color:#59a446; text-decoration:none;}
.delete-address{float:left; border-radius:50px; background-color:#e30635; text-align:center; color:white !important; padding-top:11px; font-size:14px; width:100px; height:42px; margin-left:9px; text-decoration:none !important; cursor:pointer;}
.delete-address:hover{background-color:#322e2e; text-decoration:none;}
.saved-bg .container1 {position: absolute; right: 80px;}
.saved-bg input { position:absolute; opacity:0; cursor:pointer; height:0; width:0; right:0;}
.checkmark { position: absolute; top: 0;left: 0; cursor: pointer;  height: 35px; width: 35px; background-color: transparent; border: 1px solid rgb(206 206 206 / 44%); 
    border-radius: 50px;background: white;}
.checkmark:after {  content: "";  position: absolute; display: none;}
.saved-bg .checkmark:after {left: 14px;  top: 9px; width: 6px; height: 13px; border: solid #59a446; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); 
    -ms-transform: rotate(45deg);transform: rotate(45deg);}
.saved-bg input:checked ~ .checkmark:after { display: block;}
.new-address{float:left;border-radius:50px;text-align:center; background-color:#418a2f;color:white;text-transform:uppercase;font-weight:500;font-size: 14px;
    margin-top:25px;padding: 16px;margin-bottom:15px;border: none;padding-left: 25px;padding-right: 25px; cursor:pointer;}
.new-address:hover{text-decoration:none !important; background-color:#252525;}
.data{float:left; width:100%;}
.databilling{float:left; width:100%;}
.shipping-form{float:left; width:100%; border-top:solid 5px #ecfbe8; padding-top:20px; margin-top:10px; padding-bottom:30px;}
.enter-shipping{float:left; width:100%; font-weight:600; font-size:18px; color:#120c82;}
.shipping-form form{float:left; width:100%; margin-top:15px;}
.titel-address{float:left;width:100%;font-size:14px;color:#000000;font-weight:500;padding-top: 7px;}
.field-type{float:left; width:100%; height:50px; border-radius:8px; border:solid 1px #cccccc; color:black; font-size:14px; padding-left:15px; 
    padding-right:15px; outline:none; margin-top:12px; margin-bottom:25px;}
.flag{background-image: url(../img/flag.png);background-repeat: no-repeat;background-position-y: 7px;background-size: 47px;padding-left: 50px;}
.field-type-address{float:left; width:100%; height:50px; border-radius:8px; border:solid 1px #cccccc; color:black; font-size:14px; padding-left:15px; 
    padding-right:15px; outline:none; margin-top:12px; margin-bottom:25px; height:110px; padding:15px;}
.frm-save{float:left;border-radius:50px;text-align:center;color:white;font-size:15px;font-weight:500;background-color:#59a446;border: none;padding: 15px;padding-left: 40px;
    padding-right: 40px;cursor: pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;   
    -webkit-transition: all ease-in-out 0.5s; margin-right:10px;}    
.frm-save:hover{background-color:#15116f; text-decoration:none; transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}
.frm-cancel{float:left;border-radius:50px;text-align:center;color:white;font-size:15px;font-weight:500;background-color:#121611;border: none;padding: 15px;padding-left: 40px;
    padding-right: 40px;cursor: pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;   
    -webkit-transition: all ease-in-out 0.5s; margin-right:10px;}    
.frm-cancel:hover{background-color:#d10707; text-decoration:none; transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}
.panel-default>.panel-heading { color: #333;background-color: #fff; border-color: #e4e5e7;padding: 0; -webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none; user-select: none;}
.panel-default>.panel-heading a { display: block; padding: 20px 20px; color: #000000;  font-size: 21px !important; font-weight: 600;}
.panel-default>.panel-heading a:after { content: ""; position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal;  font-weight: 600; font-size:25px; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; transition: transform .25s linear;  -webkit-transition: -webkit-transform .25s linear;}
.panel-default>.panel-heading a[aria-expanded="true"] { background-color: rgb(255 255 255); color: #59a446;  text-decoration: none;}
.panel-default>.panel-heading a[aria-expanded="true"]:after { content: "\2212";-webkit-transform: rotate(180deg);transform: rotate(180deg); text-decoration: none !important;}
.panel-default>.panel-heading a[aria-expanded="false"]:after { content: "\002b"; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.collapse.in { display: block !important;}

.billing-bg .panel-default{float:left; width:100%; background-color:white; margin-bottom:15px;}
.billing-bg .panel-body{float:left; width:100%; background-color:white; border-top: solid 1px #eeeeee; padding-top:25px;}
.billing-bg .panel-title{margin-bottom:0px !important;}
.adrs-flt{width:auto; margin-right:10px;}
.apply-discount{float:left;width:100%;padding-top:22px;padding-bottom:15px;background-color:white;background: rgb(255,255,255);background: linear-gradient(59deg, rgb(255 255 255) 0%, rgba(245,251,205,1) 100%);}
.apply-discount h3{float:left;width:100%;border-bottom: solid 1px #eeeeee;color: #000000;font-size: 21px !important;font-weight: 600;padding-left: 20px;padding-right: 20px;padding-bottom:19px;}
.apply-discount form{float:left; width:100%; padding:20px;}
.mt-zero{margin-top:0px; margin-bottom:15px;}

.apply-code{float:left;border-radius:50px;text-align:center; background-color:#418a2f;color:white;text-transform:uppercase;font-weight:500;font-size: 14px;
    margin-top:0px;padding:12px;margin-bottom:15px;border: none;padding-left: 25px;padding-right: 25px; cursor:pointer;}
.apply-code:hover{text-decoration:none !important; background-color:#252525;}


.apply-summary{float:left;width:100%;padding-top:22px;padding-bottom:15px;background-color:white; margin-top:15px;}
.apply-summary h3{float:left;width:100%;border-bottom: solid 1px #eeeeee;color:#347623;font-size: 21px !important;font-weight: 600;padding-left: 20px;padding-right: 20px;padding-bottom:19px;}
.item-total{float:left; width:100%; padding: 20px; color:#121611; font-weight:normal; font-size:35px; text-align:center;}
.os-list{float:left; width:100%; padding-left:20px; padding-right:20px; margin-top:20px; border-bottom:solid 1px #eeeeee; padding-bottom:6px;}
.os-sub{float:left; width:100%; margin-bottom:20px;}
.sub-50{float:left; width:50%; color:#565756; font-size:16px; font-weight:500;}
.os-gr{float:left; width:100%; color:#418a2f; font-size:17px; font-weight:500; text-align:right;}
.os-gr img{width:17px !important; margin-left:-3px;  margin-top:1px; margin-right:3px;}
.you-pay{float:left; width:100%; padding-left:20px; padding-right:20px; padding-top:16px; border-bottom: solid 1px #eeeeee;}
.yo-50{float:left; width:50%;}
.yo-50 p{float:left; width:100%; color:#26451e; font-weight:500; font-size:22px;}
.pay-edit{float:left;width:100%;color: #760677 !important;font-size: 20px;font-weight:500;text-align:right;}
.pay-edit img{width: 20px !important;margin-left:-3px;/* float:left; *//* margin-top:3px; */margin-right: 0;}
.payment-btn{float:left; width:100%; border-radius:50px; text-align:center; background-color:#252525; color:white; text-transform:uppercase; font-weight:500; font-size:15px;
margin-top:25px; padding:19px; margin-bottom:15px; border:none; cursor:pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;  -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.payment-btn:hover{text-decoration:none !important; background-color:#418a2f; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;  -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}
.note-bg{float:left; width:100%; background-color:white; padding:20px; margin-top:15px;}
.card-shipping{float:left !important; width:100% !important; border:none !important; padding:0px !important;}
.card-clp{float:left !important; width:100% !important;}
.view-coupons{float:left; width:100%; color:black; font-weight:600; font-size:14px; padding-top:10px; text-decoration:underline; padding-left:20px; padding-right:20px;}
.view-coupons:hover{color:#418a2f; text-decoration:none !important;}
.clp-wd{float:left; width:100%; margin-top:15px; padding-left:20px; padding-right:20px; padding-bottom:15px;}
.clp-card{float:left; width:100%; padding:0px !important;}
.coupon-apply{float:left; width:100%; padding:15px; border-bottom:solid 1px rgb(0 0 0 / 26%); padding-top:20px; padding-bottom:20px;}
.coupon-apply h2{float:left; width:100%; font-weight:600; font-size:16px; color:black;}
.coupon-apply p{float:left; width:100%; font-weight:500; font-size:13px;}
.apply-btn{float:left; cursor:pointer; border-radius:50px; background-color:#322e2e; text-align:center; color:white; font-size:13px; width:114px; line-height: 40px; height:42px; border:none;transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}
.apply-btn:hover{background-color:#59a446; text-decoration:none;transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.coupon-apply img{float:right; width:25px; margin-top:10px;}
.check-pin{float:right;color:red;font-size:13px;font-weight: 600;border: none;background: white;margin-top: -60px;margin-right: 10px; cursor:pointer;}
.pincode-error{float:left;font-weight:400;font-size: 12px;color: white;background: #d01010;padding-left: 18px;padding-right: 18px;border-radius: 50px;0:p;padding-top: 8px;padding-bottom: 8px;margin-top: -15px;}
.radio {
  margin: 0.5rem;
  float:left;
}
.radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio input[type=radio] + .radio-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #418a2f;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: 0;
  margin-right: 10px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
  font-size: 14px;
  color: black;
  /* font-weight: 500; */
}
.radio input[type=radio]:checked + .radio-label:before {
  background-color: #418a2f;
  box-shadow: inset 0 0 0 4px #ffffff;
}
.radio input[type=radio]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio input[type=radio]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}


#product-main{float:left; width:100%; background-color:white; padding-top:22px; padding-bottom:22px;}
#product-main h1{float:left; width:100%; color:black; font-weight:600; font-size:30px; padding-top:15px;}
.rating-sec{float:left; width:100%; padding-top:5px;}
.rating-one{float:left;}
.ttl-rv{float:left; color:#7d7f7d; font-size:14px; font-weight:500; padding-left:14px; padding-top:3px;}
.add-rv{float:left; color:#4c4f4c; font-size:14px; font-weight:500; padding-left:14px; padding-top:3px; text-decoration:underline;}
.add-rv:hover{color:#134706;}
.pr-category{float:left; width:100%; font-weight:500; font-size:15px; color:#297d14; padding-top:15px;}
.pr-rate{width:100%;float:left;color:#1b075c;font-size: 32px;font-weight:600;margin-top: 25px;}
.pr-rate img{margin-right: 7px;float:left;width: 27px;margin-top: 11px;}
.pr-rate-excl-gst{width:100%;float:left;color:#1b075c;font-size: 19px;font-weight:500;}
.pr-rate-excl-gst img{width: 19px}
.pr-qty{float:left; width:100%; margin-top:13px;}
.qty-border{border:solid 1px rgb(0 0 0 / 40%) !important;}
.qty-left{float:left !important; width:auto !important;}
#warning-pro{float:left; padding: 12px; border-radius:50px; color:#ff0000; font-weight:500; font-size: 13px;  padding-top: 8px; padding-bottom: 8px; margin-top: 16px; margin-bottom: 10px; border:solid 1px #ff0000;margin-left: 16px;}
.weight-panel{float:left; width:100%; margin-top:30px;}
.weight-panel span{float:left;color:#19191b;font-weight:600;font-size:16px;margin-right: 17px;padding-top: 10px;}
.rv-des{float:left; width:100%;}

.coupon-applied {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top:20px;
}

.coupon-applied h6{
    font-size: 15px;
    font-weight: 500;
    color: green;
}

.close-coupon{
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: red;
    color: white;
    text-align: center;
    padding-top: 5px;
    font-weight: 600;
    font-size: 14px;
    cursor:pointer !important;
}

.selector{
    position:relative;
    /* width:60%; */
    /* background-color:var(--smoke-white); */
    /* height:80px; */
    display:flex;
    /* justify-content:space-around; */
    /* align-items:center; */
    /* border-radius:9999px; */
    /* box-shadow:0 0 16px rgba(0,0,0,.2); */
}
.selecotr-item{
    position:relative;
    flex-basis:calc(70% / 3);
    height:100%;
    /* display:flex; */
    justify-content:center;
    align-items:center;
    border: 1px solid #ccc;
    /* padding: 10px; */
    text-align: center;
    border-radius: 18px;
    margin-right: 10px;
    float: left;
    width: 58px;
    height: 42px;
    margin-bottom:10px;
    /* padding-top: 1px; */
    }
.selector-item_radio{
    appearance:none;
    display:none;
}
.selector-item_label{
    position:relative;
    padding-top: 9px;
    cursor:pointer;
    /* height: 100%; */
    padding-bottom: 5px;
    width:100%;
    text-align:center;
    /* border-radius:9999px; */
    line-height:400%;
    padding-left: 0 !important;
    font-weight: 500;
    transition-duration:.5s;
    transition-property:transform, color, box-shadow;
    transform:none;
    font-size: 12px;
    line-height: 16px;
    text-align: center !important;
    padding-right: 0px !important;
    padding-top: 12px;
    }
.selector-item_radio:checked + .selector-item_label{
    background-color: #118405;
    color:var(--white);
    /* box-shadow: 0 0 4px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.5); */
    /* transform:translateY(-2px); */
    padding: 10px;
    margin: 0;
    border-radius: 10px;
    padding-top: 14px;
    }
@media (max-width:480px) {
    .selector{
        width: 90%;
    }
}


.code-cart{float:left; width:100%; margin-top:10px;}
.pincode-panel{float:left; width:40%;}
.pincode-panel h3{float:left; width:100%; color:#000; font-size:15px; font-weight:500; padding-top:30px; line-height:25px;}
.field-pin{float:left; width:100%;  height:55px; border-radius:15px;  border:solid 1px #cccccc;  color:black; font-size: 13px; padding-left:15px;  padding-right:15px;  outline:none;  margin-top:8px;  margin-bottom:8px; }
.ch-btn{float:right;width:95px;border-radius:50px;height:37px;text-align:center;color:white;font-size: 14px;font-weight:400;outline:none;border:none;background: rgb(65,138,47);background: linear-gradient(103deg, rgba(65,138,47,1) 0%, rgba(36,99,21,1) 100%);cursor:pointer;margin-top: -53px;margin-right: 10px;}    
.ch-btn:hover{background: rgb(0,0,0);
background: linear-gradient(103deg, rgba(0,0,0,1) 0%, rgba(36,99,21,1) 100%);}
.cart-buy{float:left; width:60%; padding-left:25px; padding-top:35px;}

.crt-buy{
    -webkit-appearance: none;  position: relative;
  z-index: 10;
  appearance: none !important;
  float:left;  width:190px; border-radius:50px; height:50px; color:white; background-color:#121611; font-size:14px; font-weight:600; outline:none; 
    border:none; cursor:pointer; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;  
    
    z-index: 1000 !important;
    position: relative !important;
    
}


.crt-buy:hover{background-color: #118405; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;}

.buy-ct{float:left; width:100%; margin-bottom:15px;}
.buy-crt{ float:left; width:190px; border-radius:50px;  height:50px;  color: #59a446;  background-color: #ffffff; text-align: center; line-height:48px; text-decoration:none !important;
    font-size:14px;  font-weight:600;  outline:none;  border:none;  cursor:pointer;  transition: all ease-in-out 0.5s;  -o-transition: all ease-in-out 0.5s;  -ms-transition: all ease-in-out 0.5s;  -moz-transition: all ease-in-out 0.5s;  -webkit-transition: all ease-in-out 0.5s;border: solid 1px #59a446; }  
.buy-crt:hover{  background-color: #118405; transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s;  -ms-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s;   -webkit-transition: all ease-in-out 0.5s; color: white; }  
.thumb-scroll{}

.owal-radius{border-radius:55px;}
.thumb-scroll{border-radius:25px;}

#rv-des{float:left;width:100%;margin-bottom:35px;/* border-bottom: solid 1px #cccccc; */padding-bottom: 2px;}
#rv-des h2{float:left;width:100%;font-weight:600;font-size:25px;color:black;border-bottom: solid 1px #cccccc;padding-bottom:15px;margin-bottom:8px;}
.desc-panel{float:left;width:100%;padding-top: 12px;}
.desc-panel p{float:left;width:100%;padding-right:20px;color:black;font-size: 15px;font-weight:normal;line-height: 26px;margin-bottom: 6px;}
.desc-panel h3{float:left;width:100%;font-size: 18px;color:black;font-weight:500;padding-bottom: 5px;}
.desc-panel p span{color:#125202; font-weight:500;}
.rating-desc{float:left; width:100%; margin-top:15px; margin-bottom:15px;}
.rating-desc h3{float:left;width:100%;font-size: 22px;font-weight:500;padding-bottom:3px;}
.rating-desc p{float:left;width:100%;font-size: 15px;font-weight: 400;color:black;line-height: 25px;}
.rating-desc h4{float:left;width:100%;font-size: 18px;font-weight: 600;padding-bottom: 0px;color:#21770c;}
.rating-desc h5{float:left;width:100%;color: #7a6d6d;font-size:14px;font-weight: 400;}
.rv-name{float:left; width:100%;}
.rv-name span{float:left;border-radius:50%;width: 50px;height: 50px;background-color:green;text-align:center;color:white;margin-bottom: 14px;font-weight: 500;font-size: 19px;line-height: 49px;}
.rating-rv{float:left; width:100%;}

#related-products{float:left; width:100%; border-top:solid 1px rgb(204 204 204 / 36%); padding-top:25px; padding-bottom:25px; margin-bottom:35px;}
.mb10{margin-bottom:10px !important;}

#related-products h2{float:left; width:100%; font-size:28px; color:#000000; line-height:35px; }
#related-products h2 span{color:#59a446; padding-left:5px;}
.label-design{float:left;width:100%;color:#202120;font-weight:500;font-size:15px; padding-top: 30px; line-height:32px;}
.label-design:hover{color:#418a2f; text-decoration:none !important;}
.label-design img{ width:30px; float:left; margin-right:8px; }
.attach-label{font-size: 18px; font-weight:600;}
.attach-label span{color:#59a446;}
.attach-field{float:left; width:100%;}
.attach-field h2{float:left; width:100%; font-weight:500; font-size:14px; color:black; padding-bottom:7px;}
.frm-design{font-size:14px; border-radius:8px; border: solid 1px #cccccc; padding: 15px 15px; outline: none; float:left; width:100%; margin-bottom:15px;}
.attach-bg{background:aliceblue;}
.attach-close{padding: 0px !important; background-color: black !important;  border-top-left-radius: 20px; height: 59px; width: 40px;}
.prev-sections{float:left;width:100%;margin-top: 18px;}
.prev-sections h3{float:left;width:100%;font-size: 16px;font-weight:600;color:black;padding-top: 15px;border-top: solid 1px rgb(0 0 0 / 14%); margin-bottom:20px;}
.files-attach{float:left; width:100%;}
.select-design{float:left !important; margin-right:0px !important; width:100% !important; border-radius:10px !important; height:100%; border:none !important;}
.h-auto-new{height:100% !important; border-radius:10px !important; padding:0px !important; border:solid 2px rgb(0 0 0 / 3%);}
.h-auto-new img{width:100% !important; border-radius:10px !important; 
height:100%;}
.ck-design{float:right;position: absolute;z-index: 1;top: -11px;}
.ck-design img{float:right; width:20px; margin-top:10px;}
.login_panel{float:left; width:100%; padding:20px;}
.wl-login{float:left; width:100%;}
.wl-login h2{float:left; width:100%; font-size:27px; color:#000000; font-weight:600;}
.wl-login h2 span{color:#59a446; padding-left:0px;}
.wl-login p{float:left; width:100%; font-size:14px !important; font-weight:400px !important; text-align:left !important; line-height:20px !important;}
.dash-header{background: #59a446 !important;}
.dash-white{color:white !important; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}
.dash-white:hover{text-decoration:underline !important; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;}

    .acnt-img{width:218px !important; margin-top:4px !important;}
    .dash-active{text-decoration:underline !important;}
    .order-white{float:left; width:100%; padding:20px; background-color:white; border-radius:15px;}
    .order-white img{width:55px;}
    .order-white span{float:left;width:100%;font-size: 18px;padding-top: 13px;color:black;font-weight: 600;}
     .order-white span strong{color: #ffffff;font-size: 14px;margin-left: 5px;background: #140748;border-radius: 6px;padding: 4px;padding-left: 8px;padding-right: 8px;font-weight: 500;}
    .or-history{float:left; width:100%; padding-top:20px; padding-bottom:20px;}
    .or-history h1{float:left; width:100%; color:black; font-size:25px; font-weight:500; margin-top:30px;}
    .order-detail-box{float:left; width:100%; padding:35px; background-color:white; border-radius:15px;}
    .order-detail-box form{float:left; width:100%;}
    .tp-top{margin-top:9px;}
    .top-margin{margin-top:0px !important;}
    .dash-tag{float:left;border-radius: 20px;background-color: rgb(0 128 0 / 88%);color:white;text-align:center;padding-left: 20px;padding-right: 20px;padding-top: 5px;
        padding-bottom: 5px;font-size: 14px;margin-bottom: 20px;}

.thgreen{background: #e1ffe1 !important; font-weight: 600 !important; font-size: 15px !important;}
.th-size{font-size: 14px !important;}
.red-pending{color:red;}
.order-btn{font-size: 14px;background: black;padding-left: 15px;padding-right: 15px;padding-top: 6px;padding-bottom: 6px;color: white;border-radius: 8px;float: left;/* width: 100%; */text-align: center;}

.b2b-bg{background-color:white; width:660px; margin-left:auto; margin-right:auto; border-top:solid 3px #59a446;}
.b2b-bg form{float:left; width:100%; background-color:white; padding-top:25px; padding-bottom:30px;}

.b2b-login{float:left; width:100%; padding-left:20px; padding-right:20px; border-bottom:solid 1px #eeeeee; margin-bottom:25px;}
.b2b-login h2{float:left; width:100%; font-size:27px; color:#000000; font-weight:600;}
.b2b-login h2 span{color:#59a446; padding-left:0px;}
.b2b-login p{float:left; width:100%; font-size:14px !important; font-weight:400px !important; text-align:left !important; line-height:20px !important;}
.tt-b2b{float:left; width:100%; font-size:14px; color:black; font-weight:500; padding-bottom:16px;}
.b2b-psw{float:left;width:100%;padding-right:3px;font-size: 13px;font-weight: 500;color: #b3190e;text-align:right;bottom: 0px !important;position: relative !important;right: 0px !important;margin-top: 14px;}
.h47{height:47px;}
.link-50{float:left; width:50%;}
.frm-red{color:red;}
.address-register{ padding:15px !important; height:100px !important; margin-bottom: 5px; }
.logo-b2b{float:left;width:100%;text-align:center;background: #ecfbe8;padding-top: 35px; padding-left:15px; padding-right:15px;}
.logo-b2b img{width:295px;}
.pt35{padding-top:35px !important;}

.tel-b2b{width:420px; margin-left:auto; margin-right:auto;}
.carousel-indicators li{ background-color: rgb(18 22 17 / 42%) !important; border-radius:50px; width:20px !important;}
.carousel-indicators .active{background-color: #fff !important;}

.about-list{float:left; width:100%; padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px;}
.about-list p{float:left; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px;}
.about-list h4 {
    float: left;
    width: 100%;
    color: black;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 5px;
}

.bob-list1{
float: left;
width:75%;
}
.bob-list{float:left; width:100%; padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px;}
.bob-list p{float:left; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px;}
.bob-list h4 {
    float: left;
    width: 100%;
    color: black;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 5px;

}
.bob-list img{
    float: right;
    width: 24%;
    max-width: 265px;
    border-radius: 15px;
}
.b-equipmnt img{
    float: left;
    width: 100%;
    border-radius: 15px;
    margin-top: 15px;
}
.b-equipmnt-img{
    float: left;
    width: 100%;
}
.vmq-sec{float:left; width:100%; background-color:white; padding:0px;}
.vision-sec{float:left; width:100%; padding-bottom:25px;}
.vision-sec p{float:left; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px; padding-right:20px;}
.vision-sec h2{float:left; width:100%; font-weight:600; font-size:21px; color:green;}
.vision-imgs{float:left; width:100%; margin-bottom:15px;}
.vision-imgs img{float:left; width:65px;}
.ch-details{float:left; width:100%; margin-bottom:25px;}
.ch-number{float:left; width:100%; margin-bottom:8px; margin-top:20px;}
.ch-number span{float:left;border-radius:20px;background: #cae3c4;width: 37px;height: 45px;text-align: center;line-height: 45px;color: black;font-weight: 500;font-size: 16px;}
.ch-details{float:left; padding-top:8px; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px; padding-right:20px;}

.ch-details h5{
    float: left;
    width: 100%;
    color: black;
    font-size: 21px;
    font-weight: 500;
    padding-bottom: 8px;
    margin-bottom: 0px;
}
.sales-enq{float:left; width:16%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px; padding-right:20px;}
.sales-enq:hover{color:green;}

.sales-mail{float:left; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px; padding-right:20px;}
.sales-mail:hover{color:green;}

.mb35{margin-bottom:35px;}
.eq-width{background-color:white; width:660px; margin-left:auto; margin-right:auto; border-top:solid 3px #59a446;}
.quick-frm{float:left; width:100%; margin-top:0px;}
.quick-titel{float:left; width:100%; text-align:center;}

.headding-titels{float:left; width:100%; border-bottom:solid 1px #eeeeee; padding-top:22px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
.headding-titels h3{float:left; color:black; font-weight:600; font-size:25px;}
.headding-titels span{color:#59a446;}


.headding-titels p{
    float: left;
    width: 100%;
    font-size: 14px;
    color: black;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 7px;
}



.faq-list{float:left; width:100%; padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px;}
.faq-list p{float:left; width:100%; font-size:14px; color:black; font-weight:500; line-height:25px; margin-bottom:7px;}
.faq-bx{float:left;width:100%;margin-bottom:45px;border-bottom: solid 1px rgb(229 229 229 / 62%);padding-bottom: 25px;}
.faq-bx h3{float:left;width:100%;color:black;font-size: 20px;font-weight:500;padding-bottom: 5px;}

.fq-wdl{float:left; width:4%;}
.fq-wdr{float:left; width:85%;}
.fq-wdl span{ background: green; border-radius: 50%; color: white; /* padding: 7px; */  width: 35px; height: 35px; float: left; text-align: center;   font-size: 14px;   font-weight: 500; line-height: 35px;}
.faq-btm{margin-bottom: 0px; border-bottom: none;}

.submit_frm_reg {
    width: 100%;
    float: left;
    position: relative;
    height: 50px;
    cursor: pointer;
   background: #17b107;
    color: #fff;
    text-align:center !important;
    border: none;
    /* text-transform: uppercase; */
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    outline: none !important;
}
.submit_frm_reg:hover {
    
    color: #fff;
     background: #30382e;
}


.why-ch{margin-top: 30px; padding-bottom: 35px !important;}

.pagination {
    float: left;
    width: 100%;
    margin-bottom: 11px;
}.pagination>li {
    display: inline;
}.dataTables_wrapper .page-item.disabled .page-link {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7 !important;
    font-size: 14px;
    color: #000;
}.dataTables_wrapper .page-link:hover, .dataTables_wrapper .page-item.active .page-link {
    color: #fff !important;
    background-color: #f05055 !important;
    border-color: #f05055 !important;
    font-size: 14px;
}

    .form-control-tbabel {
    display: block !important;
    width: 100% !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    color: #495057 !important;
    background-color: #fff !important;
    background-clip: padding-box;
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem !important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
    height: 34px;
    margin-right: 0px;
    margin-left: 0px !important;
    font-size: 13px !important;
}

.log_set .option {
    width: 100%;
    float: left;
    /* padding: 0 18px; */
    font-size: 13px;
    line-height: 30px;
    color: #454545;
    font-weight: 500;
    text-align: left;
    margin: 0px 0px;
    position: relative;
}
.log_set .option > input {
    position:absolute;
    height:100%;
    width:100%;
    opacity:0;
    left:0;
    top: 0;
    z-index: 10;
    cursor: pointer;
}

.log_set .checkbox {
    position:relative;
    margin-right:5px;
    background:#fff;
    display:inline-block;
    border: 2px solid #B5C1C7;
    margin-bottom:0;
    margin-top:0;
    height:16px;
    width:16px;
    top:4px;
}
.log_set .checkbox:before {
    content:'';
    display:none;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    padding:0;
    margin:0
}
.log_set input:checked + .checkbox:before {
    display:block
}
.log_set .checkbox:before{
    position:absolute;
    top:3px;
    left:2px;
    width:6px;
    height:3px;
    border: solid #118405;
    border-width:0 0 2px 2px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.log_set input:checked + .checkbox {
    border: 2px solid #118405;
}
.log_set input:hover + .checkbox {
    border-color: #17b107;
}
.log_set input:focus + .checkbox {
    border-color: #17b107;
}
.log_set input:focus + .checkbox:before{
    border-color:#ee3425;
}


.reset-psw{
        position: absolute;
        right: 0;
        bottom: 46px;
        font-size: 11px;
        font-weight: 500;
        z-index: 11;
        color: #b3190e;
        right: 20px;
}

.otp-req{
    width: 100%;
    background: #fff;
    border: 0;
    padding: 16px;
    /* box-shadow: 3px -1px 10px 4px rgb(169 166 166 / 29%); */
    float: left;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out.5s;
    -webkit-mask-origin: border-box;
    border: solid 2px #3d8f09;
    /* color: #3d8f09; */
    }
.otp-req:hover{background: #30382e;color: #fff;border-color: #30382e;}


.footer_link .link_left {
    text-align: left;
    list-style: none;
}

.footer_link > li {
    /* width: 50%; */
    /* float: left; */
}
.footer_link .link_right {
    text-align: right;
    list-style: none;
}

.footer_link > li > a {
    width: 100%;
    float: left;
    position: relative;
    font-size: 15px;
    line-height: 24px;
    color: #0d6404;
    font-weight: 500;
    margin: 30px 0 5px;
    text-decoration: none !important;
text-align: center;}

.footer_link > li > a:hover {
    color: #30382e;
}

.footer_link{
      float: left;
    width: 100%;
    padding-left: 0px;
}

.login_panel .log_area .log_box p {
    color: rgba(105, 105, 105, 0.95);
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    /* margin: 0 0 10px !important; */
}

.login_panel .log_area .log_box p > a {
    color: #3f880e;
    text-decoration: none !important;
}

.gif-width-sucess{
    width:280px;
}

.close_form {
    display: block !important;
    position: absolute;
    width: 40px;
    height: 40px;
    right: -50px;
    top: 0px;
    background: transparent url(../img/close.svg) no-repeat center center;
    background-size: 20px 20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: none;
    cursor: pointer;
}


.submit_frm {
    width: 100%;
    float: left;
    position: relative;
    height: 50px;
    cursor: pointer;
    background: #30382e;
    color: #fff;
    border: none;
    /* text-transform: uppercase; */
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    outline: none !important;
}
.submit_frm:hover {
    background: #17b107;
    color: #fff;
}

.login_panel .log_area .log_box .or {
    font-size: 17px;
    font-weight: 500;
    color: #30382e;
    text-align: center;
    padding: 21px 0;
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    margin-bottom: 5px;
}

.log_set {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 0 17px;
}
.log_set label {
    width: 100%;
    float: left;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 25px;
    margin: 0 0 0;
    text-align: left;
}
.log_form .log_set input[type="text"], .log_form .log_set input[type="password"], .log_form .log_set input[type="mail"], .log_form .log_set input[type="email"], .log_form .log_set input[type="tel"], .log_form  .log_form 
 .log_set select, .log_form .log_set textarea {
    width: 100%;
    float: left;
    position: relative;
    height: 55px !important;
    border: solid 1px rgba(0,0,0,0.15) !important;
    padding: 10px 0px 22px;
    font-size: 13px;
    line-height: 25px;
    color: #000;
    font-weight: 400;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
    }
.log_set textarea {
    height: 100px !important;
}
.log_set input[type="text"]:focus,
.log_set input[type="password"]:focus,
.log_set input[type="mail"]:focus,
.log_set textarea:focus {
    border-color: #118405 !important;
}

.login-continue {
    border: 1px solid #30382e !important;
    background: #30382e !important;
    border-radius: 5px !important;
    color: #ffffff !important;
    padding: 10px 109px !important;
    margin: 15px auto 10px !important;
    font-size: 14px;
    display: block;
    font-weight: 500;
    cursor: pointer;
    width: 100%;
}.login-continue:hover{
    
background: #17b107 !important;
    
border-color: #17b107 !important;
}


#sync1 .item {
  background: white;
  padding:0;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

#sync2 .item {
  background:white;
  padding:0;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}
#sync2 .item h1 {
  font-size: 18px;
}
#sync2 .current .item {
  background: ;
}

.owl-theme .owl-nav {
  /*default owl-theme theme reset .disabled:hover links */
}
.owl-theme .owl-nav [class*='owl-'] {
  transition: all .3s ease;
}
.owl-theme .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}

#sync1.owl-theme {
  position: relative;
}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
#sync1.owl-theme .owl-prev {
  left: 10px;
}
#sync1.owl-theme .owl-next {
  right: 10px;
}
.ifrm{border:none; width:100%;margin-top:50px;}


.mb-top-sales{float:left; width:100%;}
.mb-top-hd{float:left; width:100%; font-size:28px; text-align:center; color:#000000; position:relative; font-weight:500; margin-bottom:20px; margin-top:-50px;}
.mb-top-hd span{color:#59a446; padding-left:0px;}
.mb-top-sales h3{float:left;width:100%;color:black;font-size: 16px;font-weight:500;text-align: center;padding-top: 16px;}
.rate-sales{float:left;width:100%;color:#4e9f38;font-size:24px;font-weight:600; text-align:center !important;}
.rate-sales img{width:21px !important; margin-left:-3px; float:none; display: inline !important; margin-top:-3px; 
    margin-right:5px;}
.mb-sales-btn{float:left; width:100%; text-align:center; margin-top:18px;}    

.mbl-sales-owal{float:left; width:100%;}
.mbl-sales-owal button.owl-prev img {width:45px;}
.mbl-sales-owal button.owl-next img {width:45px; margin-left:15px;}
.mbl-sales-owal .owl-nav{float:right;top: 0;float: left;position: relative;right: 0;width: 100%;
    text-align: center;margin-top: 40px;}

    .pr-modal{position:relative !important; width:auto !important; margin: 1.75rem auto !important;}
    
    .rv-modal{position:relative !important; width:auto !important; margin: 1.75rem auto !important; height:auto !important;}
    
    .rv-padding{padding:25px !important;}

    .mb-filters img{width:26px; float:left; margin-right:15px; }
    .mb-filters{background: #eff9eb !important;
    width: 50%; text-align:left !important; margin-bottom:0px !important;
    padding: 15px !important; font-size:14px !important;
    border-radius: 0px; font-weight:500 !important; line-height:26px !important;
    border: solid 1px rgb(0 0 0 / 8%) !important; color:black !important;}

    .btn-primary:focus, .btn-primary.focus{box-shadow: none !important;}
    .filter-logo{float:left; width:100%;}
    .filter-logo img{width:100px;}
    .close-filters{float: right !important;text-align: right !important;border: none !important;background: rgb(255 255 255 / 0%) !important;margin-top: -25px;}
    .close-filters img{width:25px;}

.privacy-headding{float:left;width:100%;font-size: 20px;color:black;font-weight: 600;margin-bottom: 7px;margin-top: 7px;}


/* responsive */

@media (min-width:992px) and (max-width:9500px) {
.mobile-sr{display:none;}
.mb-filters{display:none !important;}

}

@media (min-width:974px) and (max-width:9500px) {
.header_area{display:none !important;}
}

@media (min-width:700px) and (max-width:9500px) {
.mb-top-sales{display:none !important;}
}

@media only screen and (max-width:974px) {
.menu-right{display:none;}
}



@media only screen and (max-width:991px) {
.search{display:none;}
.result-list h3{width:100%; float:left; padding-bottom: 20px;}
#panel-two{padding-top:10px; padding-bottom:10px;}
.cart{width:40px; height:40px; padding-top:6px;}
.cart img{width:20px; margin-left:-2px;}
.login{height:38px; padding-top:7px; font-size:14px; width:110px !important;}
.login img{width:21px; margin-left:10px;}
.logo{margin-top:2px !important;}
.mobile-sr{float:left; width:100%; background-color:#f9f9f9; padding-top:0px; padding-bottom:0px; margin-top:5px; border-radius:25px;}
.field-type-sr{float:left; width:100%; height:50px; border-radius:25px; border:solid 1px white; color:black; font-size:13px; padding-left:15px; 
    padding-right:15px; outline:none; margin-top:0px; margin-bottom:0px; background-color:#f9f9f9; color:black;}
.mobile-sr img{width:20px;}  
.mobile-sr button{float:right;outline:none;border:none;background: none;margin-right: 15px;margin-top: -40px;}  
.hide-category{display:none !important;}
.mb-flex-c{display:inline;}
.filter-hide{display:none !important;}
.pl-wd{float:left !important; width:100% !important; max-width: 100% !important; flex: 100% !important;}
.cart-scroll{height:100%; max-height:100%; overflow-x: hidden;}
.bg-yellow{margin-top:15px;}
.tab-dash{float:left !important; width:100% !important; max-width:100% !important; flex:100% !important; margin-bottom:25px;}
.ct-promise p{padding-right:15px; padding-left:15px;}
.trend-product .owl-nav{float:left; width:100%; text-align:center; top:0px; margin-top:25px; position:relative;}
#panel-four{padding-bottom:10px;}
#zawa-about img{float:none; margin-right:0px; margin-top:0px;}
#zawa-about{text-align:center;}
.abt-nav{float:none;}
.dt-padding{padding-left:0px !important; border-left:none !important;}
.sort-option{border:solid 1px rgb(0 0 0 / 8%) !important; height:58px; background: #f9f2c1;}

.dropdown label:hover{
    background-color: #f9f2c1 !important;
    color: #0f0f0f !important;
}

.sort-option span{display:none;}
.dropdown{background-color: #f9f2c1;}
.pd-tab{border-top: solid 1px #e5e5e5; padding-top: 15px; margin-top:14px;}
}


@media only screen and (max-width:1335px) {
.act-btn{padding-left:0px;}
}

@media only screen and (max-width:1237px) {
.pr-list-main-dt{border-radius: 15px; border: solid 1px #d7d8d7;}
.listing-border{border:none; padding-bottom:15px;}
.act-btn{margin-top:0px !important; padding-left:15px !important; padding-right:15px !important; padding-bottom:25px !important;}
.add-cart-new{float:left; width:100%;}
.buy-now-new{float:left; width:100%; margin-left:0px; margin-top:12px; }
}

@media only screen and (max-width:835px) {
.zawa-stroke{display:none;}
}

@media only screen and (max-width:800px) {
.rc-wd{float:left !important; width:100% !important; max-width:100% !important; flex:100% !important;}
#panel-three h1{padding-top:0px; padding-bottom:25px;}
.item-cr img{width:100% !important;}
}

@media only screen and (max-width:1300px) {
.item-cr img{width:100% !important;}
}

@media only screen and (max-width:575px) {
.adv-top{margin-bottom:35px;}
.tab-adv2{margin-top:35px;}
}


@media only screen and (max-width:500px) {
.rate{float:left; width:100%;}
.rating{float:left; width:100%;}
.rate-detail{float:left; width:100%;}
.rate-home{text-align:left;}
}

@media only screen and (max-width:646px) {
.result-list h3{float:left; width:100%;}
}


@media only screen and (max-width:816px) {
.mail img{width:19px; margin-top:5px; margin-right:8px;}
.support img{width:19px; margin-top:5px; margin-right:8px;}
.mail{padding-left:10px; padding-right:10px;}
.support{padding-right:10px;}
}


@media only screen and (max-width:741px) {
.tel-mail{display:none !important;}
.top-menu{width:100%; float:left;}
}


@media only screen and (max-width:302px) {
.abt{border-left:none !important; padding-left:0px;}
.top-nav{border-left:none !important; float:right;}
.b2b{padding-left:20px; padding-right:20px;}
.abt{font-size:13px;}
.faq{font-size:13px;}
.b2b{font-size:13px;}
}

@media only screen and (max-width:973px) {
.header_area{float:right;}
.nav-toggle{margin-top:-17px !important; right:-5px !important;}
.payment-card img{width:100%;}
}

@media only screen and (max-width:508px) {
.logo img{width:165px !important;}
.logo{margin-top:8px !important;}
.login{width:96px !important;}
}

@media only screen and (max-width:409px) {
.logo img{width:122px !important;}
}

@media only screen and (max-width:425px) {
.login{width: 40px !important; height: 40px;}
.login span{display:none;}
.login img{margin-left:-1px; margin-top:2px;}
}

@media only screen and (max-width:1275px) {
.pearls-zawa{font-size:13px; padding-right:0px; padding-left:0px;}
}

@media only screen and (max-width:1199px) {
.product-fixed{font-size:14px;}
}

@media only screen and (max-width:1160px) {
.product-fixed{padding-left:0px; text-align:center;}
}

@media only screen and (max-width:767px) {
.cart-total{margin-bottom:25px; text-align:center;}
.t-rate img{float:none; margin-top:1px;}
.eq-width{float:left; width:100%;}
.col-mobile{float:left; width:33.333% !important; max-width: 33.333% !important;}
.b2b-bg{float:left; width:100%;}
.tel-b2b{float:left; width:100%;}
.tab-adv{margin-top:38px;}
.md-50{float:left; width:50% !important; flex:50% !important;}
}

@media only screen and (max-width:699px) {
.sale-container{display:none;}
.sales-img{height: auto; object-fit: unset; border: solid 5px #fff;}
.check-details{float:left; width:100%;}
}

@media only screen and (max-width:1190px) {
.fq-wdl{width:6%;}
.fq-wdr{width:84%;}
}

@media only screen and (max-width:840px) {
.fq-wdl{width:100%; margin-bottom:25px;}
.fq-wdr{width:100%;}
.faq-bx{margin-bottom:23px; padding-bottom:16px;}
}

@media only screen and (max-width:520px) {
.cart-qty{float:left; width:100%;}
.cart-bx-img{height:auto;}
.cart-bx-img{width:25%;}
.cart-name{width:75%;}
.cart-total{margin-bottom:25px; text-align:left; margin-top:25px;}
.t-rate img{float:left; margin-top:1px;}
.qnty-warning{float:left; width:100%; margin-bottom: 0px;}
}

@media only screen and (max-width:425px) {
.cart-headding span{float:left; width:100%; margin-top:7px;}
}

@media only screen and (max-width:318px) {
.os-50{width:100%; float:left;}
.os-top{padding-bottom:20px;}
}

@media only screen and (max-width:411px) {
.frm-save{width:100%; float:left; margin-right:0px;}
.frm-cancel{width:100%; float:left; margin-right:0px; margin-top:15px;}
}

@media only screen and (max-width:350px) {
.edit-address{float:left; width:100%;}
.delete-address{float:left; width:100%; margin-left:0px; margin-top:15px;}
}

@media only screen and (max-width:1148px) {
.payment-card img{width:100% !important;}
}

@media only screen and (max-width:783px) {
#warning-pro{float:left; width:100%; margin-left:0px;}
.pincode-panel{float:left; width:100%;}
.cart-buy{padding-left:0px; float:left; width:100%; padding-top: 15px;}
.crt-buy{float:left; width:100%;}
.buy-crt{float:left; width:100%;}
}

@media only screen and (max-width:317px) {
.weight-panel span{float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.weight-panel{margin-top:0px;}
}

@media only screen and (max-width:540px) {
.write-rv{float:left; width:100%; margin-top:20px; margin-bottom:20px;}
}

@media only screen and (max-width:364px) {
.edit-address{float:left; width:100%;}
.delete-address {float:left; width:100%; margin-left:0px; margin-top:15px;}
}

@media only screen and (max-width:1239px) {
.action-btn{padding-left:0px;}
}

@media only screen and (max-width:1167px) {
.buy-now{margin-left:1px;}
}

@media only screen and (max-width:1131px) {
.add-cart{float:left; width:100%;}
.buy-now{float:left; width:100%; margin-top:8px;}
.pr-list{border:none !important;}
.pr-list-main{border:solid 1px #d7d8d7; border-radius: 15px;}
.action-btn{padding-left:15px; padding-right:15px; padding-bottom:25px;}
}


@media (min-width:1400px) and (max-width:1400px) {
.recomd-category .owl-nav{left:-351px;}
}

@media (min-width:1440px) and (max-width:1440px) {
.recomd-category .owl-nav{left:-361px;}
}

@media (min-width:1190px) and (max-width:1330px) {
.recomd-category .owl-nav{left:-300px;}
}

@media (min-width:1000px) and (max-width:1189px) {
.recomd-category .owl-nav{left:-250px;}
}

@media only screen and (max-width:999px) {
.recomd-category .owl-nav{float:left !important; width:100% !important; position:relative !important; text-align:center !important;
left:0px; top:0px; margin-top:40px;}
#panel-three{padding-bottom:40px;}
}

@media only screen and (max-width:408px) {
.sort-option{border:none !important; background: none;}
.mb-filters{border:none !important;}
}


@media only screen and (max-width:330px) {
.mb-filters img{width:18px; margin-top:4px; margin-right:10px;}
}

@media only screen and (max-width:590px) {
.close_form{right:0; background-color: black !important; z-index: 11;}
}

@media only screen and (max-width:560px) {
.my-accnt img{margin-left:1px !important;}
}

@media only screen and (max-width:425px) {
.rate{float:left; width:100%;}
.rate-home{text-align:left;}
}

@media only screen and (max-width:768px) {
.b2b-psw{text-align:left !important; margin-top:0px !important;}
.submit_frm{margin-bottom:8px;}
#footer h4{margin-top:14px;}
.pincode-panel h3{padding-top: 0px;}
    
}

@media only screen and (max-width:398px) {
.pro-headding{height: 57px;}
}


@media (min-width:1069px) and (max-width:1178px) {
.NavMenu li a{padding-right:19px !important;}
}

@media (min-width:1069px) and (max-width:1088px) {
.NavMenu li ul{left:-238px !important;}
}

@media (min-width:992px) and (max-width:1068px) {
.NavMenu li ul{left:-238px !important; min-width:880px !important;}
}

@media (min-width:975px) and (max-width:991px) {
.NavMenu li ul{left:-238px !important; min-width:780px !important;}
}

@media (min-width:230px) and (max-width:991px) {
.dtr-data{float:right;}
}


@media (min-width:1068px) and (max-width:1143px) {
.NavMenu li a{padding-right:12px !important; font-size:13px;}
}

@media (min-width:426px) and (max-width:1068px) {
.my-accnt img{display:none;}
}

@media (min-width:1130px) and (max-width:1320px) {
.field-pin{font-size:12px;}
}

@media (min-width:230px) and (max-width:1130px) {
.pincode-panel{width:100%;}
.cart-buy{padding-left:0px;}
.cart-buy{padding-top:15px;}
}

@media (min-width:230px) and (max-width:325px) {
    .field-pin{font-size:11px;}
}

@media (min-width:1066px) and (max-width:1233px) {
    .NavMenu li ul{min-width:885px !important;}
}


/* responsive */


.align-shop{float:left; width:100%; text-align:center; margin-bottom:25px; margin-top:25px;}
.zawaa-none{float:left; width:100%; color:#cf1f1f; text-align:center;}
.zawaa-desc{float:left; width:100%; color:black; font-size:22px; 
text-align:center; padding-top:8px;}
.shop-continue{width:205px; text-align:center; color:white; background-color:#59a446; border-radius:50px; font-size:14px; font-weight:500;
margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s; padding-left:15px; padding-right:25px;}
    
    
#result{float: left; width: 100%; font-size: 13px; color: red; font-weight:500;}
.forgot-boq{font-size: 14px;
    padding-top: 13px;
    float: left;
    width: 100%;
    font-weight: 500;
    color: green;}
    
.empty-carts{float:left; width:100%; text-align:center;}
.empty-carts img{    width: 180px;}
.no-product{padding-bottom:40px; padding-top:20px; float:left; width:100%;}    
.my-accnt{width:160px;}
.my-accnt img {margin-left:9px;}
.cart-weight{float: left; width: 100%; padding-top:9px; font-size:14px; 
font-weight:500; margin-bottom: 0px;}
.cart-weight strong {font-size: 13px; font-weight: 600;}

#delete{margin-bottom: 20px;
    font-size: 17px;
    text-align: center;
    padding-top: 20px;
    font-weight: 500;}
    
    
#confirm_delete_button {
        border-radius: 50px;
    background-color: red;
    outline: none !important;
    border: none !important;
    font-size: 15px;
    font-weight: 500;
    margin-bottom:0px;
} 

.cart-remove {
        border-radius: 50px;
    background-color: red !important;
    outline: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom:0px !important;
    padding-top:2px !important;
} 

.congrats{
    float:left !important;
    width:100%  !important;
    font-size:27px;
    font-weight:500;
    margin-top: 50px;
    margin-bottom:25px;

    position: relative;
}

.install-gif{
    float:left;
    width:100%;
}

.return-section{
    float:left;
    width:100%;
    text-align:center;
}

.shop-return{
    border-radius: 50px;
    text-align: center;
    background-color: #418a2f;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    margin-top: 25px;
    padding: 16px;
    margin-bottom: 15px;
    border: none;
    padding-left: 25px;
    padding-right: 25px;
    cursor: pointer;
}

.shop-return-new{    border-radius: 50px;
    text-align: center;
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    margin-top: 25px;
    padding: 16px;
    margin-bottom: 15px;
    border: none;
    padding-left: 25px;
    padding-right: 25px;
    cursor: pointer;
}


.confirm{
        color: #000 !important;
    padding-top: 19px;
    font-size: 17px;
    line-height: 26px;
    font-weight: 400;
    float:left;
    width:100%;
}

.cnfrm-close{
    border-radius: 50px !important;
    width: 100%;
    float: left;
    position: relative;
    height: 50px;
    cursor: pointer;
    background: #30382e !important;
    color: #fff;
    border: none;
    /* text-transform: uppercase; */
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    outline: none !important;
}

.error_msg{
    font-size: 13px;
    padding-top: 10px;
    float: left;
    width: 100%;
    font-weight: 500;
    color: #da0808;
}

.error_text{
    font-size: 13px;
    margin-top: -21px;
    float: left;
    width: 100%;
    font-weight: 500;
    color: #da0808;
}

.success_msg{
    font-size: 13px;
    padding-top: 10px;
    float: left;
    width: 100%;
    font-weight: 500;
    color: #28a745;
}

.owl-carousel .owl-nav.disabled{display:none !important;}

.rate-full{float:left; width:100%; padding-top:15px;}
.rate-full h6{font-size:17px; padding-top:10px;}
.rate-full h6 strong{font-weight:500;}
.b2b-new{float:left; width:100%;}
.deleteLabel{border-radius: 50%;
    background: red;
    color: white;
    font-size: 19px;
    height: 25px;
    width: 25px;
    border: none;
    margin-top: -17px;
    position: relative;
    float: right;}
    
.label-mb{margin-bottom:15px;}    













.n-tde p{
    line-height: 20px!important;
}




@media (max-width:991px){
  .n-tbe{
      display: block;
    width: 100%;
    overflow-x: auto;
  } 
  
  
}
@media (max-width:575px){
   .n-tde{
       float: left;
       width: 100%!important;
   } 
   .vision-sec p br{
       display: none;
   }
   .sales-enq{
       width: 100%;
   }
   
   .ftr-adres p br{
       display: none;
   }
   .ftr-adres-num a{
       width: 100%!important;
   }
}


@media (max-width:767px){
    .pay-met span{
        width: 100%;
    }
    .pay-met{
        line-height: 28px!important;
    }
    
    .bob-list img {
    float: left;
    width: 100%;
    max-width: 300px;
    margin-top: 15px;
}
 .bob-list1{
     width: 100%;
 }   
    
    
}


@media (min-width: 576px) and (max-width: 767px){
    .sales-enq{
       width: 33%;
   }
   .ftr-adres-num a{
       width: 33%!important;
   }
}

@media (min-width: 768px) and (max-width: 1199px){
    .vision-sec p br{
       display: none;
   }
   .sales-enq{
       width: 25%;
   }
   .ftr-adres p br{
       display: none;
   }
   .ftr-adres-num a{
       width: 16%!important;
   }
}





.n-invoce{
    float: left;
    width: 100%;
}

.print_in{
    border-radius: 50px;
    background-color: red !important;
    outline: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    margin-bottom: 16px !important;
    float: left;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    text-decoration: none !important;
    margin-right: 15px;
}
.print_pdf{
    border-radius: 50px;
    background-color: black !important;
    outline: none !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    margin-bottom: 16px !important;
    float: right;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    text-decoration: none !important;
    margin-right: 15px;
}

.pr-cng{
margin-top: -10px;
    position: relative;
}


.pay-met img{
    width: 17px !important;
    margin-left: -3px;
    float: left;
    margin-top: 1px;
    margin-right: 1px;
}
.n-inv-rupeees{
     width: 17px !important;
    margin-left: -3px;
    float: left;
    margin-top: 1px;
    margin-right: 1px;
}
.n-inv-rupeees2{
     width: 17px !important;
    margin-left: -3px;
    float: left;
    margin-top: 1px;
    margin-right: 1px;
}

.ven-gif img{
    display: block;
    margin: auto;
    width: 150px;
}
.ven-gif p{
        font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin-top: 30px;margin-bottom:0;
}
.toast-message a{
    font-weight:700;
    text-decoration:underline;
}




.ftr-adres-main{
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ftr-adres-main img{
    float: left;
    width: 40px;
}
.ftr-adres-main h2{
    padding-top: 11px;
    float: left;
    width: 100%;
    font-weight: 500;
    color: #ffffff;
    font-size: 22px;
}
.ftr-adres-num{
    float: left;
    width: 100%;
}
.ftr-adres-num a{
    float: left;
    width: 10%;
    font-size: 14px;
    color: rgb(255 255 255 / 75%);
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 7px;
    padding-right: 20px;
}
.ftr-adres-num a:hover {
    text-decoration: none;
    color: #59a446;
}










.ftr-adres{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    
}
.ftr-adres h3{
    float: left;
    width: 100%;
    font-weight: 500;
    color: #ffffff;
    font-size: 16px;
}
.ftr-adres p {
    float: left;
    width: 100%;
    font-size: 14px;
    color: rgb(255 255 255 / 75%);
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 7px;
    padding-right: 20px;
    margin-top: 10px;
}
.ftr-adres span {
    float: left;
    width: 19px;
    height: 4px;
    background-color: #59a446;
    border-radius: 50px;
}



@media (max-width:767px){
    .ftr-adres-main {
    margin-top: 30px;
    margin-bottom: 10px;
}
.ftr-adres{
    margin-bottom: 15px;
}
}







