@charset "UTF-8";

.contactus2 .col-3.social {padding-left: 70px;padding-right: 70px;padding-top: 13px;}
.col-3.social img {width: 45px;max-width: 100%;height: auto;}
.contactus1box > .col-3:last-child > p{padding:0 11px;}

.contactus3 .g-recaptcha{transform:scale(0.57);-webkit-transform:scale(0.57);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contactus3 #rc-imageselect {transform:scale(0.57);-webkit-transform:scale(0.57);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* html body section.contacts_body  div.contactus_main */
.contactus3 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 21%;flex: 0 0 21%;max-width: 21%;}
.contactus3 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 21%;flex: 0 0 21%;max-width: 21%;}
.contactus3 .row.text-left .col-md-5 .text-danger{height: 44px;display: flex;align-items: center;}

.contactus1box .col-3 p{transition: all ease-in-out .3s;}
.contactus1box .col-3 img{transition: all ease-in-out .3s;}
.contactus1box .col-3 {transition: all ease-in-out .3s;}
.contactus1box .col-3:hover p{color:#fff;}
.contactus2 > .social > img{transition: all ease-in-out .4s;filter: drop-shadow(0px 0px 0px #aaa);transform: translateY(0px);}
.contactus2 > .social > img:hover{filter: drop-shadow(0px 6px 6px #aaa);transform: translateY(-4px);}

/* #ad5 */.adewl{width: 100%;padding-top: 10px;} 
/* #ad5 */.adewl .wishlist-fist{padding-top:7px;padding-bottom: 25px;padding-left: 10px;padding-right: 10px;} 
/* #ad5 */.adewl .go-shop a{padding: 8px 45px;border:1px solid #ab6d3c;display: inline-block;color: #A7202F;background-color: white;transition: all ease-in-out .3s;} 
/* #ad5 */.adewl .go-shop a:hover{border:1px solid #EEE4D8;display: inline-block;color: #fff;background-color: #ab6d3c} 
.adclr_box{transition: all ease-in-out .3s;}
.adclr_box p{transition: all ease-in-out .3s;}
.adclr_box img{transition: all ease-in-out .3s;}
.adclr_box:hover p{color:#fff}
.adewl .isk{transition: all ease-in-out .3s;}
.adewl .isk:hover{filter: grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(1);
-webkit-filter: grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(1);
}

.page-item.active a.page-link{color: #fff!important;background-color: #A7202F;border-color: #A7202F;}

.unclickable > a{color:#414141;}
.home4{z-index: 2;position: relative;}
.aboutus_scorllspy.sticky-top {z-index: 1;}
#category_main_left #accordion .panel-body input[type='radio'] {width: 14px;height: 14px;margin: 5px -21px !important;box-shadow: none;}
#category_main_left input[type='radio']:before{width: 8px;height: 8px;}

.quickview5 .pdetail_imgm:hover{cursor: crosshair;}
.first-nav-bar .login-dropdown .hcart1 > p{white-space: normal;}
.first-nav-bar .login-dropdown .dropdown-menu > .dropdown-item.nop{display: flex;justify-content: center;flex-wrap: wrap;text-align: center;padding: 4px 10px;}

/*seko 7.1 edit start*/
.zoomImg{height: 700px!important;width: 700px!important;}
.quickview5 .zoomImg{height: 500px!important;width: 500px!important;}

.contactus3 .post-btn{width: 144px;padding-left: 0px!important;padding-right: 0px!important;}
.breadcrumbs > a{color:#333;} 
.breadcrumbs > a:hover{color:#ab6d3c;} 
.customer-point .cartpage_body .card-body{padding: 3px 20px;}
html select.form-control:not([size]):not([multiple]) {height: 100%;}
.category_main .category_main_left .cm_l1{display: flex;flex-direction: column;}
.category_main .category_main_left .cm_l1 .cm_l1_inner{order: 3;margin-bottom: 30px;}
.category_main .category_main_left .cm_l1 .cm_l2_inner{order: 1;margin-top: 0;}
.category_main .category_main_left .cm_l1 .cm_l3_inner{order: 5;}
.category_main .category_main_left .cm_l1 > h5:first-child{order: 2;}
.category_main .category_main_left .cm_l1 > h5{order: 4;}

.cm_l3_inner p:hover {color: #cca483;}
.category1_home .card-img-top2{border-bottom: 1px solid transparent!important;}


.productdetails .col-md-5.productd_row_coll .pdetail_imgm:hover{cursor: crosshair;}
.productdetails .col-md-5.productd_row_coll ul.nav-pills li.nav-item{filter: none;}
.productdetails .col-md-5.productd_row_coll .productd_pills img{filter: none;}
.accountdashboard_coll > ul.nav-pills li.nav-item{filter: none;}

.rd_rbox .rd_rbox2{min-height: 200px;}
.rd_rbox .rd_rbox2 > p{margin-bottom: 10px;}
footer .fixbox .fb-livechat{z-index: 99999;position: relative;}


.quickview7 .productd_row_colr3_inner1:lang(en) {width: 170px;margin: 5px;font-size: 13px;padding-left: 5px;padding-right: 5px;}
.quickview7 .productd_row_colr3_inner2:lang(en) {width: 170px;margin-top: 5px;margin-left: 5px;margin-bottom: 5px;margin-right: 0px;font-size: 13px;padding-left: 5px;padding-right: 5px;} 
.quickview7 .productd_row_colr2_inner2:lang(en) .productd_add {border: 1px solid #414141;width: 170px;margin: 5px;font-size: 13px;}
.quickview7 .productd_row_colr2_inner2:lang(en) a.nav-link{width: 170px;margin-top: 5px;margin-left: 0px;margin-bottom: 5px;margin-right: 0px;font-size: 13px!important;padding-left: 5px;padding-right: 5px;}
.quickview7 ul.nav-pills li.nav-item:lang(en){border: none;}
.quickview7 .productd_add .sknum:lang(en){width: 125px;}
.contactus3 > .col-9 .row.text-left .col-md-4{-ms-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;}
.contactus3 > .col-9 .row.text-left .col-md-8{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.contactus3 > .col-9 .row.text-left .col-md-8:after{content:'Please check captcha box.';position: absolute;left: 110px;color: #A7202F;top: 10px;}

@media (min-width: 1920px){

html body section.contacts_body  div.contactus3 .g-recaptcha:after {left: 150px;top: 15px;}
html body div.contactus3 > div.col-9  div.row.text-left div.col-md-4{-ms-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;}


html body section.contacts_body  .contactus1box p{padding: 0 5px;}

html body div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link:lang(en){padding: 16px 20px;width: 180px;}
html body div.quickview div.quickview7 span.productd_row_colr3_inner1:lang(en){padding: 16px 20px;width: 180px;}   
html body div.quickview div.quickview7 span.productd_row_colr3_inner2:lang(en){padding: 16px 0px;width: 180px;}
html body div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add:lang(en){padding: 16px 20px;width: 180px;}
html body div.quickview div.quickview7 .productd_add .sknum:lang(en) {width: 130px;}
html body div.adewl .go-shop a{padding: 11px 60px;}
html body div.adewl .isk{transform: scale(1.2);}
html body div.adewl{width: 100%;padding-top: 15px;} 
html body div.adewl .wishlist-fist{padding-top:10px;padding-bottom: 34px;} 

html body section.contacts_body  div.contactus_main div.contactus3 .g-recaptcha{transform:scale(0.74);-webkit-transform:scale(0.74);transform-origin:0 0;-webkit-transform-origin:0 0;}
html body section.contacts_body  div.contactus_main div.contactus3 #rc-imageselect {transform:scale(0.74);-webkit-transform:scale(0.74);transform-origin:0 0;-webkit-transform-origin:0 0;}
html body section.contacts_body  div.contactus_main div.contactus3 .row.text-left .col-md-5 .text-danger{height: 57px;display: flex;align-items: center;}

html body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
html body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 27%;flex: 0 0 27%;max-width: 27%;}

html body section.contacts_body .contactus2 .col-3.social {padding-left: 70px;padding-right: 70px;padding-top: 16px;}
html body section.contacts_body .col-3.social img {width: 70px;max-width: 100%;height: auto;}
html body section.contacts_body .contactus_i img {filter: brightness(0.2);transform: scale(.95);}

html body div#bannerbox.bannerbox div.contactus_i {min-height: 176px;}
html body div#bannerbox.bannerbox div.contactus1box {height: 258.3px;justify-content: center;margin: auto;padding-left: 200px;padding-right: 200px; }
html body div.contactus1 div.contactus1box > .col-3:last-child > p {padding: 0 11px;}
}
@media (min-width: 1680px){
body div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link:lang(en){padding: 16px 20px;width: 170px;}
body div.quickview div.quickview7 span.productd_row_colr3_inner1:lang(en){padding: 16px 20px;width: 170px;}   
body div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add:lang(en){padding: 16px 20px;width: 170px;}
body div.quickview div.quickview7 span.productd_row_colr3_inner2:lang(en){padding: 16px 0px;width: 170px;}
body div.quickview div.quickview7 .productd_add .sknum:lang(en) {width: 120px;}
body div.adewl .go-shop a{padding: 10px 55px;}
body div.adewl .isk{transform: scale(1.1);}
body div.adewl{width: 100%;padding-top: 13px;} 
body div.adewl .wishlist-fist{padding-top:9px;padding-bottom: 30px;} 

body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}
body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}

section.contacts_body .contactus2 .col-3.social {padding-left: 70px;padding-right: 70px;padding-top: 15px;}
section.contacts_body .col-3.social img {width: 60px;max-width: 100%;height: auto;}
body section.contacts_body .contactus_i img {filter: brightness(0.2);transform: scale(.80);}
body div#bannerbox.bannerbox div.contactus_i {min-height: 170px;}
body div#bannerbox.bannerbox div.contactus1box {padding-left: 15px;padding-right: 15px;}
body div.contactus1 div.contactus1box > .col-3:last-child > p {padding: 0 25px;}
body div.contactus1box {margin-left: 10%;margin-right: 10%;}
}
@media (max-width: 1601px) and (min-width: 1590px){body div.adewl .isk{transform: scale(1.05);}
body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 19%;flex: 0 0 19%;max-width: 19%;}
body section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 19%;flex: 0 0 19%;max-width: 19%;}
body section.contacts_body .contactus_i img {filter: brightness(0.2);transform: scale(.75);}
body div#bannerbox.bannerbox div.contactus_i {min-height: 161px;}
body div.contactus1box {margin-left: 9%;margin-right: 9%;}
body div.contactus1 div.contactus1box > .col-3:last-child > p {padding: 0 14px;}
}
@media (min-width: 1440px){
div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link:lang(en){padding: 16px 20px;width: 170px;}
div.quickview div.quickview7 span.productd_row_colr3_inner1:lang(en){padding: 16px 20px;width: 170px;}  
div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add:lang(en){padding: 16px 20px;width: 170px;}
div.quickview div.quickview7 span.productd_row_colr3_inner2:lang(en){padding: 16px 0px;width: 170px;}
div.quickview div.quickview7 .productd_add .sknum:lang(en) {width: 120px;}
div.adewl .go-shop a{padding: 9px 50px;}
div.adewl{width: 100%;padding-top: 12px;} 
div.adewl .wishlist-fist{padding-top:8px;padding-bottom: 27px;} 

section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 21%;flex: 0 0 21%;max-width: 21%;}
section.contacts_body  div.contactus_main .contactus3 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 21%;flex: 0 0 21%;max-width: 21%;}

.contacts_body .contactus2 .col-3.social {padding-left: 55px;padding-right: 55px;padding-top: 14px;}
.contacts_body .col-3.social img {width: 50px;max-width: 100%;height: auto;}
section.contacts_body .contactus_i img {filter: brightness(0.2);transform: scale(.70);}
div#bannerbox.bannerbox div.contactus_i {min-height: 156px;}
div.contactus1box {margin-left: 8%;margin-right: 8%;}
div.contactus1 div.contactus1box > .col-3:last-child > p {padding: 0 11px;}
}
@media (max-width: 1329px) and (min-width: 1200px){div.contactus2 .col-3.social {padding-left: 65px;padding-right: 65px;padding-top: 12px;}}
@media (max-width: 1199px) and (min-width: 992px){.bannerbox div.rd_cart p {padding: 15px 10px;}div.adewl .go-shop a{padding: 8px 45px;}
div.contactus3 .col-9 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
div.contactus3 .col-9 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}

div.contactus1box {margin-left: 3.5%;margin-right: 3.5%;}
div.contactus2 .col-3.social {padding-left: 50px;padding-right: 50px;padding-top: 11px;}
}
@media (max-width: 991px){div.adewl .go-shop a{padding: 8px 45px;}
div.contactus3 .col-9 .row.text-left .col-md-3{padding-right: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contactus3 .row.text-left .col-md-3 .post-btn{width: 50%;margin-bottom: 8px;}
div.contactus3 .col-9 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
div.contactus3 .col-9 .row.text-left .col-md-5{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

div.contactus3 .g-recaptcha{transform:scale(0.765);-webkit-transform:scale(0.765);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 5px;}
div.contactus3 #rc-imageselect {transform:scale(0.765);-webkit-transform:scale(0.765);transform-origin:0 0;-webkit-transform-origin:0 0;}

div.contactus2 .col-3.social {padding-left: 95px;padding-right: 95px;padding-top: 12px;}
}
@media (max-width: 689px){
.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link:lang(en){width: 170px;}
.quickview7 span.productd_row_colr3_inner1:lang(en){width: 170px;}
.quickview7 .productd_row_colr2_inner2 span.productd_add:lang(en){width: 170px;}
.quickview7 span.productd_row_colr3_inner2:lang(en){padding: 11px 0px;width: 170px;}
.quickview7 .productd_add .sknum:lang(en) {width: 120px;}
.bannerbox div.rd_cart p {padding: 14px 5px;}
div.contactus3 .row.text-left .col-md-3 .post-btn {width: 100%;margin-bottom: 8px;}
body div.contactus3 .g-recaptcha{transform:scale(1.1);-webkit-transform:scale(1.1);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 5px;}
body div.contactus3 #rc-imageselect {transform:scale(1.1);-webkit-transform:scale(1.1);transform-origin:0 0;-webkit-transform-origin:0 0;}

body div.contactus3 .col-9 .row.text-left .col-md-4{padding-right: 0;padding-left:0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
body div.contactus3 .col-9 .row.text-left .col-md-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

div.contactus3 .row.text-left .col-md-5 .text-danger {height: unset;}

body div.contactus2 .col-3.social {padding-left: 60px;padding-right: 60px;padding-top: 11px;}
}
@media (max-width:529px){
.quickview7 .productd_row_colr2_inner2 > ul{width: unset;padding-right: 0px;margin-right: 0px}
.quickview7 .productd_row_colr2_inner2 > ul > li.nav-item{width:unset}
body .bannerbox div.rd_cart p {padding: 13px 5px;}
body .adewl .go-shop a{font-size: 14px;}

html body div.contactus3 .g-recaptcha{transform:scale(.93);-webkit-transform:scale(.93);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 5px;}
html body div.contactus3 #rc-imageselect {transform:scale(.93);-webkit-transform:scale(.93);transform-origin:0 0;-webkit-transform-origin:0 0;}

html body div.contactus2 .col-3.social {padding-left: 53px;padding-right: 53px;padding-top: 11px;}
.contactus2 .col-3.social img {width: 35px;max-width: 100%;height: auto;}
}

@media (max-width:479px){
.contactus3 .row .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 5px;width: 100%;}
.contactus3 .row .g-recaptcha > div:first-child{width: 100%!important;}
.contactus3 .row #rc-imageselect {transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}
div.contactus1box > .col-3:last-child > p {padding: 0 65px;}

.contactus_main .contactus2 .col-3.social {padding-left: 40px;padding-right: 40px;padding-top: 11px;}
}

@media (max-width:389px){
.quickview7 .productd_row_colr2_inner2 ul.nav-pills li.nav-item{margin-bottom: 0;}
.quickview7 .productd_row_colr2_inner2 ul.nav-pills li.nav-item a{margin-bottom: 0;}
div.quickview7 .productd_add .sknum:lang(en) {width: 110px;}
.rd_rbox2 .rd_cart{width: 100%;}
body div.adewl .go-shop a{padding: 7px 40px;}
div.contactus3 .row .g-recaptcha{transform:scale(.92);-webkit-transform:scale(.92);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 8px;width: 100%;}
div.contactus3 .row #rc-imageselect {transform:scale(.92);-webkit-transform:scale(.92);transform-origin:0 0;-webkit-transform-origin:0 0;}
body div.contactus1box > .col-3:last-child > p {padding: 0 50px;}
div.contactus_main .contactus2 .col-3.social {padding-left: 28px;padding-right: 28px;padding-top: 11px;}
}
@media (max-width:369px){body .adewl .wishlist-fist:lang(en){padding-left: 70px;padding-right: 70px;}
body div.contactus3 .row .g-recaptcha{transform:scale(.89);-webkit-transform:scale(.89);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 8px;width: 100%;}
body div.contactus3 .row #rc-imageselect {transform:scale(.89);-webkit-transform:scale(.89);transform-origin:0 0;-webkit-transform-origin:0 0;}
body div.contactus_main .contactus2 .col-3.social {padding-left: 65px;padding-right: 65px;padding-top: 11px;}
}
@media (max-width:329px){
.quickview7 .productd_row_colr2_inner2 ul.nav-pills li.nav-item {margin-right: 0;}  
body div.quickview7 .productd_add .sknum:lang(en) {width: 170px;}
div.quickview7 .productd_row_colr2_inner2 > ul {width: 102%;}
div.quickview7 .productd_row_colr2_inner2 > ul > li.nav-item{width:100%}
html body .adewl .wishlist-fist{padding-left: 60px;padding-right: 60px;}
html body .adewl .wishlist-fist:lang(en){padding-left: 50px;padding-right: 50px;}
html body div.contactus3 .row .g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left: 8px;width: 100%;}
html body div.contactus3 .row #rc-imageselect {transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0;}
html body div.contactus1box > .col-3:last-child > p {padding: 0 30px;}
html body div.contactus_main .contactus2 .col-3.social {padding-left: 53px;padding-right: 53px;padding-top: 10px;}
}
/*seko 7.1 edit end*/

.productd_row_colr2_inner2 .dropdown-item.active,.productd_row_colr2_inner2 .dropdown-item:active {background-color: #EEE4D8!important;color: #333!important;}

table.table.table-hover.wish-tbl span.productd_row_colr3_inner1 img {margin: 0 auto;}
/*seko 4.1 edit start*/ 
div.login-dropdown .dropdown-menu{background-color: white;filter: drop-shadow(0px 0px 3px #aaa);border-radius: 0;}

header.fixed-top nav.secondary-nav-bar .login-dropdown > .dropdown-item {padding: .25rem 1.5rem;}
.fixed-top .h_cab2 .ac.h_playbtn:before {right: 26px;}

#header.fixed-top .h1b1 .navbar-brand {padding-top: 0;padding-bottom: 0; }
.accountdashboard_colr #ad5 table.wish-tbl tr > td:last-child{padding-right: 5px;}
.accountdashboard_colr #ad5 table.wish-tbl tr > td:nth-child(3){text-align: center;}
.accountdashboard_colr #ad5 table.wish-tbl tr > th:nth-child(3){text-align: center;}
.checkoutpage_body .cartpagerow1 .cartpagelcol1.cpcl1_2 > h5 {padding-left: 0px;}

.cartpagelcol1.cpcl1_2 > .form-check > .form-check-input {position: absolute;margin-top: 2.5px !important;}
.accountdashboard_colr table form .btn-danger{height: 44px;border-radius: 0;background-color: #CCA483;border-width: 2px;
  border-style: outset;border-color:rgb(118, 118, 118);
  border-image: initial;}
.accountdashboard_colr table form .btn-danger:hover{background-color: #EEE4D8;color: #333;}

.accountdashboard_colr table form .btn-danger i{font-style: normal;}
@media (max-width: 991px) and (min-width: 690px){.cartpagebox2.hrtop > span:first-child{width: 78px;}
}
@media (max-width: 991px){.accountdashboard_colr table.wish-tbl form .btn-danger{height: 44px;}
.first-nav-bar .h_playbtn.ac::before{right: 40px;}
.fixed-top div.login-dropdown {margin: 0 18px;}
}
@media (max-width: 463px){.first-nav-bar .h1b4 .ac.h_playbtn:before {right: 40px;}}
@media (max-width: 350px){.first-nav-bar .h1b4 span.ac.h_playbtn:before {right: 40px;}}

@media (max-width: 329px){.cartpagebox2.hrtop:lang(en) > span:first-child{width: 78px;}}
@media (max-width: 389px){
.memberb_table .table-responsive-sm{overflow-x: unset;}
.memberb_table > .table-responsive-sm > .table{overflow-x: auto;display: block;width: 100%;}
.accountdashboard_colr  .tab-pane .table.wish-tbl{overflow-x: auto;display: block;width: 100%;}
}

.rd1 .rdtextbox li{color: #555;}
.custom-search .fa-search{position: absolute;right: 15px;}
.home4 h5 a{color: #CCA483;}
.home4 h5:hover a{color: #A7202F;}
.category1_cardbody .card-body > p:lang(en){min-height: 120px;}
.category1_cardbody .card-body > p{min-height: 48px;}
@media (min-width: 1920px) {
html body div.card div.category1_cardbody .card-body > p:lang(en){min-height: 108px;}
html body div.card div.category1_cardbody .card-body > p{min-height: 54px;}
.p_price:lang(en){margin-top:0px;}

html body section.memberb div.row div.col-sm-4 div.memberb1a_ig img {padding-top: 21px;padding-bottom: 31px;transform: scale(1);}
html body section.container.memberb div.memberb1 {margin-left: 80px;margin-right: 80px;margin-top: 40px;margin-bottom: 15px;}
html body header.fixed-top div.navbar-nav > div.login-dropdown {margin: 0 0px;}
html body header.fixed-top > nav.navbar .h_cab2 .ac.h_playbtn:before {right: 15px;}
html body header.fixed-top > nav.navbar .login-dropdown .dropdown-menu {margin-left: -5em;margin-top: 0px;}
}  
@media (min-width: 1680px) {
body div.card div.category1_cardbody .card-body > p:lang(en){min-height: 125px;}
body div.card div.category1_cardbody .card-body > p{min-height: 50px;}

body section.memberb div.row div.col-sm-4 div.memberb1a_ig img {padding-bottom: 21px;transform: scale(.9);}
body section.container.memberb div.memberb1 {margin-left: 70px;margin-right: 70px;margin-top: 35px;margin-bottom: 15px;}
body header.fixed-top div.navbar-nav > div.login-dropdown {margin: 0 4px;}
body header.fixed-top > nav.navbar .login-dropdown .dropdown-menu {margin-left: -82px;margin-top: 0px;}
body header.fixed-top > nav.navbar .h_cab2 .ac.h_playbtn:before{right:13px}
}
@media (max-width: 1601px) and (min-width: 1590px){
body div.card div.category1_cardbody .card-body > p:lang(en){min-height: 125px;}
body div.card div.category1_cardbody .card-body > p{min-height: 50px;}

body header.fixed-top > nav.navbar .login-dropdown .dropdown-menu {margin-left: -90px;margin-top: 0px;}
body header.fixed-top > nav.navbar .h_cab2 .ac.h_playbtn:before{right:13px}
}  
@media (min-width: 1440px) {
div.card div.category1_cardbody .card-body > p:lang(en){min-height: 120px;}
div.card div.category1_cardbody .card-body > p{min-height: 48px;}

section.container.memberb div.memberb1 {margin-left: 60px;margin-right: 60px;margin-top: 31px;margin-bottom: 12px;}
section.memberb div.row div.col-sm-4 div.memberb1a_ig img {padding-bottom: 21px;transform: scale(.8);}
header.fixed-top div.navbar-nav > div.login-dropdown {margin: 0 6px;}
header.fixed-top > nav.navbar .login-dropdown .dropdown-menu {margin-left: -88px;margin-top: 0px;}
header.fixed-top > nav.navbar .h_cab2 .ac.h_playbtn:before{right:13px}
}  
.fixed-top .login-dropdown {margin: 0 9px;}

@media (max-width: 1329px) and (min-width: 1200px){div.category1_cardbody .card-body > p:lang(en){min-height: 96px;}
.fixed-top div.login-dropdown {margin: 0 15px;}
.fixed-top .login-dropdown div.dropdown-menu {margin-left: -85px;margin-top: 0px;}
}
@media (max-width: 1199px) and (min-width: 992px){div.category1_cardbody .card-body > p:lang(en){min-height: 48px;}
html[lang="en"] body .fixed-top .secondary-nav-bar .custom-search #Search-myform1 {position: fixed;top: 5px;width: 17.3%;} 
html body .fixed-top .secondary-nav-bar .custom-search #Search-myform1 {position: fixed;top: 5px;width: 17.3%;}
.fixed-top div.login-dropdown {margin: 0 18px!important;}
.fixed-top .login-dropdown div.dropdown-menu {margin-left: -85px;margin-top: 0px;}
}


/**/
.mobile-custom-search{display: none;}
.mobile-navigation .h1b3{display: none!important;}
/**/
@media (max-width: 991px) {div.category1_cardbody .card-body > p:lang(en){min-height: 48px;}
header#header.fixed-top .h1b1 .navbar-brand {padding-top: 10px;padding-bottom: 0;}

.mobile-navigation .mobile-custom-search{display: block;}
.mobile-navigation .form-inline .form-control{width: 100%;}
.mobile-navigation .custom-search .fa-search {position: absolute;right: 25px;}
.mobile-navigation div.h1b3{display: flex!important;margin-bottom: 20px;text-align: left;filter: invert(1);margin-left: -9px;width: 180px;margin-top: 5px;}

.first-nav-bar .h1b4 .ch-actions-button .ch-action-text{display: none;} 
.first-nav-bar .h1b2.custom-search{display:none}
.first-nav-bar .h1b3.ch-socials-button{display: none!important;}
#header > .first-nav-bar{padding-bottom: 0px;}
}
@media (max-width: 689px) and (min-width: 530px){div.category1_cardbody div.card-body > p:lang(en){min-height: 72px;}
} 
@media (max-width: 689px) {.col-sm-4 div.memberb1a_ig img {padding-bottom: 16px;transform: scale(.6);}
div.memberb1a p{transform: translateY(-15px);padding-left: 10px;padding-right: 10px;}
div.memberb1a_ig h4{padding-left: 0px;}
.fixed-top div.login-dropdown {margin: 0 20px;}
}
@media (max-width: 529px) {
div.category1_cardbody div.card-body > p:lang(en){min-height: 63px;}
div.category1_cardbody div.card-body > p{min-height: 42px;}
div.memberb1a_ig h4{transform: translateX(-6px);}
div.col-sm-4 div.memberb1a_ig img {padding-bottom: 18px;transform: scale(.6);}
}  
@media (max-width: 479px) {
body  div.category1_cardbody .dropdown-item:active.card-body > p:lang(en){min-height: 84px;}
}
@media (max-width: 389px) {
html body  div.category1_cardbody div.card-body > p:lang(en){min-height: 105px;}
}

@media (max-width: 329px) {
.card div.category1_cardbody div.card-body > p:lang(en){min-height: unset}
body div.category1_cardbody div.card-body > p{min-height: unset;}
}  
/*seko 4.1 edit end*/ 


/*seko 31.12 edit start*/ 
.category1_cardbody .card-body{height: 100%;}

.modal-dialog-zoom .modal-content {border-radius: 0px;}
.modal-body.quickview{padding-bottom: 40px;}
.modal-dialog-zoom .modal-header .close{font-size: 50px;padding-top: 0;font-weight: 100;padding-right: 10px;transform: translateY(-5px);}
.modal-dialog-zoom .modal-header .close:focus{outline: none;}
.modal-dialog-zoom .modal-header .close span:focus{outline: none;}
.quickview5 .pdzoom{transform: scale(.8) translateX(-23px);}
.quickview .quickview5{padding-left: 48px;}
.quickview7 > .productd_row_colr1 > h4{color:#CCA483;padding-top: 5px;padding-bottom: 10px;}
.quickview7 > .productd_row_colr2{margin-top: 30px;}
.fixed-top nav.secondary-nav-bar .main_drop::before {content: ' \2630';
  transform: unset!important;
  position: unset!important;
  padding-top: unset!important;
  left: unset!important}
  #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {width: unset!important;}
  html body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link:lang(en){letter-spacing: 0px;}
@media (min-width: 1920px) {
html body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {padding: 15px 0px;width: 240px;letter-spacing: 2px;}
html body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link{padding-left: 40px;}
html body nav.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 9px 50.5px;}
html body header#header nav.secondary-nav-bar .dropdown-item{padding: .25rem 50.5px;}


html body nav.secondary-nav-bar .main_drop::before {content: ' \2630';padding-right: 15px;transform: scale(1.4);position: absolute;padding-top: 1px;left: 55px;}
html body nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 15px;}
html body nav.secondary-nav-bar span.droprightarrow::after{top: 0px;}

html body div.modal-content div.quickview div.quickview7{padding-left: 55px;}
html body div.category_main div.cm_r2 > .d-flex.justify-content-start{padding-left: 84px;}

html body div.category_main div.category_main_right div.cm_r1_top{padding-left: 90px;padding-right: 90px;}

html body div.quickview div.quickview5 .pdzoom {transform: scale(1) translateX(-10px);}
}
@media (min-width: 1680px) {
body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {padding: 15px 0px;width: 205px;letter-spacing: 2px;}
body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link{padding-left: 30px;}
body nav.secondary-nav-bar .main_drop::before {content: ' \2630';padding-right: 15px;transform: scale(1.3);position: absolute;padding-top: 0px;left: 40px;}
body nav.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 8px 38px;}
body header#header nav.secondary-nav-bar .dropdown-item{padding: .25rem 38px;}
body nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 13px;}
body nav.secondary-nav-bar span.droprightarrow::after{top: -3px;}
body div.card-body div.p_price {min-height: 63px}
body div.category_main div.cm_r2 > .d-flex.justify-content-start{padding-left: 74px;} 

body div.category_main div.category_main_right div.cm_r1_top{padding-left: 76px;padding-right: 76px;}
body div.quickview div.quickview5 .pdzoom {transform: scale(.95) translateX(-17px);}
}

@media (max-width: 1601px) and (min-width: 1590px){
body nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {padding: 15px 0px;width: 190px;letter-spacing: 2px;}
body nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 12px;} 
body nav.secondary-nav-bar .main_drop::before {content: ' \2630';padding-right: 15px;transform: scale(1.3);position: absolute;padding-top: 0px;left: 33px;} 
body div.card-body div.p_price {min-height: 63px}
body section.home2 div.home2_g {padding-left: 40px;padding-right: 40px;}
body div.category_main div.cm_r2 > .d-flex.justify-content-start{padding-left: 64px;} 

body div.category_main div.category_main_right div.cm_r1_top{padding-left: 66px;padding-right: 66px;}
body div.quickview div.quickview5 .pdzoom {transform: scale(.94) translateX(-16px);}
}
@media (min-width: 1440px) {
nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {padding: 15px 0px;width: 175px;letter-spacing: 2px;}
nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link{padding-left: 25px;}
nav.secondary-nav-bar .main_drop::before {content: ' \2630';padding-right: 15px;transform: scale(1.2);position: absolute;padding-top: 2px;left: 30px;}
nav.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 7px 30.5px;}
header#header nav.secondary-nav-bar .dropdown-item{padding: .25rem 30.5px;}
nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 11px;} 
nav.secondary-nav-bar span.droprightarrow::after{top: -3px;}
div.card-body div.p_price {min-height: 55px}
html body div.category_main section.home2{padding-bottom: 0px;}
div.category_main div.cm_r2 > .d-flex.justify-content-start{padding-left: 59px;} 

div.category_main div.category_main_right div.cm_r1_top{padding-left: 61px;padding-right: 61px;}

div.quickview div.quickview5 .pdzoom {transform: scale(.91) translateX(-19px);}
}

/**/
.quickview7 .productd_row_colr1 h4{display: inline-block;}
.quickview7 .productd_row_colr1 h5{text-decoration: line-through;color: #555;font-weight: 400;}

.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 10px;}
.modal-dialog-zoom > .modal-content > .modal-header{padding-bottom: 0;}
.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {color: white;padding: 15px 0px;width: 170px;text-align: center;}
.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 6px 32px}
nav.secondary-nav-bar .dropdown-item {padding: .25rem 40px;}

.fixed-top .secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 6px 32px 6px 12px;}
.fixed-top nav.secondary-nav-bar .dropdown-item {padding: 6px 32px 6px 12px;}
.fixed-top .droprightarrow::after{right: 10px;top: -5px;}
/**/
@media (max-width: 1329px) and (min-width: 1200px){nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {width: 164px}
span.droprightarrow::after{top: -5px;}
nav.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 5px 30px;}
body nav.secondary-nav-bar .dropdown-item {padding: .25rem 30px;}
nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 9px;}
html:lang(en) .main_drop::before {padding-right: 10px;}
body div.quickview7 {padding-left: 25px;}
}
@media (max-width:1199px) and (min-width:992px){
nav.secondary-nav-bar.navbar-dark .navbar-nav .nav-link {width: 150px}
span.droprightarrow::after{top: -4.5px;}
nav.secondary-nav-bar .navbar-nav .dropdown-menu{padding-bottom: 8px;}
nav.secondary-nav-bar .dropdown-submenu-container .dropdown-submenu-item {padding: 5px 27px;}
body nav.secondary-nav-bar .dropdown-item {padding: .25rem 27px;}
.secondary-nav-bar .main_drop::before {padding-right: 16px;}
html:lang(en) .main_drop::before {padding-right: 5px;}
body div.quickview7 {padding-left: 20px;}
}  

@media (max-width:991px){  
html .droprightarrow::after {top: -6px;transform: rotate(90deg);padding-left: 12px;padding-right: 12px;}
a.main_drop::before {padding-right: 10px;}
nav.mobile-navigation ul li ul li {border-color: transparent;}
#collapseOne{background-color: #CCA483;}
#collapseOne > li > ul{background-color: #AF8A5E;}
#collapseOne > li > ul > li > ul{background-color:#9A7243;}
#collapseOne > li > ul > li > ul > li > ul{background-color:#845D30;}
/* {background-color: #9A7243;}
{background-color: #845D30;} */

.mobile-navigation .droprightarrow.collapsed::after{top: -6px;transform: rotate(90deg);padding-left: 12px;padding-right: 12px;right: 13px;}
.mobile-navigation .droprightarrow::after{top: -2px;transform: rotate(-90deg);padding-left: 12px;padding-right: 12px;}
.fixed-top .mobile-navigation .droprightarrow.collapsed::after{top: -6px;transform: rotate(90deg);padding-left: 12px;padding-right: 12px;right: 3px;}

body .mobile-navigation ul {margin: 0px 0;}
body .mobile-navigation .navbar-nav .nav-link.first-link {background: #CCA483;margin: 0;padding-left: 14px;}
body .mobile-navigation ul li {margin: 0px 0;}
.mobile-navigation #navbarCollapse > ul.navbar-nav > li.dropdown-item.dropdown{padding-top: 0px!important;}

html div.category1_cardbody .card-body {height: 100%;}
html .category1_cardbody .cart {opacity: 1;}
}

@media (max-width:529px){
.cm_r2 > .d-flex.justify-content-start > .pagination{flex-wrap: wrap;}
} 

@media (max-width:329px){


header .navbar-toggler-icon:focus{outline: none;} 
header .h1box .navbar-toggler:focus,header .h1box .navbar-toggler:hover{outline-color: transparent;}
html body #app #category #bannerbox #home2.category1_home.home2 .col-sm-3{flex: 0 0 100%!important;max-width: 100%!important;}
}
/*seko 31.12 edit end*/ 

/*seko 29.12 edit start*/ 

.productd_row_colr2_inner2 .productd_add{border: 1px solid white;}


.promotion_details1 .social{padding-bottom: 16px!important;}
div#bannerbox.bannerbox div.promotion_details2 p.ex{padding-right:0px!important;}

.productd_row .col-md-5{-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%;}
.productd_row .col-md-7{-ms-flex: 0 0 62%;flex: 0 0 62%;max-width: 62%;}
@media (min-width: 1920px) {
html body div.productd_row1_inner_r div.productd_btn span {padding-top: 22px;padding-bottom: 22px;}

 html body div.productd_row span.productd_row_colr3_inner1 {padding: 16px 20px;width: 322px; }
 html body div.productd_row span.productd_row_colr3_inner2 {padding: 16px 20px; width: 322px;}
html body div.productd_row .productd_row_colr2_inner2 span.productd_add {padding: 16px 20px;width: 130px;}
html body div.productd_row .productd_row_colr2_inner2 .dropdown .nav-link{padding: 16px 20px;width: 180px;}

html body div.quickview div.quickview7 span.productd_row_colr3_inner1 {padding: 16px 20px;width: 180px; }
html body div.quickview div.quickview7 span.productd_row_colr3_inner2 {padding: 16px 20px; width: 180px;}
html body div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add {padding: 16px 20px;width: 180px;}
html body div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{padding: 16px 20px;width: 180px;}
html body div.modal div.modal-dialog-zoom div.modal-header .close{padding-top: 5px;padding-right: 15px;font-size: 60px;}


html body div#bannerbox.bannerbox div.promotion_details3_imgb {margin: 8px;flex: 0 0 29.6%; }
html body div.promotion_details div.promotion_details2{padding-left: 70px;padding-right: 70px;}
html body div.promotion_details div.promotion_details3{padding-left: 11px;padding-right: 11px;}
html body div.promotion_details1 div.promotion_details1_imgb {max-height: 420px;width: 649px;}
html body div#bannerbox.bannerbox .promotion_details {padding-bottom: 120px;padding-top: 40px;}

html body div.productd_row2 div.productd_row2_inner .home2_g > .col-sm-3{padding-right: 25px;padding-left: 25px;}
html body div.productd_row2 div.productd_row2_inner .home2_g {margin-right: -40px;margin-left: -40px;}  
html body div.productdetails div.productd_row2{padding-left: 60px;padding-right: 60px;}
html body div.productd_row {padding-left: 100px;padding-right: 100px; }
html[lang="zh"] body div.productd_row2 div.productd_row2_inner div.category1_cardbody .card-body{min-height: 157px;}
html body ul.productd_pills img{width: 90px!important;height: 90px!important;}  

html body div.productdetails div.productd_row1 h4.pd_redline {font-size: 36px;}
html body div.productd_row1  div.productd_row1_inner {padding-left: 295px;padding-right: 295px;}
html body div.productd_row1 div.productd_row1_inner div.productd_row1_inner_r{padding-left: 27px;}
}
@media (min-width: 1680px) {
body div.productd_row1_inner_r div.productd_btn span {padding-top: 20px;padding-bottom: 20px;}

body div.productd_row span.productd_row_colr3_inner1 {padding: 14px 18px;width: 292px;}
body div.productd_row span.productd_row_colr3_inner2 {padding: 14px 18px;width: 292px;}
body div.productd_row .productd_row_colr2_inner2 span.productd_add {padding: 14px 18px;width: 113px;}
body div.productd_row .productd_row_colr2_inner2 .dropdown .nav-link{padding: 14px 18px;width: 165px;}

body div.quickview div.quickview7 span.productd_row_colr3_inner1 {padding: 16px 20px;width: 170px; }
body div.quickview div.quickview7 span.productd_row_colr3_inner2 {padding: 16px 20px; width: 170px;}
body div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add {padding: 16px 20px;width: 170px;}
body div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{padding: 16px 20px;width: 170px;}
body div.modal div.modal-dialog-zoom div.modal-header .close{padding-top: 3px;padding-right: 13px;font-size: 56px;}


body div#bannerbox.bannerbox div.promotion_details3_imgb {margin: 8px;flex: 0 0 29.6%; }
body div.promotion_details div.promotion_details2{padding-left: 50px;padding-right: 50px;}
body div.promotion_details div.promotion_details3{padding-left: 39px;padding-right: 39px;}
body div.promotion_details1 div.promotion_details1_imgb {max-height: 420px;width: 550px;}
body div#bannerbox.bannerbox .promotion_details {padding-bottom: 105px;padding-top: 35px;}

body div.productd_row2 div.productd_row2_inner .home2_g > .col-sm-3{padding-right: 21px;padding-left: 21px;}
body div.productd_row2 div.productd_row2_inner .home2_g {margin-right: -35px;margin-left: -35px;}  
body div.productdetails div.productd_row2{padding-left: 55px;padding-right: 55px;}
body ul.productd_pills img{width: 83px!important;height: 83px!important;} 
html[lang="zh"] div.productd_row2 div.productd_row2_inner div.category1_cardbody .card-body{min-height: 123px;}
body div.productdetails div.productd_row1 h4.pd_redline {font-size: 32px;}
body div.productd_row1  div.productd_row1_inner {padding-left: 205px;padding-right: 205px;}
body div.productd_row1 div.productd_row1_inner div.productd_row1_inner_r{padding-left: 24px;}

div.productd_row1 .pd_redline::before{transform: unset}
div.productd_row1 .pd_redline::after{transform: unset}

}
@media (max-width: 1601px) and (min-width: 1590px){
html body div.productd_row1_inner_r div.productd_btn span {padding-top: 19px;padding-bottom: 19px;}  

html[lang="zh"] div.productd_row2 div.productd_row2_inner div.category1_cardbody .card-body {min-height: 123px;}
body ul.productd_pills img {width: 81px!important;height: 81px!important;}
#productdetails .productdetails_body div.ppdwatermark::before {right: -63.5%;}
body div.promotion_details1 div.promotion_details1_imgb {width: 540px;}
div.productd_row1 .pd_redline::before{transform: unset}
div.productd_row1 .pd_redline::after{transform: unset}

html #productdetails .productdetails_body .ppdwatermark2::before{left: -54%;transform: scale(1);}

body div.quickview div.quickview7 span.productd_row_colr3_inner1 {padding: 16px 20px;width: 168px; }
body div.quickview div.quickview7 span.productd_row_colr3_inner2 {padding: 16px 20px; width: 168px;}
body div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add {padding: 16px 20px;width: 168px;}
body div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{padding: 16px 20px;width: 168px;}
body div.modal div.modal-dialog-zoom div.modal-header .close{padding-top: 2px;padding-right: 12px;font-size: 55px;}
}
  
@media (min-width: 1440px) {
div.productd_row1_inner_r div.productd_btn span {padding-top: 18px;padding-bottom: 18px;}

div.productd_row span.productd_row_colr3_inner1 {padding: 12px 17px;width: 275px;}
div.productd_row span.productd_row_colr3_inner2 {padding: 12px 17px;width: 275px;}
div.productd_row .productd_row_colr2_inner2 span.productd_add {padding: 12px 17px;width: 105px}
div.productd_row .productd_row_colr2_inner2 .dropdown .nav-link{padding: 12px 17px;width: 155px;}


div.quickview div.quickview7 span.productd_row_colr3_inner1 {padding: 16px 20px;width: 164px; }
div.quickview div.quickview7 span.productd_row_colr3_inner2 {padding: 16px 20px; width: 164px;}
div.quickview div.quickview7 .productd_row_colr2_inner2 span.productd_add {padding: 16px 20px;width: 164px;}
div.quickview div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{padding: 16px 20px;width: 164px;}
body div.modal div.modal-dialog-zoom div.modal-header .close{padding-top: 1px;padding-right: 11px;font-size: 53px;}




div#bannerbox.bannerbox div.promotion_details3_imgb {margin: 8px;flex: 0 0 29.6%; }
div.promotion_details div.promotion_details2{padding-left: 45px;padding-right: 45px;}
div.promotion_details div.promotion_details3{padding-left: 36px;padding-right: 36px;}
div.promotion_details1 div.promotion_details1_imgb {max-height: 420px;width: 500px;}
div#bannerbox.bannerbox .promotion_details {padding-bottom: 90px;padding-top: 28px;}

div.productd_row2 div.productd_row2_inner .home2_g > .col-sm-3{padding-right: 17px;padding-left: 17px;}
div.productd_row2 div.productd_row2_inner .home2_g {margin-right: -30px;margin-left: -30px;}  
div.productdetails div.productd_row2{padding-left: 50px;padding-right: 50px;}
  
html body div.productd_row2 section.home2 div.home2_g{padding-left: 0px;padding-right: 0px;padding-top: 14px!important;}
html body div.productd_row2 section.home2 {padding-top: 0px;padding-bottom: 0px;}  
ul.productd_pills img{width: 76px!important;height: 76px!important;} 
div.productdetails div.productd_row1 h4.pd_redline {font-size: 26px;}

div.productd_row1 div.productd_row1_inner {padding-left: 180px;padding-right: 180px;}
div.productd_row1 div.productd_row1_inner div.productd_row1_inner_r{padding-left: 21px;}
.productd_row1 .pd_redline::before{transform: scale(.9) translateX(17px);}
.productd_row1 .pd_redline::after{transform: scale(.9) translateX(-17px);}
}
/**/
div.productd_row2 {padding-left: 45px;padding-right: 45px;}
div.home2_g{padding-top: 10px!important;}
.productd_row2 section.home2{padding-top: 0px;}
.productd_row2_inner .home2_g > .col-sm-3 {padding-right: 17px;padding-left: 17px;}
.promotion_details1_imgb {max-height: 420px;width: 400px;max-width: 100%;margin: auto;filter: drop-shadow(0px 0px 6px #333); }
.promotion_details2 {padding-left: 40px;padding-right: 40px;}
div.promotion_details3_imgb {margin: 8px;flex: 0 0 29.6%; }
.promotion_details3{padding-left: 36px;padding-right: 36px;}
span.productd_row_colr3_inner1 {padding: 11px 16px;}
span.productd_row_colr3_inner2 {padding: 11px 16px;}
.productd_row_colr2_inner2 span.productd_add{padding: 11px 16px;}
.productd_row_colr2_inner2 .dropdown .nav-link{padding: 11px 16px;border: 1px solid #ab6d3c;font-size: 16px!important;}
.productd_row_colr2_inner2 .dropdown{filter: none!important;}
.quickview7 .productd_row_colr2_inner2 .productd_add .sknum{line-height: 0;}

.productd_row_colr3 {display: flex;padding-bottom: 10px; }
.productd_row1_inner_r{padding-left: 18px;}
/**/

@media (max-width: 1329px) and (min-width: 1200px){
div.productd_btn span {padding-top: 16px;padding-bottom: 16px;}

body div.productd_row2 {padding-left: 40px;padding-right: 40px;}
body div.home2_g{padding-top: 8px!important;}
body .productd_row2_inner .home2_g > .col-sm-3 {padding-right: 16px;padding-left: 16px;}
div.promotion_details2 {padding-left: 35px;padding-right: 35px;}
div.promotion_details3{padding-left: 31px;padding-right: 31px;margin-top: 3.5%;}
div.promotion_details {padding-top: 15px;padding-bottom: 70px;}
body span.productd_row_colr3_inner1 {padding: 10px 15px;}
body span.productd_row_colr3_inner2 {padding: 10px 15px;}
body .productd_row_colr2_inner2 span.productd_add{padding: 10px 15px;}
body .productd_row_colr2_inner2 .dropdown .nav-link{padding: 10px 15px;}

.productd_row1 .pd_redline {padding: 15px 70px;}
body .productdetails .productd_row {padding-left: 65px;padding-right: 65px;}
} 
@media (max-width: 1199px) and (min-width: 992px){
body div.productd_btn span {padding-top: 15px;padding-bottom: 15px;}  
body div.productd_row2 {padding-left: 35px;padding-right: 35px;}
body div.home2_g{padding-top: 7px!important;}
body .productd_row2_inner .home2_g > .col-sm-3 {padding-right: 15px;padding-left: 15px;} 
.pdetail_imgm .pdzoom{transform: translate(-12px,5px) scale(.9);}

div.promotion_details2 {padding-left: 30px;padding-right: 30px;}
div.promotion_details3{padding-left: 26px;padding-right: 26px;margin-top: 3%;}
div.promotion_details {padding-top: 10px;padding-bottom: 60px;}

body span.productd_row_colr3_inner1 {padding: 9px 14px;}
body span.productd_row_colr3_inner2 {padding: 9px 14px;}
body .productd_row_colr2_inner2 span.productd_add{padding: 9px 14px;width: 85px;}
body .productd_row_colr2_inner2 .dropdown .nav-link{padding: 9px 14px;width: 133px;}

body .productdetails .productd_row {padding-left: 60px;padding-right: 60px;}

.productd_row1 .pd_redline {padding: 15px 60px;}
.productd_row1 .pd_redline::before{transform: scale(.8) translateX(22px);}
.productd_row1 .pd_redline::after{transform: scale(.8) translateX(-22px);}
body .productdetails_body .ppdwatermark2::before {left: -47%;height: 200px;bottom: 20%;}
div.productd_row1_inner {padding-left: 145px;padding-right: 145px;}
.productd_row1_inner .col-sm-5{-ms-flex: 0 0 47%;flex: 0 0 47%;max-width: 47%;}
.productd_row1_inner .col-sm-7{-ms-flex: 0 0 53%;flex: 0 0 53%;max-width: 53%;}
}

@media (max-width: 991px){.productd_row2_inner .category1_home .card{margin: 0px 0;}
body div.productd_row {padding-left: 30px;padding-right: 30px;}
body div.productd_row2 {padding-left: 30px;padding-right: 30px;}
.pdetail_imgm .pdzoom{transform: translateY(5px) scale(.9);}
div.promotion_details2 {padding-left: 12px;padding-right: 12px;}
div.promotion_details3{padding-left: 70px;padding-right: 70px;margin-top: 3%;}
div.promotion_details {padding-top: 8px;padding-bottom: 55px;}

div.productd_row .col-md-5{flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
div.productd_row .col-md-7{flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
.productd_row #pills-product1s1{padding-right: 240px;}
div.productd_row1{padding-bottom: 20px;}
.productd_row1 .pd_redline {padding: 15px 70px;}
.productd_row1 .pd_redline::before{transform: scale(.8) translateX(25px);top: 11px;}
.productd_row1 .pd_redline::after{transform: scale(.8) translateX(-25px);top: 11px;}

div.quickview5 .pdzoom {transform: translate(7px,-11px) scale(.9);}
div.quickview .quickview5 {padding-left: 30px;padding-right: 30px;}
}
@media (max-width: 689px){
html body div.productd_row {padding-left: 0px;padding-right: 0px;}
html body div.productd_row2 {padding-left: 0px;padding-right: 0px;}
body div.promotion_details2 {padding-left: 6px;padding-right: 6px;}
body div.promotion_details3{padding-left: 60px;padding-right: 60px;}
body div.promotion_details {padding-top: 7px;padding-bottom: 50px;}
body .productd_row #pills-product1s1{padding-right: 0px;}

.productd_row_colr3_inner1{width: 50%!important;} 
.productd_row_colr3_inner2{width: 50%!important;} 
body div.productd_row_colr2_inner2 a.nav-link {width: 150px;}
body div.productd_row_colr2_inner2 .productd_add {width: 95px;}
div.productd_row1 .pd_redline {padding: 15px 60px;}
.productd_row1 .pd_redline::before{transform: scale(.8) translateX(13px);top: 15px;}
.productd_row1 .pd_redline::after{transform: scale(.8) translateX(-13px);top: 15px;}
div.productd_row2 {padding-top: 40px;}

.quickview7 .productd_row_colr3_inner1 {width: 160px!important; }
.quickview7 .productd_row_colr3_inner2 { width: 160px!important;}
.quickview7 .productd_row_colr2_inner2 .productd_add {width: 160px!important;}
.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{width: 160px!important;}
}
@media (max-width: 529px){
div.productd_row .col-md-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
div.productd_row .col-md-7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.productd_row .pdetail_imgm .pdzoom {transform: translateY(-15px) scale(.9);}
body .productd_row2_inner section.home2{padding-bottom: 20px;}
html body div.promotion_details2 {padding-left: 0px;padding-right: 0px;}
html body div.promotion_details3{padding-left: 50px;padding-right: 50px;}
html body div.promotion_details {padding-top: 6px;padding-bottom: 45px;}
html body div.productd_row_colr2_inner2 a.nav-link {width: 100%!important;}
.productd_row_colr2_inner2 > ul {width: 50%;padding-right: 6px;margin-right: 6px;}
.productd_row_colr2_inner2 > ul > li.nav-item {width: 100%;} 
div.productd_row1 h4.pd_redline {padding: 15px 50px;font-size: 16px}
div.productd_row1 .pd_redline::before{transform: scale(.8) translateX(13px);top: 18px;}
div.productd_row1 .pd_redline::after{transform: scale(.8) translateX(-13px);top: 18px;}



body div.quickview7 {padding-left: 0px;}
body div.quickview .quickview5 {padding-left: 0px;padding-right: 0px;}
}
@media (max-width: 479px){
.promotion_details .promotion_details3{padding-left: 40px;padding-right: 40px;}
body div.productd_row1 h4.pd_redline {padding: 15px 40px;}

div.quickview7 .productd_row_colr3_inner1 {width: 100%!important; }
div.quickview7 .productd_row_colr3_inner2 { width: 100%!important;}
div.quickview7 .productd_row_colr2_inner2 .productd_add {width: 160px!important;}
div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{width: 160px!important;}
}

@media (max-width: 389px){
html body div.productd_row1 h4.pd_redline {padding: 15px 30px;}
  div.promotion_details .promotion_details3{padding-left: 30px;padding-right: 30px;}
.productd_row_colr2 .productd_row_colr2_inner2 {flex-direction: column;align-items: baseline;}
.productd_row_colr2_inner2 > ul{padding-right: 0px;}
.productd_row_colr2_inner2 > ul > li.nav-item{margin-bottom: 14px;}
html body div.productd_row_colr2_inner2 .productd_add{width: 50%;margin-right: 12px;}

.productd_row .productd_row_colr3_inner2 {width: 100%!important;}
.productd_row .productd_row_colr3_inner1 {width: 100%!important;}

body div.productd_btn span{width: 100%;margin-right: 0!important;margin-bottom: 12px;}
body div.productd_row1 {padding-bottom: 10px;}
body div.quickview7 .productd_row_colr2_inner2 .productd_add {width: 155px!important;}
body div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{width: 155px!important;}

div.quickview7 .productd_row_colr3_inner2 {margin-top: 5px!important;}
}

@media (max-width: 369px){
  .promotion_details1 h2 {font-size: 22px;}
  div.promotion_details div.promotion_details3{padding-left: 25px;padding-right: 25px;}
  .productd_row1 .pd_redline {padding: 15px 25px!important;}
  body div.productd_row1 .pd_redline::before{transform: scale(.7) translateX(19px);top: 18px;}
  body div.productd_row1 .pd_redline::after{transform: scale(.7) translateX(-19px);top: 18px;}

html body div.quickview7 .productd_row_colr2_inner2 .productd_add {width: 150px!important;}
html body div.quickview7 .productd_row_colr2_inner2 .dropdown .nav-link{width: 150px!important;}
}

@media (max-width: 329px){
div.productd_row .pdetail_imgm .pdzoom {transform: translateY(-5px) scale(.9);}
.productd_row2_inner .category1_home.home2 .col-sm-3 {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
body div.promotion_details .promotion_details3{padding-left: 30px;padding-right: 20px;}
body .promotion_details1 h2 {font-size: 20px;}
body  div.promotion_details div.promotion_details3{padding-left: 20px;padding-right: 20px;}

html body div.quickview7 div.productd_row_colr2_inner2 .productd_add {width: 100%!important;}
html body div.quickview7 div.productd_row_colr2_inner2 .dropdown .nav-link{width: 100%!important;}
div.quickview7 .productd_add .sknum {width: 165px;}
}


/*seko 29.12 edit start*/
/*seko 28.12 edit start*/
.rd_iconbox1 .rd_iconbox1s {width: 50%;padding-bottom: 0px;margin-top: 20px;border-right: 1px solid #707070;}

.rd_iconbox1 .rd_iconbox1s1 {width: 50%;padding-bottom: 0px;margin-top: 20px;}

.rd_iconbox2 .rd_iconbox2s {width: 50%;padding-top: 16px;margin-bottom: 20px;border-right: 1px solid #707070;}

.rd_iconbox2 .rd_iconbox2s1 {width: 50%;padding-top: 16px;margin-bottom: 20px; }

.rd_iconbox2s .ib_price{margin-bottom:0}
.rd_iconbox2s1 .ib_price{margin-bottom:0}
.rd_rbox.pt-5{padding-top: 10px!important;}
.rd1 .video iframe{height: 293px;}
html body div.rd_iconbox div.col-sm-6.r div.rd_rbox1 img{margin-top: 0px;}
.rd1 > .rd_iconbox{padding-bottom: 8px!important;}
div.rd_iconbox .col-sm-6.l {margin-right: .7%;}
div.rd_iconbox .col-sm-6.r {margin-left: .7%;}
.rd_rbox{align-items: center;}
section .rd1 {padding-top: 30px;padding-bottom: 60px;padding-left: 135px;padding-right: 135px; }
.rd_iconbox1 img, .rd_iconbox2 img{height:auto;max-height: 35px;}
.rd1 .social{padding-bottom: 40px!important;padding-top: 15px!important;}
  .subwatermark::before {content: "";background-image: url("../img/rd/watermark3.png");background-size: contain;background-position: left;
    background-repeat: no-repeat;height: 305px;width: 290px;position: absolute;transform: translate(-50%, -50%);top: -20px;left: -160px;pointer-events: none; }
  @media (min-width: 1920px) {
section div#bannerbox.bannerbox div.subwatermark::before {top: -30px;left: -18%; } 
html body div.rd_iconbox1 div.ib_img img, html body div.rd_iconbox2 div.ib_img img{height:auto;max-height: unset;}
html body div.rd1 div.video iframe{height: 450px;}
html body div#bannerbox.bannerbox div.rd1 {padding-left: 190px;padding-right: 190px;}
html body div.rd1 h2{padding-bottom: 22px;}
html body div.rd1 div.social{padding-bottom: 55px!important;padding-top: 30px!important;}
html body div.rd_iconbox div.col-sm-6{padding: 2px 50px 15px 50px;}  
html body div.rd_iconbox1 p.ib_price{margin-bottom: 25px;}
html body div.rd_iconbox2 div.ib_img{margin-top: 25px;}
html body div.rd_iconbox div.col-sm-6.r div.rd_rbox2 h5.signAB{margin-top: 20px!important;} 

html body div.rdp div.rd1 > div.rdtextbox h5{padding-top: 40px;}
html body div.rd_cart p{padding: 14px 0px;} 
html body div.rd_iconbox > div.col-sm-6.r > h5{margin-top: 45px!important;}
html body div.rd_rbox.pt-5 {padding-top: 22px!important;}
html body div.rd_iconbox div.col-sm-6 {padding: 2px 40px;}
}
@media (min-width: 1680px) {
section div#bannerbox.bannerbox .subwatermark::before {top: -25px;left: -21%;width: 380px; } 
body div#bannerbox.bannerbox div.rd1 {padding-left: 170px;padding-right: 170px;padding-top: 40px;padding-bottom: 80px;}   
body div.rd1 h2{padding-bottom: 18px;} 
body div.rd1 div.social{padding-bottom: 50px!important;padding-top: 25px!important;}
body div.rdp div.rd1 > div.rdtextbox h5{padding-top: 35px;}
body div.rd1 div.video iframe{height: 342px;}
body div.rd_cart p{padding: 12px 0px;} 
body div.rd_iconbox > div.col-sm-6.r > h5{margin-top: 30px!important;}
body div.rd_rbox.pt-5 {padding-top: 18px!important;}
body div.rd_iconbox div.col-sm-6 {padding: 2px 35px; }
body div.rd_iconbox1 div.ib_img img, body div.rd_iconbox2 div.ib_img img{height:auto;max-height: 47px;}
}
  
@media (min-width: 1440px) {
section #bannerbox.bannerbox .subwatermark::before {height: 425px;width: 340px;left: -180px;}
div#bannerbox.bannerbox div.rd1 {padding-left: 143px;padding-right: 143px;padding-top: 35px;padding-bottom: 70px;} 
div.rd1 h2{padding-bottom: 14px;} 
body div.rd1 div.social{padding-bottom: 45px!important;padding-top: 20px!important;}
div.rdp div.rd1 > div.rdtextbox h5{padding-top: 30px;}
div.rd1 div.video iframe{height: 293px;}
div.rd_cart p{padding: 10.5px 0px;} 
div.rd_iconbox > div.col-sm-6.r > h5{margin-top: 25px!important;}
div.rd_rbox.pt-5 {padding-top: 13px!important;}
div.rd_iconbox div.col-sm-6 {padding: 2px 30px; }
div.rd_iconbox1 div.ib_img img, div.rd_iconbox2 div.ib_img img{height:auto;max-height: 40px;}
}
  
/**/
.signAB .productd_add{display: flex;align-items: center;}
.rd_iconbox > .col-sm-6.r > h5{margin-top: 20px!important;}
.rd1 h2{padding-bottom: 11px;} 
.rdtextbox h5{padding-top: 25px;}
.rd_iconbox .col-sm-6 {padding: 2px 32px; }
/**/




#bannerbox.bannerbox div.banner{max-width: unset!important;}
@media (max-width: 1601px) and (min-width: 1590px){
body div.rd1 div.video iframe {height: 317px;}  
html .container {max-width: 1260px;}
div#bannerbox.bannerbox .banner {max-width: unset;max-height: 297px;}
html div.aboutus6 div.aboutus6row.l h4 {padding-left: 30px;}
html div.aboutus6 div.aboutus6row.r h4 {padding-right: 30px;}
.aboutus2, .aboutus3, .aboutus4, .aboutus5, .aboutus6 {padding-bottom: 85px!important;}

div.hometab .nav-link {margin-left: 2.2rem;margin-right: 2.2rem;}
html body .hwatermark1::after{width: 121%;height: 445px;top: 5px;}
html body .hwatermark::after{right: 2.5%;height: 320px;top: 110px;}
html body #home3 .video iframe {padding-left: 156px;padding-right: 156px;margin-bottom: 85px;height: 517px;}
body div#bannerbox.bannerbox div.rd1 {padding-left: 160px;padding-right: 160px;}   
html section #bannerbox.bannerbox .subwatermark::before {height: 425px;width: 340px;left: -208px;}
}
@media (max-width: 1329px) and (min-width: 1200px){div.subwatermark::before {width: 230px;top: 10px;left: -125px;}
div.rd_iconbox > .col-sm-6.r > h5{margin-top: 20px!important;}
div.rd_cart p{padding: 9px 25px;}
}
@media (max-width: 1199px) and (min-width: 992px){section div.rd1{padding-left: 91px;padding-right: 91px;}
div.rd_iconbox > .col-sm-6.r > h5{margin-top: 20px!important;}
div.rd1 .video iframe {height: 258px;}
div.rdtextbox h5 {padding-top: 20px;}
div.rd_iconbox div.col-sm-6 {padding: 0px 30px;}
div.rd_cart p{padding: 9px 25px;}
}

@media (max-width: 991px){
html .home2 .col-sm-3 {flex: 0 0 50%;max-width: 50%;padding: 16px 14px;}


div.bannerbox .subwatermark::before {height: 200px;left: -100px;top: 20px;width: 190px;}
div.rd1 .video iframe {height: 237px;}
div.rd_iconbox > .col-sm-6.r > h5 {margin-top: 0px!important;}
.promo1tabtext h2{padding-top: 15px;}
.promotab_box img{padding-left: 20px;}
.promotab_box .col-sm-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.promotab_box .col-sm-7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

@media (max-width:689px){.productd_row2_inner .category1_home .card{margin: 0px 0;}
body div.rd_iconbox div.col-sm-6 {padding: 25px 25px;}
body section .rd1{padding-left: 85px;padding-right: 85px;}
body div.rd1 .video iframe {height: 203px;}
div.rd1 .social {padding-bottom: 35px!important;padding-top: 14px!important;}
.bannerbox div.subwatermark::before {height: 110px;left: -57px;top: 30px;width: 110px;}
div.rdtextbox.my-4 ul{width: 100% !important;}
}
@media (max-width:529px){
html body section .rd1 {padding-left: 30px;padding-right: 30px;}
div.bannerbox div.subwatermark::before{display:none;}
body div.rd1 .social {padding-bottom: 32px!important;padding-top: 13px!important;}

div.rd_iconbox1 .rd_iconbox1s {padding-bottom: 0px!important;margin-top: 15px;}
div.rd_iconbox1 .rd_iconbox1s1 {padding-bottom: 0px!important;margin-top: 15px;}
div.rd_iconbox2 .rd_iconbox2s {padding-top: 16px!important;margin-bottom: 15px;}
div.rd_iconbox2 .rd_iconbox2s1 {padding-top: 16px!important;margin-bottom: 15px;}
}
@media (max-width:479px){
html body section div.rd1 {padding-left: 0px;padding-right: 0px;}
html body div.rd1 .social {padding-bottom: 28px!important;padding-top: 12px!important;}

body div.rd_iconbox1 .rd_iconbox1s {padding-bottom: 0px!important;margin-top: 10px;}
body div.rd_iconbox1 .rd_iconbox1s1 {padding-bottom: 0px!important;margin-top: 10px;}
body div.rd_iconbox2 .rd_iconbox2s {padding-top: 16px!important;margin-bottom: 10px;}
body div.rd_iconbox2 .rd_iconbox2s1 {padding-top: 16px!important;margin-bottom: 10px;}
}
@media (max-width: 389px){span.productd_row_colr3_inner2{margin-top: 14px!important;} 
div.rd_rbox div.rd_rbox2{align-items: center;display: flex;padding-left: 0;width: 100%;}
.rd_rbox2 h5{width: 100%;}
.rd_rbox2 h5.signAB{width: unset;}
}
@media (max-width: 329px){div.rd_cart{width: 100%;}}


/*seko 28.12 edit end*/
/*seko 25.12 edit start*/
.hwatermark1::after {
  content: "";
  background-image: url("../img/watermark1.png");
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
  height: 345px;
  width: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 0px;
  left: 673px;
  pointer-events: none; }

@media (min-width:1920px){section.home1 div.hometab a.nav-link {margin-left: 3.3rem;margin-right: 3.3rem; } 
section.home1 div.homepro div.homepro_g {margin-left: 70px;margin-right: 70px; }
html body section.home1 div.hometab{padding-left: 60px;padding-right: 60px;}
html body section.home2 div.home2_g{padding-left: 60px;padding-right: 60px;}
html body #home3 div.video iframe {padding-left: 225px;padding-right: 225px;margin-bottom: 100px;height: 580px;}
html body section.home3 div.ht_title{margin-bottom: 20px;} 
html body section#home3 div.sociali_g img {padding: 25px 35px;}
html body div.aboutus6 div.aboutus6row.l h4{transform: translateX(15px);}
html body div.aboutus6 div.aboutus6row.r h4{transform: translateX(-0px);}
html body div.aboutus6 div.aboutus6row.l h4 {padding-left: 100px;}
html body div.aboutus6 div.aboutus6row.r h4 {padding-right: 100px;}
div.aboutus_main div.aboutus6 div.aboutus6row img {max-height: 250px;transform: scale(1)!important;}
html body div.breadcrumbs{padding-top: 20px!important;padding-bottom: 20px!important;}
html body div.aboutus1 h2{padding-top: 20px;padding-bottom: 25px;}
html body section.carousel .slide i.fa {font-size: 80px;}
html body section.carousel .carousel-control-next, html body section.carousel .carousel-control-prev {width: 49px;z-index: 10;}
html body div.aboutus2{padding-top: 35px;padding-bottom: 120px;}
html body div.aboutus2 h2{padding-bottom: 20px;}
html body div.aboutus3 h2{padding-bottom: 20px;}
html body div.aboutus4 h2{padding-bottom: 20px;}
html body div.aboutus5 h2{padding-bottom: 20px;}
html body div.aboutus2 img{margin-left: 125px;padding:0!important;}
html body div.aboutus3 p{padding-bottom: 8px;} 
html body div.aboutus3 div.col-sm-3{padding-left: 11px;padding-right: 11px;}

}
@media (min-width: 1680px){body .container {max-width: 1340px;}
.home1 div.hometab a.nav-link {padding: .5rem 0;margin-left: 2.5rem;margin-right: 2.5rem;}
body header#header.fixed-top {padding-left: 200px;padding-right: 200px;} 
body section.home2 {padding-top: 90px;padding-bottom: 140px; }
.home1 div.homepro div.homepro_g {margin-left: 50px;margin-right: 50px;}
html body .hwatermark1::after {height: 480px;width: 126%;left: 689px;top: 0px; }
body section.home1 div.hometab{padding-left: 50px;padding-right: 50px;}
body section.home2 div.home2_g{padding-left: 50px;padding-right: 50px;}
body #home3 div.video iframe {padding-left: 176px;padding-right: 176px;margin-bottom: 90px;height: 500px;}
body section.home3 div.ht_title{margin-bottom: 15px;}
body section#home3 div.sociali_g img {padding: 25px 32px;} 
body div.aboutus6 div.aboutus6row.l h4 {padding-left: 60px;}
body div.aboutus6 div.aboutus6row.r h4 {padding-right: 60px;}
.aboutus_main div.aboutus6 div.aboutus6row .aboutus6_imgl img {transform: scale(.95) translateX(-55px);}
.aboutus_main div.aboutus6 div.aboutus6row .aboutus6_imgr img {transform: scale(.95) translateX(55px);}
body div.aboutus6 div.aboutus6row.l h4{transform: translateX(55px);}
body div.aboutus6 div.aboutus6row.r h4{transform: translateX(-40px);}
body section.carousel .slide i.fa {font-size: 70px;}
body section.carousel .carousel-control-next, body section.carousel .carousel-control-prev {width: 45px;z-index: 10;}
body div.aboutus1 h2{padding-top: 18px;padding-bottom: 23px;}
body div.breadcrumbs{padding-top: 18px!important;padding-bottom: 18px!important;}
#bannerbox.bannerbox div.aboutus1 p {margin-bottom: 21px;}
body div.aboutus2{padding-top: 30px;padding-bottom: 90px;}
body div.aboutus2 h2{padding-bottom: 25px;}
body div.aboutus3 h2{padding-bottom: 25px;}
body div.aboutus4 h2{padding-bottom: 25px;}
body div.aboutus5 h2{padding-bottom: 25px;}
body div.aboutus2 img{margin-left: 120px;padding:10px!important;}
body div.aboutus3 p{padding-bottom: 7px;}
body div.aboutus3 div.col-sm-3{padding-left: 10px;padding-right: 10px;}
#bannerbox.bannerbox div.aboutus4 p{margin-bottom: 39px;} 
#bannerbox.bannerbox div.aboutus5 {padding-bottom: 90px;}

}
@media (min-width: 1440px){.home1 .homepro div.homepro_g {margin-left: 35px;margin-right: 35px;}
body .hwatermark1::after {width: 108%;top: 25px;}
section.home1 div.hometab{padding-left: 35px;padding-right: 35px;}  
section.home2 div.home2_g{padding-left: 35px;padding-right: 35px;}
body #home3 .video iframe {padding-left: 106px;padding-right: 106px;margin-bottom: 80px;}
section#home3 div.sociali_g img {padding: 25px 29px;} 
section.home3 div.ht_title{margin-bottom: 10px;}

.aboutus_main .aboutus6 div.aboutus6row .aboutus6_imgl img {transform: scale(.85) translateX(-70px);}
.aboutus_main .aboutus6 div.aboutus6row .aboutus6_imgr img {transform: scale(.85) translateX(70px);}
div.aboutus6 div.aboutus6row.l h4 {padding-left: 70px;}
div.aboutus6 div.aboutus6row.r h4 {padding-right: 70px;}
div.aboutus6 div.aboutus6row.r h4 {transform: translateX(-30px);}
section.carousel .slide i.fa {font-size: 60px;}
section.carousel .carousel-control-next, section.carousel .carousel-control-prev {width: 41px;z-index: 10;}
div.aboutus1 h2{padding-top: 15px;padding-bottom: 20px;}
div.breadcrumbs{padding-top: 17px!important;padding-bottom: 17px!important;}
#bannerbox.bannerbox .aboutus1 p {margin-bottom: 17px;}
div.aboutus2{padding-top: 20px;padding-bottom: 73px;}
div.aboutus2 h2{padding-bottom: 20px;}
div.aboutus3 h2{padding-bottom: 20px;}
div.aboutus4 h2{padding-bottom: 20px;}
div.aboutus5 h2{padding-bottom: 20px;}
div.aboutus2 img{margin-left: 80px;padding:10px!important;}
body div.aboutus3 p{padding-bottom: 5px;}
div.aboutus3 div.col-sm-3{padding-left: 8px;padding-right: 8px;}
#bannerbox.bannerbox .aboutus4 p{margin-bottom: 33px;} 
#bannerbox.bannerbox .aboutus5 {padding-bottom: 75px;}
}
/*for screen 1366 px start*/
.aboutus3 .col-sm-3{padding-left: 7px;padding-right: 7px;}
.aboutus2 h2{padding-bottom: 10px;}
.aboutus3 h2{padding-bottom: 10px;}
.aboutus4 h2{padding-bottom: 10px;}
.aboutus5 h2{padding-bottom: 10px;}
#home3 .sociali_g img {padding: 25px 27px;margin-top: 10px;transition: all ease-in-out .3s;}
.home3 .ht_title{margin-bottom: 10px;}
div.hometab{padding-left: 30px;padding-right: 30px;}  
.home1 .homepro_g {margin-left: 30px;margin-right: 30px;}
.footer2 a:hover{color:#CCA483;}
.footer2 p:hover{color:#CCA483;cursor: pointer;}
.au_ss_absolute {position: absolute;left: -11%;top: 130px;}
.aboutus6row.l h4{transform: translateX(50px);}
.aboutus6row.r h4{transform: translateX(-50px);}
.aboutus6 > #y1960-0 .timeline1::before{display: block}
.aboutus6row .timeline1::before{display: none;}
.aboutus_i img{transition: all ease-in-out .3s;}

.fix2_img{transition: all .2s ease-in-out;;}
.fix2_img:hover{transform: scale(1.1)!important;filter: drop-shadow(2px 4px 6px #bbb);}

.aboutus2 img {padding: 20px;padding-top: 9px;margin-left: 55px;}
.aboutus1 h2 {padding-top: 10px;padding-bottom: 15px;}
/*for screen 1366px end*/
@media (max-width: 1329px) and (min-width: 1200px){
.home1 div.homepro_g {margin-left: 25px;margin-right: 25px;}
}
@media (max-width: 1199px) and (min-width: 992px){
section.home1 div.homepro_g {margin-left: 20px;margin-right: 20px;}
#home3 .sociali_g img {transform: scale(.9);}
div.aboutus6row.l h4 {transform: translateX(35px);padding-left: 0px;}
div.aboutus6row.r h4 {transform: translateX(-25px);padding-right: 0px;}
div.aboutus6_imgr img {transform: scale(.8) translateX(55px);}
div.aboutus6_imgl img {transform: scale(.8) translateX(-70px);} 
div.aboutus4 .col-sm-2 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}
@media (max-width: 991px){.home3 .sociali_g img {transform: scale(.9);}
.home .sociali_g a:hover img {transform: scale(1)!important;}
section.home2{padding-top: 60px;padding-bottom: 85px;}
div.homepro {padding-bottom: 55px;}
div.aboutus6 .au_ss_absolute .nav-link{padding: 10px 20px 10px 20px;}
.aboutus6 ul.au_ss_absolute_inn > li:first-child {margin-top: 0px;}
.aboutus6 ul.au_ss_absolute_inn > li:last-child {margin-bottom: 0px;}
div.aboutus6row.l h4 {padding-left: 10px;transform: translateX(0px);}
div.aboutus6row.r h4 {padding-right: 10px;transform: translateX(0px);}
div.aboutus6_imgl img{transform: none;}
div.aboutus6_imgr img{transform: none;}
div.aboutus2 img{margin-left: 35px;}
body div.aboutus5{padding-bottom: 20px;}
}
@media (max-width: 689px){body section.home2{padding-top: 50px;padding-bottom: 30px;}
div.hometab{padding-bottom: 90px;}
.carousel .fa {font-size: 30px!important;}
section.carousel .carousel-control-next,section.carousel .carousel-control-prev{width: 30px;}
.home1 .hometab .tab-content{padding-left: 50px;padding-right: 50px;}
body div.aboutus6 .au_ss_absolute .nav-link {padding: 10px 0px 10px 10px;}
.aboutus6 ul.au_ss_absolute_inn > li:last-child{padding-right: 10px;}
div.aboutus6 > #y1960-0 .timeline1::before{display: none;}
.aboutus6 .aboutus6row:nth-child(even){background-color: #CCA48340;}
.aboutus6 .aboutus6row{padding-top: 20px;}
.aboutus6 h2.aboutus6_h2moblie {padding-bottom: 0px;}
}

@media (max-width: 529px){
section.home3 .sociali_g img{transform: scale(.8);} 
.home1 .hometab div.tab-content{padding-left: 35px;padding-right: 35px;}
.homepro div.col-sm-3 {padding: 20px;}
div.homepro {padding-bottom: 40px;}
}
@media (max-width: 479px){
.home1 div.hometab div.tab-content{padding-left: 20px;padding-right: 20px;}
.home1 .row.homepro_g {margin-left: 20px;margin-right: 20px;}
section#home3 .video iframe{margin-bottom: 60px;}
}
@media (max-width: 389px){
section.home3 div.sociali_g img{transform: scale(.7);} 
section#home3 .sociali_g img{margin-top: 0px;} 
footer.footer{padding-top: 50px;padding-bottom: 40px;} 
section.home1 div.hometab div.tab-content{padding-left: 5px;padding-right: 5px;}
div.homepro div.col-sm-3{padding: 15px;}
.homepro > .container{padding-left: 0px;padding-right: 0px;}
body div.hometab{padding-bottom: 40px;}
.home1 div.row.homepro_g {margin-left: 10px;margin-right: 10px;}
section#home3 div.video iframe{margin-bottom: 50px;}
}
@media (max-width: 329px){
.home1 .hometab .tab-content {padding-left: 0px!important;padding-right: 0px!important;}
body .hometab.container {padding-right: 35px;padding-left: 35px;}
section.home1 div.row.homepro_g {margin-left: 0px;margin-right: 0px;}
html body section.home2 {padding-top: 40px;padding-bottom: 10px;}
.home2 .col-sm-3{padding: 15px 30px!important;} 
}
ul.au_ss_absolute_inn > li:first-child{margin-top: 7px;}
ul.au_ss_absolute_inn > li:last-child{margin-bottom: 7px;}

a.ctrlq.fb-button, a.ctrlq.fb-close{z-index: 20;}
/*seko 25.12 edit end*/
/*seko 24.12 edit start*/
@media (min-width:1920px){

div.ht_title span{border-width: 5px;}
div.hometab .nav-tabs .nav-link.active{border-width: 5px!important;}
div.hometab .nav-tabs .nav-link{border-width: 5px!important;}
html body .hover:before,html body .hover:after{height: 5px;bottom: -4.5px;}
section.home2 div.home2_g a p.cart {padding: 22px 0px;}
section.home2 div.home2_g .card_change a p {padding: 22px 0px;}
.home2 .home2_g > .col-sm-3{padding-right: 15px;padding-left: 15px;}
div.hometab1_r div.col-sm-3{padding-right: 16.5px;padding-left: 16.5px;}
section.home1 div.hometab div.tab-content.pt-4{padding-top: 45px!important;}
} 
@media (min-width:1680px){.ht_title span{border-width: 4px;}
.hometab .nav-tabs .nav-link.active{border-width: 4px!important;}
.hometab .nav-tabs .nav-link{border-width: 4px!important;}
body .hover:before, body .hover:after{height: 4px;bottom: -3.5px;}
.home2 div.home2_g a p.cart {padding: 17px 0px;}
.home2 div.home2_g .card_change a p {padding: 17px 0px;}
div.home2_g > div.col-sm-3{padding-right: 13.5px;padding-left: 13.5px;}
.home1 div.hometab div.tab-content.pt-4{padding-top: 35px!important;}
}
@media (min-width:1440px){.home2 .home2_g a p.cart {padding: 14px 0px;}
.home2 div.home2_g .card_change a p {padding: 14px 0px;}
div.home2_g > .col-sm-3{padding-right: 12px;padding-left: 12px;}
.home1 .hometab div.tab-content.pt-4{padding-top: 30px!important;}
}
.home2  .home2_g a p {padding: 13px 0px;}
.home2_g > .col-sm-3{padding-right: 11px;padding-left: 11px;}
p.category1_ccp{font-weight: 700;}
.card-body.hot-product p{font-weight: 700;} 
@media (max-width:1199px) and (min-width:992px){div.home2_g > .col-sm-3{padding-right: 10px;padding-left: 10px;}
html .hometab .nav-link {margin-left: 20px;margin-right: 20px;} 
section#home3 .video iframe{height: 350px;}
}
@media (max-width:991px){div.home2_g > .col-sm-3{padding-right: 9px;padding-left: 9px;}}
@media (max-width:991px) and (min-width:690px){div.hometab .nav-link{    margin-left: 1.3rem;margin-right: 1.3rem;}}
@media (max-width:689px){div.hometab .nav-tabs{padding-left: 20px;padding-right: 20px;}}
@media (max-width:529px){.home2_g .card_change .small.light{font-size: 14px;padding: 10px;}}
@media (max-width:479px){.fb-livechat a.ctrlq.fb-button,.fb-livechat a.ctrlq.fb-close{right: 10px;transform: scale(.8);}
div.hometab ul.nav-tabs{padding-left: 0px;padding-right: 0px;}
}
@media (max-width:379px){
div.hometab .nav-link{margin-left: .8rem;margin-right: .8rem;}
}
@media (max-width:329px){
div.hometab a.nav-link{margin-left: .5rem;margin-right: .5rem;}
} 
/*seko 24.12 edit end*/
/*seko 23.12 edit start*/

html #recaptcha_area, html #recaptcha_table {
  width: 160px!important;height: 44px!important;
}
.contactus1box .active.col-3 img{filter: brightness(1);}
.fixed-top .secondary-nav-bar .fav-count2{left: -14px;}

.aboutus6row img {min-height: 132px;max-height: 230px;}
.aboutus6_imgr img{transform: scale(.8) translateX(95px);}
.aboutus6_imgl img{transform: scale(.8) translateX(-115px);width: unset!important;}
.aboutus6row.l h4{padding-left: 140px;}
.aboutus6row.r h4{padding-right: 140px;}
.aboutus6 .au_ss_absolute .nav-link{padding:10px 30px 10px 20px;}
.aboutus6 .au_ss_absolute .nav-link h4{font-weight: bold;}
.au_ss_absolute_inn a {color: #E6D2C1; }
.au_ss_absolute_inn a:hover {color: #fff; }



.secondary-nav-bar .lang-btn{display: none;}
.secondary-nav-bar .h1b3{display:none!important;}
@media (max-width:529px){

.first-nav-bar .container.h1box{flex-wrap: nowrap;}
.first-nav-bar .navbar-toggler{/*margin-right: 10px;*/margin-right: -20px;} 

  /* .first-nav-bar .lang-btn{display:none}
  nav.secondary-nav-bar .lang-btn{display: flex;} */

nav.secondary-nav-bar .h1b3{display:flex!important;order: 3;margin-bottom: 20px;text-align: left;left: -140px;
position: relative;filter: invert(1);margin-left: 60px;} 
nav.secondary-nav-bar .custom-search .fa-search{right: 150px;}
nav.secondary-nav-bar .custom-search {display: flex;order: 1;width: 100%;}
nav.secondary-nav-bar .custom-search > .form-inline{display: flex;width: 100%;margin-left: 40px;margin-right: 40px;}
.secondary-nav-bar > .container > .navbar-collapse > ul.navbar-nav{display: flex;order: 2;width: 100%;}
.secondary-nav-bar .navbar-collapse.show {display: flex;}
.secondary-nav-bar > .container > .navbar-collapse{flex-direction: column;width: 100%;}
}

@media (max-width:329px){.first-nav-bar .navbar-toggler{padding: 0;}}
/*seko 23.12 edit end*/
/*23.12.2020 start*/
.dropdown-submenu-container .dropdown-submenu1,
.dropdown-submenu-container .dropdown-submenu2{
left: 100%;
top: 0px;
}
@media(min-width:768px) {

  .sub-child-category:hover .dropdown-submenu1{
  display: block;
  }

  table.wish-tbl td:first-child {
    padding: 6px;
}
  
  .dropdown-submenu1:hover .dropdown-submenu2{
  display: block;
  }
  }
.h1b2 .fa.fa-search{position: absolute;right: 20px;}
@media (max-width:689px){
div.h1b2 .fa.fa-search{position: absolute;right: 10px;}
}
@media (max-width: 375px){.h1b2 .fa.fa-search{margin-top: 0px;}}
/*23.12.2020 end*/
/*22.12.2020 start*/
.h_playbtn.sknb{position: relative;}
.h_playbtn.sknb:before{display: none;top: 27px;right: 10px;filter:drop-shadow(0px -2px 3px #aaa);}
.h_playbtn.sknb.fx:before{top: 11px;right: 20px;}
.d_cart.show .h_playbtn.sknb:before{display: block;}
#dropdownMenuButton div.cart_dropdown{border: none;}

.secondary-nav-bar .dropdown-submenu .dropdown-submenu{background-color:#9A7243;} 
.secondary-nav-bar .dropdown-submenu .dropdown-submenu .dropdown-submenu{background-color:#845D30;}

.h1b2 form button{margin-bottom: 6px!important;} 
@media (max-width:991px){
.fixed-top .h_playbtn.sknb:before{right: 20px;top: 15px;}
.fixed-top .ch-actions-button .dropdown-menu.ch{margin-top: 2px;}

#header.fixed-top .h_cab2{display: none;} 
#header.fixed-top .first-nav-bar div.ch-actions-button{display: flex!important;margin-bottom: 0;margin-top: 20px;}
html body header#header.fixed-top .navbar-expand-lg > .container.h1box{flex-wrap: nowrap;}
.fixed-top .h_playbtn.ac{position: absolute;}
.fixed-top .h_playbtn.ac::before{top: -30px;right: -88px;}

div.aboutus4 .col-sm-2 {flex: 0 0 33.3%;max-width: 33.3%;}
.secondary-nav-bar.navbar-expand-lg>.container{margin-right: 0;margin-left: 0;max-width: 100%;}
}
@media (max-width:991px) and  (min-width:690px){.hometab.container{padding-right: 65px;padding-left: 65px;}}

@media (max-width:529px){header.fixed-top .h_playbtn.ac::before{right: -88px}}
@media (max-width: 463px){.fixed-top .h1b4 .h_playbtn.ac::before{right: -88px!important;}
header.fixed-top .h_playbtn.sknb:before{right: 5px;top: 15px;}

}
@media (max-width: 389px){.hometab.container{padding-right: 45px;padding-left: 45px;}}
@media (max-width: 329px){.h_playbtn.sknb:before{right: 5px;}}

/*22.12.2020 end*/
/*18.12.2020 seko start*/
a.ctrlq.fb-button, a.ctrlq.fb-close{right: 20px;bottom: 31px;}
.fix2{top: unset!important;bottom: 124px;}
#header.fixed-top .navbar-expand-lg .navbar-nav.mr-auto{margin-right: 0!important;}
.cm_l1_inner p:last-child{margin-bottom: 0;}
.cm_l1_inner p a:hover{color: #cca483}
.heart-icon:hover{transition: all ease-in-out .4s;}
.heart-icon:hover{-webkit-filter: invert(40%) grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(400%) contrast(2);
  filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);}
.cm_r1s #sorting.form-control:focus {border-color: unset;box-shadow:unset;}  
.cm_r2 > .d-flex.justify-content-start{padding-left: 24px;}
div.rm_l1 .form-check:last-child {margin-bottom: 0px!important;}
.rm_l4_inner .form-check-label{transform: translateY(-3.3px);}
.cm_l2_inner.rm_l1_inner button{padding-bottom: 4px;padding-right: 5px;}
div.cm_l2_inner button{padding-bottom: 3px;}
.cart-count1, .fav-count1, .cart-count2, .fav-count2 {display: flex;align-items: center;justify-content: center;margin-bottom: 2px;}
span .cart-count1,span .fav-count1,span .cart-count2,span .fav-count2 {left: 23%;}
.productd_row_colr1 > p:nth-child(4){margin-bottom: 0;}
.productd_pills img{width: 70px!important;height: 70px!important;}
div.pdetail_imgm{filter: none;}  
div span.hred{color: #AF8A5E;}

@media (min-width:1680px){div.h1b3.ch-socials-button > a.d-block.px-2{padding-left:24px!important;padding-right:24px!important;}} 
@media (min-width:1360px){.h1b3 > a.px-2{padding-left:10px!important;padding-right:10px!important;}} 
#y1960-2 img.w-100{width: unset!important;}
#y1960-4 img.w-100{width: unset!important;}
#y1960-6 img.w-100{width: unset!important;}
.aboutus_main .aboutus6{padding-bottom: 12em;}
.footer2 p a{color: #cccccc;}
@media (max-width:690px){div.aboutus_main .aboutus6{padding-bottom: 4em;}
#y1960-12 img.w-100{width: unset!important;}
#y1960-8 img.w-100{width: unset!important;}
}
@media (max-width:389px){div.aboutus_main div.aboutus6{padding-bottom: 2.5em;}}

/*18.12.2020 seko end*/
/*-- .overflow_hidden -- #A7202F -- #CCA483 --*/
.dropdown-submenu-container.super .dropdown-menu.dropdown-submenu{width: max-content;}

/* .ch-actions-button .login-dropdown{margin:0 0;}  */ 
/*--recipe detail--*/
.recipe_detail .banner {
  background-image: url("/images/rd/rd_banner.jpg"); }
  .rd_add.cartpagelcol1_add{align-items: flex-start;}  
@media (max-width:411px) 
{
  .rd_rbox1 img{max-width: 100%;
  }
  .rd_rbox1 {text-align: center;}
  .rd_rbox2 h5,.rd_rbox2 p {
    text-align: center;}
    .rd_add.cartpagelcol1_add {
    align-items: flex-start;
    margin: 0 auto;
}
div.rd_rbox .rd_rbox1{flex:0 0 100%;max-width: 100%;}
div.rd_rbox .rd_rbox2{flex:0 0 100%;max-width: 100%;}

}  


.rd_rbox .rd_rbox1{flex:0 0 40%;max-width: 40%;}
.rd_rbox .rd_rbox2{flex:0 0 60%;max-width: 60%;}

/*----*/ 
.footup_g td{text-align: center!important;} 

@media (min-width: 1920px) {section.home4 .footup_g img {padding: 5px 30px;}} 
@media (max-width: 410px) {section.home4 .footup_g img {padding: 5px 12px;}} 
@media (max-width: 349px) {section.home4 div.footup_g img {padding: 5px 6px;}}  
/*----*/

div.banner {
  background-size: cover; 
  background-position: top;
  background-repeat: no-repeat;
  max-width: 100%;
  max-height: 253px;
  width: 100%;
  height: 282px; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.banner {
    max-width: 1920px;
    max-height: 396px;
    height: 396px;
  }
  #header.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    width: 103%;
}
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
}
.aboutus6 {
    position: relative;
    padding-bottom: 16em !important;
} 
.cart-count1, .fav-count1, .cart-count2, .fav-count2 {
    width: 26px !important;
    left: 21% !important;
    height: 26px !important;
}}

@media (min-width: 1680px) {
  #bannerbox.bannerbox div.banner {
    max-width: 1680px;
    max-height: 346.5px;height: 346.5px;} }


@media (min-width: 1440px) {
  #bannerbox.bannerbox .banner { 
    max-width: 1440px;
    max-height: 297px;height: 297px;}
  .rdtextbox.my-4 ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 0;
    margin-left: -23px;
    width: 96% !important;
  }
}


@media (max-width: 768px) {
  html div.banner {
    max-width: 768px;
    max-height: 249px;height: 249px;}
    span.nav-item.dropdown.lang-btn a {
    margin-top: -2px !important;
}
  .h1b4 {
    margin-top: -14px;
  } 
  .rdtextbox.my-4 ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 0;
    margin-left: -23px;
    width: 96% !important;
  }
  table.wish-tbl td:first-child {
    padding: 8px;
}
}

@media (max-width: 480px) {
  .bannerbox .banner {
    max-width: 480px;
    max-height: 159px;height: 159px;}
   .ch-actions-button > span img {
    margin-right: 2px;
    padding: 0 0px;
   }
   .rdtextbox.my-4 ul {
    -moz-column-count: 1 !important;
    -moz-column-gap: 0px !important;
    -webkit-column-count: 1 !important;
    -webkit-column-gap: 0px !important;
    column-count: 1 !important;
    column-gap: 0 !important;
    margin-left: -23px;
    width: 100% !important;
  }
  .first-nav-bar .navbar-toggler {
    /* margin-right: 10px; */
    margin-right: 1px;
  }
}

.rd_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }




/*--promations--*/
.promotions .banner {
  background-image: url("/images/rd/promo_banner.jpg"); }

.promotions_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

section .promo1 {
  padding-top: 20px;
  padding-bottom: 80px; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox .promo1 {
    padding-bottom: 110px; } }

.post-btn {
  border: aliceblue;
  padding: 10px 40px;
  background-color: #A7202F;
  color: #ffffff;
  display: inline-block; }

.post-btn:hover {
  background-color: #CCA483;
  transition: all ease-in-out .3s; }

@media (min-width: 1920px) {
  .post-btn {
    padding: 15px 60px; } }

.overflow_hidden {
  overflow: hidden; }

.overflow_hidden img:hover {
  transform: scale(1.02);
  transition: all ease-in-out .6s; }

/*--promotion_details--*/
.promotion_details {
  padding-top: 20px;
  padding-bottom: 80px; }



/*--contact us--*/
.contactus .banner {
  background-image: url("/images/rd/contactus_banner.jpg"); }

.contacts_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

/*--aboutus--*/
.aboutus .banner {
  background-image: url("/images/rd/aboutus_banner.jpg"); }

.aboutus_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

/*--locations--*/
.locations .banner {
  background-image: url("/images/rd/locations_banner.jpg"); }

/*--login--*/
#login {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

/*--faq--*/
.faq_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

/*--cartpage--*/
.cartpage_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover;
  padding-bottom: 12px; }


.purchase_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

.account_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover;
      padding-top: 8px; }

/*--category--*/
.category_body {
  background-image: url("/images/mainbg.jpg");
  background-size: contain; }

.category .banner {
  background-image: url("/images/rd/category_banner.jpg"); }

/*--.productdetails--*/
.productdetails_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

/*--.recipes--*/
.recipes .banner {
  background-image: url("/images/rd/rd_banner.jpg"); }

@media (min-width: 1920px) {
html body .secondary-nav-bar.navbar-dark .navbar-nav .nav-link{font-size: 18px;}
html body div.contactus div.contactus1box p{font-size: 20px;}  
  html body p {
    font-size: 18px; }
  html body h1 {
    font-size: 60px; }
  html body h2 {
    font-size: 48px; }
  html body h3 {
    font-size: 40px; }
  html body h4 {
    font-size: 36px; }
  html body .p_price  h4{font-size: 24px;}
  html body h5 {
    font-size: 24px;}
  html body .small {
    font-size: 14px; }
  html body .smaller {
    font-size: 12px; }
  html body .container {
    max-width: 1600px; } }

html body {
  color: #333333; }

.row.homepro_g a {
    color: #333;
}


  /*for banner*/
  /*for banner title*/
  /*for home page title*/
  /*for home page price*/
  /*home page product*/
  @media (max-width:1919px) and (min-width:1600px){
    html body .secondary-nav-bar.navbar-dark .navbar-nav .nav-link{font-size: 17px;}
    body div.contactus div.contactus1box p{font-size: 19px;}    
    html body p {
      font-size: 17px; }
    html body h1 {
      font-size: 54px; }
    html body h2 {
      font-size: 41px; }
    html body h3 {
      font-size: 36px; }  
    html body h4 {
      font-size: 32px; }
    html body .p_price  h4{font-size: 21px;}    
    html body h5 {
      font-size: 21px;}
    html body .small {
      font-size: 14px; }
    html body .smaller {
      font-size: 12px; }
  }


  @media (max-width:1599px) and (min-width:1400px){
    body div.contactus div.contactus1box p{font-size: 18px;}    
    html body p {
      font-size: 16px; }
    html body h1 {
      font-size: 48px; }
    html body h2 {
      font-size: 37px; }
    html body h3 {
      font-size: 30px; }
    html body h4 {
      font-size: 26px; }
    html body .p_price  h4{font-size: 20px;}    
    html body h5 {
      font-size: 20px;}
    html body .small {
      font-size: 13px; }
    html body .smaller {
      font-size: 11px; }
  }

div.contactus1box p{font-size: 17px;}    

  html .smaller {
    font-size: 10px;
    font-weight: 400;
    font-family: 'Source Han Sans Web',sans-serif; }
  html .small {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Source Han Sans Web',sans-serif; }
  html p {
    color: #555;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Source Han Sans Web',sans-serif; }
  html h1 {
    font-size: 36px;
    font-weight: 700;
    font-family: 'Source Han Sans Web',sans-serif; }
  html h2 {
    font-size: 30px;
    font-weight: 700;
    font-family: 'Source Han Sans Web',sans-serif; }
  html h3 {
    font-size: 24px;
    font-weight: 700;
    font-family: 'Source Han Sans Web',sans-serif; }
  html h4 {
    font-size: 21px;
    font-weight: 700;
    font-family: 'Source Han Sans Web',sans-serif; }
  html .p_price  h4{font-size: 18px;}   

  html h5 {
    font-size: 18px;
    font-weight: 700;
    font-family: 'Source Han Sans Web',sans-serif; }

a p {
  margin: 0; }

html a:hover {
  color: inherit;
  text-decoration: none; }

.hide {
  opacity: 0; }
  
button.acc_detail_btnadd {
    background-color: #A7202F;
    color: #fff;
    border-color: #A7202F;
}

.new_user a {
    color: #A7202F;
}

@media (max-width: 512px) {
  html body .secondary-nav-bar.navbar-dark .navbar-nav .nav-link{font-size: 14px;}
  body div.contactus1box p{font-size: 15px;}    
  html body p.smaller {
    font-size: 8px; }
  html body p.small {
    font-size: 10px; }
  html body p {
    font-size: 14px; }
  html body h1 {
    font-size: 16px; }
  html body h2 {
    font-size: 24px; }
  html body h3 {
    font-size: 20px; }
  html body h4 {
    font-size: 16px; }
html .p_price  h4{font-size: 14px;}       
  html body h5 {
    font-size: 14px; }
  .promo1tabtext_inner p {
    text-align: left;
}
  .ht_title h3 {
    color: #A7202F;
    margin-top: 9px;
  }
 }

ul.nav-pills li.nav-item {
  filter: drop-shadow(0px 0px 6px #aaa); }

.shadow_box {
  filter: drop-shadow(0px 0px 6px #aaa); }

.overflow_hidden img {
  transition: all ease-in-out .6s; }



.hwatermark::after {
  content: "";
  background-image: url("../img/watermark2.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 245px;
  width: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 70px;
  right: 0%;
  pointer-events: none; }

@media (min-width: 1920px) {
  html .container .hwatermark::after {
    right: 1%; }
  html .container .hwatermark1::after {
    width: 134.5%;
    top: 0px; } }

@media (min-width: 1680px) {  
  html body .hwatermark::after {
    right: 1.5%;
    height: 345px;
    top: 120px; }
 }

@media (min-width: 1440px) {
  body .hwatermark::after {
    right: 4%;
    height: 250px;
    top: 80px; }

     }

@media (max-width: 1310px) and (min-width: 1280px) {
  body .hwatermark::after {
    right: -30px; }
  body .hwatermark1::after {
    height: 280px;
    left: 645px; }
    .home2 .heart-icon {
    width: 40px;
} }

@media (max-width: 1279px) and (min-width: 992px) {
  html body .hwatermark::after {
    right: -60px; }
  html body .hwatermark1::after {
    height: 215px;
    width: 61.5%; } }

@media (max-width: 991px) and (min-width: 768px) {
  html body .hwatermark::after {
    right: -80px; }
  html body .hwatermark1::after {
    left: 645px;
    height: 225px;
    width: 25%; }
    .banner h1 {
    font-size: 30px;
} }

@media (max-width: 360px) {
  html body .hwatermark::after {
    height: 120px;
    top: 8px;
    right: 13%; }
    .fix2 {
    top: 73% !important;}
    .rdtextbox.my-4 ul {
    -moz-column-count: 1 !important;
    -moz-column-gap: 0px !important;
    -webkit-column-count: 1 !important;
    -webkit-column-gap: 0px !important;
    column-count: 1 !important;
    column-gap: 0 !important;
    margin-left: -23px;
    width: 100% !important;
  }
  span.ch-a-box.wishlists {
    margin-left: -12px !important;
    margin-right: 21px !important;
  }
  /* .h1b3.d-flex.align-items-center.ch-socials-button {display: none !important;} */
  table.wish-tbl td img {
    width: 65px !important;
    height: auto !important;
  }
  table.wish-tbl .btn-danger {
      padding: 6px 2px;
  }
}

@media (max-width: 375px) {
    .fix2 {
    top: 74% !important;} 
  .first-nav-bar .ch-actions-button > span:last-child {
    margin-left: -28px;
}
html[lang="en"] .first-nav-bar .ch-actions-button > span:last-child {
    margin-left: -30px;
}
.h1b4 {
    margin-bottom: -11px;
}
.cm_l2_inner i.fa.fa-search {
    margin-top: -42px;
    margin-left: 37%;
}
.cm_l2_inner.rm_l1_inner i.fa.fa-search {
    margin-top: -42px;
    margin-left: -12%;
}
}

    @media (max-width: 414px) {
    .fix2 {
    top: 76% !important;} }

@media (max-width: 767px) {
  body .hwatermark1::after {
    left: 445px;
    height: 225px;
    width: 30%; }
    table.wish-tbl span.productd_row_colr3_inner1 {
      width: 45px;
  }
  table.wish-tbl .productd_row_colr3_inner1 img{
    margin-right: -3px;
  }
  table.wish-tbl .btn-danger{
    padding: 6px 9px;
  }
  table.wish-tbl .btn-danger i{
    font-size: 12px
  }
  table.wish-tbl td img{
    width: 90px !important;
    height: auto
  }
  table.wish-tbl td{
    padding: 14px 0 !important;
  }
  table.wish-tbl td:first-child {
    padding: 0 4px !important;
  }
  table.wish-tbl td:nth-child(3){
    padding: 14px 9px !important;
  }
  table.order-list th{
    font-size: 14px;
    padding: 5px 5px;
  }
  table.order-list td{
    padding: 5px 0 !important;
    font-size: 12px;
  }
  table.order-list td:nth-child(3){
    text-align: center;
  }
  .container.my_account .row{
    margin: 0 !important;
  }
  .mya_tabs{
    margin-top: 1em;
  }
  .promotab_box div.promo1tabtext h2 {
    margin: 10px 0;}
  table.wish-tbl span.productd_row_colr3_inner1 {
      width: 45px !important;
  }

  table.wish-tbl .btn-danger {
      padding: 6px 5px !important;
      right: 5px;
      position: relative;
  }

}

@media (max-width: 576px) {
  body .hwatermark::after {
    background-position: right;
    width: 126%; } }

@media (max-width: 528px) {
  html body .hwatermark1::after {left: 395px;}   
} 

@media (max-width: 480px) {
  body .hwatermark::after {
    height: 150px;
    top: 25px;
    right: 10%; } }

@media (max-width: 479px) {
  .container .hwatermark1::after {
    left: 323px; } }

@media (max-width: 412px) {
  html body .hwatermark::after {
    width: 116%; } }

@media (max-width: 411px) {
  html .container .hwatermark1::after {
    left: 85%; } }



/*for all banner*/
.banner {
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  max-width: 1366px;
  max-height: 282px;
  width: 100%;
  height: 100%; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.banner {
    max-width: 1920px;
    max-height: 396px; } }

@media (min-width: 1680px) {
  #bannerbox.bannerbox div.banner {
    max-width: 1680px;
    max-height: 346.5px; } }

@media (min-width: 1440px) {
  #bannerbox.bannerbox .banner {
    max-width: 1440px;
    max-height: 297px; } }

@media (max-width: 768px) {
  div.banner {
    max-width: 768px;
    max-height: 159px; } }

@media (max-width: 480px) {
  .bannerbox .banner {
    max-width: 480px;
    max-height: 159px; } }

@media (min-width: 1920px) {

  html .body .h1box .h1b1 {
    flex: 0 0 16.5%; }
  html .body .h1box .h1b2 {
    flex: 0 0 35%; }
  html .body .h1box .h1b3 {
    flex: 0 0 10%;
    margin-left: 40px;
    margin-top: 10px; }
  html .body .h1box .h1b4 {
    flex: 0 0 30%; }

  html .first-nav-bar .ch-actions-button > span {
    padding: 0px 20px; }
  html .ch-socials-button > a img {
    max-width: 30px;
    max-height: 30px;
    margin: 0px 5px; }
  html .ch-actions-button > span img {
    /*margin-right: 1px;*/
    margin-right: 0px; }

  .home1 .hometab .nav-tabs {
    margin-top: 35px; }

  .home1 .homepro .col-sm-3 {
    padding: 60px; }
  html body section.home2 {
    padding-top: 100px;
    padding-bottom: 200px; }
    html .home2 .ht_title {
      padding-bottom: 15px; }

  html .home4 {
    padding-top: 120px;
    padding-bottom: 120px; }
  html .footer2 {
    padding-right: 200px;
    padding-top: 30px; }
  #header.fixed-top .fav-count2 {
    left: -165% !important;
    bottom: 11px;}
  #header.fixed-top span.cart-count2 {
    bottom: 9px;
  }
  span.fav-count1 {
    left: 34% !important;
    bottom: 24px;}
  html[lang="en"] span.fav-count1 {
    left: 28% !important;
    bottom: 28px;}
}

@media (max-width: 1680px) {
  .body .h1box .h1b1 {
    flex: 0 0 16.5%; }
  .body .h1box .h1b2 {
    flex: 0 0 35%; }
  .body .h1box .h1b3 {
    flex: 0 0 10%;
    margin-left: 40px;
    margin-top: 10px; }
  .body .h1box .h1b4 {
    flex: 0 0 33%; }
    .home2 .heart-icon {
    width: 34px;
} }

@media (max-width: 1279px) and (min-width: 992px) {
  html #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link {
    padding: 5px 5px;
    font-size: 14px; } 
    .fixed-top .secondary-nav-bar > .container{padding-left: 0;padding-right: 0;} 
 }



@media (max-width: 991px) {
  .body .h1box .h1b1 {
    flex: 0 0 16.5%; }
  .body .h1box .h1b2 {
    flex: 0 0 55%;
    margin-bottom: 10px; }
  .body .h1box .h1b3 {
    flex: 0 0 10%;
    margin-left: 0px;
    margin-top: 10px; }
  .body .h1box .h1b4 {
    flex: 0 0 49%;
    align-items: center; }
  .fixed-top .first-nav-bar {
    width: 100%; }
  .fixed-top .ch-actions-button {
    margin-top: 10px;
    margin-bottom: 10px; }
  .fixed-top .custom-search {
    margin-left: 7px; }
  .h1box .navbar-toggler {
    border: none;}
  .h1box .navbar-toggler:focus, .h1box .navbar-toggler:hover {
    outline-color: #A7202F; }
  html .stnav {
    width: 100%;
    display: flex; }
    html .stnav .stnav_1 {
      flex: 0 0 10%;
      align-items: center;
      display: flex; }
    html .stnav .stnav_2 {
      flex: 0 0 60%; }
    html .stnav .stnav_3 {
      flex: 0 0 0%;
      justify-content: center;
      align-items: center;
      display: flex;
      display: none; }
    html .stnav .stnav_4 {
      flex: 0 0 20%;
      margin-left: 10px; }
    html .stnav .mobhide {
      display: none; }
  html #nav_2 .navbar-nav {
    height: auto; }
  #nav_2 .navbar-nav .nav-item {
    flex-flow: column;
    flex: 0 0 100%; }

  .dropdown-submenu-container.dropdown:hover .droprightarrow::after {
    transform: rotate(-90deg);
    margin-right: 8px; }
  #nav_2 .navbar-light .navbar-toggler {
    width: 100%;
    text-align: end; }
  #nav_2 .navbar-light .navbar-toggler:focus {
    outline: none; }
  html .home2 .card-body {
    height: 100%; }
  html #home3 .video iframe {
    height: 360px;
    padding-left: 0px;
    padding-right: 0px; }
  html .hidenav_g .hidenav_g2 {
    flex: 0 0 30%; } }

@media (max-width: 991px) {
      html .body .h1box .h1b1 {
        flex: 0 0 16.5%; }
      html .body .h1box .h1b2 {
        flex: 0 0 65%; }
      html .body .h1box .h1b3 {
        flex: 0 0 10%;
        margin-top: 0px; }
      html .body .h1box .h1b4 {
        flex: 0 0 71%; }
    }

@media (max-width: 767px) {
  #home .carousel .fa {
    font-size: 30px; }
  #home .carousel .carousel-control-next, #home .carousel .carousel-control-prev {
    width: 31px; }
  #home .carousel .carousel-indicators li {
    height: 10px;
    width: 10px; }
  #home .carousel-indicators {
    margin-bottom: 5px; }
  #home #home3 .sociali_g img {
    transform: scale(0.8);
    padding-left: 10px;
    padding-right: 10px; }
  #home .fix2, #home .fix1 {
    transform: scale(0.8);
    right: 5px; }
  #home .fix2 {
    top: 77%; }

  html .homepro .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%; }
  html .home2 .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px; }
  html .hometab .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px; }
  html body #home3 .video iframe {
    height: 290px; }
  html .footer2 {
    padding-right: 0px; }
  html body .stnav .stnav_2 {
    flex: 0 0 70%; }
  html body .stnav .stnav_4 {
    display: none; }
  .hidenav .container {
    padding: 0px; }
  .hidenav .navbar {
    padding: 8px 0px; }
  .hidenav_g .hg34 .hidenav_g4 {
    flex: 0 0 59%; }
  .hidenav .stnav_2s2box .fa {
    right: -1px; } }

@media (max-width: 575px) {
  html .h1b2 form button {
    right: 0px;margin-top: 0px!important } }

@media (max-width: 511px) {
  .first-nav-bar .ch-socials-button .px-2 {
    padding-left: 0px !important; }
  .first-nav-bar .ch-actions-button > span {
    padding: 0px 5px; }
  .first-nav-bar .ch-actions-button > span:last-child {
    margin-right: 0px; }
  .first-nav-bar .h1b2 .custom-search-mini {
    flex-wrap: wrap;
    justify-content: center;
    width: 70%;
    margin: 0 auto;
    display: none !important; }
  .first-nav-bar .h1b2 .custom-search-mini a {
    margin-bottom: 5px; }
  .first-nav-bar .custom-search-mini a {
    padding-left: 5px;
    padding-right: 5px; } }

@media (max-width: 502px) {
  #home .ht_title img {
    transform: scale(0.8) translateY(-5px);
    margin-right: 5px; }
  #home .ht_title h3 {
    margin-bottom: 0px;
    margin-top: 6px; }
  #home .hometab .nav-link img {
    margin-right: 7px; }
  #home .ht_title span {
    border-bottom: 2px solid #A7202F; }
  html .footer1_r > .fr_g2 {
    margin-left: 0px; }
  html .footer1_r > .fr_g1 {
    margin-right: 0px; }
  html body .home2 .col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15.5px 30px; }
  html #home3 .sociali_g img {
    padding: 15px; }
  html body .hidenav_g .hidenav_g2 {
    flex: 0 0 28%; }
  html body .stnav .stnav_2 {
    flex: 0 0 60%; }
  .stnav .stnav_2s3 p {
    flex: 0 0 25%;
    text-align: center; }
  .stnav .stnav_2s3 {
    justify-content: center;
    flex-wrap: wrap; }
  html .hidenav .stnav_4s1 {
    padding-left: 0px;
    padding-right: 0px; }
  .hidenav .dropdown-menu {
    min-width: 96px; }
  .hidenav .hidenav_g .hg34 {
    display: block; }
  html .hidenav .stnav_4s1 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .hidenav_g .hg34 .hidenav_g4 {
    padding-bottom: 5px; } }

@media (max-width: 463px) {
  html body .body .h1box .h1b2 {
    flex: 0 0 60%; }
  html .first-nav-bar .h1b2 .custom-search-mini {
    width: 100%; display: none !important; }
  .first-nav-bar .navbar-brand {
    margin-right: 0px; }
  .first-nav-bar .ch-action-text {
    display: none; }
  html .body .h1box .h1b4 {
    flex: 0 0 65%; }
    .hometab .nav-link img {
    margin-right: 15px;
    filter: brightness(10%);
    display: none !important;
} }

@media (max-width: 452px) {
  .footer3_g {
    flex-direction: column;
    align-items: center; }
  .footer3_g .footer3_g2 {
    padding-top: 5px; }
  html .body #home3 .video iframe {
    height: 235px; }
  #footer .footer_logo {
    transform: translateY(-10px); }
  .hidenav .stnav_2s2box .fa {
    right: 0px; }
  html .footer1_r > .fr_g2 img {
    padding-right: 5px;
    padding-left: 5px; }
  html .footer1_r > .fr_g1 img {
    padding-left: 5px; }
  html .home4 .footup_g span {
    margin: 5px 5px; }
  .footer_logo {
    height: 50px; }
  ol.carousel-indicators {
    margin-bottom: 0px; }
  html .hidenav .stnav_2s2 .form-control {
    padding: .1rem 0; }
  html .hidenav .navbar-brand {
    padding-left: 4px; } }

@media (max-width: 374px) {
  #footer .footer1 .footer_logo {
    transform: translateY(20px); }
  .footer2 p {
    font-size: 10px; }
  .footer2 h5 {
    font-size: 12px; }
  html .footer1_r > .fr_g2 a {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px; }
  html body .footer1_r > .fr_g1 a {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px; }
  .footer1 .footer_logo {
    transform: translateY(30px); }
  html .navbar-brand img {
    width: 90px;
    margin-right: 5px; }
  html body .body #home3 .video iframe {
    height: 195px; }
  .footer1_r {
    flex-direction: column; }
  .footer1_r > .fr_g1 {
    flex: 0 0 100%; }
  .footer1_r > .fr_g2 {
    flex: 0 0 100%;
    margin-top: 20px; }
  html .footer {
    padding-top: 45px;
    padding-bottom: 35px; }
  .stnav .stnav_2s3 p {
    flex: 0 0 30%;
    text-align: center; }
  .stnav .stnav_2s2 {
    display: none; }
  .hidenav .navbar-brand {
    margin-right: 0; }
  .hidenav_g .hidenav_g2 {
    flex: 0 0 30% !important; }
  .hidenav .hg34 {
    flex: 0 0 10%; } }

@media (max-width: 360px) {
  #home .hometab {
    padding-bottom: 85px;
    padding-top: 30px; }
  #home .homepro {
    padding-bottom: 50px; }
  #home .homepro .col-sm-3 {
    padding-bottom: 0px; }
  #home .home2 {
    padding-top: 50px;
    padding-bottom: 40px; }
  #home4 {
    padding-top: 50px;
    padding-bottom: 50px; }
  #home4 h5 {
    padding-top: 25px; } }

@media (max-width: 350px) {
  html body .body .first-nav-bar .h1box .h1b2 {
    flex: 0 0 67%; }
  .first-nav-bar .ch-actions-button > span img {
    margin-right: 0px; }
  .first-nav-bar .ch-socials-button .px-2 {
    padding-right: 4px !important; }
  .first-nav-bar .form-control {
    padding: 4px 4px; } }

/*for recipedetails watermark*/


@media (max-width: 1024px) {
  .bannerbox .subwatermark::before {
    height: 150px;
    left: -15px;
    top: 20px; }
    html .small {
    font-size: 11px;
} 
  .ch-actions-button > span img {
  margin-right: -1px;
  }
  .home2 .heart-icon {
    position: absolute;
    z-index: 1;
    right: 0;
    padding-top: 2px;
    padding-right: 6px;
    /*width: 20%;*/
    width: 11%;
}

#header.fixed-top span.ch-a-box.wishlist {
    margin-left: -17px;
}
.col-sm-5.aboutus6_imgr img {
    max-width: 100%;
} 
.col-sm-5.aboutus6_imgl img {
    max-width: 100%;
}
html[lang="en"] .ch-actions-button > span img {
    margin-right: 2px;
    padding: 0 0px;
}

html[lang="en"] input#product_search_name {
    font-size: 11px;
}
html[lang="en"] .fixed-top .secondary-nav-bar .custom-search #Search-myform {
    position: fixed;
    top: 9px;
    width: 13.3%;
}
div.cm_l3_inner.rmdwatermark::before{bottom: -60%;left: -20%;}
div.cm_filter{display: block;}div.cm_close{display: flex;} 
#category_main_left{position: fixed; padding-top: 20px;padding-bottom: 30px;  
    z-index: 9999;padding-right: 50px;flex: 0 0 35%;max-width: 35%;
    top: 0;bottom: 0;background-color: antiquewhite;visibility: hidden;
    overflow-y: auto; left: 0px;    
    transition: all ease-in-out .3s; 
    transform: translateX(-270px);  
    pointer-events:auto;}
#category_main_left.active{ transform: translateX(0px)!important;visibility:visible;}  
.category_main .col-10{flex: 0 0 100%!important;max-width: 100%!important;}
.category1_home.home2 .col-sm-3 {flex: 0 0 50%!important;max-width: 50%!important;}
.recipes_container #category_main_left{left: 0px;transform: translateX(-290px);}
.cm_l1.rm_l1 {
    margin-left: 12px;
}
  .rdtextbox.my-4 ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 0;
    margin-left: -23px;
    width: 96% !important;
}
 }

 @media (min-width: 1024px) and (max-width:1100px ){
 .login-dropdown {
    margin: 0 5px !important;
}}

 @media (max-width: 1366px) {
#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {
    padding: 10px 16px !important;
}


}

/*--for all--*/
@font-face {
  font-display: swap;
  font-family: 'Source Han Sans Web';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/SourceHanSansHC-Regular.woff") format('woff'); }

@font-face {
  font-display: swap;
  font-family: 'Source Han Sans Web';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/SourceHanSansHC-Medium.otf") format("opentype"); }

@font-face {
  font-display: swap;
  font-family: 'Source Han Sans Web';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/SourceHanSansHC-Bold.woff") format('woff'); }

.home4 div h3 {
  padding-bottom: 5px; }

/*for all banner*/
.banner {
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  max-width: 1366px;
  max-height: 282px;
  width: 100%;
  height: 100%; }



@media (min-width: 1440px) {
  #bannerbox.bannerbox .banner {
    max-width: 1440px;
    max-height: 297px; } }

@media (max-width: 1600px) {
.ch-actions-button > span img {
    margin-right: 1px;
    padding: 0 0px;
}}

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.banner {
    max-width: 1920px;
    max-height: 396px; }
.p_price {
    min-height: 70px !important;
}
}

@media (min-width: 1680px) {
  #bannerbox.bannerbox div.banner {
    max-width: 1680px;
    max-height: 346.5px; }
     }


@media (max-width: 768px) {
  div.banner {
    max-width: 768px;
    max-height: 159px; }
    .hometab .nav-link img {
    display: none !important;
}


.fixed-top .secondary-nav-bar .custom-search #Search-myform {
    display: none;
}
#header.fixed-top span.ch-a-box.wishlist {
    margin-left: -37px;
}
 }

@media (max-width: 480px) {
  .bannerbox .banner {
    max-width: 480px;
    max-height: 159px; } 
  #header.fixed-top span.ch-a-box.wishlist {
    margin-left: -37px;
}
span.nav-item.dropdown.lang-btn a {
    margin-top: -1px !important;
}}

/*--hover start--*/
.rd_iconbox img {
  transition: all ease-in-out .6s; }

.social a:hover {
  opacity: .7;
  transition: all ease-in-out .3s; }

.rd_mimg {
  transition: all ease-in-out .6s; }

.rd_mimg:hover {
  transform: scale(1.02);
  transition: all ease-in-out .6s; }

.ib_img > img:hover {
  transform: scale(1.03);
  transition: all ease-in-out .6s; }

.rd_cart {
  transition: all ease-in-out .3s; }

.rd_cart:hover {
  background-color: #CCA483;
  transition: all ease-in-out .3s; }

.rd_rbox1 img:hover {
  transform: scale(1.02);
  transition: all ease-in-out .6s; }

.signAB img:hover {
  opacity: .5;
  transition: all ease-in-out .3s; }

/*--hover end--*/
.recipe_detail .banner {
  background-image: url("/images/rd/rd_banner.jpg"); }

.rd_body {
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }







@media (min-width: 1440px) {


.social_icon {
  padding-right: 5px; }

.rd_iconbox .col-sm-6 {
  background-color: white; }

.col-sm-6.l, .col-sm-6.r {
  flex: 0 0 49.4%;
  max-width: 49.4%; }

.col-sm-6.l {
  margin-right: .6%; }

.col-sm-6.r {
  margin-left: .6%; }

}

@media (max-width: 1199px) {
  .rd_iconbox div.col-sm-6 {
    padding: 20px 30px; }
  .bannerbox .rd_cart p {
    padding: 15px 20px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  .rdtextbox div.col-sm-5 {
    padding-right: 0px;
    flex: 0 0 50%;
    max-width: 50%; }
     }

@media (max-width: 834px){

  .fixed-top .secondary-nav-bar .custom-search #Search-myform{
    display: none;
  }
  html[lang="en"] .footer2 {
    padding-right: initial !important;
  }
  html[lang="en"] .f2col {
    width: 100%;
}
table.wish-tbl td:first-child {
    padding: 6px !important;
}
}

@media (max-width: 991px) {
  div.rd_iconbox div.col-sm-6 {
    padding: 30px 30px; }
  .rd_iconbox {
    flex-direction: column; }
    .rd_iconbox .col-sm-6.l {
      flex: 0 0 100%;
      max-width: 100%;
      margin-right: 0; }
    .rd_iconbox .col-sm-6.r {
      flex: 0 0 100%;
      max-width: 100%;
      margin-left: 0;
      margin-top: 20px; }
  .rdtextbox div.col-sm-5 {
    padding-right: 0px;
    flex: 0 0 60%;
    max-width: 60%; } }

@media (max-width: 767px) {
  div.rdtextbox div.col-sm-5 {
    padding-right: 0px;
    flex: 0 0 80%;
    max-width: 80%; }
  .rdtextbox .rdtbfull p {
    margin-bottom: 10px;
    text-align: left; }
    html h1 {
    font-size: 40px;
    font-weight: bold;
} }

@media (max-width: 512px) {
  div.rd_cart img {
    padding-right: 5px; }
  .rd1 div.rd_iconbox div.col-sm-6 {
    padding: 15px 15px; }
  .rd_iconbox.pb-5 {
    padding-bottom: 20px !important; }
  .rd_iconbox .ib_img > img {
    transform: scale(0.8); }
  .rd_iconbox .ib_img > img:hover {
    transform: scale(0.9);
    transition: all ease-in-out .6s; } }

@media (max-width: 445px) {
  section div.rd1 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 412px) {
  .rd1 .rdtextbox .col-sm-5 {
    padding-right: 15px;
    flex: 0 0 100%;
    max-width: 100%; } }

@media (max-width: 411px) {
  section .bannerbox .rd1 {
    padding-left: 0px;
    padding-right: 0px; }
  .rd_rbox {
    flex-direction: column; } }

.rd_iconbox1 {
  display: flex;
  justify-content: space-around;
  text-align: center;
  flex: 0 0 100%; }

.rd_iconbox2 {
  display: flex;
  justify-content: space-around;
  text-align: center;
  flex: 0 0 100%;
  border-top: 1px solid #707070; }



.signAB {
  display: flex;
  align-items: center; }

.signAB img:first-child {
  padding-right: 16px; }

.signAB img:last-child {
  padding-left: 16px; }

.rd_cart {
  background-color: #A7202F;
  color: white;margin-top: 2px;margin-bottom: 15px;}

.rd_cart p {
  margin-bottom: 0px;
  padding: 9px 0px;
  text-align: center;}

.rd_cart img {
  padding-right: 20px; }

.rd_rbox2 {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
 padding-left: 15px;}

.rdtextbox .col-sm-5 {
  display: flex;
  justify-content: space-between;
  padding-right: 56px;
  padding-bottom: 36px; }

.rdtextbox .small {
  margin-bottom: 36px; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox .rdtextbox div.col-sm-5 {
    padding-right: 86px;
    padding-bottom: 46px; }
  div#bannerbox.bannerbox .rdtextbox p.small {
    margin-bottom: 46px; } }

@media (min-width: 1440px) {
  div#bannerbox.bannerbox .rdtextbox .col-sm-5 {
    padding-right: 30px; } }

.rdtextbox p {
  margin-bottom: 0px; }

@media (max-width: 512px) {
  section .rd_iconbox1 .rd_iconbox1s, section .rd_iconbox1 .rd_iconbox1s1 {
    padding-bottom: 20px; }
  section .rd_iconbox2 .rd_iconbox2s, section .rd_iconbox2 .rd_iconbox2s1 {
    padding-top: 20px; } }

.promo1-pills .nav-item {
  padding: 5px; }

.promo1-pills .nav-item a {
  border-radius: 0px; }

.promo1-pills .nav-item .nav-link.active {
  background-color: #A7202F; }

.promo1-pills .nav-item .nav-link {
  background-color: #ffffff;
  color: #A7202F; }

.promo1 .overflow_hidden {
  filter: drop-shadow(0px 0px 6px #333); }

.promo1tab-panes .col-sm-6 {
  margin-bottom: 40px; }

.promo1tab-panes .col-sm-6.l {
  padding-left: 0px; }

.promo1tab-panes .col-sm-6.r {
  padding-right: 0px; }

@media (min-width: 1920px) {
  .promo1 div.promo1tab-panes div.col-sm-6 {
    padding-bottom: 60px; }
  div.promo1 div.promo1tab-panes div.col-sm-6.r {
    line-height: 2.4; }
  div.promo1 div.promo1tab-panes div.col-sm-6.r p.ex {
    padding-right: 100px; }
  .promo1-pills .nav-link {
    padding: 10px 18px; } }

@media (min-width: 1680px) {
  div.promo1 div.promo1tab-panes .col-sm-6.r {
    line-height: 1.57; } }

@media (max-width: 1199px) and (min-width: 992px) {
  div.promo1tabtext h2 {
    letter-spacing: -11px; }
  .promotab_box img {
    height: 370px; } }

@media (max-width: 991px) {
  .promotab_box {
    flex-direction: column; }
  .promotab_box .col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%; }
  .promo1tab-panes .col-sm-6.l {
    padding-right: 0px; }
  .promo1tab-panes .col-sm-6.r {
    padding-left: 0px; }
  div.promo1tabtext h2 {
    letter-spacing: 0px; } }

@media (max-width: 767px) {
  .promotab_box .promo1tabtext h2 {
    letter-spacing: -9px; } }

@media (max-width: 502px) {
  .promotab_box div.promo1tabtext h2 {
    letter-spacing: -1px; } }

@media (max-width: 406px) {
  .promo1tabtext h2 {
    letter-spacing: 0px;
    font-size: 21px; }
  .promotab_box div.promo1tabtext h2 {
    letter-spacing: -2px; } }

.promo1-pills .fa-angle-right:before {
  font-weight: 900; }

.promo1tabtext .promo1tabtext_inner {
  padding-left: 20px; }

.promo1tabtext_inner .post-btn a{color: white;}


.promo1tabtext h2 {
  letter-spacing: -6px; }

.promo1tabtext .post-btn {
  margin-top: 10px; }

.promo1tabtext .extrah2 {
  padding-left: 15px;
  display: inline-block; }

.promotion_details1 h2 {
  margin-top: 20px; }


.promotion_details3 {
  display: flex;
  justify-content: center;
  margin-top: 4%; }

.promotion_details3_imgb {
  margin: .5%;
  /*flex: 0 0 31.6%;*/
  flex: 0 0 25.6%; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.promotion_details3 {
    margin-left: 3%;
    margin-right: 3%; }

  div#bannerbox.bannerbox div.promotion_details2 p.ex {
    padding-right: 130px; }
  div#bannerbox.bannerbox .promotion_details2 p {
    margin-bottom: 20px; } }

@media (max-width: 768px) {
  div.promotion_details3 {
    flex-direction: column; }
  div.promotion_details3_imgb {
    flex: 0 0 100%;
    margin: 15px 0px; }
.col-sm-5.aboutus6_imgr img {
    max-width: 100%;
} 
.col-sm-5.aboutus6_imgl img {
    max-width: 100%;
}}

@media (max-width: 512px){div.promo1tabtext .promo1tabtext_inner {padding-left: 10px;}}     
@media (max-width: 480px) {
  .bannerbox div.promotion_details3_imgb {
    margin: 10px 0px; }
    .contact1tab.d-flex p {
    text-align: left;
} }

.contactus_main {
  margin-top: 20px; }

.contactus1 h5 {
  padding-bottom: 30px; }

.contactus1box p {padding: 0 7px;}

.contactus1box {
  display: flex;
  justify-content: space-around;
  margin-left: 10%;
  margin-right: 10%; }

.contactus1box .col-3 {
  width: 100%;
  background-color: white;
  padding-left: 0px;
  padding-right: 0px;
  filter: drop-shadow(0px 0px 6px #aaa); }

.contactus1box .col-3:hover {
  background-color: #CCA483;
  color: white;
  transition: all ease-in-out .3s;filter: drop-shadow(0px 0px 0px #aaa);}

.contactus1box .col-3:hover img {
  filter: brightness(1);
  transition: all ease-in-out .3s; }

.contactus_i {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 140px;
  max-height: 180px; }

.contactus_i img {
  filter: brightness(0.2);transform: scale(.6);} 

.contactus2 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px; }

.contactus2 .col-3 {
  margin: auto;
  justify-content: space-around;
  display: flex;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px; }

.contactus3 {
  margin-top: 52px;
  margin-bottom: 100px;
  text-align: center; }

.contactus3 .col-9 {
  margin: 30px auto;
  padding-right: 40px;
  padding-left: 40px; }
.contactus3 button.post-btn {
    margin-left: -8px;
}

.contactus3 .form-control {
  border-radius: 0px; }

.contactus_reCap {
  max-height: 44px;
  height: 44px;
  margin-bottom: 2px;
  margin-left: 10px; }

.contactus3 .col {
  padding: 0 6px; }

.contactus3 .form-control:focus {
  border-color: #CCA483;
  box-shadow: 0 0 0.2rem 0.2rem rgba(204, 164, 131, 0.7); }

.contactus3 h5 {
  padding-bottom: 20px; }

.contactus4 h2 {
  margin-bottom: 40px; }

.contactus4 .nav-tabs .nav-link {
  min-width: 220px;
  justify-content: center;
  display: flex;
  background-color: white;
  color: #A7202F;
  border-radius: 0px;
  border-top: 1px solid #A7202F;
  border-bottom: 1px solid #A7202F;
  border-left: 1px solid #A7202F;
  border-right: 1px solid #A7202F; }

.contactus4 .nav-tabs .nav-link.active {
  background-color: #A7202F;
  color: white;
  border-top: 1px solid #A7202F;
  border-bottom: 1px solid #A7202F;
  border-left: 1px solid #A7202F;
  border-right: 1px solid #A7202F; }

.contactus4 .nav-tabs .nav-link:not(.active):hover {
  opacity: .7;
  transition: all ease-in-out .3s; }

.contactus4 .nav-tabs .nav-link:focus, .contactus4 .nav-tabs .nav-link:hover {
  border-color: #A7202F; }

.contactus4 h5 {
  margin-bottom: 0px;
  font-size: 18px; }

  .contact1tab.d-flex h5 {
    font-weight: bold;
}

.contact1tab.d-flex p {
    font-size: 15px;
}
.col-3.active {
    background-color: #CCA483;
    color: white;
}

.contactus4 .nav-tabs {
  margin-bottom: 25px; }

.contact1tab {
  padding-bottom: 100px; }

.contact1tab p img {
  margin-right: 5px; }

.contact1tab p:nth-child(4) {
  margin-bottom: 5px; }

.contact1tab p:nth-child(5) {
  margin-bottom: 5px; }

.contact1tab div h5 {
  margin-bottom: 1rem;
  padding-top: 1rem; }

.contact1tab .col-md-5 {
  padding-left: 0px;
  padding-right: 20px; }

.contact1tab .col-md-7 {
  padding-right: 0px;
  padding-left: 20px; }

.contact1tab .col-md-7 iframe {
  border-bottom: 1px solid black !important;
  height: 350px;
    max-height: 100%; }

.contact1tab a {
  color: #333333; }

.contact1tab a:hover {
  opacity: .7;
  transition: all ease-in-out .3s; }

.contact1tab .col-md-5 > p:nth-child(1) > img {width: 100%;height: auto;}  

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.contactus4 ul.nav-tabs .nav-link {
    min-width: 295px;
    padding: .8rem 1rem; }
  div#bannerbox.bannerbox div.contact1tab .col-md-7 iframe {
    min-height: 590px; }
  div#bannerbox.bannerbox div.contact1tab {
    padding-bottom: 140px; }
  div#bannerbox.bannerbox div.contactus4 .nav-tabs {
    margin-bottom: 30px; }
  div#bannerbox.bannerbox div.contactus3 .col-9 {
    flex: 0 0 57%;
    max-width: 57%; }
  div#bannerbox.bannerbox div.contactus2 .col-3 {
    padding-left: 90px;
    padding-right: 90px; }
  div#bannerbox.bannerbox div.contactus2 {
    padding-bottom: 10px;
    margin-top: 80px; }
  div#bannerbox.bannerbox div.contactus3 .form-control {
    padding: .8rem 1rem; }
  div#bannerbox.bannerbox div.contactus3 select.form-control:not([size]):not([multiple]) {
    height: unset; }
  div#bannerbox.bannerbox div.contactus3 h5 {
    padding-bottom: 25px; }
  div#bannerbox.bannerbox div.contactus1 h5 {
    padding-bottom: 40px; }


  div#bannerbox.bannerbox div.contactus_main {
    margin-top: 35px; }
  div#bannerbox.bannerbox div.contactus1box .col-3 {
    margin-left: 40px;
    margin-right: 40px;
    flex: 0 0 22%;
    max-width: 22%; }
  div#bannerbox.bannerbox div.contactus_main .post-btn {
    padding: 15px 70px; }
  div#bannerbox.bannerbox div.contactus_main .contactus_reCap {
    width: 204px;
    height: 54px;
    max-height: 54px; }
 }

@media (min-width: 1440px) {
  div#bannerbox.bannerbox div.contactus4 .nav-tabs .nav-link {
    min-width: 270px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  .contactus2 div.col-3 {
    padding-left: 0px;
    padding-right: 0px; }
  .contactus3 {
    margin-top: 50px;
    margin-bottom: 60px; } }

@media (max-width: 991px) {
  div.contactus1box .col-3 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px; }
  div.contactus1box {
    flex-direction: column; }
  .contactus2 div.col-3 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 55px;
    padding-right: 55px; } }

@media (max-width: 767px) {
  div.contactus2 div.col-3 {
    padding-left: 0px;
    padding-right: 0px; }
  .contact1tab .col-md-5 {
    margin-bottom: 20px; }
  .contact1tab {
    flex-direction: column; }
  .contact1tab div.col-md-7 {
    padding-left: 0px; }
  .contact1tab div.col-md-5 {
    padding-right: 0px; }
  div.contactus4 .nav-tabs .nav-link {
    min-width: 130px; }
  img.contactus_reCap {
    margin-left: 0px;
    margin-top: .5rem; }
  .contactus3 .post-btn {
    padding: 10px 60px; } }

@media (max-width: 480px) {
  .contactus3 .col {
    flex: 0 0 100%; }
  .contactus3 .form-control {
    margin: 5px; }
  .contactus3 .row.pt-2 {
    padding-top: 0 !important; }
  div.contactus3 .post-btn {
    margin-top: 10px; }
  .contactus3 .contactus_reCap {
    margin-top: 10px; }
  .contactus3 .row.pt-2.text-left {
    text-align: center !important; }
  .contactus4 .nav-tabs {
    flex-direction: column; }
  div.contactus4 .nav-tabs .nav-link {
    border-top: 1px solid #A7202F;
    border-bottom: 1px solid #A7202F; }
  div.contactus4 .nav-tabs .nav-link.active {
    border-top: 1px solid #A7202F;
    border-bottom: 1px solid #A7202F; }
  .tab-pane .contact1tab {
    padding-bottom: 50px; }
  div.contactus3 {
    margin-top: 40px;
    margin-bottom: 50px; } }
@media (max-width: 479px){div.contactus3 .col-9 {padding-right: 0px;padding-left: 0px; }}
  
@media (max-width: 414px) {.contactus1box .col-3 p {padding: 0 10px;}.mb-2, .my-2 {
margin-bottom: -0.5rem!important;}
.account-btn {
    padding: 10px 40px !important;}
html[lang="en"] div.productd_row_colr2_inner2 a.nav-link {
    width: 138px;
}
} 
@media (max-width: 409px) {div.contactus1box p {padding: 0 80px;}} 
@media (max-width: 320px) {
span.ch-a-box.wishlists {
    margin-left: -14px;
}
.first-nav-bar .navbar-toggler {
    margin-right: 10px;}
.navbar-toggler-icon {
    margin-right: -12px;
}
html[lang="en"] span.dropdown.d_cart {
    margin-left: -32px;
}
html[lang="en"] #header.fixed-top span.dropdown.d_cart {
    margin-left: 8px;
}
.fix2 {
    position: fixed;
    top: 70% !important;}
    .first-nav-bar .ch-actions-button > span:last-child {
    margin-left: -28px;
}
.h1b4 {
    margin-top: -7px;
}
.speed::before {
    content: "-";
    background-image: url("/images/sv/header-delivery.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 14px;
    width: 20px;
    position: absolute;
    margin-left: -20px !important;
    margin-top: 3px;
}
.h1b2 form .form-control {
    width: 100%;
    border: 1px solid #414141;
    border-radius: 0px;
    margin-bottom: -3px;
}
  .rdtextbox.my-4 ul {
    -moz-column-count: 1 !important;
    -moz-column-gap: 0px !important;
    -webkit-column-count: 1 !important;
    -webkit-column-gap: 0px !important;
    column-count: 1 !important;
    column-gap: 0 !important;
    margin-left: -23px;
    width: 100% !important;
}
.account-btn {
    padding: 10px 27px !important;}
}
@media (max-width: 360px) {
  div.contactus2 div.col-3 {
    flex: 0 0 80%;
    max-width: 80%;
     }

  .contact1tab .col-md-7 iframe {
    max-height: 250px; }
    .fixed-top .secondary-nav-bar .custom-search #Search-myform {
    display: none;
}
  #header.fixed-top span.ch-a-box.wishlist {
    margin-left: -27px;
}
html[lang="en"] #header.fixed-top span.ch-a-box.wishlist {
    margin-left: -26px;
}
html[lang="en"] span.ch-a-box.wishlists {
    margin-left: -16px;
}
.account-btn {
    padding: 10px 35px;}
.nav-item.dropdown.login-dropdown {
    margin-left: -4px !important;
}
.first-nav-bar .navbar-toggler {
    margin-right: -20px;}
 }

/*--scroll spy start--*/
.aboutus6_h2moblie {
  display: none; }

@media (max-width: 991px) {
  .aboutus6_h2moblie {
    display: block; }
  .aboutus6_h2desktop {
    display: none; } }

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

body {
  position: relative; }

.aboutus_scorllspy.sticky-top {
  top: -80px; }



ul.au_ss_absolute_inn {
  display: flex;
  flex-direction: column;
  padding: 0;
  background-color: #CCA483;
  width: fit-content;
  padding-top: 10px;
  padding-bottom: 6px; }


.au_ss_absolute .nav-pills .nav-link.active {
  background-color: transparent; }

.au_ss_absolute h4 {
  padding-left: 4px;
  font-size: 20px; }

.au_ss_absolute .nav-pills .nav-link.active::before {
  content: "\2023";
  position: absolute;
  left: 0px;
  top: -6px;
  font-size: 35px; }

@media (min-width: 1440px) {
  div.au_ss_absolute {
    left: -15%; }
  div.au_ss_absolute h4 {
    font-size: 28px; }
  ul.au_ss_absolute_inn a {
    padding: 12px 24px; }
  div.au_ss_absolute .nav-pills .nav-link.active::before {
    top: -7px;
    font-size: 45px; } }

@media (min-width: 1680px) { 
  .aboutus_scorllspy .au_ss_absolute h4 {
    font-size: 32px; }
  .au_ss_absolute ul.au_ss_absolute_inn {
    padding-left: 20px;
    padding-right: 20px; }
  .aboutus_scorllspy .au_ss_absolute .nav-pills .nav-link.active::before {
    top: -4px; } }

@media (min-width: 1920px) {
  div.aboutus_scorllspy .au_ss_absolute {
    left: -11.5%; }
  div.aboutus_scorllspy .au_ss_absolute .nav-pills .nav-link.active::before {
    top: -4.5px; } }

@media (max-width: 1310px) and (min-width: 1280px) {
  div.au_ss_absolute {
    left: -8%; }
  .au_ss_absolute_inn .nav-link {
    padding-left: 14px;
    padding-right: 14px; }
  div.au_ss_absolute h4 {
    font-size: 18px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  div.aboutus6row {
    padding-left: 70px;
    padding-right: 70px; }
  div.au_ss_absolute {
    left: -5.5%; }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    width: 100%;
} }

@media (max-width: 991px) {
  div.au_ss_absolute {
    position: relative;
    left: unset;
    top: 50px; }
  .au_ss_absolute .au_ss_absolute_inn {
    flex-direction: unset; }
  div.aboutus_scorllspy.sticky-top {
    margin-bottom: 85px; } }

@media (max-width: 767px) {
  .au_ss_absolute_inn .nav-link {
    padding-left: 6px;
    padding-right: 6px; }
  div.au_ss_absolute h4 {
    padding-left: 11px; } }

@media (max-width: 539px) {
  .au_ss_absolute ul.au_ss_absolute_inn {
    justify-content: center; }
  .au_ss_absolute_inn a.nav-link {
    padding-left: 16px;
    padding-right: 16px; }
  .au_ss_absolute .au_ss_absolute_inn {
    padding-top: 0px;
    padding-bottom: 0px;
    display: none; } }

@media (max-width: 512px) {
  .aboutus_scorllspy .au_ss_absolute {
    top: 53px; } }

@media (max-width: 344px) {
  ul.au_ss_absolute_inn a.nav-link {
    padding-left: 10px;
    padding-right: 10px; } }

/*--scroll spy end--*/
#aboutus .carousel-indicators {
  display: none; }

.aboutus1 {
  margin-top: 14px;
  margin-bottom: 80px; }
  .aboutus1 h2 {
    margin-bottom: 30px; }

.aboutus2, .aboutus3, .aboutus4, .aboutus5, .aboutus6 {
  padding-bottom: 60px; }

.aboutus2 h2 {
  margin-bottom: 20px; }

.aboutus3 h2, .aboutus4 h2, .aboutus5 h2, .aboutus6 h2 {
  margin-bottom: 20px; }

.aboutus_i {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  max-height: 80px; }

.aboutus_i img:hover {
  transform: scale(1.03);
  transition: all ease-in-out .3s; }

.aboutus5 p {
  margin-bottom: 0px; }

.aboutus6 {
  position: relative; 
  padding-bottom: 6em;
}
  .aboutus6 .col-sm-2 {
    text-align: center;
    color: #BF000C;
    position: relative; }

.timeline1::before {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  background-image: url("/images/rd/timeline_b.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 12.67px;
  height: 100%;
  top: -40px; }

.timeline1::after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  background-image: url("/images/rd/timeline_a.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 12.67px;
  height: 280.3px;
  top: 155px; }

.timeline2::after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  background-image: url("/images/rd/timeline_a.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 12.67px;
  height: 280.3px;
  top: 155px; }

.aboutus6_imgr {
  justify-content: flex-end;
  align-items: center;
  display: flex; }

.aboutus6_imgl {
  justify-content: flex-start;
  align-items: center;
  display: flex; }

.aboutus6row {
  justify-content: center;
  align-items: center;
  min-height: 250px;
  max-height: 250px; }

.aboutus6row img {
  min-height: 132px;
  max-height: 250px;
  max-width: 100%; }


.aboutus6row.l h4 {
  text-align: right; }

img.aboutus6row_lastimg {
  max-height: 178.7px; }

.aboutus6 h2 {
  padding-bottom: 20px; }

.aboutus6row h4 {
  margin-bottom: 40px; }

@media (min-width: 1920px) {
  div.aboutus6row {
    justify-content: center;
    align-items: center;
    min-height: 330px;
    max-height: 330px; }
  div.aboutus6 .timeline1::before {
    top: -55px;
    width: 16px; }
  div.aboutus6 .timeline1::after {
    width: 16px;
    height: 300.3px;
    top: 195px; }
  div.aboutus6 .timeline2::after {
    width: 16px;
    height: 300.3px;
    top: 195px; }
  div.aboutus6row.l h4 {
    padding-left: 100px; }
  .aboutus6row.l h4.rr {
    padding-left: 80px;
    margin-bottom: 40px; }
  .aboutus6row.l h4.rr.a {
    padding-left: 0px; }
  div.aboutus6 .col-sm-2 {
    max-width: 10.666667%; }
  div.aboutus6row img.aboutus6row_lastimg {
    min-height: 250px; }
  div.aboutus6row.r h4 {
    padding-right: 100px;
    margin-bottom: 50px; }
  div#bannerbox.bannerbox div.aboutus1 p {
    margin-bottom: 25px; }
  div#bannerbox.bannerbox div.aboutus2 p {
    margin-right: 109px;
    line-height: 1.8; }
  div#bannerbox.bannerbox div.aboutus2 .col-sm-4 {
    flex: 0 0 23.333333%;
    max-width: 23.333333%; }
  div#bannerbox.bannerbox div.aboutus3 {
    padding-bottom: 80px; }
  div#bannerbox.bannerbox div.aboutus3 p {
    margin-bottom: 20px;
    letter-spacing: 1.4; }
  div#bannerbox.bannerbox div.aboutus3 .col-sm-3 p {
    margin-top: 10px; }
  div#bannerbox.bannerbox div.aboutus2 h2, div#bannerbox.bannerbox div.aboutus3 h2, div#bannerbox.bannerbox div.aboutus4 h2, div#bannerbox.bannerbox div.aboutus5 h2, div#bannerbox.bannerbox div.aboutus6 h2 {
    margin-bottom: 30px; }
  div#bannerbox.bannerbox div.aboutus4 p {
    margin-bottom: 45px; }
  div#bannerbox.bannerbox div.aboutus5 {
    padding-bottom: 105px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  #y1986 img, #y2007 img, #y2013 img, #y2018 img {
    width: 100%; }
  .aboutus6_imgr img.aboutus6row_lastimg {
    max-height: 148.58px; }
  div.aboutus6row img {
    min-height: unset; } }

@media (max-width: 991px) {
  #y1986 img, #y2007 img, #y2013 img, #y2018 img {
    width: 100%; }
  .aboutus6_imgr img.aboutus6row_lastimg {
    max-height: 108.43px;
    transform: translateY(-50px); }
  div.aboutus6row img {
    min-height: unset;
    max-height: 180px; }
  .aboutus3 .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%; }
  .aboutus3 .row .col-sm-3:nth-child(3), .aboutus3 .row .col-sm-3:nth-child(4) {
    padding-top: 20px; }
  .aboutus4 .col-sm-2 {
    flex: 0 0 25%;
    max-width: 25%; } }

@media (max-width: 768px) {
  .aboutus2 .row {
    flex-direction: column; }
  .aboutus2 .col-sm-8 {
    flex: 0 0 100%;
    max-width: 100%; }
  .aboutus2 .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%;
    margin: 20px auto 0px; }
  div.aboutus1 {
    margin-bottom: 40px; }
  div.aboutus2, div.aboutus3, div.aboutus4, div.aboutus5, div.aboutus6 {
    padding-bottom: 50px; } }

@media (max-width: 767px) {
  .aboutus2 img{margin-left: 7px;} 

  div.aboutus6row {
    max-height: unset; }
  .aboutus6row {
    flex-direction: column; }
  .aboutus6row .col-sm-5 {
    flex: 0 0 100%;
    max-width: 100%; }
  .aboutus6row .col-sm-2 {
    flex: 0 0 100%;
    max-width: 100%; }
  .aboutus6row .col-sm-2 {
    order: 1; }
  div.aboutus6row .aboutus6_imgl {
    order: 2; }
  div.aboutus6row .aboutus6_imgr {
    order: 2; }
  .aboutus6row .col-sm-5 {
    order: 3; }
  .aboutus6row .timeline1::before {
    display: none; }
  .aboutus6row .timeline1::after {
    top: 10px;
    transform: rotate(90deg);
    height: 80.3px;
    width: 8.67px;
    left: 49.4%; }
  .aboutus6row .timeline2::after {
    top: 10px;
    transform: rotate(90deg);
    height: 80.3px;
    width: 8.67px;
    left: 49.4%; }
  div.aboutus6_imgr {
    justify-content: center; }
  div.aboutus6_imgl {
    justify-content: center; }
  div.aboutus6row.l h4 {
    text-align: center;
    margin-top: 15px; }
  div.aboutus6row.r h4 {
    text-align: center;
    margin-top: 15px; }
  #y2020 img {
    margin-bottom: 220px;
    width: unset !important; }
  .aboutus6row.r.align-items-baseline {
    transform: translate(-50%, -300px);
    position: absolute;
    left: 50%; }
  div.aboutus6_imgr img.aboutus6row_lastimg {
    max-height: 180px; }
  div.aboutus4 .col-sm-2 {
    flex: 0 0 33.3%;
    max-width: 33.3%; } }

@media (max-width: 512px) {
  div.aboutus3 .col-sm-3 {
    padding-right: 6px;
    padding-left: 6px; }
  div.aboutus3 .row .col-sm-3:nth-child(3), .aboutus3 .row .col-sm-3:nth-child(4) {
    padding-top: 15px; } }

@media (max-width: 511px) {
  div.aboutus4 div.col-sm-2 {
    flex: 0 0 50%;
    max-width: 50%; } }

@media (max-width: 502px) {
  div.aboutus6row.r.align-items-baseline {
    transform: translate(-50%, -260px); }
  div.aboutus6row .timeline1::after {
    height: 60.3px; }
  div.aboutus6row .timeline2::after {
    height: 60.3px; }
  #y2020 .aboutus6_imgr img {
    width: 100% !important; }
    .promotion_details2 p {
    text-align: left;
}
     }

@media (max-width: 414px){div.aboutus2 img{margin-left: 32px;margin-right: 32px;margin-bottom: 10px;}.h1b4 {
    margin-bottom: -10px;
}span.dropdown.d_cart {
    margin-left: -18px;
} 
#header.fixed-top span.dropdown.d_cart {
    margin-left: -11px;
}}
@media (max-width: 379px){.aboutus2 .row img{margin-left: 0px;margin-right: 0px;margin-bottom: 10px;width: 100%;} }
    

@media (max-width: 360px) {
  .aboutus_main .aboutus5 {
    padding-bottom: 30px; }
  div.aboutus3 div.col-sm-3 {
    padding-right: 5px;
    padding-left: 5px; }
  div.aboutus3 .row div.col-sm-3:nth-child(3), .aboutus3 .row div.col-sm-3:nth-child(4) {
    padding-top: 7px; }
  .row div.aboutus6_imgr img.aboutus6row_lastimg {
    max-height: 132.51px; }
    .promotion_details2 p {
    text-align: left;
} }

@media (max-width: 359px) {
  section div.aboutus4 div.col-sm-2 {
    flex: 0 0 100%;
    max-width: 100%; } }

@media (max-width: 340px) {
  div.row div.aboutus6_imgr img.aboutus6row_lastimg {
    max-height: 116.45px; } }

.contact1tab iframe {
  width: 100% !important; }

div.locations1 {
  padding-top: 20px;
  padding-bottom: 10px; }

div.locations2 {
  padding-top: 20px;
  padding-bottom: 80px; }

.locations2 p {
  padding-left: 275px;
  padding-right: 275px; }

div.locations2 h2 {
  margin-bottom: 10px; }

@media (min-width: 1920px) {
  div#bannerbox.bannerbox div.locations div.locations1 {
    padding-top: 30px;
    padding-bottom: 20px; }
  div#bannerbox.bannerbox div.locations div.locations2 {
    padding-top: 20px;
    padding-bottom: 150px; }
  div#bannerbox.bannerbox div.locations2 p {
    padding-left: 475px;
    padding-right: 475px; }
  div#bannerbox.bannerbox div.locations div.locations2 h2 {
    margin-bottom: 10px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  .locations2 img:not(.z) {
    width: 100%; }
  div.locations2 p {
    padding-left: 185px;
    padding-right: 185px; } }

@media (max-width: 991px) {
  div.locations2 p {
    padding-left: 70px;
    padding-right: 70px; } }

@media (max-width: 767px) {
  div.locations2 p {
    padding-left: 30px;
    padding-right: 30px; } }

@media (max-width: 512px) {
  div.locations2 {
    padding-bottom: 40px; } }

.login_row {
  display: flex; }

div.login_formbox {
  display: flex;
  align-items: center;
  color: #707070;
  padding-right: 0px; }

.login_formbox form {
  margin-left: 50px;
  filter: drop-shadow(0px 0px 6px #aaa); }

.login_formbox h5 {
  color: #BF000C;
  text-align: center;
  margin-bottom: 20px; }

.login_formbox .row {
  padding: 5px; }

.login_formbox input[type=checkbox] {
  border-color: #707070; }

.login_formbox .post-btn {
  width: 100%;
  text-align: center; }

.login_formbox form {
  width: 67%;
  background-color: white;
  padding: 30px 20px; }

.login_formbox .form-control {
  border-radius: 0; }

.login_formbox .form-check-input {
  border-radius: 0; }
 
.login_formbox .text_red a{
  color: #A7202F;
  border-bottom: 1px solid #A7202F;
  cursor: pointer; }

.login_checkrow {
  margin-bottom: 20px; }

.login_checkrow .col:last-child {
  text-align: right; }

.login_btnrow {
  margin-bottom:20px; }

.login_lastrow {
  margin-bottom: 30px; }

/*sign up start*/ 
.register_form .login_checkrow {
  margin-bottom: 10px; }

.register_form .login_btnrow {
  margin-bottom:10px; }

.register_form .login_lastrow { 
  margin-bottom: 10px; }
/*sign up end*/
  
.post-btn {
  font-weight: bold; }  



div.login_imgbox {
  padding-left: 0px;
  padding-right: 0px; }

@media (min-width: 1920px) {

  section#login div.login_row div.login_formbox form {
    width: 65%; }
  section#login div.login_row .login_formbox .form-control {
    padding: 10px 20px; }
  section#login div.login_row div.login_formbox .row {
    padding: 8px; }
  section#login div.login_row div.login_checkrow .col {
    padding-left: 20px; }
  section#login div.login_row div.login_formbox form {
    margin-left: 70px; } }

@media (min-width: 1680px) {
  section#login div.login_row .login_formbox form {
    width: 65%; } }

@media (max-width: 1199px) and (min-width: 992px) { 
div div.login_formbox{margin-top: 30px;margin-bottom: 30px;}  
.login_imgbox img{display: none;}
.login_imgbox{background-image: url(http://sautaodemo.visibleone.io/images/rd/login_img.jpg);background-size: cover;background-position: center;}  
  div.login_formbox form {
    padding: 20px 20px; }
  div.login_lastrow {
    margin-bottom: 15px; }
  div.login_checkrow {
    margin-bottom: 10px; }
  div.login_formbox h5 {
    margin-bottom: 15px; } }

@media (max-width: 991px) {
  .login_row {
    flex-direction: column; }
  .login_row .col-sm-6 { 
    flex: 0 0 100%;
    max-width: 100%; }
  section div.login_formbox {
    display: flex;
    justify-content: center;
    padding-left: 0px;
    margin-top: 60px;
    margin-bottom: 60px; }
  div.login_formbox form {
    margin-left: 0px; } }

@media (max-width: 360px) {
  div.login_formbox form {
    padding: 20px 10px;
    width: 90%; } }

/*--register--*/
div.register_checkrow .col:last-child {
  text-align: left; }

div.register_checkrow {
  margin-bottom: 10px;
  margin-top: 10px; }

div.releftcl {
  padding-right: 5px; }

div.releftcr {
  padding-left: 5px; }

.register_row .form-control {
  color: #707070; }

div .form-control:focus {
  border-color: #CCA483;
  box-shadow: 0 0 0.2rem 0.2rem rgba(204, 164, 131, 0.7); }

@media (max-width: 1199px) and (min-width: 992px) {
  .register_row form {
    margin-top: 20px;
    margin-bottom: 20px; }
  .register_row img {
    height: 100%; } }

@media (max-width: 512px) {
  .register_row .row {
    display: block !important; }
  .register_row .col {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  div.releftcr {
    margin-top: 10px; } }

.faq_title {
  color: #BF000C;
  padding-top: 60px; }

.faq_body #accordion {
  padding-top: 20px;
  padding-bottom: 90px;
  padding-left: 40px; }

.faq_body .btn-link {
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  border-radius: 0;
  padding-left: 0px;
  padding-right: 0px; }

.faq_body .btn-link:hover {
  color: #A7202F;
  text-decoration: none;
  background-color: white; }

.faq_body .btn-link.focus, .faq_body .btn-link:focus {
  text-decoration: none;
  border-bottom-color: #707070; }

.faq_body .btn-link .fa-angle-down {
  transform: rotate(180deg); }

.faq_body .btn-link.collapsed .fa-angle-down {
  transform: rotate(0deg); }

.faq_body .card-header {
  border-bottom: none;
  padding: 0;
  margin-left: 30px;
  margin-right: 30px; }

.faq_body .btn-link {
  border-bottom: 1px solid #707070;
  background-color: white; }

.faq_body .btn-link.collapsed {
  border-bottom: none; }

.faq_body .card-body {
  padding-left: 30px;
  padding-right: 30px; }

.faq_body .card {
  margin-bottom: 12px;
  filter: drop-shadow(0px 0px 6px #aaa); }

@media (min-width: 1920px) {
  h5.faq_title {
    color: #BF000C;
    padding-top: 80px; }
  div.faq_body .card {
    margin-bottom: 20px; }
  div.faq_body #accordion {
    padding-top: 30px;
    padding-bottom: 120px;
    padding-left: 50px; } }

@media (max-width:992px){div.faq_body #accordion {padding-left: 0px; }}

@media (max-width: 502px) {
  .faq_body .btn-link {
    font-size: 14px; }
  div.faq_body #accordion {
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 0px; }
  div.faq_body .card-header {
    margin-left: 2px;
    margin-right: 5px; }
  div.faq_body .card-body {
    padding-left: 2px;
    padding-right: 5px; }
  .faq_body .container {
    padding-right: 5px;
    padding-left: 5px; } }

@media (max-width: 357px) {
  div.faq_body .btn-link {
    font-size: 12px; }
  div.faq_body p {
    font-size: 12px; }
  div .faq_title {
    padding-top: 30px; } }

/*--PP start--*/
#privacypolicy {
  line-height: 1.63; }

.privacypolicy_body {
  padding-bottom: 80px; }

#privacypolicy ul {
  padding-inline-start: 25px; }

.privacypolicy_title {
  margin-bottom: 25px; }

.privacypolicy1,
.privacypolicy2,
.privacypolicy3,
.privacypolicy4,
.privacypolicy5,
.privacypolicy6,
.privacypolicy7,
.privacypolicy8,
.privacypolicy9,
.privacypolicy10 {
  padding-top: 15px;
  padding-bottom: 15px; }

@media (min-width: 1920px) {
  section#privacypolicy div.privacypolicy_body {
    padding-bottom: 110px; }
  section#privacypolicy div.privacypolicy_body .container {
    padding-right: 140px; } }

@media (min-width: 1440px) {
  #privacypolicy {
    letter-spacing: 1; } }

@media (max-width: 768px) {
  div.privacypolicy_body {
    padding-bottom: 40px; } }

@media (max-width: 440px) {
  div.privacypolicy1,
  div.privacypolicy2,
  div.privacypolicy3,
  div.privacypolicy4,
  div.privacypolicy5,
  div.privacypolicy6,
  div.privacypolicy7,
  div.privacypolicy8,
  div.privacypolicy9,
  div.privacypolicy10 {
    padding-top: 10px;
    padding-bottom: 10px; }
  section div.privacypolicy_body {
    padding-bottom: 30px; }
  .privacypolicy_body .privacypolicy_title {
    padding-top: 40px;
    margin-bottom: 15px; } }

/*--termsconditions start--*/
.termsconditions_body {
  padding-bottom: 80px; }

#termsconditions ul {
  padding-inline-start: 25px; }

.termsconditions_title {
  margin-bottom: 25px; }

.termsconditions1,
.termsconditions2,
.termsconditions3,
.termsconditions4,
.termsconditions5,
.termsconditions6,
.termsconditions7,
.termsconditions8,
.termsconditions9,
.termsconditions10,
.termsconditions11 {
  padding-top: 15px;
  padding-bottom: 15px; }

@media (min-width: 1920px) {
  section#termsconditions div.termsconditions_body {
    padding-bottom: 110px; }
  section#termsconditions div.termsconditions_body .container {
    padding-right: 162px; } }

@media (min-width: 1440px) {
  #termsconditions {
    letter-spacing: 1; } }

@media (max-width: 768px) {
  div.termsconditions_body {
    padding-bottom: 40px; } }

@media (max-width: 440px) {
  div.termsconditions1,
  div.termsconditions2,
  div.termsconditions3,
  div.termsconditions4,
  div.termsconditions5,
  div.termsconditions6,
  div.termsconditions7,
  div.termsconditions8,
  div.termsconditions9,
  div.termsconditions10,
  div.termsconditions11 {
    padding-top: 10px;
    padding-bottom: 10px; }
  section div.termsconditions_body {
    padding-bottom: 30px; }
  .termsconditions_body .termsconditions_title {
    padding-top: 40px;
    margin-bottom: 15px; } }

/*--start--*/
.cartpagelcol1_add #partridge {
  width: 30px;
  padding: 3px 0 0;
  text-align: center;
  border-color: transparent;
  transform: translateY(-3px); }

.cartpagelcol1_add .numbers-row {
  display: flex; }

.cartpagelcol1_add .sknum {
  order: 2; }

.cartpagelcol1_add .inc {
  order: 3;
  padding-left: 7px;
  padding-right: 7px;
  border: 1px solid #707070;
  border-radius: 50%; }

.cartpagelcol1_add .dec {
  order: 1;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #707070;
  border-radius: 50%; }

.cartpagelcol1_add {
  align-items: center; }

/*--end--*/
.cartpage_title {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px; }

.cartpagelcol1 {
  padding-top: 20px;
  padding-right: 40px;
  padding-left: 31px;
  background-color: white; }

.cartpagelcol1 .overflow_hidden {
  box-shadow: 0px 0px 6px 2px #dddddd; }

.cartpagelcol1 .col-sm-6 {
  padding: 0px; }

.cartpagelcol1 .row {
  border-bottom: 1px solid #aaaaaa;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-left: 0px; }

.cartpagelcol1_add {
  justify-content: space-between;
  display: flex;
  flex-direction: column; }

.cartpagelcol1_add h5 {
  margin-bottom: 0; }

.cartpagelcol1_text {
  justify-content: space-between;
  display: flex;
  flex-direction: column; }

.cartpagelcol1 .row:last-child {
  border-color: transparent; }

div.cartpagelcol1_img {
  padding-left: 0px; }

.cartpagerow {
  margin-bottom: 65px; }

/*--rightside--*/
div.cartpagerow2 {
  padding-left: 0px; }

div.cartpagerow1 {
  padding-right: 30px; }

.cartpagercol2 {
  margin-top: 23px;
  background-color: white;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 10px;
  padding-top: 10px; }

.cartpagercol3 {
  margin-top: 23px;
  background-color: white;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 15px;
  padding-top: 15px; }

.cartpagercol1 {
  padding-top: 20px;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 40px;
  background-color: white; }

.cartpageprice {
  font-weight: bold; }

.cartpagebox {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px; }

.cartpagebox1 {
  border-top: 1px solid #aaaaaa;
  padding-top: 20px;
  padding-bottom: 20px; }

.cartpagebox1 .red {
  color: #A7202F; }

.cartpagebox2 {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px; }

.cartpagercol1 h5 {
  padding-bottom: 20px; }

.cartpage_body .card {
  border: none; }

.cartpage_body .card-header p {
  margin-bottom: 0; }

.cartpage_body .card-header {
  padding-left: 0px;
  padding-right: 0px;
  border-color: transparent;
  background-color: transparent; }

.cartpage_body .btn-link:hover {
  color: #707070;
  text-decoration: none; }

.cartpage_body .btn-link {
  color: #707070;
  display: flex;
  justify-content: space-between; }

.cartpage_body .card-body {
  color: #707070;
  border: 1px solid #cccccc;
  padding: 10px 20px; }

.cartpage_body .btn-link .fa-angle-down {
  transform: rotate(180deg);
  transform: all ease-in-out .3s;
  font-size: 25px;
  padding: 2px; }

.cartpage_body .btn-link.collapsed .fa-angle-down {
  transform: rotate(0deg);
  transform: all ease-in-out .3s; }

.cartpagercol3 h5 {
  margin-bottom: 20px; }

.cartpagercol3_imgb img {
  margin-right: 10px; }

.cartpagebox3 {
  padding-bottom: 20px; }

@media (min-width: 1920px) {
  h1.cartpage_title {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px; }
  div.cartpagercol1 {
    padding-top: 30px;
    padding-right: 50px;
    padding-left: 50px; }
  div.cartpagercol2 {
    padding-right: 50px;
    padding-left: 50px;
    padding-bottom: 30px;
    padding-top: 30px; }
  div.cartpagercol3 {
    padding-top: 30px;
    padding-right: 50px;
    padding-left: 50px;
    padding-bottom: 30px; }
  .cartpagelcol1_addup .pr-2 {
    padding-right: 14px !important; }
  .cartpagelcol1_addup .pl-2 {
    padding-left: 14px !important; }
  div.cartpagelcol1 {
    padding-top: 30px;
    padding-right: 80px;
    padding-left: 80px; }
  div.cartpagelcol1 .row {
    padding-bottom: 30px;
    padding-top: 30px; }
  .cartpagerow div.cartpagerow1 {
    padding-right: 50px; }
  div.cartpagercol2 {
    margin-top: 36px; }
  div.cartpagercol3 {
    margin-top: 36px; }
  .cartpagercol3_imgb img {
    margin-right: 20px; }
  div.cartpagercol1 h5 {
    padding-bottom: 30px; }
  div.cartpagebox {
    padding-bottom: 30px; }
  div.cartpagebox1 {
    padding-top: 30px;
    padding-bottom: 30px; }
  div.cartpagebox2 {
    padding-bottom: 30px; }
  div.cartpagebox3 {
    padding-bottom: 30px; }
  div.cartpagerow {
    margin-bottom: 100px; }
  .post-btn {
    font-size: 18px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  div.cartpagercol1, div.cartpagercol2, div.cartpagercol3 {
    padding-right: 20px;
    padding-left: 20px; }
  span.cartpagercol3_imgb img {
    margin-right: 9px; } }

@media (max-width: 991px) and (min-width: 768px) {
  div.cartpagelcol1_add h5 {
    margin-bottom: 14px; }
  div.cartpagelcol1_add {
    align-items: baseline;
    padding-left: 0; }
  .cartpagerow1 .cartpagelcol1 .row {
    flex-direction: column; }
  div.cartpagercol1, div.cartpagercol2, div.cartpagercol3 {
    padding-right: 10px;
    padding-left: 10px; }
  .cartpagercol3_imgb {
    flex-direction: column;
    display: grid; }
  .cartpagercol3_imgb img {
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  .cartpagerow2 {
    margin-top: 30px; }
  .cartpagerow .cartpagerow1 {
    padding-right: 15px; }
  .cartpagerow .cartpagerow2 {
    padding-left: 15px; } }

@media (max-width: 575px) {
  div.cartpagelcol1_add {
    align-items: baseline;
    padding-left: 0; }
  div.cartpagelcol1_add h5 {
    margin-bottom: 14px; } }

@media (max-width: 512px) {
  div.cartpagelcol1_add h5 {
    font-size: 20px; } }

@media (max-width: 378px) {
  div.cartpagelcol1, div.cartpagercol1, div.cartpagercol2, div.cartpagercol3 {
    padding-right: 19px;
    padding-left: 6px; } }

/*--checkoutpage start--*/
.checkout_loginLink{padding-left: 9px;}

.checkoutpage_body .cartpagelcol1 .row {
  border-color: transparent; } 

.checkoutpage_body.cartpage_body {padding-bottom: 65px;} 
.checkoutpage_body .cartpagerow{margin-bottom: 0;}
.checkoutpage_body .red {
  color: #A7202F; }

.checkoutpage_body .red:hover {
  cursor: pointer;
  opacity: .7;
  transition: all ease-in-out .3s; }

.checkoutpage_body .gray1 {
  color: #707070; }

.checkoutpage_body .gray2 {
  color: #707070; }

.checkoutpage_body .gray2:hover {
  cursor: pointer;
  opacity: .7;
  transition: all ease-in-out .3s; }

.checkoutpage_body .form-check {
  color: #707070; }

.checkoutpage_body .form-control {
  border-radius: 0; }

.checkoutpage_body .cartpagerow1 h5 {
  padding-left: 9px; }

.checkoutpage_body .cartpagelcol1 {
  padding-bottom: 20px; }

.checkoutpage_body .cpcl1_2 {
  margin-top: 23px; }

.checkoutpage_body .cartpagebox {
  padding-bottom: 8px;
  padding-top: 9px; }

.checkoutpage_body .cartpagebox2 {
  padding-bottom: 8px;
  padding-top: 9px; }

.checkoutpage_body .cartpagebox3 {
  padding-bottom: 8px;
  padding-top: 9px; }

.checkoutpage_body .cartpagerow2 .card-body{ margin-bottom: 25px;}

.checkoutpage_body .cartpagerow2 span {
  letter-spacing: -1; }

.checkoutpage_body .col {
  padding-left: 9px;
  padding-right: 9px; }

.checkoutpage_body .cartpagelcol1 .row {
  padding-top: 6px;
  padding-bottom: 6px; }

.cpcl1_2 .form-check-label {
  margin-top: 2px;
  margin-left: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333333; }

.cpcl1_2 input[type='radio'] {
  border: none;
  box-shadow: 0 0 1px 1px #707070; }

.checkoutpage_body .cartpagelcol1 h5 {
  padding-bottom: 20px; }

.hrtop {
  border-top: 1px solid #aaaaaa; }

input[type='radio'] {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid darkgray;
  border-radius: 50%;
  outline: none;
  box-shadow: 0 0 5px 0px gray inset; }

input[type='radio']:hover {
  box-shadow: 0 0 5px 0px #BF000C inset; }

input[type='radio']:before {
  content: '';
  display: block;
  width: 60%;
  height: 60%;
  margin: 20% auto;
  border-radius: 50%; }

input[type='radio']:checked:before {
  background: #A92030; }

@media (min-width: 1920px) {
  div.checkoutpage_body div.cartpagercol1 h5 {
    padding-bottom: 20px; }
  div.checkoutpage_body div.cartpagelcol1 {
    padding-bottom: 30px;
    padding-right: 60px;
    padding-left: 60px; }
  div.checkoutpage_body .form-control {
    padding: 10px 20px; }
  div.checkoutpage_body .cartpagerow2 span {
    letter-spacing: unset; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .checkoutpage_body div.cartpagercol1, .checkoutpage_body div.cartpagercol2, .checkoutpage_body div.cartpagercol3 {
    padding-right: 10px;
    padding-left: 10px; } }

@media (max-width: 991px) {
  .checkoutpage_body .cartpagerow1 .cartpagelcol1 .row {
    flex-direction: unset; } }

/*--purchase complete start--*/
.purchase_main {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 70px; }

.purchase_main h1 {
  padding-bottom: 30px;
  padding-top: 20px;
  color: black; }

.purchase_main h5 {
  color: black; }

.purchase_s {
  padding-top: 30px;
  padding-bottom: 20px; }

.purchase_main .post-btn {
  padding: 15px 140px; }

.purchase_main a {
  color: #A7202F;
  border-bottom: 1px solid #A7202F; }

.purchase_main a:hover {
  color: #CCA483;
  transition: all ease-in-out .3s;
  border-color: transparent; }

.purchase_main .purchase_l {
  letter-spacing: -1; }

@media (min-width: 1920px) {
  div.purchase_main {
    text-align: center;
    padding-top: 130px;
    padding-bottom: 105px; }
  div.purchase_main h1 {
    padding-bottom: 40px;
    padding-top: 30px; }
  div.purchase_main .purchase_s {
    padding-top: 40px;
    padding-bottom: 30px; }
  div.purchase_main h5 {
    padding-bottom: 10px; }
  div.purchase_main .post-btn {
    padding: 15px 160px; }
  div.purchase_main .purchase_l {
    letter-spacing: unset; } }

@media (max-width: 369px) {
  div.purchase_main .post-btn {
    padding: 15px 100px; }
  div.purchase_main {
    padding-top: 50px;
    padding-bottom: 40px; } }

.account_body {
  padding-bottom: 70px; }

.account_body .account_title {
  padding-top: 25px;
  padding-bottom: 25px; }

.account_title {
  text-align: center;
  color: #000000; }

.accountdashboard_coll .nav-pills {
  display: block; }

.accountdashboard_coll .nav-pills .nav-link.active, .accountdashboard_coll .nav-pills .show > .nav-link {
  color: #333333;
  background-color: #EEE4D8; }

.accountdashboard_coll .nav-pills .nav-link {
  border-radius: 0;
  color: #333333;
  background-color: white;
  border-bottom: 1px solid #707070; }

.account_stitle {
  background-color: #CCA483;
  margin-bottom: 0;
  padding: .5rem 1rem;
  color: white; }

.accountdashboard_coll .nav-link img {
  padding-right: 15px; }

div.accountdashboard_coll {
  padding-right: 7px; }

div.accountdashboard_colr {
  padding-left: 7px;overflow-x: hidden;}

.accountdashboard_colr .tab-content {
    max-height: auto;
    min-height: 400px;
    background-color: white;
    padding-bottom: 25px 
}

#accountpill .row {
  padding-left: 30px;
  padding-right: 30px; }

#accountpill p {
  padding-top: 10px; }

.adclr_box {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 20px;
  border: 1px solid #707070; }

.adclr_box img {
  filter: brightness(0);transform: scale(.8); }

div.adclr {
  padding-left: 8px;
  padding-right: 8px; }

.adclr_box:hover {
  background-color: #CCA483;
  border: 1px solid #CCA483;
  color: white;
  transition: all ease-in-out .3s; }

.adclr_box:hover img {
  filter: brightness(1);
  transition: all ease-in-out .3s; }

.account_stitle.r strong {
  padding-left: 13px; }

.account_stitle.r {
  padding-left: 20px;
  margin-left: -15px;
  margin-right: -15px; }

#ad2 .account_stitle.r {
  margin-left: -36px; }

#ad3 .account_stitle.r {
  margin-left: -36px; }

#ad4 .account_stitle.r {
  margin-left: -36px; }

#ad5 .account_stitle.r {
  margin-left: -36px; }

#ad6 .account_stitle.r {
  margin-left: -36px; }

  #ad7 .ad_pink{color: #CCA483;}
  #ad7 .table td{vertical-align: middle;}

@media (min-width: 1920px) {
div.adclr_box img {transform: scale(1);}    
  .account_body .account_stitle, .account_body .accountdashboard_coll .nav-pills .nav-link {
    padding: 12px 24px; }
  div.account_body .account_title {
    padding-top: 35px;
    padding-bottom: 35px; }
  div.account_body {
    padding-bottom: 110px; }
  .account_body div.accountdashboard_coll {
    padding-right: 10px; }
  .account_body div.accountdashboard_colr {
    padding-left: 10px; }
  div.accountdashboard_colr .tab-content {
    min-height: 640px; }
  .adclr_box {
    padding-top: 30px;
    padding-bottom: 30px; }
  #accountpill div.adclr {
    padding-left: 12px;
    padding-right: 12px; }
  div.adclr_box {
    margin-top: 30px; } }

@media (max-width: 767px) {
  div.accountdashboard_coll {
    padding-left: 7px; }
  div.accountdashboard_colr {
    padding-right: 7px; } }

@media (max-width: 575px) {
  .col-sm-4.adclr {
    flex: 0 0 50%;
    max-width: 50%; } }

/*--#ad2--*/
#ad2 {
  padding-left: 36px; }

#ad2 .table-hover tbody tr:hover {
  background-color: #EEE4D8; }

#ad2 .table td:last-child {
  color: #CCA483;
  text-align: right;
  padding-right: 0; }

#ad2 .table td, #ad2 .table th {
  border-top-color: #707070; }

#ad2 .table thead th {
  border-bottom: none;
  border-top: none;
  padding-top: 25px;
  padding-bottom: 15px; }

/*--#ad3--*/
#ad3 {
  padding-left: 36px; }

.ad3_title {
  color: #000000;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 25px; }

.ad3_color {
  color: #CCA483;
  border-bottom: 1px solid #CCA483;
  display: inline-block; }

#ad3 .col-sm-12 {
  padding-top: 30px; }

/*--#ad4--*/
#ad4 {
  padding-left: 36px; }

.account-btn {
  padding: 10px 60px;
  background-color: #CCA483;
  color: #ffffff;
  display: inline-block; }

.account-btn:hover {
  background-color: #EEE4D8;
  color: #333333;
  transition: all ease-in-out .3s; }

#ad4 .row {
  padding-top: 10px; }

#ad4 .row:last-child {
  margin-top: 20px; }

#ad4 .row:first-child {
  padding-top: 30px; }

#ad4 .form-control {
  border-radius: 0;
  padding: 10px 20px; }

#ad4 .col {
  padding-left: 0;
  padding-right: 0; }

/*--#ad5--*/
#ad5 {
  padding-left: 36px; }

#ad5 .row {
  margin-top: 25px; }

.ad5_bg {
  background-image: url("/images/rd/account_bg.jpg");
  background-size: cover;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat; }

.ad5_text h1 {
  font-weight: normal;
  color: #000000; }

.ad5_text p {
  color: #000000; }

.ad5_text {
  text-align: center;
  padding-top: 35px;
  padding-bottom: 45px; }

.ad5_text .account-btn {
  margin-top: 40px; }

div.ad5-sm8 {
  padding-right: 80px; }

.ad5_bg:hover {
  opacity: .7;
  transition: all ease-in-out .3s; }

#ad6 {
  padding-left: 36px; }

.white-btn {
  padding: 10px 75px;
  color: #000000;
  display: inline-block;
  border: 1px solid #333333;
  margin-right: 10px; }

.white-btn:hover {
  background-color: #EEE4D8;
  color: #333333;
  transition: all ease-in-out .3s;
  border-color: #CCA483; }

.ad6_text p {
  margin-top: 20px;
  margin-bottom: 20px; }

@media (min-width: 1920px) {
  div.ad6_text p {
    margin-top: 30px;
    margin-bottom: 30px; }
  div#ad4 .row {
    padding-top: 12px; }
  div#ad4 input.form-control {
    border-radius: 0;
    padding: 12px 24px; }
  #ad4 .account-btn {
    padding: 12px 100px; }
  #ad6 .account-btn {
    padding: 12px 80px; }
  #ad6 .white-btn {
    padding: 12px 95px; }
  div#ad2 {
    padding-left: 35px; }
  div#ad3 {
    padding-left: 35px; }
  div#ad4 {
    padding-left: 35px; }
  div#ad5 {
    padding-left: 35px; }
  div#ad6 {
    padding-left: 35px; }
  div#ad5 .row {
    margin-top: 30px; }
  div#ad5 div.ad5-sm8 {
    padding-right: 180px; }
  div.ad5_text {
    padding-top: 65px;
    padding-bottom: 80px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .row div.ad5-sm8 {
    padding-right: 25px; }
  div.ad5_text {
    padding-top: 25px;
    padding-bottom: 35px; } }

@media (max-width: 991px) {
  div.ad5_bg {
    background-size: cover;
    background-position: center;
    height: 275px;}

  #ad2 table.table td:last-child{padding-right: 5px;}

  #ad5 div.row {
    flex-direction: column-reverse;
    margin-top: 10px; }
  #ad5 .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px; }
  #ad5 .col-sm-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 10px; }
  div.ad5_bg h5 {
    padding-top: 50px;
    padding-bottom: 60px; }
  .ad5_text {
    padding-top: 20px;
    padding-bottom: 30px; }
  div#ad2 {
    padding-left: 10px; }
  #ad2 {
    padding-right: 0px; }
  div#ad3 {
    padding-left: 10px; }
  div#ad4 {
    padding-left: 10px; }
  div#ad5 {
    padding-left: 10px; }
  div#ad6 {
    padding-left: 10px; }
  .account_stitle.r strong {
    padding-left: 0px; }
  .account_stitle.r {
    padding-left: 10px; }
  #accountpill div.row {
    padding-left: 2px;
    padding-right: 2px; }
  div#ad2 .account_stitle.r {
    margin-left: -10px;
    margin-right: 0px; }
  div#ad3 .account_stitle.r {
    margin-left: -10px; }
  div#ad4 .account_stitle.r {
    margin-left: -10px; }
  div#ad5 .account_stitle.r {
    margin-left: -10px; }
  div#ad6 .account_stitle.r {
    margin-left: -10px; } }

@media (max-width: 767px) {
  .accountdashboard_colr {
    margin-top: 10px; }
  p.account_stitle {
    padding-left: 10px; }
  .accountdashboard_coll a.nav-link {
    padding-left: 10px; } }

@media (max-width: 530px) {
  #ad2 table.table td:last-child {text-align: left;}
  #ad2 .table tr th {text-align: center;transform: translateX(40px);}
  
  #ad2 .table td, #ad2 .table th {
    text-align: right; }
  #ad2 .table td {
    border-top: none; }
    #ad2 .table th {
      border-top: none; }
  #ad2 table, #ad2 thead, #ad2 tbody, #ad2 th, #ad2 td, #ad2 tr {
    display: block; }
  /* Hide table headers (but not display: none;, for accessibility) */
  #ad2 thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #ad2 tr {
    border: 1px solid #ccc;border-bottom-color: #333;}
   
  #ad2 td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%; }
  #ad2 td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap; }
  #ad2 th:nth-of-type(1):before {
    content: "訂單 #";
    position: absolute;
    left: -53px;
    width: 45%; }
  #ad2 td:nth-of-type(1):before {
    content: "日期"; }
  #ad2 td:nth-of-type(2):before {
    content: "送貨到"; }
  #ad2 td:nth-of-type(3):before {
    content: "訂單總額"; }
  #ad2 td:nth-of-type(4):before {
    content: "狀態"; }
    #ad2 .table td, #ad2 .table th:before {
    text-align: left;
}
th.pl-0:before {
    margin-left: 21px;
} }

@media (max-width: 575px) {
  #ad3 .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  #ad3 p {
    font-size: 12px; } }

@media (max-width: 491px) {
  .ad3_block {
    display: block;
    margin-bottom: 10px; } }

@media (max-width:479px){.ad5-sm8 .ad5_bg {height: 215px;}}    
@media (max-width: 416px) {
  #ad6 .account-btn {
    margin-top: 15px; } }
@media (max-width:360px){div.ad5-sm8 .ad5_bg {height: 170px;}.ad5_text span.account-btn {margin-top: 20px;}}   
/*--category_main start--*/

.cm_l3_inner .fa-angle-down {
  position: absolute;
  right: 15px;
  transform: rotate(180deg);
  padding-bottom: 5px; }

.cm_l3_inner .collapsed .fa-angle-down {
  transform: rotate(0deg);
  padding-top: 5px; }

.cm_l3_inner .btn-link {
  padding: 0;
  color: #333333;
  text-decoration: none !important; }

.cm_l3_inner .card-header {
  background-color: transparent;
  border-bottom: none; }

.cm_l3_inner .card {
  border: none;
  border-radius: 0; }

.cm_l3_inner p {
  margin-bottom: 0; }

.cm_l3_inner .card-body {
  background-color: #f3f3f3; }

.cm_l3_inner .btn-link:hover {
  color: #cca483;
  text-decoration: none; }

@media (min-width: 1300px) {.category_main .category_main_left{flex: 0 0 20.666667%;max-width: 20.666667%;}
.category_main .category_main_right{flex: 0 0 79.333333%;max-width: 79.333333%;}
.category_main .recipes_main_right{flex: 0 0 79.333333%;max-width: 79.333333%;}}

.cm_l2_inner .form-control {border: none;}

.category_main {
  padding-top: 30px;
  padding-bottom: 50px; }

.category_main_left h5 {
  color: #A7202F;
  margin-bottom: 15px; }

.cm_l1_inner {
  background-color: white;
  padding: 10px;
  filter: drop-shadow(0px 0px 6px #aaa); }

.cm_l2_inner {
  background-color: white;
  margin-top: 30px;
  margin-bottom: 30px;
  filter: drop-shadow(0px 0px 6px #aaa); }

.cm_l3_inner {
  filter: drop-shadow(0px 0px 6px #aaa); }

.cm_l2_inner .form-control {
  border-radius: 0; }

.cm_l2_inner button { 
  color: #505050;
  font-size: 22px;
  padding: 0px 0px;
  position: absolute;
  right: 10px;
  background-color: transparent; } 

.cm_l2_inner .nav-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333333; }

.category_main_right h5 {
  border-bottom: 3px solid #A7202F;
  display: inline-block;
  padding-bottom: 5px; }

.cm_r1 {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  align-items: center; }

.cm_r1 p {
  margin-bottom: 0; }

.cm_r1s {
  display: flex;
  align-items: center; }

.cm_r1s p {
  margin-bottom: 0px;
  margin-right: 10px;white-space: nowrap;}

.cm_r1s .nav-item {
  background-color: white;
  width: 160px; }

.cm_r1s .nav-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333333; }

.cm_r1s .nav-pills .show > .nav-link .fa-angle-down {
  transform: rotate(180deg); }

.cm_r1s .nav-pills .show > .nav-link {
  color: #333333;
  background-color: #ffffff; }

.cm_r1{z-index: 10;position: relative;}
.cm_r2{position: relative;}  
  
.cm_r2 .nav-pills {
  display: flex; }

.cm_r2 .nav-pills .nav-item {
  margin: 5px; }

.cm_r2 .nav-pills .nav-link {
  border-radius: 0;
  background-color: white;
  color: #A7202F; }

.cm_r2 .nav-pills .nav-link.active {
  background-color: #A7202F; }

section.category1_home {
  padding-top: 12px;
  padding-bottom: 0px;
  background: transparent;}

.category_margin_l {
  margin-left: 25px !important;
  margin-top: 10px; }

.category1_cardbody .cart {
  opacity: 0; }

.category1_cardbody:hover .cart {
  opacity: 1;
  transition: all ease-in-out .3s; }

.category1_home .card {
  background-color: transparent; }

.category1_home .card_change {
  background-color: white; }

.category1_home .card-body {
  background-color: white; }

.category1_ccp:hover{cursor: pointer;}
  
.category1_home .card_change .category1_ccp {
  position: absolute;
  width: 100%;opacity: 0;visibility:hidden;} 

.category1_home .card_change:hover .category1_ccp {
  padding: 10px 0;opacity: 1;visibility: visible;}

div.category1_cardbody .card-body {
  padding-top: 15px; }

.category1_home .card-img-top2 {
  border-bottom: 1px solid #aaaaaa; }

.category1_home .card_change:hover .card-img-top2 {
  border-bottom-color: transparent; }

.category_main_right .tab-content {
  margin-top: 30px; }

.cm_r1_top {
  padding-left: 29px;
  padding-right: 29px; }

@media (max-width: 1680px) and (min-width: 992px){
.cm_r2 .col-sm-3{padding-right: 10px!important;padding-left: 10px!important;} } 
 
@media (min-width: 1920px) {
  div.category_main {
    padding-top: 50px;
    padding-bottom: 90px; }
  div.cm_l1_inner {
    padding: 20px; } 
    .cm_l2_inner .form-control {padding: 8px 20px;}
  div.category1_cardbody div.card-body {
    padding-top: 40px; }
  section.category1_home .card_change:hover .category1_ccp {
    padding: 20px 0; }
  .category1_home .category1_cardbody .cart {
    padding: 25px 0; }
  .category1_home .col-sm-3 {
    padding-left: 18px;
    padding-right: 18px; }
  .category_main_right .cm_r1 {
    margin-top: 40px; }
  .tab-content section.category1_home {
    padding-top: 19px; }
  div.category_main_right h5 {
    border-bottom: 4px solid #A7202F; }
  ul.category_margin_l {
    margin-top: 15px; }
  .category_margin_l .nav-link {
    padding: 10px 20px; }
  div.cm_l2_inner button {
right: 12px;font-size: 25px;} }  

@media (max-width: 1199px) and (min-width: 992px) {
  div.category1_cardbody .card-body {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .category1_home .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%; }
  .category_main .col-2 {
    flex: 0 0 27%;
    max-width: 27%; }
  .category_main .col-10 {
    flex: 0 0 73%;
    max-width: 73%; } }

@media (max-width: 767px) {
  .category_main .col-2 {
    flex: 0 0 30%;
    max-width: 30%; }
  .category_main .col-10 {
    flex: 0 0 70%;
    max-width: 70%; }
  div.cm_r1s .nav-item {
    width: 120px; }

  div.cm_r1s p {
    margin-bottom: 5px;
    margin-right: 0px; }
.cm_r1s .dropdown-menu{min-width: unset;}
.cm_r1s .dropdown-item{padding: .25rem 15.5px;}
 


  .category1_home.home2 .col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%; } 
  
  
  }

@media (max-width: 512px) {
  .category_main div.col-2 {
    flex: 0 0 30%;
    max-width: 30%;
    padding-left: 5px;
    padding-right: 5px; }
  .category_main div.col-10 {
    flex: 0 0 70%;
    max-width: 70%;
    padding-left: 5px;
    padding-right: 5px; }
  .cm_r2 .tab-pane {
    padding-left: 5px;
    padding-right: 5px; }
  .cm_r1_top {
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 480px) {
  .category1_home.home2 .col-sm-3 {
    padding: 10px; }
  .cm_l2_inner .form-control {
    padding: .375rem 5px; }
  .cm_l2_inner .btn {
    padding: .375rem 5px; }
    html[lang="en"] .f2col {
    max-width: 71px;
}
     }

@media (max-width: 420px) {
div.cm_r1s {flex-direction: column; }
  .category_main .row .col-2 {
    flex: 0 0 42%;
    max-width: 42%;
    padding-left: 2px;
    padding-right: 2px; }
  .category_main .row .col-10 {
    flex: 0 0 58%;
    max-width: 58%;
    padding-left: 2px;
    padding-right: 2px; }
  .cm_r1 {
    flex-direction: column; }
  .cm_r1 p {
    padding-bottom: 5px; }
  section.section.category1_home {
    padding-top: 0px; }
  .home2_g.pt-4 {
    padding-top: 10px !important; }
    .fixed-top .secondary-nav-bar .custom-search #Search-myform {
    display: none;
}
.ch-actions-button > span img {
    margin-right: 1px !important;
    padding: 0 0px;
} 
.nav-item.dropdown.login-dropdown {
    margin-left: 5px;
}
html[lang="en"] span.ch-a-box.wishlists {
    margin-left: -16px;
}
html[lang="en"] #header.fixed-top span.ch-a-box.wishlist {
    margin-left: -28px;
}
html[lang="en"] .f2col {
    max-width: 69px;
}}

@media (max-width: 360px) {
  #home .home2.category1_home {
    padding-top: 0px;
    padding-bottom: 0px; } }

.productd_row {
  padding-left: 70px;
  padding-right: 70px; }

.productdetails_body .modal-body {
  display: flex;
  justify-content: center; }

.modal-body .pdimgm {
  width: 100%;}  

@media (min-width:1920px){div.modal-body img.pdimgm {max-height: 500px;max-width: 500px; }} 
@media (min-width:1680px){div.modal-body .pdimgm {max-height: 450px;max-width: 450px; }} 
@media (min-width:992px){.modal-body .pdimgm {max-height: 400px;max-width: 400px; }}
  
.productd_row_colr {
  position: relative; }

.productdetails .breadcrumbs {
  margin-bottom: 35px; }

.pdetail_imgm {
  overflow: hidden;
  position: relative;
  filter: drop-shadow(0px 0px 5px #aaa); }

.pdzoom {
  position: absolute;
  left: 25px;
  bottom: 20px;
  cursor: pointer;
  transition: all ease-in-out .1s; }

.pdzoom:hover {
  opacity: .7; }

.pdetail_imgm .pdimgm {
  width: 100%; }

.productd_pills img {
  filter: drop-shadow(0px 0px 5px #aaa); }

.productd_pills {
  margin-top: 18px; }

.productd_pills a {
  padding: 0px 7px; }

.productd_pills .nav-item:first-child a {
  padding-left: 0px; }

.productd_pills .nav-item:last-child a {
  padding-right: 0px; }

.productd_pills .nav-item:hover {
  opacity: .7; }

.productd_pills.nav-pills .nav-link.active, .productd_pills.nav-pills .show > .nav-link {
  background-color: transparent; }

.productd_row_colr1{text-align: left;} 
  
.productd_row_colr1 h2 {
  margin-bottom: 0px; }

.pd-gray {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: 1.5rem;
  background-color: #292929;
  color: white;
  display: inline-block;
  position: relative; }

.pd-gray::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 0px;
  width: 0;
  z-index: 1;
  right: -17px;
  border: medium solid #292929;
  border-width: 17px 0 17px 17px;
  border-color: transparent transparent transparent #292929; }

.productd_row_colr1_price {
  display: flex;
  align-items: center;
  padding-bottom: 10px; }

.productd_row_colr1_price h4 {
  margin-right: 12px;
  color: #A7202F; }

.productd_row_colr1_price h5 {
  text-decoration: line-through;
  font-weight: normal;
  color: #707070;
  margin-bottom: 0; }

.productd_space span:first-child {
  margin-right: 45px; }

.productd_space {
  margin-bottom: 0; }

.productd_morep {
  padding-bottom: 20px; }

.productd_row_colr2_inner2 {
  display: flex;
  align-items: center; }

.productd_row_colr2_inner2 a.nav-link {
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: white;
  margin-right: 12px;
  color: #333333;
  border-radius: 0px; }

.productd_row_colr2_inner2 .productd_add {
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: white;
  padding: .5rem 1rem; }

.productd_row_colr2_inner2 .nav-pills .show > .nav-link {
  color: #333333;
  background-color: white; }

.productd_row_colr2_inner2 .dropdown-menu {
  margin-top: 15px; }

.productd_row_colr2_inner2 .dropdown.show .fa-angle-down {
  transform: rotate(180deg); }

.productd_row_colr2_inner2 .fa-angle-down {
  transition: all ease-in-out .2s; }

.productd_row_colr2_inner2 {
  margin-bottom: 15px; }

.pdtop::before {
  content: " ";
  height: 0;
  position: absolute;
  top: -12px;
  width: 0;
  z-index: 1;
  left: 14px;
  border: medium solid white;
  border-width: 0px 12px 12px 12px;
  border-color: transparent transparent white transparent; }


.productd_row_colr3_inner1 {
  width: 262px;
  display: flex;
  align-items: center;
  background-color: white;
  padding: .5rem 1rem;
  margin-right: 12px;
  justify-content: center;
  border: 1px solid #A7202F;
  transition: all ease-in-out .1s;
  color: #A7202F; }

.productd_row_colr3_inner1 img, .productd_row_colr3_inner2 img {
  margin-right: 12px; }

.productd_row_colr3_inner2 {
  width: 262px;
  display: flex;
  align-items: center;
  background-color: white;
  padding: .5rem 1rem;
  justify-content: center;
  border: 1px solid #A7202F;
  transition: all ease-in-out .1s;
  color: #A7202F; }

.productd_row_colr3_inner1:hover {
  background-color: #A7202F;
  color: white; }

.productd_row_colr3_inner2:hover {
  background-color: #A7202F;
  color: white; }

.productd_row_colr3_inner1:hover img {
  filter: brightness(0) invert(1); }

.productd_row_colr3_inner2:hover img {
  filter: brightness(0) invert(1); }

.pd_line hr {
  width: 65%;
  margin-left: 0px;
  border-top: 1px solid #aaa; }

/*--productd_row1 start--filter: brightness(0) invert(1)--*/
.productd_row1_inner {
  padding-left: 165px;
  padding-right: 165px; }

.productd_row1 {
  text-align: center;
  padding-bottom: 40px; }

.pd_redline {
  color: white;
  background-image: url(../img/pd1_bg.png);
  display: inline-block;
  padding: 15px 80px;
  margin-bottom: 45px;
  border-radius: 25px;
  position: relative; }

.pd_redline::after {
  content: "";
  right: -180px;
  position: absolute;
  background-image: url(../img/pd1_reline.png);
  background-size: contain;
  width: 161px;
  height: 35px; }

.pd_redline::before {
  content: "";
  left: -180px;
  position: absolute;
  background-image: url(../img/pd1_reline.png);
  background-size: contain;
  width: 161px;
  height: 35px; }

.productd_btn span {
  padding-top: 17px;
  padding-bottom: 17px;
  width: 160px;
  border: 1px solid #AF8A5E;
  display: inline-block;
  text-align: center;
  background-color: white;
  color: #A7202F;
  transition: all ease-in-out .1s;
  cursor: pointer; }

.productd_btn span.red {
  border-color: #A7202F;
  background-color: #A7202F;
  color: white; }

.productd_btn span.red img {
  filter: brightness(0) invert(1); }

.productd_btn span:hover img {
  filter: brightness(0) invert(1); }

.productd_btn span:hover {
  border: 1px solid #A7202F;
  background-color: #A7202F;
  color: white; }

.productd_btn span.red img {
  margin-bottom: 2px; }

.productd_btn span:not(.red) img {
  margin-bottom: 2px;
  margin-top: 2px; }

.productd_btn span.red:hover img {
  filter: unset; }

.productd_btn span.red:hover {
  background-color: white;
  border: 1px solid #AF8A5E;
  color: #A7202F; }

.productd_btn span img {
  margin-right: 10px;
  transition: all ease-in-out .1s; }

.productd_btn span:first-child {
  margin-right: 12px; }

.productd_row1_inner_r h5 {
  color: #A7202F;
  margin-bottom: 20px; }

.productd_row1_inner_r p {
  margin-bottom: 25px; }

div.productd_row1_inner_l {
  padding-right: 5px;
  padding-left: 5px; }

.productd_row1_inner_l img {
  filter: drop-shadow(0px 0px 5px #aaa); }

.productd_row1_inner {
  display: flex; }

.productd_row1_inner_r {
  text-align: left; }

.productd_row2 {
  padding-top: 50px;
  padding-bottom: 20px; }

.productd_row2 h5 {
  padding-bottom: 7px;
  border-bottom: 3px solid #A7202F;
  display: inline-block; }

.productd_row2_inner .col-sm-3 {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.productd_row2 .home2_g {
  margin-right: -30px;
  margin-left: -30px; }

.productd_row_colr2_inner2 .productd_add.ss .sknum {order: 2;width: 55px;text-align: center;}
.productd_row_colr2_mark img{margin-right: 10px;}
.productdetails_body{overflow-x: hidden;}  

.modal.fade .modal-dialog.modal-dialog-zoom {
  -webkit-transform: translate(0, 0) scale(0.5);
  transform: translate(0, 0) scale(0.5); }

.modal.show .modal-dialog.modal-dialog-zoom {
  -webkit-transform: translate(0, 0) scale(1);
  transform: translate(0, 0) scale(1); }

.ppdwatermark {
  position: relative; }

.ppdwatermark::before {
  content: "";
  background-image: url("../img/rd/pd_watermark1.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 500px;
  width: 100%;
  position: absolute !important;
  right: -57%;
  bottom: 27%;
  pointer-events: none; }

.ppdwatermark2 {
  position: relative; }

.ppdwatermark2::before {
  content: "";
  background-image: url("../img/rd/pd_watermark2.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 360px;
  width: 100%;
  position: absolute !important;
  left: -52%;
  bottom: 10%;
  pointer-events: none; }

@media (min-width: 1920px) {

  div.productd_row2 {
    padding-top: 60px;
    padding-bottom: 30px; }
  div.productd_row2 h5 {
    padding-bottom: 8px;
    border-bottom: 4px solid #A7202F; }
  p.pd-gray::before {
    border-width: 19px 0 19px 19px;
    right: -19px; }
  p.pd-gray {
    padding-right: 1.9rem;
    padding-top: .55rem;
    padding-bottom: .55rem;
    margin-bottom: 20px; }
  div.productd_row_colr1_price {
    padding-bottom: 20px; }
  .productd_row_colr2_inner2 .nav-item a.nav-link {
    width: 180px;
    padding: 16px 20px; }

  .productd_row_colr2 .productd_row_colr2_mark {
    margin-bottom: 25px; }

  .productd_space {
    margin-bottom: 3px; }

  h4.pd_redline {
    margin-bottom: 55px;
    margin-top: 10px; }
  #productdetails div.productdetails_body div.ppdwatermark::before {
    right: -62%;
    height: 552px; }
  #productdetails div.productdetails_body div.ppdwatermark2::before {
    bottom: 8%;
    height: 422px;left: -51%;} }

@media (min-width: 1680px) {
  #productdetails .productdetails_body div.ppdwatermark::before {
    right: -63%; }
  #productdetails .productdetails_body div.ppdwatermark2::before {
    left: -54%;transform: scale(1);} }

@media (min-width: 1440px) {
  #productdetails .productdetails_body .ppdwatermark::before {
    right: -62%; }
  #productdetails .productdetails_body .ppdwatermark2::before {
    left: -54%;transform: scale(.9);} }

@media (max-width: 1310px) and (min-width: 1280px) {
  .productdetails_body .ppdwatermark::before {
    right: -51%; }
  .productdetails_body .ppdwatermark2::before {
    left: -49%;
    height: 270px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  .productdetails_body .ppdwatermark::before {
    right: -47%;
    height: 400px;
    bottom: 33%; }
  .productdetails_body .ppdwatermark2::before {
    left: -46%;
    height: 250px; }
  div.productd_btn span {
    width: 140px; }
  h4.pd_redline::before {
    width: 141px;
    height: 31px;
    left: -155px; }
  h4.pd_redline::after {
    width: 141px;
    height: 31px;
    right: -155px; }
  .productd_pills a.nav-link {
    padding: 0px 5px; } }

@media (max-width: 991px) {
  img.pdzoom {
    left: 15px;
    bottom: 10px; }
  div.productd_row {
    padding-left: 0px;
    padding-right: 0px; }
  .productd_pills a img {
    width: 80px; }
  p.productd_space span:first-child {
    margin-right: 30px; }
  p.productd_morep {
    padding-bottom: 7px; }
  div.productd_row1_inner {
    padding-left: 0;
    padding-right: 0; }
  div.ppdwatermark::before {
    height: 300px;
    background-position: right;
    right: -11%; }
  div.ppdwatermark2::before {
    height: 150px;
    left: -55.5%;
    bottom: -17%;display:none}
  div.productd_row2_inner .col-sm-3 {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%; } }

@media (max-width: 767px) {
  .productd_row1_inner {
    flex-direction: column; }
  .productd_row1_inner .col-sm-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px; }
  .productd_row1_inner .col-sm-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .productdetails div.ppdwatermark2::before {
    bottom: -8%;
    height: 110px;
    left: -45.5%; }
  .productdetails div.ppdwatermark::before {
    right: -4%;
    bottom: 30%; }
  h4.pd_redline {
    padding: 10px 40px;
    margin-bottom: 30px; }
  h4.pd_redline::before {
    width: 100px;
    height: 22px;
    left: -110px;
    bottom: 14px; }
  h4.pd_redline::after {
    width: 100px;
    height: 22px;
    right: -110px;
    bottom: 14px; }
  div.productd_row_colr1 h2 {
    margin-top: 15px; }
  span.productd_row_colr3_inner1 {
    width: 192px; }

  span.productd_row_colr3_inner2 {
    width: 192px;
 }



  div.productd_row_colr2_inner2 .productd_add {
    width: 80px; }
    div.productd_row_colr2_inner2 .productd_add.ss {
      width: 100px; }    
  div.productd_row_colr2_inner2 a.nav-link {
    width: 100px; } }

@media (max-width: 502px) {
  p.pd-gray::before {
    border-width: 15.5px 0 15px 15.5px;
    right: -14px; }
  .productd_row1 .pd_redline::before {
    width: 70px;
    height: 15px;
    left: -80px;
    bottom: 14px; }
  .productd_row1 .pd_redline::after {
    width: 70px;
    height: 15px;
    right: -80px;
    bottom: 14px; }
  div.productdetails .breadcrumbs {
    margin-bottom: 15px; }
  div.productd_row2 {
    padding-top: 20px; }
  .productd_row2_inner .pt-4 {
    padding-top: 0px !important; }
  .productd_row2_inner .section.category1_home {
    padding-top: 0px; } }
@media (max-width: 479px){
.quickview  .productd_row_colr3 {
display: block; }
.quickview7 .productd_row_colr2_inner2 {display: block;} 
.quickview p{text-align: left;} 
}
 

@media (max-width: 411px) {
  div.productd_row_colr2_inner2 span.productd_add.ss {
    width: 80px; }     
    div.productd_row_colr2_inner2 .productd_add.ss .sknum {width: 35px;}    
  div.productdetails div.ppdwatermark::before {
    right: -4%;
    bottom: 37%;
    height: 200px; }
  div.productd_row_colr3 {
    display: block; }
  div.productd_row_colr3 .productd_row_colr3_inner1 {
    margin-bottom: 2px; } }

@media (max-width: 391px) {
  div.productd_btn span {
    width: 124px; } }

.rm_l2_inner, .rm_l3_inner, .rm_l4_inner {
  background-color: white;
  padding: 15px 10px;
  margin-top: 10px;
  margin-bottom: 30px;
  filter: drop-shadow(0px 0px 5px #aaa); }

.rm_l1_inner {
  background-color: white;
  padding: 0px;
  margin-bottom: 20px;
  filter: drop-shadow(0px 0px 5px #aaa); }

.cm_l2_inner.rm_l1_inner {
  margin-top: 0; }

.cm_l2_inner.rm_l1_inner button {
  right: 0px; }

.rm_l1 .form-check {
  margin-bottom: 7px; }

.rm_l1 .rm_l4_inner .form-check {
  margin-bottom: 17px; }

.rm_l4_inner img {
  padding-right: 3px; }

.rm_r1_inner {
  background-color: white;
  filter: drop-shadow(0px 0px 5px #aaa); }

div.rm_r1_inner_im {
  padding-left: 0; }

.rm_r1_inner_img {
  width: 100%;height:100%;}

.rm_r1_inner_t h4 {
  color: #A7202F;
  margin-bottom: 22px; }

.rm_r1_inner_t p {
  margin-bottom: 22px;
  padding-right: 59px; }

.rm_r1_inner_t1 {
  display: flex;
  align-items: flex-end;
  margin-top: 40px;
  margin-bottom: 15px; }

.rm_r1_inner_t1 img {
  margin-right: 10px; }

.rm_r1_inner_t .post-btn {
  padding: 10px 25px;margin-bottom: 20px;}

.rm_playbtn {
  border: medium solid #A7202F;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #A7202F; }
 


.rm_r2_inner_imgbox{overflow: hidden;} 
.rm_r2_inner_imgbox img{transition: all ease-in-out .3s;}   

.rm_r2_inner .tab-pane > .row > .col-sm-4:hover img{transform: scale(1.03);}
.rm_r2_inner .tab-pane > .row > .col-sm-4:hover h5{color: #A7202F;}
.rm_r2_inner .tab-pane > .row > .col-sm-4 h5{display:inline-block;position: relative;transition: all ease-in-out .3s;}
.rm_r2_inner .tab-pane > .row > .col-sm-4 h5:before{content:"";height: 3px;background-color:#A7202F;width: 100%;
position: absolute;bottom: -7px;transform: scaleX(0);transition: all ease-in-out .3s;} 
.rm_r2_inner .tab-pane > .row > .col-sm-4:hover h5:before{transform: scaleX(1);}


  

.rm_r2_inner .nav-pills .nav-link.active, .rm_r1_inner_t .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #A7202F; }

.rm_r2_inner .nav-pills .nav-link {
  color: #A7202F;
  background-color: #fff;
  margin-right: 7px;
  border-radius: 0; }

.rm_r2_inner .rm_playa {
  padding: .96rem 1rem; }

.rm_r2_inner .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 35px;
  margin-bottom: 100px; }

.rm_r2_inner .nav-pills .nav-link.active .rm_playbtn, .rm_r1_inner_t .nav-pills .show > .nav-link .rm_playbtn {
  border-color: transparent transparent transparent #fff;
  border-width: 5px 0 5px 5px; }

.rm_r2_inner img {
  width: 100%;
  filter: drop-shadow(0px 0px 5px #aaa); }

.rm_r2_inner .tab-pane h5 {
  margin-bottom: 25px;
  margin-top: 10px;
  padding-top: 0; }

.rm_r2_inner .nav-pills {
  margin-top: 30px; }

div.recipes_main_right {
  padding-left: 50px; }

.rm_l4_inner {
  position: relative; }

.rmdwatermark::before {
  content: "";
  background-image: url("/images/rd/recipes_wm.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 342px;
  width: 316px;
  position: absolute !important;
  left: -100%;
  bottom: -160%;
  pointer-events: none; }

@media (min-width: 1920px) {
  div.rm_l1_inner.cm_l2_inner {
    padding: 0px; }
  div.rm_r2_inner div.col-sm-12 {
    margin-top: 55px; }
  div.rm_r2_inner .col-sm-4 {
    padding-left: 20px;
    padding-right: 20px; }
  div.rm_r2_inner .tab-pane h5 {
    margin-bottom: 45px;
    margin-top: 25px; }
  div.rm_l1 .form-check {
    margin-bottom: 12px;
    font-size: 18px; }
  div.rm_l2_inner, div.rm_l3_inner, div.rm_l4_inner {
    padding: 15px 10px;
    margin-top: 14px;
    margin-bottom: 32px; }
  div.rm_l1_inner {
    margin-bottom: 30px; }
  div.rm_l1 .rm_l4_inner .form-check {
    margin-bottom: 25px; }
  div.recipes_main_right.col-10 {
    padding-left: 80px; }
  .rm_r2_inner a.rm_playa {
    padding: 17px 18px; }
  .rm_r2_inner .nav-link {
    padding: 10px 18px; }
  div.rm_r2_inner .nav-pills .nav-link {
    margin-right: 10px; }
  .recipes_body .recipes_container .recipes_main div.rmdwatermark::before {
    height: 382px;
    width: 356px;
    left: -100%;
    bottom: -150%; } }

@media (min-width: 1680px) {
  .recipes_container .recipes_main div.rmdwatermark::before {
    height: 382px;
    width: 356px;
    left: -199%;
    bottom: -175%; } }

@media (min-width: 1440px) {
  .recipes_container .recipes_main .rmdwatermark::before {
    left: -121%; } }

@media (max-width: 1310px) and (min-width: 1280px) {
  .recipes_container .recipes_main .rmdwatermark::before {
    left: -72%; } }

@media (max-width: 1279px) and (min-width: 992px) {
  div.recipes_main_left {
    padding-left: 0;
    padding-right: 0; }
  div.rm_r1_inner_t1 {
    margin-top: 20px;
    margin-bottom: 10px; }
  div.rm_r1_inner_t h4 {
    margin-bottom: 12px; }
  div.rm_r1_inner_t p {
    margin-bottom: 12px;
    padding-right: 39px; }
  div.rm_r2_inner .col-sm-4 {
    padding-left: 10px;
    padding-right: 10px; }
  .recipes_main_right .rm_r1_inner {
    margin-right: -20px;
    margin-left: -20px; }
  div.rm_r2_inner .col-sm-12 {
    margin-bottom: 20px; }
  .recipes_container .recipes_main .rmdwatermark::before {
    height: 232px;
    width: 206px;
    left: -33%;
    bottom: -108%; } }
   
@media (max-width: 991px) { 
  div div.recipes_main_right {padding-left: 25px!important;padding-right: 25px!important; }  
  .rm_r2_inner .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%; }
  .rm_r1_inner {
    flex-direction: column; }
  .rm_r1_inner .col-sm-5 {
    flex: 0 0 100%;
    max-width: 100%; }
  .rm_r1_inner .col-sm-7 {
    flex: 0 0 100%;
    max-width: 100%; }
  .rm_r1_inner_t .post-btn {
    margin-bottom: 20px; }
  div.rm_r1_inner_t1 {
    margin-top: 30px; }
  div.rmdwatermark::before {
    height: 232px;
    width: 206px;
    left: -33%;
    bottom: -110%; }
  div.rm_r2_inner .col-sm-12 {
    margin-bottom: 10px; }
  div.rm_r1_inner_im {
    padding-right: 0; }
  .rm_l1_inner .form-inline.my-2 {
    margin-top: 0 !important; } }

@media (max-width: 767px) {
  .recipes .category_main .col-2 {
    padding-left: 10px;
    padding-right: 0px; }
  .recipes .category_main .col-10 {
    flex: 0 0 68%;
    max-width: 68%; } }

@media (max-width: 512px) {
  .recipes .category_main .col-2 {
    flex: 0 0 32%;
    max-width: 32%; }
  div.recipes .category_main .col-10 {
    flex: 0 0 64%;
    max-width: 64%;
    padding-left: 45px; }
  div.rm_l4_inner img {
    padding-right: 1px; } }

@media (max-width: 468px) {
  .rm_r2_inner .tab-pane >.row{margin-left: 0;margin-right: 0;}  
  .rm_l1 .rm_l4_inner img {
    padding-right: 0px; } }

@media (max-width: 453px) {
  .recipes .category_main_left h5 {
    margin-bottom: 10px; }
  div.rm_l2_inner, div.rm_l3_inner, div.rm_l4_inner {
    padding: 10px 5px; }
  .recipes div.rmdwatermark::before {
    height: 172px;
    width: 146px;
    left: -18%;
    bottom: -85%; } }

@media (max-width: 421px) {
  .rm_l1 .form-check {
    padding-left: 1rem; }
  .rm_l1 .form-check-input {
    margin-left: -1rem; }
  div.recipes .category_main div.col-10 {
    flex: 0 0 63%;
    max-width: 63%;
    padding-left: 35px; } }

@media (max-width: 409px) {
  div.recipes .category_main .col-2 {
    flex: 0 0 40%;
    max-width: 40%;
    padding-left: 5px; }
  div.rm_r1_inner_t p {
    padding-right: 5px;
    margin-bottom: 12px; }
  div.rm_r1_inner_t h4 {
    margin-bottom: 12px; }
  .rm_r1_inner_t .rm_r1_inner_t1 {
    margin-bottom: 10px;
    margin-top: 20px; }
  div.rm_r2_inner .col-sm-12 {
    margin-top: 22px; }
  .rm_r2_inner .col-sm-4 {
    padding-right: 5px;
    padding-left: 5px; }
  .rm_r2_inner .nav-pills .nav-link {
    margin-top: 7px; }
  div.recipes div.category_main div.col-10 {
    flex: 0 0 53%;
    max-width: 53%;
    padding-left: 32px; }
  .rm_r1_inner .col-sm-5 {
    padding-left: 5px; } }

/*#A7202F  #EFECE5  #CCA483*/
.small.speed {
  color: #606060;
  margin: 10px 0; }

.speed::before {
  content: "-";
  background-image: url("/images/sv/header-delivery.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 14px;
  width: 20px;
  position: absolute;
  margin-left: -30px;
  margin-top: 3px; }

/*--new update for popup start--*/

.login-dropdown .h_playbtn:before {
    content: " ";
    height: 0;
    position: absolute;
    top: -30px;
    width: 0;
    z-index: 1;
    right: 20px;
    border: medium solid black;
    border-width: 10px 10px 10px 10px;
    border-color: transparent transparent white transparent;
    filter: drop-shadow(0px -2px 3px #aaa);
}

.h_playbtn:before {
  content: " ";
  height: 0;
  position: absolute;
  top: -30px;
  width: 0;
  z-index: 1;
  right: 20px;
  border: medium solid black;
  border-width: 10px 10px 10px 10px;
  border-color: transparent transparent white transparent;
 /* filter: drop-shadow(0px -2px 3px #aaa); */
}

.hcart1 {
  display: flex; }

.hcart1 img {
  max-width: 100%; }

.hcart1 .col-3 {
  padding-left: 0;
  padding-right: 0; }

.hcart1 .col-9 {
  padding-left: 7px;
  padding-right: 10px;
  justify-content: space-around;
  display: flex;
  flex-direction: column; }

/*.secondary-nav-bar .ch-actions-button .dropdown-item.nop {
  /*padding: 10px; 
}*/

.ch-actions-button .dropdown-menu.ch {
  left: unset;
  right: 0;
  margin-top: 17px;
  background-color: white;
  filter: drop-shadow(0px 0px 3px #aaa);
  border: none;
  border-radius: 0;
  padding: 0;
  width: 250px;
  /* max-width: 250px; */
  /* min-width: 250px; */ }

#header .ch-actions-button .dropdown-menu.ch .dropdown-item {
  color: #333333; }

.hclose_box {
  display: flex;
  justify-content: space-between; }

.ch-actions-button .dropdown-menu.ch .dropdown-item {
  padding: 10px; }

div .hred {
  color: #AF8A5E;
  font-weight: bold;
  letter-spacing: 1.5; }

.hproimg {
  height: 56px;
  width: 56px; }

.htotalp {
  justify-content: flex-end;
  display: flex; }

.htotalt {
  text-align: center; }

.hcart3 {
  display: flex;
  border-top: 1px solid #aaa;
  padding-top: 10px; }

.hcart3 p {
  margin-bottom: 0; }

.ch-actions-button .dropdown-menu.ch .dropdown-item.hcart3_box {
  padding-top: 0; }

.hcart4 {
  display: flex; }

.hcart4 .col-6 {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center; }

.hcart4 p {
  padding: 12px;
  border: 1px solid #AF8A5E; }

.h_btn1 {
  color: #AF8A5E;
  transition: all ease-in-out .1s; }

.h_btn1:hover {
  color: #ffffff;
  background-color: #AF8A5E;
  cursor: pointer; }

.h_btn2 {
  color: #ffffff;
  background-color: #AF8A5E;
  transition: all ease-in-out .1s; }

.h_btn2:hover {
  color: #AF8A5E;
  background-color: #ffffff;
  cursor: pointer; }

#header .lang-btn .dropdown-item {
  color: #333333;
  font-size: 12px; }

#header .lang-btn .dropdown-item:hover {
  color: #333333cb; }

#header .lang-btn .dropdown-menu {
  margin-top: 32px !important;
  left: -25; 
}

.h_playbtn.ac::before {
  top: -20px;
  right: 30px; }

.ch-actions-button .dropdown-menu.ch.ac {
  width: 100px; }

.h_cab2 .h_playbtn:before {
  right: 9px; }

.h_cab2 .ch-actions-button .dropdown-menu.ch {
  margin-top: 9px; }

.h_cab2 .ac.h_playbtn:before {
  right: 15px; }

@media (min-width: 1920px) {
  .h1b4 .ch-actions-button div.dropdown-menu.ch {
    width: 330px; }
  .h1b4 .ch-actions-button .dropdown-menu.ch.ac {
    width: 130px; }
  span.h_playbtn.ac::before {
    right: 30px; }
  .h_cab2 .ch-actions-button .dropdown-menu.ch {
    margin-top: 13px; }
  .h_cab2 span.ac.h_playbtn:before {
    right: 21px; }
  .h_cab2 span.h_playbtn:before {
    right: 15px; } }

@media (max-width: 1339px) and (min-width: 1280px) {
  #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-item a.nav-link {
    padding: 10px 7px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  .h1b4 .ch-actions-button .dropdown-menu.ch {
    width: 210px; }
  header#header.fixed-top {
    padding-left: 59px;
    padding-right: 59px; }
  header#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {
    padding: 10px 6px; } }

@media (max-width: 991px) {
  header#header.fixed-top .h1b4 {
    flex: unset !important;
 }
  header#header.fixed-top {
    padding-left: 69px;
    padding-right: 69px; }
  #header.fixed-top .navbar-expand-lg > .container {
    margin-left: 50px;
    margin-right: 10px;
    max-width: 620px; } 
  #header.fixed-top .navbar-expand-lg.fixed-top-secondary-header {
    background-color: transparent !important;top: 46px;}
  #header.fixed-top .navbar-expand-lg.fixed-top-secondary-header .container {
    background-color: white !important; }
  .h_cab2 .ch-actions-button .dropdown-menu.ch {
    left: 0;
    right: unset; }
  .h_cab2 span.ac.h_playbtn:before {
    right: unset;
    left: 8px; }
  .h_cab2 span.h_playbtn:before {
    right: unset;
    left: -57px; }
     }

@media (min-width: 753px) and (max-width: 760px) {
    header#header.fixed-top .h1b4 {
    flex: unset !important;
    padding-left: 133%;
    margin-top: -10%; }
  }

@media (max-width: 767px) {
  header#header.fixed-top .navbar-expand-lg > .container {
    margin-left: 25px;
    margin-right: 10px;
    max-width: 470px; }
  html header#header.fixed-top {
    padding-left: 36px;
    padding-right: 36px; } }

@media (max-width: 511px) {
body header#header.fixed-top .navbar-expand-lg > .container {
  margin-left: 18px;}

  .h1b4 .ch-actions-button .dropdown-menu.ch {
    width: 220px; }
  .h1b4 .ch-actions-button .dropdown-menu.ch.ac {
    width: 100px; }
  html header#header.fixed-top .navbar-expand-lg > .container {
    max-width: 410px; } }

@media (max-width: 400px) {
  .h_cab2 .ch-actions-button .dropdown-menu.ch.pr {
    left: -100px; }
  .h_cab2 .pr span.h_playbtn:before {
    right: unset;
    left: 42px; } }

@media (max-width: 463px) {
  .h1b4 .h_playbtn:before {
    right: 4px; }
  .h1b4 .ac.h_playbtn:before {
    right: 10px; }
  html body header#header.fixed-top .navbar-expand-lg > .container {
    max-width: 337px; }
  div.hcart4 p {
    padding: 8px; } }

@media (max-width: 389px) {
html body header#header.fixed-top nav.navbar-expand-lg > .container {max-width: 300px; }
}
@media (max-width: 369px) {
html body header#header.fixed-top nav.navbar-expand-lg > div.container {max-width: 280px; }
}
@media (max-width: 329px) {
#header.fixed-top span.dropdown.favorite {margin-right: 0px;}
#header.fixed-top .first-nav-bar div.ch-actions-button{margin-right: 20px;}
html body header#header.fixed-top nav.navbar-expand-lg > div.container.h1box{max-width: 225px;}
}



@media (max-width: 350px) {
  .h1b4 span.h_playbtn:before {
    right: -1px; }
  .h1b4 span.ac.h_playbtn:before {
    right: 5px; }
  img.hproimg {
    height: 40px;
    width: 40px; }
  .h1b4 .ch-actions-button div.dropdown-menu.ch.ac {
    min-width: 100px; } }

/*--new update for popup end--*/
/*--fixed header start---*/
#header.fixed-top {
  display: flex;
  padding-left: 139px;
  padding-right: 139px;
  background-color: white; }

#header.fixed-top .h1box {
  padding-left: 0;
  padding-right: 0; }

#header.fixed-top > .navbar {
  padding-right: 0;
  padding-left: 0px;
  padding-top: 0;
  padding-bottom: 0; }

#header.fixed-top .navbar-brand img {
  height: 45px; }

#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {
  padding: 10px 21px; }



#header.fixed-top .h_cab2 {
  margin-top: 5px; }
@media (min-width: 1440px){header#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {padding: 10px 20px; }}
@media (min-width: 1680px){body header#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {padding: 10px 26px; }}


@media (min-width: 1920px) {
  html body header#header.fixed-top {
    padding-left: 249px;
    padding-right: 249px; }
  html body header#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link {
    /*padding: 15px 0px;*/
    margin-right: 0;
    /*width: 163px;*/
    text-align: center; } 
  #header.fixed-top a.navbar-brand img {
    height: 54px;
    margin-right: 25px; }
  .fixed-top .secondary-nav-bar .custom-search #Search-myform {
    position: fixed;
    top: 9px !important;
    width: 13.3%;
  }

     }

/*--fixed header end---*/
.droprightarrow::after {
  content: ' \203A';
  color: white;
  font-size: 25px;
  font-weight: 200;
  position: absolute;
  right: 20px;
  top: -5px; }

.ch-actions-button .ch-a-box {
  transition: all ease-in-out .1s; }

.ch-actions-button .ch-a-box:hover .isk {
  opacity: .7;
  cursor: pointer; }

.ch-actions-button .ch-a-box:hover .ch-action-text {
  opacity: .7;
  cursor: pointer; }

#header .super.dropdown:hover > .dropdown-menu {
  display: block; }

#header .dropdown-item {
  color: #ffffff; }

#header .dropdown-item:focus, #header .dropdown-item:hover {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.75);
  transition: all ease-in-out .2s; }

/*#A7202F  #EFECE5  #CCA483*/
#header.fixed-top .secondary-nav-bar {
  width: 100%; }

#header.fixed-top {
  border-bottom: 1px solid #CCA483; }

.main_drop::before {
  content: ' \2630';
  padding-right: 20px; }

.h1box {
  width: 100%; }

.h1b1 {
  flex: 0 0 8%; }

.h1b2 {
  flex: 0 0 42%;
  display: flex;
  flex-direction: column; }

.h1b3 {
  flex: 0 0 10%;
  justify-content: space-around; }

.h1b4 {
  flex: 0 0 40%;
  display: flex;
  justify-content: space-around; }

.h1b2 form .form-control {
  width: 100%;
  border: 1px solid #414141;
  border-radius: 0px; }

.h1b2 form {
  position: relative; }

.h1b2 span {
  color: #858585; }

.h1b2 form button {
  position: absolute;
  right: 8px;
  background: transparent;
  filter: opacity(0.75);
  font-size: 1.6rem; }

.h1b2 .custom-search-mini {
  justify-content: space-between;
  margin-top: 5px;
  color: #858585; }

.h1b2 .promotion-text {
  margin-bottom: 5px;
  color: #414141; }

.h1b3 {
  filter: opacity(0.75); }

.h1b4 {
  color: #414141; }

.h1b4 .ch-actions-button {
  display: flex; }

.h1box a:hover {
  opacity: .75;
  transition: all ease-in-out .3s; }

.h1box .form-control:focus {
  box-shadow: 0 0 0 0.2rem #EFECE5; }

.h1box .btn:focus {
  box-shadow: 0 0 0 0.2rem #EFECE5; }

.secondary-nav-bar .dropdown-menu {
  min-width: max-content!important;
  border: none;
  padding: 0px;
  margin-top: 0px;
  border-radius: 0px;
  background-color: #CCA483; }

.secondary-nav-bar .dropdown-submenu {
  background-color: #AF8A5E; }

.secondary-nav-bar .dropdown-item {
  padding: .25rem 37.5px; }



.lang-btn .dropdown-item {
  color: #414141; }

.lang-btn .dropdown-item:hover {
  color: #41414175;
  transition: all ease-in-out .3s; }

.fixed-top .secondary-nav-bar .custom-search .form-control {
  width: 100%;
  border: 1px solid #414141;
  border-radius: 0px;position: relative;}

.fixed-top .secondary-nav-bar .custom-search .form-control:focus {
  box-shadow: 0 0 0 0.2rem #EFECE5; }

.fixed-top .secondary-nav-bar .custom-search .btn:focus {
  box-shadow: 0 0 0 0.2rem #EFECE5; }

.ch-actions-button > span:last-child {
  margin-right: 10px; }

.fixed-top .secondary-nav-bar .custom-search .form-inline {
  position: relative; }

.fixed-top .secondary-nav-bar .custom-search .btn {
  position: absolute;
  background-color: transparent;
  right: 0;
  margin-right: .5rem; }

/*#A7202F  #EFECE5  #CCA483*/
/*--carousel--*/
.carousel .carousel-indicators li {
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin: 0 3px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease; }

.carousel .carousel-indicators .active {
  background-color: #A7202F; }

.carousel .fa {
  font-size: 50px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.5);
  color: black; }

.carousel .fa.r {
  font-size: 50px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.5);
  color: black;
  transform: rotate(180deg); }

.carousel .carousel-control-next, .carousel .carousel-control-prev {
  width: 40px;
  z-index: 10; }

.carousel .carousel-item {
  z-index: 5; }

/*-- #home1 --*/
html .nav-tabs .nav-item {
  margin-bottom: 0px; }

#home1 {
  text-align: center;
  background-color: #EFECE5;
  background-image: url(/images/mainbg.jpg);
  background-size: cover; }

.hometab {
  display: inline-block;
  padding-bottom: 120px;
  padding-top: 50px; }
  .hometab .nav-link {
    padding: .5rem 0;
    margin-left: 1.9rem;
    margin-right: 1.9rem; }
  .hometab .nav-link {
    display: flex;
    align-items: center; }
  .hometab .nav-link img {
    margin-right: 15px;
    filter: brightness(10%); }
  .hometab .nav-link.active img {
    filter: brightness(100%); }
  .hometab .nav-link p {
    color: #333333; }
  .hometab .nav-link.active p {
    color: #A7202F; }
  .hometab .nav-tabs .nav-link.active {
    border-bottom: 3px solid #A7202F; }
  .hometab .nav-tabs .nav-link {
    border-bottom: 3px solid transparent;
    border-right: none;
    border-left: none;
    border-top: none; }
  .hometab .nav-tabs {
    border-bottom: none;
    justify-content: center;
    margin-top: 20px; }
  .hometab .nav-tabs .nav-link.active {
    background-color: transparent; }

.tab-pane h5 {
  padding-top: 10px; }

.ht_title {
  display: flex;
  align-items: center;
  justify-content: center; }
  .ht_title h3 {
    color: #A7202F; }
  .ht_title span {
    display: flex;
    border-bottom: 3px solid #A7202F;
    margin-bottom: 5px; }
  .ht_title img {
    margin-right: 15px;
    margin-bottom: 10px; }

.hometab1_r .imgbox {
  overflow: hidden;
  filter: drop-shadow(0px 0px 6px #333); }

.hometab1_r .col-sm-3:hover .hometab1_img {
  transform: scale(1.03);
  transition: all ease-in-out .3s; }

.hometab1_r .col-sm-3:hover h5 {
  color: #A7202F;
  transition: all ease-in-out .3s; }

.hometab1_r h5 {
  padding-bottom: 10px;
  display: inline-block; }

.box1:hover .hover-3:before, .box1:hover .hover-3:after {
  width: 50%; }

.box2:hover .hover-3:before, .box2:hover .hover-3:after {
  width: 50%; }

.box3:hover .hover-3:before, .box3:hover .hover-3:after {
  width: 50%; }

.box4:hover .hover-3:before, .box4:hover .hover-3:after {
  width: 50%; }

/*--homepro--*/
.homepro .col-sm-3 {
  padding: 30px; }

.homepro h5 {
  padding-top: 10px; }

.homepro {
  padding-bottom: 75px; }
  .homepro h5 {
    padding-bottom: 10px;
    display: inline-block; }
  .homepro .col-sm-3:hover .pro_img {
    transform: translateY(-10px);
    filter: drop-shadow(0px 10px 5px #909090);
    transition: all ease-in-out .6s; }
  .homepro .col-sm-3:hover h5 {
    color: #A7202F;
    transition: all ease-in-out .6s; }
  .homepro .col-sm-3:hover .hover-3:before, .homepro .col-sm-3:hover .hover-3:after {
    width: 50%; }

/*--home2--*/
.home2 {
  text-align: center;
  padding-top: 75px;
  padding-bottom: 115px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/images/h2_bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .home2 .card-title {
    color: #A7202F; }
  .home2 .card {
    border: none; }
  .home2 .ht_title {
    padding-bottom: 10px; }
  .home2 .ht_title span {
    border-color: white; }
  .home2 h3 {
    color: white; }
  .home2 .card-body p:first-child {
    margin-bottom: 0px; }
  .home2 .card-body h4 {
    margin-bottom: 0px; }
  .home2 .card-body {
    padding-top: 0px; }
  .home2 a p {
    padding: 10px 0px;
    background-color: #A7202F;
    color: white; }
  .home2 .card_change a p {
    padding: 10px 0px;
    background-color: #414141;
    color: white;
    opacity: 0; }
  .home2 .card-img-top {
    position: absolute;
    opacity: 0; }
  .home2 .card-body .card-text {
    text-decoration: line-through; }
  .home2 .heart-icon {
    position: absolute;
    z-index: 1;
    right: 0;
    padding-top: 6px;
    padding-right: 6px; }
  .home2 .small_g {
    position: absolute;
    z-index: 1;
    left: 0;
    display: flex; }
    .home2 .small_g p {
      padding: 6px;
      color: white; }
    .home2 .small_g .red {
      background-color: #A7202F;
      padding-left: 15px;
      padding-right: 15px; }
    .home2 .small_g .light {
      background-color: #CCA483; }
  .home2 .card > a p:hover {
    background-color: #CCA483;
    transition: all ease .3s; }
  .home2 .card_change a p:hover {
    opacity: .7;
    transition: all ease .3s; }

.card_change:hover .card-img-top {
  opacity: 1;
  transition: all ease .3s; }

.card_change:hover a p {
  opacity: 1;
  transform: translateY(-30px);
  transition: all ease .3s; }

/*--#home3}--*/
#home3 {
  text-align: center;
  background-color: #E6E2DC;
  padding-top: 50px;
  background-image: url("/images/mainbg.jpg");
  background-size: cover; }

  #home3 .video iframe { 
    width: 100%;
    height: 450px;
    padding-left: 146px;
    padding-right: 146px; 
    margin-bottom: 75px;
    margin-top: 10px; }

.hover {
  text-align: center;
  transition: all ease-in-out .2s;
  position: relative; }
  .hover:before, .hover:after {
    content: "";
    position: absolute;
    bottom: -3px;
    width: 0%;
    height: 3px;
    transition: all ease-in-out .2s;
    background-color: #A7202F; }
  .hover.hover-3:before {
    left: 50%; }
  .hover.hover-3:after {
    right: 50%; }

.nav-tabs .hover.hover-3:hover:before, .nav-tabs .hover.hover-3:hover:after {
  width: 50%; }

.sociali_g a:hover img {
  transform: scale(1.06)!important;
  transition: all ease-in-out .3s; }

/*--home4--*/
.home4 {
  text-align: center;
  color: white;
  background-image: url("/images/h4_bg.jpg");
  padding-top: 75px;
  padding-bottom: 75px;
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat; }
  .home4 h3 {
    border-bottom: 3px solid white;
    margin-bottom: 5px;
    display: inline-block; }
  .home4 .footup_g {
    padding-top: 15px; }
    .home4 .footup_g img {padding: 5px 23px;}
    .home4 .footup_g span {
      display: inline-grid;
      margin: 5px 20px; }
  .home4 h5 {
    color: #CCA483;
    display: inline-block;
    border-bottom: 2px solid #CCA483;
    padding-top: 40px; }
    .home4 h5:after {
      content: ' \203A';
      color: #CCA483;
      font-size: 30px;
      font-weight: 200; }
    .home4 h5:hover {
      color: #A7202F;
      border-bottom: 2px solid #A7202F;
      transition: all ease-in-out .1s; }
      .home4 h5:hover:after {
        color: #A7202F; }

/*--footer--*/
.footer_logo {
  transform: translateY(-30px); }

.footer {
  text-align: center;
  color: white;
  background-image: url("/images/footer_bg.jpg");
  padding-top: 90px;
  padding-bottom: 70px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .footer1 {
    display: flex;
    justify-content: space-between; }
  .footer1_r {
    display: flex; }
    .footer1_r > .fr_g1 {
      margin-right: 25px; }
      .footer1_r > .fr_g1 img {
        padding-left: 20px;transition: all ease-in-out .3s;}
    .footer1_r > .fr_g2 {
      margin-left: 25px; }
      .footer1_r > .fr_g2 img {
        padding-right: 10px;
        padding-left: 10px;transition: all ease-in-out .3s;}
  .footer2 {
    display: flex;
    justify-content: space-between;
    text-align: left;
    padding-right: 100px;
    padding-top: 20px; }
    .footer2 p {
      margin-bottom: 5px;
      color: #cccccc; }
    .footer2 h5 {
      padding-bottom: 8px;
      color: #f1f1f1; }
  .footer a {
    color: white; }
    .footer a:hover p {
      color: #CCA483; }

.footer1_r a:hover img {
  transform: scale(1.1);
  transition: all ease-in-out .3s; }

.footer3 {
  background-color: #000000;
  color: #f1f1f1;
  padding-top: 10px;
  padding-bottom: 10px; }
  .footer3_g {
    display: flex;
    justify-content: space-between; }
  .footer3_g2 span {
    color: #f1f1f1; }
  .footer3_g2 span:hover {
    color: #CCA483; }
  .footer3 p {
    margin-bottom: 0px; }

.fix2 {
  position: fixed;
  top: 74%;
  right: 20px;
  z-index: 20; } 

.fix1 {
  position: fixed;
  top: 85%;
  right: 20px;
  z-index: 20; }

@media (max-width: 479px) {.fix1_img,.fix2_img{transform: scale(.8);}
div.fix2 {right: 10px;margin-top: 23px;} 
div.fix1 {right: 10px;margin-top: 12px;}
}

.ch-socials-button > a img {
  max-width: 20px;
  max-height: 20px;
  margin: 0px 5px;
  filter: brightness(0); }

.dropdown-submenu-container {
  position: relative; }

.dropdown-submenu-container .dropdown-submenu {left: 100%;top: -10px;}
.secondary-nav-bar .navbar-nav .dropdown-menu .dropdown-menu{padding-top: 10px;}

.secondary-nav-bar {
  background: linear-gradient(#D4000C, #82000C); }



.secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link {
  background: #CCA483; }

.secondary-nav-bar.navbar-dark {
  padding: 0px; }

.secondary-nav-bar .custom-search {
  display: none; }

.secondary-nav-bar .ch-actions-button {
  display: none; }

.ch-actions-button > span {
  /*padding: 0px 10px;*/
  padding: 0px 2px;
  display: inline-flex;
  align-items: center; }

.ch-actions-button > span img {
  margin-right: 3px; }
#header.fixed-top .ch-actions-button > span img {
    margin-right: 16px;
}

#header.fixed-top .custom-search-mini,
#header.fixed-top .promotion-text,
#header.fixed-top .ch-action-text,
#header.fixed-top .ch-socials-button,
#header.fixed-top .lang-btn,
#header.fixed-top .first-nav-bar .custom-search,
#header.fixed-top .first-nav-bar .ch-actions-button {
  display: none !important; }

#header.fixed-top {
  display: flex; }

#header.fixed-top .secondary-nav-bar {
  background: transparent;
  order: 1; }

#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link {
  color: #414141;
  padding: 15px 20px; }

#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link {
  color: white; }

#header.fixed-top .secondary-nav-bar .custom-search {
  display: block; }

#header.fixed-top .secondary-nav-bar .ch-actions-button {
  display: block; }

#header.fixed-top .secondary-nav-bar .custom-search { 
  order: 3;width: 98px;} 

@media (max-width: 991px) {
  .fixed-top-secondary-header {
    position: absolute !important; } }


/*--quick view--*/ 
div.modal-header{border-bottom: none;}
.quickview7{text-align: left;} 
.category_main_right .quickview7 h5 {border-bottom: none;margin-bottom: 8px;}
.quickview7 ul.nav-pills li.nav-item {filter:unset;}  
.productd_add .sknum{border: none;}
.productd_add .numbers-row{display: flex;}
.productd_add .dec{order: 1;}
.quickview7 .productd_add .sknum{order: 2;width: 110px;text-align: center;} 
.productd_add .inc{order: 3;}
.quickview7 .productd_row_colr2_inner2 .productd_add{border: 1px solid #414141;width: 160px;margin: 5px;} 
.quickview7 .productd_row_colr2_inner2 a.nav-link{margin-right: 0px;}  
div.quickview7 .nav-pills .nav-link{color: #414141;}   
.quickview7 .productd_row_colr3_inner1 {width: 160px;margin: 5px;}     
.quickview7 .productd_row_colr3_inner2 {width: 160px;margin-top: 5px;margin-left: 5px;margin-bottom: 5px;margin-right: 0px;}     
.quickview7 .productd_row_colr2_inner2 a.nav-link {width: 160px;}     
.quickview7 .productd_row_colr2_inner2 {margin-bottom: 0;}      
.quickview7 .dropdown-menu.show{filter: drop-shadow(2px 2px 6px #777);}  
.quickview5_1 .modal-title{display: none;}  
.quickview7 .productd_row_colr1_price h4{color: #AF8A5E;} 
.modal-body.quickview{padding-left: 50px;padding-right: 50px;}
div.quickview7{padding-left: 30px;padding-right: 0px;}  
.quickview .productd_row_colr1{margin: 5px;}

@media (min-width:1920px){div.modal-lg{max-width: 1000px;} 
div.modal-body.quickview{padding-left: 100px;padding-right: 100px;}

button.close{font-size: 60px;} 
div.modal-header .close{padding-right: 25px;}
.quickview7 .productd_row_colr1_price {padding-bottom: 30px;}
.quickview7 .productd_des{padding-bottom: 14px;}
.quickview7 .productd_morep {padding-bottom: 30px;}

}

@media (max-width:992px){
.quickview .quickview5{flex: 0 0 100%;max-width: 100%;}
.quickview .quickview7{flex: 0 0 100%;max-width: 100%;}  
}    


/*filter start*/
.cm_filter img{height: 22px;width: 20px;margin: 16px;} 
.cm_filter {border: 1px solid #aaa;border-radius: 50px;width: 120px;text-align: end;height: fit-content;left: -70px;position: fixed;display: none;
 cursor: pointer;z-index: 50;background-color: white;}

.cm_close{height: 50px;width: 50px;background-color: antiquewhite;display: flex;align-items: center;justify-content: center;border-radius: 50%;z-index: 100;
right: 0px;top:0px;position: absolute; cursor: pointer;display: none;
}   
.cm_close img{height: 15px;width: 15px} 
.cm_l3_inner.rmdwatermark::before{bottom: -100%;}


@media (max-width:1279px) and (min-width:992px){
div.cm_l3_inner.rmdwatermark::before{height: 292px;width: 266px;left: -70%;bottom: -80%;}
}
 


@media (max-width:991px){
div.cm_l3_inner.rmdwatermark::before{bottom: -60%;left: -20%;}
div.cm_filter{display: block;}div.cm_close{display: flex;} 
#category_main_left{position: fixed; padding-top: 20px;padding-bottom: 30px;  
    z-index: 9999;padding-right: 50px;flex: 0 0 35%;max-width: 35%;
    top: 0;bottom: 0;background-color: antiquewhite;visibility: hidden;
    overflow-y: auto; left: 0px;    
    transition: all ease-in-out .3s; 
    transform: translateX(-270px);  
    pointer-events:auto;}
#category_main_left.active{ transform: translateX(0px)!important;visibility:visible;}  
.category_main .col-10{flex: 0 0 100%!important;max-width: 100%!important;}
.category1_home.home2 .col-sm-3 {flex: 0 0 50%!important;max-width: 50%!important;}
.recipes_container #category_main_left{left: 0px;transform: translateX(-290px);}  
}  

@media (max-width:767px){
div#category_main_left{flex: 0 0 50%;max-width: 50%;transform: translateX(-280px);}

}
@media (max-width:512px){
div#category_main_left{left: 0px;padding-left: 10px;} 
}
@media (max-width:399px){
div div#category_main_left{flex: 0 0 75%;max-width: 75%;}
    }
/*filter end*/
/** search**/
#header-productList ul.dropdown-menu{
  max-height: 400px !important;
  overflow: auto !important;
  min-width: 23.8rem;
  position: absolute !important;
}
#header-productList .dropdown-menu li{
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  padding: 5px 72px 5px 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  color: #000;
  background: transparent;
}
#header-productList .dropdown-menu li a{
  font-size: 16px;
  color: #333;
}
/*.fa-search:before {
    position: relative;
    top: -27px;
}*/

.fixed-top .secondary-nav-bar .custom-search #Search-myform{
    position: fixed;
    top: 5px;
    width: 13.3%;
}

    
#Search-productList ul.dropdown-menu{
  max-height: 400px !important;
  overflow: auto !important;
  min-width: 10rem !important;
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  color: #000;
  background: transparent;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
}
#Search-productList .dropdown-menu li{
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  padding: 5px 5px 5px 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  color: #000;
  background: transparent;
}
#Search-productList .dropdown-menu li a{
  font-size: 16px;
  color: #333;
}


/* search */

/* product filter accordion */
.card-header a,
.card-body p a{
  padding: 0;
  color: #333333
}
.card-header a:hover,
.card-body p a:hover,
.card-header a:active,
.card-body p a:active{
  color: #cca483 !important;
}


.form-check-input {
    position: absolute;
    margin-top: 7px !important;
    /*margin-left: 0em !important;*/
}
.form-check-label {
    width: 100%;
    margin-bottom: 0;
    margin: 0 19px !important;
}
/*.form-check-input:checked +
  color: red;
  background: #A7202F;
}*/

/* check box css start */
.checkbox {
    display: inline-flex;
    cursor: pointer;
    position: relative;
}

.checkbox > span {
    color: #34495E;
    padding: 0.5rem 0.25rem;
}

.checkbox > p > a > input {
    height: 13px;
    width: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #34495E;
    border-radius: 2px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #ffffff;
    cursor: pointer;
  }

.checkbox > p > a > input:checked {
    border:1px solid #A7202F;
    background-color: 1px solid #A7202F;
    background:#A7202F;
}

.checkbox > p > a > input:checked + span::before {
    content: '\2713';
    display: block;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: -16.9px;
    top: 6px;
    font-size: 10px;
    font-weight: bold;
}

.checkbox > input:active {
    border: 2px solid #34495E;
}
/* check box css end */

/* end product filter accordion */
html body {
    overflow-x: hidden
}
/* start user login dropdown */
.dropdown-toggle::after{
  display: none !important;
}
.login-dropdown{
  margin: 0 18px;
  /*
   margin: 0 21px;
    left: unset;
    right: 0;
    margin-top: 17px;
    background-color: white;
    filter: drop-shadow(0px 0px 3px #aaa);
    border: none;
    border-radius: 0;
    padding: 0;*/
}
.login-dropdown .dropdown-menu{
    margin-left: -5.3em;
    margin-top: 0px;
}
.fixed-top .login-dropdown .dropdown-menu{
    margin-left: -5em;
    margin-top: 0px;
}
.login-dropdown .dropdown-item{
  color: #333333 !important;
  background: #ffffff !important;
}
/*.ch-actions-button > span img {
    padding: 0 10px;
}*/
/*  end user login dropdown */

/* about us page */
.aboutus6 #y1960-17{
  margin-bottom: 4em;
}
/* about us page */

/* start order front-end */
table.order-list a{
  color: #333333
}

table.order-list a:hover{
  color: #cca483;
}

.container.my_account h3,
h1.account_title{
    color: #A7202F;
    margin: 2rem 0;
    font-weight: bold;
}
.mya_tabs p:first-child {
    color: white;
    background-color: #A7202F;
    padding: 13px;
    border-bottom: 1px solid #707070ab;
}
.mya_tabs {
    background: white;
    border: 1px solid #707070ab;
    margin-bottom: 4rem;
}
.container.my_account .row {
    margin: 1rem 1rem;
    padding-bottom: 1rem;
}
/* end order front-end */

/* start products front-end */
div.category1_cardbody .card-body{
  min-height: 167px;
}
.category1_home .card{
    margin: 10px 0;
}
/* end products front-end */

/*** safari ***/
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
.ch-actions-button > span img {
margin-right: 0px;}
.fixed-top .secondary-nav-bar .custom-search .btn {
position: absolute;
background-color: transparent;
right: 0;
margin-right: .5rem;
margin-top: 0rem !important;
}
.cm_l2_inner button {
color: #505050;
font-size: 22px;
padding: 0px 0px;
position: absolute;
right: 23px;
background-color: transparent;
}
.home2 .heart-icon {
position: absolute;
z-index: 1;
right: 0;
padding-top: 4px;
padding-right: 6px;
width: 20%;
}
.cm_l2_inner .btn.my-2.my-sm-0 {
right: 50px;
margin-top: 0rem !important;
}
}}

/****** IE *******/
@media all and (-ms-high-contrast:none)
     {
      .h1b2 form button
      { margin-top:-46px !important;}
      .home2 .card-body {
          padding-top: 0em;
      }
      .fixed-top .secondary-nav-bar .custom-search .btn{margin-top:-35px !important}
      .speed::before {
          content: "-";
          background-image: url("/images/sv/header-delivery.svg");
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          height: 14px;
          width: 20px;
          position: absolute;
          margin-left: -30px;
          margin-top: 3px;
      }
      .category1_home .card_change{
        background-color:white;
        height:200px;
      }
      .cm_l2_inner button{
        right:25px;
        margin-top:-17px !important;
      }
     }
/** 3/12**/
  .cartpagelcol1.cpcl1_2 .form-check {
    padding-bottom: 8px;
}

span.fav-count1 {
    bottom: 22px;
}
.table-hover tbody tr:hover {
    background-color: transparent !important;
}
  .rd_rbox1 img {
    max-width: 100%;
    height: auto;
    margin-top: -29px;
}
.cm_l1_inner a {
    color: #333;
}
#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link:lang(en) {
font-size: 14px;
}
.dropdown-menu{
  min-width: 9rem !important;
}
#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link {
    background: #CCA483;
    width: 102%!important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    width: 100%;
}

.cartpagebox.checkout-product {
    border-bottom: 1px solid #aaa;
}

.cartpagebox2.checkout-shipping {
    border-top: 1px solid #aaa;
}

.cartpagebox2.checkout-promotion {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}

.cartpagebox.checkout-couponamt {
    border-bottom: 1px solid #aaa;
}
.cartpagebox.checkout-code {
    border-bottom: 1px solid #aaa;
}


.secondary-nav-bar.navbar-dark .navbar-nav .nav-link.active-link {
  background: #ab6d3c; 
}
#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.active-link {
  color: white; 
}
#header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.active-link {
    background: #ab6d3c;
    width: 103%;
}
.card-body.hot-product {
    min-height: 128px;
}
.favorite span.ch-action-text.small {
    margin-top: 5px;
    margin-left: -8px;
}

span.dropdown.favorite {
    margin-right: 18px;
}

#header.fixed-top span.ch-a-box.wishlist {
    margin-left: -32px;
}

.cart-count1, .fav-count1, .cart-count2, .fav-count2 {
    left: 15%;
    bottom: 55%;
    border-radius: 50%;
    width: 22px;
    height: 24px;
}

.login-dropdown span{
  color: #414141;
}
html[lang="zh"] div.category1_cardbody .card-body {
    min-height: 112px;
}

html[lang="cn"] div.category1_cardbody .card-body {
    min-height: 112px;
}



table.table.table-hover.wish-tbl th {
    border-top: none;
}

p.account_stitle.r a {
    color: #A7202F;
}

.quickview .pdetail_imgm .pdimgm {width: 100%;}






.quickview7 .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #cca483;
}

.rdtextbox.my-4 ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 0;
    margin-left: -23px;
    width: 65%;
}

h4.pd_redline {
    font-size: 20px;
}

html[lang="en"] .recipes_main.category_main .form-check-label {
    width: 100%;
    margin-bottom: 0;
    margin: 0 4px !important;
}

.recipe_detail .video {
    width: 62%;
    max-width: 100%;
    margin: 0 auto;}

  html[lang="en"] .fixed-top .login-dropdown .dropdown-menu{
    margin-left: -6em;
    margin-top: 0px;
}

html[lang="en"] nav.secondary-nav-bar .login-dropdown .huser{
   margin:0 2px;
}

.memberb7 p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 7px;
}

.ht_subt p {
    color: #fff;
    font-size: 12px;
}
.rd_cart p {
    color: #fff;
}

span.footer3_g1 p {
    color: #fff;
}

span.footer3_g2 p {
    color: #fff;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    /*background-color: #CCA483 !important;*/
}


/*html[lang="en"] div.category1_cardbody .card-body p {
min-height: 105px;
}*/


.p_price {
min-height: 49px;}

/* start pagination line */
.page-item.active .page-link,
.cm_r2 .nav-pills .nav-link.active,
ul.pagination li.active,
.page-link{
    /*z-index: 1;
    color: #fff;
    background-color: #A7202F !important;
    border-color: #A7202F !important;*/
}
.pagination>li>span,
.pagination>li>a,
.page-item.disabled .page-link{
  color: #A7202F !important;
}
.pagination>li.active>span {
  z-index: 1;
  color: #fff !important;
  background-color: #A7202F !important;
  border-color: #A7202F !important;
}

.aboutus6 h4 {
    font-weight: normal;
}

/* start menu dropdown */
.ch-actions-button .favorite .ch-a-box {
  margin-right: 10px;
}

h4.m-t-0.default-tit {
    font-size: 20px;
    color: #A7202F;
    margin-bottom: 33px;
    font-weight: normal;
    margin-top: 50px;
}
.blog-detail-desc {
    padding-bottom: 51px;
}

/*.h1b2 #myform{
  position: fixed;
    width: 30.7%;
}*/
/*#header-productList ul.dropdown-menu{
  position: absolute !important;
}*/
/* end menu dropdown */

/*** member benefit css ***/
/*member_benefits start memberb*/
.memberb1{background-image: url("/images/rd/login_img.jpg");margin-top: 20px;
    background-position: 100% 40%;background-repeat: no-repeat;background-size: 100%;
    position: relative;text-align: center;margin-left: 50px;margin-right: 50px;}
    .memberb2{padding-top: 75px;padding-bottom: 335px;}
    .memberb2 h2{color:#000;}
    .memberb2 p{color:#222;}
    .memberb2 .post-btn{font-weight: lighter;}
    .memberb1a_ig h1:after{content: "\2015";font-weight: 100;padding-left: 8px;padding-right: 10px;vertical-align: text-top;opacity: .8;display: none;}
    .memberb1a_ig {color: #A7202F;display: flex;} 
    .memberb1a_ig img{padding-bottom: 21px;transform: scale(.7);}
    .memberb1a_ig h4{display: flex;padding-left: 5px;font-weight: normal;align-items: center;margin-bottom: 0;}
    .memberb1a p{color:#222;margin-bottom: 0;}
    .memberb1a{padding-bottom: 60px;} 
    
    .memberb3{background-image:url("/images/rd/memberbbg.jpg");background-position: center;
    background-repeat: no-repeat;background-size:cover;position: relative;color:white;text-align:center;}
    .memberb3_inn{padding-top: 100px;padding-bottom: 100px;}
    .memberb3_inn p{margin-bottom:0px;margin-top: 0px;} 
    .memberb3_inn h4{margin-bottom:0px;margin-top: 0px;font-weight: normal;} 
    .memberb3_inn a h5{display: inline-block;font-weight: bold;margin-bottom:25px;margin-top: 25px;color: #CCA483;border-bottom: 1px solid #CCA483;position: relative;transition: all ease-in-out .3s;text-transform: uppercase;word-spacing: 2px;}
    .memberb3_inn a h5:after{content: ' \221F';position: absolute;padding-left: 0px;font-size: 15px;bottom: 0px;transform: rotate(225deg);} 
    .memberb3_inn a h5:hover{color: #A7202F;border-color: #A7202F;} 
    
    .memberb4 h3{color: #A7202F;border-bottom:3px solid #A7202F;display: inline-block;}
    .memberb4 .memberb4_textb{text-align: center;padding-right: 240px;padding-left: 240px;padding-top: 80px;padding-bottom: 10px;margin: 0 auto;}
    
    .memberb5 b{font-weight: bold;color: #000;}
    .memberb5 p{margin-bottom: 0px;} 
    .memberb5 img{margin-bottom: 10px;} 
     
    .memberb6 h3{color: #A7202F;border-bottom:3px solid #A7202F;display: inline-block;padding-bottom: 5px;}
    .memberb6 .memberb6_tb{text-align: center;padding-top: 60px;padding-bottom:20px;width: 100%;}  
    
    .memberb_table{padding-bottom: 50px;}
    .memberb_table .table thead th {border-bottom: 1px solid #666;vertical-align: middle;color:#A7202F;}
    .memberb_table .table-bordered thead th {border-bottom-width: 1px;}
    .memberb_table  .table-bordered td{border: 1px solid #666;} 
    .memberb_table  .table-bordered th{border: 1px solid #666;}
    .memberb_table  .td{vertical-align: middle;}
    .memberb_table .table .mbcl_1{background-color:#FFFfff;} 
    .memberb_table .table .mbcl_2{text-align: center;color: #A7202F;background-color:#FFFCF9;width: 30.5%;}
    .memberb_table .table .mbcl_3{text-align: center;color: #A7202F;background-color: #F9F1EB;width: 30.5%;} 
    .memberb_table .table td,.memberb_table .table th{padding: 18px;vertical-align: middle;}  
    .memberb_table td img{transform: scale(.8);}
    
    .memberb7{background-image:url("/images/rd/memberbbg1.jpg");background-position: center;
        background-repeat: no-repeat;background-size:cover;position: relative;color:white;text-align:center;}
    .memberb7 > div{padding-top: 100px;padding-bottom: 100px;}
    
    .memberb7 a h5{display: inline-block;font-weight: bold;margin-bottom:25px;margin-top: 25px;color: #CCA483;border-bottom: 1px solid #CCA483;position: relative;transition: all ease-in-out .3s;text-transform: uppercase;word-spacing: 2px;}
    .memberb7 a h5:after{content: ' \221F';position: absolute;padding-left: 0px;font-size: 15px;bottom: 0px;transform: rotate(225deg);} 
    .memberb7 a h5:hover{color: #A7202F;border-color: #A7202F;} 
    .memberb7 h4{margin-bottom:0px;margin-top: 0px;font-weight: normal;} 
    .memberb7 p{margin-bottom:0px;margin-top: 0px;} 
    
    @media (min-width:1920px){
    html body div.memberb1a div.memberb1a_ig{margin-bottom: 6px;}      
    html body div.memberb1a div.memberb1a_ig h4{padding-left: 20px;}      
   

    div.memberb1 div.memberb2{padding-top: 115px;padding-bottom: 525px;}
    
    section.container.memberb div.memberb1a {padding-bottom: 95px;}
    div.memberb3 div.memberb3_inn {padding-top: 160px;padding-bottom: 160px;}
    section.aboutus_body div.memberb7 > div {padding-top: 160px;padding-bottom: 160px;}  
    div.memberb4 div.row div.memberb4_textb{text-align: center;padding-right: 440px;padding-left: 440px;padding-top: 110px;padding-bottom: 30px;}
    div.container.memberb5 img {margin-bottom: 15px;}
    div.memberb6 div.memberb6_tb {padding-top: 80px;padding-bottom: 30px;}
    
    div.container.memberb_table .table td, div.container.memberb_table .table th {padding: 23px;}
    div.container.memberb_table {padding-bottom: 80px;}
    div.memberb_table td img{transform: scale(1);}
    div.container.memberb_table .table td{font-size: 18px;}
    
    div.memberb3_inn a h5:after{font-size: 20px;}
    div.memberb7 a h5:after{font-size: 20px;}
    html[lang="zh"] .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
}

    #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav a.nav-link:lang(en) {
    padding: 10px 20px;font-size: 21px;}
    }
    
    @media (min-width:1680px){
   body div.memberb1a div.memberb1a_ig{margin-bottom: 4px;}      
   body div.memberb1a div.memberb1a_ig h4{padding-left: 15px;}      

    .memberb3 div.memberb3_inn {padding-top: 140px;padding-bottom: 140px;}
    .aboutus_body div.memberb7 > div {padding-top: 140px;padding-bottom: 140px;} 
    .memberb1 div.memberb2{padding-top: 85px;padding-bottom: 345px;}
    .container.memberb div.memberb1 {margin-bottom: 10px;}
    section.memberb div.memberb1a {padding-bottom: 80px;}
    .memberb4 div.row div.memberb4_textb {padding-top: 100px;padding-bottom: 20px;}
    .memberb6 div.memberb6_tb {padding-top: 70px;padding-bottom: 25px;}
    }

    @media (min-width:1440px){
    div.memberb1a div.memberb1a_ig{margin-bottom: 2px;}      
    div.memberb1a div.memberb1a_ig h4{padding-left: 10px;}   

    .memberb div.memberb1 {margin-bottom: 5px;}
    .memberb div.memberb1a {padding-bottom: 70px;}
    div.row div.memberb4_textb {padding-top: 95px;padding-bottom: 10px;}
    .memberb3 .memberb3_inn {padding-top: 120px;padding-bottom: 120px;}
    .aboutus_body .memberb7 > div {padding-top: 120px;padding-bottom: 120px;} 
    }

    @media (max-width:1199px) and (min-width:992px){
    div.memberb1{background-size: 107%;}
    div.memberb2{padding-top: 55px;padding-bottom: 295px;} 
    div.memberb3_inn {padding-top: 70px;padding-bottom: 70px;}  
    div.memberb7 > div {padding-top: 70px;padding-bottom: 70px;}
    div.memberb4 .memberb4_textb {padding-right: 140px;padding-left: 140px;} 
    }
    @media (max-width:991px){
    div.memberb1{background: linear-gradient(to bottom, rgba(245, 246, 252, 0.4), rgba(255, 255, 255, 0.3)), url(/images/rd/login_img.jpg);
    background-position: 100% 10%;background-size: cover;margin-left:0px;margin-right:0px;}
    div.memberb3{background-position: 24% 50%;} 
    div.memberb4 .memberb4_textb {padding-right: 45px;padding-left: 45px;} 
    div.memberb2 {padding-top: 55px;padding-bottom: 255px;}
    }
    @media (max-width:690px){
    section div.memberb2 {padding-top: 55px;padding-bottom: 155px;}    
    section div.memberb3 {background-position: 15% 50%;}
    div.memberb3_inn {padding-top: 70px;padding-bottom: 70px;}  
    div.memberb7 > div {padding-top: 70px;padding-bottom: 70px;}
    .memberb5 .col-sm-3{text-align: center;}
    .memberb5 .col-sm-3:nth-child(1) img{padding-left: 75px;}
    .memberb5 .col-sm-3:nth-child(2) img{padding-left: 60px;}
    .memberb5 .col-sm-3:nth-child(3) img{padding-left: 10px;}
    .memberb5 img {margin-top: 15px;}
    }
    @media (max-width:520px){
    .memberb .memberb2 {padding-top: 35px;padding-bottom: 140px;} 
    div.memberb1a_ig img {padding-top:0px;padding-bottom: 0px;} 
    .memberb1a_ig {align-items: center;}
    .memberb1a_ig h4{margin-bottom: 5px;} 
    }
    @media (max-width:479px){
    div.memberb_table .table td, div.memberb_table .table th {padding: 10px;}
    section.memberb .memberb2 {padding-top: 35px;padding-bottom: 100px;}
    }
     /*member_benefits end memberb*/ 

/* start cart dropdown */
#dropdownMenuButton .cart_dropdown{
  max-height: 400px !important;
  overflow: auto !important;
  min-width: 10rem;
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  /*width: 100%*/;
  color: #000;
  background: transparent;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
}

/* end cart dropdown */

a:hover {
 cursor:pointer;
}
.purchase_main .post-btn a,
.purchase_main .post-btn a:hover{
  color:#fff;
}

@font-face {
font-display: swap;  
font-family:Noto Sans HK;
src: url("/images/rd/NotoSansTC-Regular.otf") format("opentype");
}
@font-face {
font-display: swap;  
font-family:Noto Sans HK;
font-weight: bold;
src: url("/images/rd/NotoSansTC-Bold.otf") format("opentype");
}
.footer2 h5{font-family:'Source Han Sans Web',sans-serif;font-weight: bold;}
.footer2 p{font-family:'Source Han Sans Web',sans-serif;}

@media (max-width: 1280px){
 #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-item a.nav-link {
    padding: 10px 11px !important;
 }

}

@media (max-width: 1024px){
body #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-item a.nav-link {
    padding: 10px 8px !important;}
}
@media (max-width: 991px){
  #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.first-link {
      background: #CCA483;
      width: 100%; 
  }
  #header.fixed-top .secondary-nav-bar.navbar-dark .navbar-nav .nav-link.active-link {
      background: #ab6d3c;
      width: 100%;
  }
  .dropdown-submenu-container .dropdown-submenu{
    left: 0%;
  }

  .dropdown-submenu-container.super .dropdown-menu.dropdown-submenu{
    width: 100%;
    margin-top: 43px;
  }
  .cm_r2 > .d-flex.justify-content-start {
    padding-left: 14px;
  }
  
}

@media(min-width:768px) {
  .sub-category:hover .dropdown-submenu{
    display: block;
  }
  #header .super.dropdown:hover > .dropdown-menu {
    display: block; 
  }
  
}

#header .dropdown:hover > .dropdown-menu {
    display: block; 
}
.hclose {
    color: #333333 !important;
}

/*** hover arrow **/

.h1b2 .fa.fa-search{position: absolute;right: 20px;}
@media (max-width:689px){
div.h1b2 .fa.fa-search{position: absolute;right: 10px;}
}
@media (max-width: 375px){.h1b2 .fa.fa-search{margin-top: 0px;}.account-btn {
    padding: 10px 36px;}
    .first-nav-bar .navbar-toggler {
    margin-right: -3px;}
  }
.secondary-nav-bar .dropdown-submenu .dropdown-submenu{background-color:#9A7243;}
.secondary-nav-bar .dropdown-submenu .dropdown-submenu .dropdown-submenu{background-color:#845D30;}
/*** end**/

/* start pagination */
ul.pagination li:first-child{
  display:none;
}
ul.pagination li{
  margin:auto 3px;
}
/* end pagination */

/* start member benefit*/
.memberb1a_ig h1{
    top: 12px;
    position: relative;
}
@media(max-width:767px){
  .memberb1a_ig h1{
    top: 6px !important;
    position: relative;
}
}
/* end member benefit*/

/* start wish list */
table.wish-tbl td{
  padding:31px 0;
}
table.wish-tbl td:first-child{
  padding:0;
}
/* end wish list */

nav.secondary-nav-bar .login-dropdown .dropdown-item {
    padding: .25rem 5px;width:141px;display: flex;justify-content: center;flex-wrap: wrap;text-align: center;
}
nav.secondary-nav-bar .login-dropdown .dropdown-item p{white-space: initial;}

nav.secondary-nav-bar .login-dropdown .huser{
   margin:0 -6px;
}



.rd_iconbox .col-sm-6 {
  background-color: white; }
.rd_iconbox .col-sm-6.l {
    margin-right: .6%;
}

/* for contact us captcha */
 @media (max-width:767px){
  .contactus3 .col-md-8{
    margin: 3px 7.4em;
  }
 }

 @media (max-width:366px){
  .contactus3 .col-md-8{
    margin: 3px 7em;
  }
 }

 @media (max-width:320px){
  .contactus3 .col-md-8{
    margin: 3px 6em;
  }
 }

 @media (max-width:991px){
  .contactus3 .col-md-8{
    margin: 3px 6em;
  }
  .recipe_detail .video {
    width: 100%;
  }
 }
 /* for contact us captcha */

 /* start for responsive menu */
.mobile-navigation{
  padding:0.5rem 0rem 0 !important;
  margin-bottom: 0 !important;
}
.mobile-navigation ul li a{
  margin: 0 14px;
}
.mobile-navigation ul{
  padding: 0;
  margin:7px 0;
}
.mobile-navigation ul li{
  margin: 7px 0;
}
.mobile-navigation ul li ul li{
  border-bottom: 1px solid #fff;
}
.mobile-navigation ul li ul li:last-child{
  border-bottom: none !important;
}
.mobile-navigation .dropdown-menu{
  background: linear-gradient(#D4000C, #82000C) !important;
  border: none !important;
}

.bg-light{
  background-color: #ffffff !important;
}
#navbarCollapse{
  background: linear-gradient(#D4000C, #82000C) !important;
}
.navbar .dropdown-toggle, .navbar .dropdown-menu a {
    cursor: pointer;
}

.navbar .dropdown-item.active, .navbar .dropdown-item:active {
    color: inherit;
    text-decoration: none;
    background-color: inherit;
}

.navbar .dropdown-item:focus,
.navbar .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}

.mobile-navigation ul li a{
  color: #FFFFFF !important;
}

.mobile-navigation .dropdown-item{
  padding: 0.25rem 0rem !important;
}

@media (min-width: 992px) {
    .navbar .dropdown-toggle:not(.nav-link)::after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .5em;
        vertical-align: 0;
        border-bottom: .3em solid transparent;
        border-top: .3em solid transparent;
        border-left: .3em solid;
    }
    .mobile-navigation{
      display: none !important;
    }
}

@media (max-width: 769px) {
  #header.fixed-top{
    display: block !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  #Search-myform{
    padding: 0 9px;
  }

  #Search-productList ul.dropdown-menu{
    max-height: 400px !important;
    overflow: auto !important;
    min-width: 10rem !important;
    border-bottom: 1px solid #d3d3d3;
    outline: medium none;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 100%;
    color: #000;
    background: #FFFFFF !important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
  }

  #Search-productList ul li a{
    color:#495057 !important;
  }

  #header.fixed-top button.mobile-nav-button{
    margin-top: 23px;
    margin-right: -2em;
  }
}

@media (min-width: 768px) {  
  .navbar-expand-lg .navbar-nav .dropdown-menu{
    position: absolute;
  }

}
.mobile-navigation,
nav.bg-light{
    background-color: #ffffff !important;
}
/* end for responsive menu */
/** start Search Css**/
/* .checkbox > p > input {
    height: 13px;
    width: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #34495E;
    border-radius: 2px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #ffffff;
    cursor: pointer;
  }

.checkbox > p > input:checked {
    border:1px solid #A7202F;
    background-color: 1px solid #A7202F;
    background:#A7202F;
}

.checkbox > p > input:checked + span::before {
    content: '\2713';
    display: block;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: -16.9px;
    top: 6px;
    font-size: 10px;
    font-weight: bold;
} */
#header-productList ul.dropdown-menu{
  padding: 0;
  margin: 0;
  border-bottom: none;
 }
/* End start Css **/
/*** Sticy menu auto search css */
.fixed-top .secondary-nav-bar .custom-search #Search-myform1{
    position: fixed;
    top: 5px;
    width: 13.3%;
}
    
#Search-productList1 ul.dropdown-menu{
  max-height: 400px !important;
  overflow: auto !important;
  min-width: 10rem !important;
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  color: #000;
  background: transparent;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
}
#Search-productList1 .dropdown-menu li{
  border-bottom: 1px solid #d3d3d3;
  outline: medium none;
  padding: 5px 5px 5px 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  color: #000;
  background: transparent;
}
#Search-productList1 .dropdown-menu li a{
  font-size: 16px;
  color: #333;
}

.fixed-top .secondary-nav-bar .custom-search #Search-myform1{
    position: fixed;
    top: 5px;
    width: 13.3%;
}
html[lang="en"] .fixed-top .secondary-nav-bar .custom-search #Search-myform1 {
    position: fixed;
    top: 5px;
    width: 13.3%;
}
@media (max-width: 834px){
  .fixed-top .secondary-nav-bar .custom-search #Search-myform{
    display: none;
  }
}

@media (min-width: 1920px) {
  .fixed-top .secondary-nav-bar .custom-search #Search-myform {
    position: fixed;
    top: 9px !important;
    width: 13.3%;
  }
}
/** end **/
/* recipe check color **/
.recipes_main  .form-check > input {
    height: 13px;
    width: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #34495E;
    border-radius: 2px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #ffffff;
    cursor: pointer;
  }

.recipes_main  .form-check > input:checked {
    border:1px solid #A7202F;
    background-color: 1px solid #A7202F;
    background:#A7202F;
}

.recipes_main  .rm_l3_inner .form-check > input:checked + label::before{
    content: '\2713';
    display: block;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 2px;
    top: 6px;
    font-size: 10px;
    font-weight: bold;
}

.recipes_main  .rm_l4_inner .form-check > input:checked + label div::before{
    content: '\2713';
    display: block;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: -36px;
    top: 9px;
    font-size: 10px;
    font-weight: bold;
}
/*** end check color **/
section#checkoutpage label.form-check-label {
    text-transform: capitalize;
}