@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@font-face {
    font-family: 'MADEBonVoyage';
    src: url('assets/css/fonts/MADEBonVoyage.woff2') format('woff2'),
        url('assets/css/fonts/MADEBonVoyage.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'made_bon_voyageregular';
    src: url('assets/css/fonts/made_bon_voyage_regular_personal_use-webfont.woff2') format('woff2'),
         url('assets/css/fonts/made_bon_voyage_regular_personal_use-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'made_bon_voyagethin';
    src: url('assets/css/fonts/made_bon_voyage_thin_personal_use-webfont.woff2') format('woff2'),
         url('assets/css/fonts/made_bon_voyage_thin_personal_use-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

:root {
    --newgold: #ffa0be;
}

/* comman style----------------------*/

html, body{height:100%;}

body{margin:0;padding:0;font-family:'Lato', sans-serif;font-size:16px;line-height:24px;color:#111111;scroll-behavior:smooth;overflow-x:hidden;font-weight:400;}
a{text-decoration:none;color:#ea0f6b;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;}
a:hover{color:#000000;text-decoration:none}
a:focus{outline:none;text-decoration:none;}
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;color:#ea0f6b;padding:0;line-height:1.2;font-family:'Lato', sans-serif;text-transform:none;font-weight:700;}
h1{font-size:48px;}
h2{font-size:42px;}
h3{font-size:36px;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
small{display:block;margin-top:4px;}
p{margin:0 0 10px 0;line-height:26px;}
ul, ol{margin:0;}
strong, b{font-weight:600;}
button{transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
/* comman form filed style -----------------------------*/
textarea, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], 
input[type="submit"], input[type="password"],input[type="hidden"], input[type="url"]
{   -moz-appearance:none;-webkit-appearance:none;border-radius:5px;
    background-color:#ffffff;height:auto;padding:10px 12px;border:1px solid #cecece;box-shadow:none;border-radius:5px;height:auto;font-weight:400;font-size:16px;color:#333333
}
textarea{-moz-appearance:none;-webkit-appearance:none;border-radius:5px;}
select{-moz-appearance:none;-webkit-appearance:none;background-color:#ffffff;padding:8px 25px 8px 12px;background-image:url(assets/images/select-arrow.png);background-repeat:no-repeat;background-position:right center;border-radius:5px;text-overflow:ellipsis;overflow:hidden; border:1px solid #cecece;}
select::-ms-expand{display:none}
textarea:focus, select:focus{outline:none;}
input:disabled, select:disabled{color:#ffffff !important;opacity:1;}
label{font-weight:600;margin-bottom:5px;font-size:16px;}
input[type="submit"]{background-color: #ffa0be;border-color:transparent;padding:12px 36px;color:#ffffff;font-weight:500;font-size:18px;text-transform:uppercase;line-height:1.2;width:auto;cursor:pointer;border-radius:5px;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;}
input[type="submit"]:hover{box-shadow:500px 0 0px #000000 inset}
.form-group{margin-bottom:25px;}
.form-control{background-color:transparent;height:auto;padding:8px 12px;border:1px solid #cecece;box-shadow:none;border-radius:5px;height:auto;font-weight:400;font-size:16px;color:#333333}
.form-control:focus{box-shadow:0 2px 5px -2px rgba(0,0,0,0.15);border-color:#999999;color:#2d2d2d;background-color:transparent;}
select.form-control{padding:10px 25px 9px 12px;}
textarea.form-control{height:160px;resize:none;}
input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{opacity:1;color:inherit;}
input::-ms-input-placeholder, .form-control::-ms-input-placeholder{opacity:1;color:inherit;}
input::placeholder, .form-control::placeholder{opacity:1;color:inherit;}
/*------home-slider-end-------*/
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after, #cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto;line-height:1;}
#cssmenu > ul > li{float:none;display:inline-block;margin-left:32px;}
#cssmenu > ul > li:first-child{margin-left:0px;}
#cssmenu > ul > li:last-child{margin-right:0px;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{float:left;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > a{padding:0px 0px 38px 0px;font-size:18px;line-height:24px;font-weight:400;text-decoration:none;color:#000000;letter-spacing:0;display:inline-block;vertical-align:middle;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
#cssmenu > ul > li:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:transparent;}
#cssmenu > ul > li:hover > a{color:#ea0f6b;}
#cssmenu > ul > li.active > a, #cssmenu > ul > li.current-menu-item a{position:relative;}
#cssmenu > ul > li.active:after, #cssmenu > ul > li.current-menu-item:after{background-color:#000000;}
/*#cssmenu > ul > li.has-sub > a{padding-right:20px;}*/
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:0px;margin-left:8px;width:10px;height:10px;font-family:fontawesome;content:"\f0d7";font-weight:900;font-size:14px;-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:9;border-radius:0px;background-color:#ffa0be;text-align:left;box-shadow:0px 0px 6px rgba(0,0,0,0.2);opacity:0;margin-top:15px;visibility:hidden;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
#cssmenu ul ul:after{content:"\f0d8";position:absolute;left:20px;top:-16px;color:#ffa0be;font-family:fontawesome;font-weight:900;font-size:24px;}
#cssmenu ul ul ul:after{content:none;}
#cssmenu li:hover > ul{left:auto;opacity:1;margin-top:0px;visibility:visible;}
#cssmenu.align-right li:hover > ul{right:0;}
#cssmenu > ul > li.has-sub:hover > a::after{content:"\f0d8";}
#cssmenu ul ul ul{margin-left:100%;top:0;background-color:#ffa0be;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li{height:0;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;}
#cssmenu ul ul li:last-child{border-bottom:0px dashed transparent;}
#cssmenu ul li:hover > ul > li{height:auto;}
#cssmenu ul ul li a{padding:10px 15px;font-weight:500;text-transform:none;line-height:20px;font-size:16px;width:260px;text-decoration:none;color:#ffffff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul ul li:last-child a{border-bottom:none}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover, #cssmenu ul ul li.active a{background-color:#ea0f6b;text-decoration:none;}
#cssmenu ul ul li.has-sub > a::after{position:absolute;top:13px;right:10px;width:6px;height:6px;content:"\f105";font-family:fontawesome;-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;font-weight:900;}
#cssmenu ul ul ul li a{padding:12px 15px;}
#cssmenu > ul > li.contactlinkmobile{display:none;}
@media all and (max-width:1024px){#cssmenu{width:100%;}
 #cssmenu ul{width:100%;display:none;}
 #cssmenu.align-center > ul, #cssmenu.align-right ul ul{text-align:left;}
 #cssmenu ul li, #cssmenu ul ul li{border-bottom:1px solid rgba(255, 255, 255, 0.10);}
 #cssmenu ul ul li:last-child{border-bottom:none;}
 #cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li{width:100%;height:auto;}
 #cssmenu ul li a, #cssmenu ul ul li a{width:100%;}
 #cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li{float:none;display:block;}
 #cssmenu ul ul li a{padding:10px 15px;font-size:14px;color:#000000;background:none;}
 #cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color:#ffffff;}
 #cssmenu ul ul ul li a{padding-left:40px;}
 #cssmenu ul ul, #cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0;}
 #cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after{display:none;}
 #menu-line{display:none;}
 #cssmenu #menu-button{display:inline-block;padding:0px;color:#000000;cursor:pointer;font-size:12px;position:absolute;top:30px;right:auto;width:25px;height:25px;z-index:1;margin-left:-25px;}
 #cssmenu #menu-button::after{content:'';position:absolute;top:18px;left:0px;display:block;width:25px;height:2px;background:#ea0f6b;transition:all 0.5s ease-in-out 0s;border-radius:1px;}
 #cssmenu #menu-button::before{content:"";position:absolute;top:0px;left:0px;display:block;width:25px;height:11px;border-top:2px solid #ea0f6b;border-bottom:2px solid #ea0f6b;transition:all 0.5s ease-in-out 0s;border-radius:1px;}
 #cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(255, 255, 255, 0.10);height:46px;width:46px;cursor:pointer;}
 #cssmenu .submenu-button::after{content:'';position:absolute;top:16px;left:22px;display:block;width:2px;height:12px;background:#ffffff;z-index:99;}
 #cssmenu .submenu-button::before{content:'';position:absolute;left:17px;top:21px;display:block;width:12px;height:2px;background:#ffffff;z-index:99;}
 #cssmenu .submenu-button.submenu-opened:after{display:none;}
}
.menu-overlay{position:fixed;height:100%;width:100%;left:0;top:0;background:#000000;opacity:0;visibility:hidden;overflow:hidden;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.menu-overlay.show-overlay{opacity:0.90;visibility:visible;z-index:11;}
.overflowhidden{overflow:hidden;height:100%;max-height:100%;min-height:100%;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.mainwrapper{overflow:hidden;}
/*--------------*/
.show-overlay{width:100%;height:100%;z-index:999;top:0;left:0;position:fixed;background:rgba(0, 0, 0, 0.8);overflow:hidden;}
.overflowhidden{overflow:hidden;position:fixed;width:100%;height:100%;}
.plr-10{padding:0 10px;}
/*--- header ------*/
.header{background-color:#ffffff;z-index:9999; position: relative;}
.header .row{align-items:center;}
.hdr-rgt{display:flex;align-items:flex-end;flex-direction:column;}
.hdrrgttpbr{display:flex;margin-top:20px;}
.hdrtpitem{margin-left:30px;color:#000000;font-size:18px;}
.hdrtpitem a{color:inherit;}
.hdrtpitem a:hover{color:#ea0f6b;}
.hdrrgtbtmbr{display:flex;align-items:flex-start;}
.brandlwrap{margin:10px 0;}
.brandlwrap img{max-width:280px;}
.hdrrgtbtmbr{margin-top:35px;}
.tpsrchbr{max-width:220px;flex:0 0 220px;margin-left:35px;border-bottom:1px solid #000000;position:relative;padding-right:40px;}
.tpsrchbr .tpsrchinput{background-color:transparent;border:none;padding:0px 10px 6px 0;width:100%;font-family:'Poppins', sans-serif;font-weight:200;}
.tpsrchbr input[type="submit"]{background-image:url(assets/images/search-icon.png);background-repeat:no-repeat;background-size:25px 24px;position:absolute;right:-40px;top:-5px;background-color:transparent;text-indent:-99999px;display:inline-block;}
.tpsrchbr input[type="submit"]:hover{box-shadow: none;}
 /* sticky header========================*/


@keyframes fadeIn{from{opacity:0;}

 to{opacity:1;}

}

.fadeIn{animation-name:fadeIn;}

@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);}

 to{opacity:1;transform:none;}

}

.fadeInDown{animation-name:fadeInDown;}

.sticking{position:fixed;background:#000000;width:100%;z-index:11;border-bottom:none;animation:fadeInDown 0.5s ease-in-out;-webkit-animation:fadeInDown 0.5s ease-in-out;padding:0px 0;}

 .main-navigation{display:flex;justify-content:flex-end;}

/* silck Slider ----------------------------------------------*/

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}

.slick-list:focus{outline:none;}

.slick-list.dragging{cursor:pointer;}

.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.slick-track{position:relative;top:0;left:0;display:block;}

.slick-track:before,.slick-track:after{display:table;content:'';}

.slick-track:after{clear:both;}

.slick-loading .slick-track{visibility:hidden;}

.slick-slide{display:none;float:left;height:100%;min-height:1px;}

[dir='rtl'] .slick-slide, .rtl .slick-slide{float:right;}

.slick-slide img{display:block;}

.slick-slide.slick-loading img{display:none;}

.slick-initialized .slick-slide{display:block;}

.slick-loading .slick-slide{visibility:hidden;}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}

.slick-arrow.slick-hidden{display:none;}

.slick-loading .slick-list{background:#fff url('assets/images/ajax-loader.gif') center center no-repeat;background-size:36px 36px;}

.slick-prev, .slick-next{font-size:0;width:18px;line-height:0;position:absolute;top:50%;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;z-index:2;opacity:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.slick-prev:hover, .slick-next:hover{color:#000066;}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover,.slick-next:focus{color:transparent;outline:none;opacity:1;}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}

.slick-prev:before,.slick-next:before{font-family:'fontawesome';font-size:40px;line-height:1;opacity:1;color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:17px;height:31px;background-size:100%;display:inline-block;}

.slick-prev{left:-20px;}

[dir='rtl'] .slick-prev, .rtl .slick-prev{right:20px;left:inherit;}

.slick-prev::before{content:"";background-image:url(assets/images/prev-arrow.png);}

[dir='rtl'] .slick-prev:before, .rtl .slick-prev:before{content:"\f105";}

.slick-next{right:-20px;}

[dir='rtl'] .slick-next, .rtl .slick-next{right:inherit;left:20px;}

.slick-next::before{content:"";background-image:url(assets/images/next-arrow.png);}

 [dir='rtl'] .slick-next:before, .rtl .slick-next:before{content:"\f104";}

/* Dots */

.slick-slider{margin-bottom:0px;}

.slick-dots{position:absolute;z-index:5;bottom:-25px;left:0px;display:block;width:100%;padding:0;list-style:none;text-align:center;}

.slick-dots li{position:relative;display:inline-block;margin:0 4px;width:10px;height:10px;padding:0;cursor:pointer;text-align:center;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;}

.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}

.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}

.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}

.slick-dots li button:before{content:"";width:8px;height:8px;background-color:#ffffff;position:absolute;top:0;left:0;text-align:center;opacity:1;border-radius:100%;border:1px solid #ffffff;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;}

.slick-dots li.slick-active button:before{/*background:var(--newgold);border-color:var(--newgold);*/background:#ffa0be; border-color:#ffa0be;}

/*----- main slider ------*/

.mainbanner{position:relative;}

.slideimage{position:relative;}

.hrsldr-itm{position:relative;}

.hrslder-img img{height:100%;width:100%;object-fit:cover;}

.hrslder-cap{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}

.hrsldrcapcnt{max-width:490px;margin:0;position:relative;z-index:2;}

.hrsldrcapcnt h4{color:#000000;font-family:'MADEBonVoyage';margin-bottom:30px;position:relative;top:-40px;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;}

.hrsldrcapcnt h2{font-size:60px;font-family:'MADEBonVoyage';color:#ea0f6b;line-height:65px;position:relative;padding-bottom:16px;margin-bottom:35px;font-weight:700;position:relative;left:80px;transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-webkit-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;}

.hrsldrcapcnt h2:before{content:"";width:90%;height:1px;background-color:#cbcac8;position:absolute;left:0;bottom:0;}

.hrsldrcapcnt p{font-size:18px;font-family:'Poppins', sans-serif;color:#333333;font-weight:400;position:relative;opacity:0;top:-40px;transition:all 0.8s ease-in-out 0s;-moz-transition:all 0.8s ease-in-out 0s;-webkit-transition:all 0.8s ease-in-out 0s;-o-transition:all 0.8s ease-in-out 0s;}

.sldrbtn{margin-top:35px;display:inline-flex;border-radius:50px;background-color:#ffffff;color:#ea0f6b;font-size:18px;font-weight:700;padding:12px 35px;border:1px solid  #ffa0be;position:relative;opacity:0;bottom:-60px;overflow:hidden;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;box-shadow:0px 0 0px  #ffa0be inset}

.sldrbtn:hover{background-color: #ffa0be;color:#ffffff;box-shadow:500px 0 0px  #ffa0be inset}

.slick-current .hrsldrcapcnt h4{opacity:1;visibility:visible;top:0;}

.slick-current .hrsldrcapcnt h2{opacity:1;left:0;}

.slick-current .hrsldrcapcnt p{opacity:1;top:0;}

.slick-current .sldrbtn{opacity:1;bottom:0;}

.heroslider .slick-prev,.heroslider .slick-next{width:174px;height:174px;border-radius:100%;opacity:0;background-color:rgba(255,255,255,0.6);}

.heroslider .slick-prev:before, .heroslider .slick-next:before{content:"";display:inline-flex;justify-content:center;align-items:center;font-size:18px;color:#ffffff;font-weight:900;width:100%;height:100%;background-size:auto;background-position:center;background-repeat:no-repeat;width:27px;height:51px;}

.heroslider .slick-prev::before{content:"";background-image:url(assets/images/prev-arrow.png);margin-right:-50px}

.heroslider .slick-next::before{content:"";background-image:url(assets/images/next-arrow.png);margin-left:-50px}

.heroslider .slick-prev{left:-174px;opacity:0;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.heroslider .slick-next{right:-174px;opacity:0;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.heroslider .slick-prev:hover, .heroslider .slick-next:hover{background-color:#ffffff;opacity:1;}

.heroslider:hover .slick-prev{left:-80px;opacity:1}

.heroslider:hover .slick-next{opacity:1;right:-80px;}

.heroslider .slick-dots{bottom:20px;}

.pt-60{padding-top:60px;}

.pb-60{padding-bottom:60px;}

.sectitle{margin-bottom:30px;text-align:center;}

.txtlft{text-align:left;}

.sectitle h2{margin-bottom:0px;font-family:'MADEBonVoyage';}

.sectitle h3{margin-bottom:0px;font-family:'MADEBonVoyage';}

.sectitlbrder{border-bottom:1px solid #e5e5e5;padding-bottom:20px;}

.newprosldr{margin-left:-15px;margin-right:-15px;margin-top:50px;}

.newprosldr-item{padding:0 15px;margin-bottom:15px;}

.prosldrbx{/*border:1px solid #e5e5e5;box-shadow:0 6px 5px -1px rgba(0,0,0,0.10);*/}

.prdctsld-image{height:276px;overflow:hidden;border-bottom:1px solid #e5e5e5;}

.prdctsld-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.prosldrbx:hover .prdctsld-image img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

.prdctsld-dtl{padding:30px 20px;border-top:none;}

.prdctsld-dtl h5{font-size:22px;color:#000000; min-height: 53px;}

.prdctsld-dtl p{color:#111111;}

.price{font-size:24px;color:#ea0f6b;font-weight:700;}

.price del{font-size:18px;color:#666666;font-weight:400;margin-right:5px;}

.price ins{font-size:24px;color:#ea0f6b;/*color:var(--newgold);*/font-weight:700;text-decoration:none;}

.adtocartbtn{margin-top:20px;}

.adtocartbtn a{display:inline-block;padding:10px 25px;background-color: #ffa0be;color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:50px;box-shadow:0px 0 0px #000000 inset}

.adtocartbtn a:hover{background-color:#111111;box-shadow:500px 0 0px #000000 inset}

.newprosldr .slick-prev, .newprosldr .slick-next{top:-70px;width:34px;height:34px;padding:8px 12px;border:1px solid #ea0f6b;display:inline-flex;align-items:center;justify-content:center;}

.newprosldr .slick-next{right:15px;}

.newprosldr .slick-prev{left:inherit;right:55px;}

.newprosldr .slick-prev:before, .newprosldr .slick-next:before{font-size:24px;width:8px;height:15px;color:var(--newgold);}

.newprosldr .slick-next:before{background-image:url(assets/images/gold-next-arrow.png)}

.newprosldr .slick-prev:before{background-image:url(assets/images/gold-prev-arrow.png)}

.newprosldr .slick-prev:hover, .newprosldr .slick-next:hover{background-color:#000000;border-color:#000000;}

.newprosldr .slick-prev:hover:before, .newprosldr .slick-next:hover:before{color:#ffffff;}

.catcntbx{position:relative;}

.catbox{border:1px solid #ffffff;}

.catbox h2{color:#ffffff;position:absolute;z-index:1;left:20px;}

.smallcatbox h2{top:30px;}

.largecatbox h2{bottom:30px;}

.catbx-img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.categroy-sec .col-md-6{max-width:46%;flex:0 0 46%;}

.categroy-sec .col-md-3{max-width:27%;flex:0 0 27%;}

.largecatbox .catbx-img{height:720px;overflow:hidden;}

.smallcatbox .catbx-img{height:359px;overflow:hidden;}

.catcntbx a{position:relative;width:100%;height:100%;display:block;}

.catcntbx a:before{content:"";opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%; /*background-color:#422e00;*/ background-color:#000; opacity:0.3;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.catcntbx:hover .catbx-img img{opacity:0.5;transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

.catcntbx:hover a:before{/*opacity:1;*/ opacity:0.5; visibility:visible;}

/*----- blog section ------*/

.blogsec{background-color:#eeeeee;}

.meta-itm{font-size:14px;color:#666666;}

.meta-itm .fa{font-weight:normal;margin-right:5px;font-size:16px;}

.blog-dtl{border:1px solid #e4e4e4;padding:20px 15px;background-color:#ffffff;box-shadow:0 6px 5px -3px rgba(0,0,0,0.10);}

.blgdtl-hdr{margin-bottom:15px;}

.blgdtl-hdr h6{font-size:20px;color:#000000;margin-bottom:10px;}

.rdmrbtn{color:#ea0f6b;font-weight:700;}

.rdmrbtn:hover{color:#000000;}

.blog-img{height:230px;overflow:hidden;}

.blog-img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.blogbx:hover .blog-img img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

.blogsec .col-lg-4{margin:15px 0;}

.brandslider .slick-prev{left:-30px;}

.brandslider .slick-next{right:-30px;}

.brandslider{margin-left:-15px;margin-right:-15px;}

.brand-item{padding:0 15px;}

.brandbx{border:1px solid #dddddd;height:124px;display:flex;align-items:center;justify-content:center;}

.brandbx img{max-width:80%;max-height:80%;}

.aboutbtn{}

.footer{background-color:#111111;padding:50px 0 20px;color:#ffffff;}

.ftrlogo{margin-bottom:30px;}

.ftrsocial{display:flex;justify-content:flex-end;}

.ftrbtmsec{border-top:1px solid rgba(255,255,255,0.10);margin-top:30px;padding-top:15px;}

.footer ul{padding:0;list-style:none;margin:0;}

.footer ul li{color:#ffffff;margin-bottom:12px;}

.footer ul li a{color:inherit;}

.footer ul li a:hover, .footer ul li.active a, .footer ul li.current-menu-item a{color:#ea0f6b;}

.footer h6{color:#ea0f6b;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.10);}



.ftrnwsfrm{margin-top:15px;}

.ftrnwsfrm input{width:100%;border:none;text-align:center;padding:12px 15px;}

.ftrnwsfrm input[type="submit"]{margin-top:10px;box-shadow:0px 0 0px #000000 inset;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.ftrnwsfrm input[type="submit"]:hover{box-shadow:500px 0 0px #000000 inset}

.ftrcpyrgt a{color:inherit;}

.ftrcpyrgt a:hover{color:#ea0f6b;}

.ftrsocial a{display:inline-flex;background-color:#333333;align-items:center;justify-content:center;margin-left:8px;width:38px;height:38px;border-radius:100%;color:#ffffff;font-size:14px;}

.ftrsocial a:hover{background-color: #ffa0be;}

.ftrbtmsec .row{align-items:center;}

.mblsrctrg{font-size:18px;margin-left:10px;cursor:pointer;display:none;}

.mblsrctrg:hover{color:var(--newgold);}

.sbpgbnr{position:relative;padding:40px 0;display:flex;align-items:center;}

.sbpgbnr:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ea0f6b73;opacity:0;}

.sbpgbnr .container{position:relative;}

.pgtitle{position:relative;padding-bottom:15px;margin-bottom:20px;}

.pgtitle:before{content:"";position:absolute;left:0;bottom:0;background-color:#ea0f6b;width:64px;height:3px;}

.pgtitle h1{color:#ffffff;margin-bottom:0px;font-family:'MADEBonVoyage';}

.breadcrumb{background-color:transparent;padding:0px;margin-bottom:0px;}

.breadcrumb-item a, .breadcrumb-item span{color:#ffffff;font-size:15px;}

.breadcrumb-item a:hover{/*color:var(--newgold)*/ color:#ffa0be;}

.breadcrumb-item span{font-weight:600;color:#ea0f6b;}

.breadcrumb-item + .breadcrumb-item::before{color:#ffffff;font-size:14px;}

.cntcinfo-itm{display:flex;align-items:center;margin-bottom:26px;color:#111111;}

.cntcinfo-itm:last-child{margin-bottom:0px;}

.cntcinfo-itm a{color:inherit;}

.cntcinfo-itm a:hover{color:#ea0f6b;}

.cntcicon{max-width:50px;height:50px;flex:0 0 50px;margin-right:20px;background-color:#000000;color:#ffffff;font-size:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;}

.cntcinfosec{padding:30px 20px;background-color:#eeeeee;padding:30px 20px;}

.cntcinfosec .sectitle{margin-bottom: 20px;}

.mb-0{margin-bottom:0px;}

.cntcmapsec{height:450px;margin-top:60px;}

.cntcmapsec iframe{width:100% !important;height:100% !important;border:none !important;}

.content h2, .content h3, .content h4, .content h5, .content h6{margin-bottom:10px;margin-top:30px;}

img.alignleft, .alignleft{float:left;margin-right:20px;max-width:40%;}

img.alignright, .alignright{float:right;margin-left:20px;max-width:40%;}

img.aligncenter, .aligncenter, img.alignnone, .alignnone{display:block;margin:0 auto 20px;clear:both;}

img.alignleft, .alignleft, img.alignright, .alignright{display:inline;margin-top:0;}

img.alignleft, img.aligncenter, img.alignright{margin-bottom:20px; margin-top: 30px; border:2px solid #fff; box-shadow: 0 6px 5px -2px rgba(0,0,0,0.10);}

.table{border:1px solid #eeeeee;}

.table thead th{background-color:#111111;color:#ffffff;font-weight:600;}

.table th, .table td{border:1px solid #E5E5E5;}

.shrtdesc{text-align:center;margin-bottom:40px;}

 .aboutbtn{display:inline-block;padding:10px 25px;background-color:var(--newgold);color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:50px;box-shadow:0px 0 0px #000000 inset;margin-top:20px;}

.aboutbtn:hover{color:#ffffff;box-shadow:300px 0 0px #000000 inset}

.abtlst-itm{margin-bottom:50px;}

.abtlstdtl{padding:30px;border:1px solid #e5e5e5;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;}

.abtlstdtl .sectitle{margin-bottom:20px;}

.abtlstimg img{width:100%;height:100%;object-fit:cover;}

/*------- 19032021 ------*/

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

.ftrtp-sec .col-sm-6:nth-child(1) .ftrabtbx{max-width:94%;}

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

.ftrlogo img, .ftrlogo .alignnone{margin: 0 auto; display: inherit;}

/*----- 22032021 -----*/

.prosldrbx{position: relative;}

.prdctsld-image a{display: block; height: 100%; width: 100%;}

.prosldrbx .onsale{background-color:#ffa0be; width: 55px; height: 55px; padding: 5px; font-weight: 500;  border-radius: 100%; position: absolute; 
    right: inherit; left: 0px; top: 0; color: #ffffff; font-size: 12px; line-height:1; 

display: flex; justify-content: center; align-items: center; margin: -15px 0px 0 -15px; z-index: 1;}

.newprosldr{margin-top: 0px; }

.newprosldr .slick-list{padding-top: 20px;}

/*------ bog pagination ------*/

.pagination-wrapper{margin: 40px 0 0 0; display: flex; justify-content: center;}

.pagination-wrapper .page-numbers{font-size: 16px; text-decoration: none;  color: #ffffff;width: 49px; height: 45px; align-items: center; justify-content: center; background-color: #252525; display: flex !important; border-radius: 5px; margin: 0 3px; } 

.pagination-wrapper a.page-numbers:hover{background-color: #000000; color: #fff; }

.pagination-wrapper span.page-numbers.current{/*background-color: var(--newgold);*/ background-color: #ffa0be; color: #fff; }

.pagination-wrapper .fa-angle-right:before{content: "\f061";}

.pagination-wrapper .fa-angle-left:before{content: "\f060";}

/*----- search page -----*/

.clssrchresultsec{display: flex; flex-wrap: wrap; margin: 0 -15px;}

.clssrchresultsec .newprosldr-item{flex: 0 0 33.3333333%; max-width: 33.333333%; margin: 15px 0;}

.prdctsld-dtl p{display: -webkit-box; text-overflow: ellipsis; line-clamp:3; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;}

.shoppgsec .page-title{display: none;}

/*----- woocommerce shop lsiting  --------*/

.woocommerce ul.products li.product .woocommerce-LoopProduct-link img, 

.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link img{height: 276px !important;}

.woocommerce .products ul, .woocommerce ul.products{display: flex; flex-wrap:wrap; margin: 0 -15px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ margin: 15px 0; padding: 0 15px; max-width: 25%; flex: 0 0 25%;}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{max-width: 33.3333%; flex: 0 0 33.33333%; margin: 15px 0;}

.woocommerce ul.products.columns-4 li.product .price, .woocommerce div.product.columns-4 p.price, 

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

.woocommerce ul.products.columns-4 li.product .price del{font-size: 15px;}

.woocommerce ul.products.columns-4 li.product .woocommerce-LoopProduct-link img, 

.woocommerce-page ul.products.columns-4 li.product .woocommerce-LoopProduct-link img{height: 200px !important;}

.adtocartbtn a.added_to_cart{background-color: transparent; padding: 10px 0 10px 16px; ; margin-left: 8px; color: var(--newgold); position: relative;}

.adtocartbtn a.added_to_cart:hover{box-shadow: none; color: #000000;}

.adtocartbtn a.added_to_cart:before{content: "\f00c"; font-family: fontawesome; position: absolute; left: 0; top: 11px; font-size: 12px;}

.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{font-size: 24px;}

.woocommerce div.product div.summary .product_title{display: none;}

.woocommerce div.product span.onsale{left: 0; top: 0; margin: -15px 0 0 -15px}

.clsblogpagesec .col-lg-4{margin-bottom:30px;}

.productshopdtl{/*border:1px solid #e5e5e5; box-shadow: 0 6px 5px -1px rgba(0,0,0,0.10);*/ padding:0 15px 15px;}

.prdspimage{margin-left: -15px !important; margin-right: -15px !important;}



.woocommerce div.product .woocommerce-tabs .panel{font-size: 18px; line-height: 26px;}

.woocommerce div.product .woocommerce-tabs .panel p{margin-bottom: 20px;}

.woocommerce div.product .woocommerce-tabs .panel ul, .woocommerce div.product .woocommerce-tabs .panel ol{margin-bottom: 20px; padding: 0 0 0 25px}

.woocommerce div.product .woocommerce-tabs .panel ul li, .woocommerce div.product .woocommerce-tabs .panel ol li{margin-bottom: 6px; padding-left: 5px;}

.woocommerce div.product .woocommerce-tabs .panel table{border: 1px solid #e5e5e5;}

.woocommerce div.product .woocommerce-tabs .panel td, .woocommerce div.product .woocommerce-tabs .panel th{border-bottom: 1px solid #e5e5e5; padding: 12px 15px;}

.woocommerce div.product .woocommerce-tabs .panel td p{margin: 0px; padding: 0;}

.woocommerce div.product .woocommerce-tabs .panel h3,

.woocommerce div.product .woocommerce-tabs .panel h4,

.woocommerce div.product .woocommerce-tabs .panel h5,

.woocommerce div.product .woocommerce-tabs .panel h6{margin-bottom: 10px; margin-top: 20px;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size: 18px; min-height: 44px;}

.prdctsldcontent{color: #111111;}



/*--------- footer newsletter --------*/

#mailpoet_form_2 form.mailpoet_form{padding: 0 !important;}

#mailpoet_form_2 .mailpoet_paragraph{margin-bottom: 0px !important;}

.clsnewsubbtn{margin-top: 10px !important;}

#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea{padding: 12px 15px !important}

#mailpoet_form_2 .mailpoet_submit{padding: 12px 15px !important; }

.parsley-errors-list.filled{margin-top: 5px;}



/*----- blog detail ------*/

.clsblogimg{margin-bottom: 15px; text-align: center;}

.clsblogimg img{max-height: 550px; max-width: 100%;}

.clsblogdate{margin-bottom: 30px; padding: 15px 0; text-align: center; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}



/*------- faq ------*/

.fqsccitem{margin-bottom:20px;  display:inline-block;width:100%; border-radius: 5px;}

.fqqnstlt{cursor:pointer;font-size:20px;padding:12px 40px 15px 15px; border-radius: 5px; border:1px solid #d5d5d5;line-height:30px;color:#111111;position:relative;font-weight:900;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

.fqqnstlt.active{color:#ffffff; background-color: #ffa0be; border-radius: 5px 5px 0 0; border-color: #ffa0be}

.fqansarea{display:none; padding: 15px 15px 15px; border-radius: 0px 0px 5px 5px; color:#111111; border:1px solid #d5d5d5;

box-shadow: 0 5px 5px -2px rgba(0,0,0,0.15);}

.fqansarea p{padding-top:10px;margin-bottom:0px;}

.fqansarea p:first-child{padding-top:0px;}

.fqansarea p:last-child{margin-bottom:0px;}

.fqqnstlt:after{content:"\f067";font-weight:500;position:absolute;right:15px;top:22px;line-height:1;font-family:fontawesome;font-size:16px;color:#111111}

.fqqnstlt.active:after{content:"\f068"; color:#ffffff;}



/* 31-03-2021 */

.clscartdrp { padding: 0 15px; text-align: right; }

.headerminicart { position: relative; padding: 0 0 0 50px; min-width: 235px; }

.header-quickcart { display: none; background: #221e20; z-index: 999999; padding: 10px; position: absolute; right: 0; top: 50px; min-width: 350px; }

.headerminicart .mini_cart_item { position: relative; border-bottom: 1px solid #f89415; padding: 0px 30px 15px 0 !important; margin: 0 auto 15px !important; min-height: 66px; }

.headerminicart .mini_cart_item a { font-size: 16px !important; padding-left: 70px; font-weight: 400 !important; }

.headerminicart .mini_cart_item span.quantity { display: block; padding-left: 70px; color: #fff; }

.headerminicart a.remove_from_cart_button { position: absolute; right: 0; top: 0; background-color: #f89415 !important; width: 20px; height: 20px; border-radius: 100%; color: #221e20 !important; display: flex; align-items: center; justify-content: center; font-size: 18px !important; padding: 0 !important; }

.headerminicart a.remove_from_cart_button:hover { color: #221e20 !important; }

.headerminicart .mini_cart_item img { max-width: 50px; max-height: 50px; width: auto !important; height: auto !important; margin: 0 10px 0 0; position: absolute; left: 0; top: 0; }

.headerminicart .woocommerce-mini-cart__total { background: #f89415; color: #221e20; text-align: center; padding: 5px 0; margin: 0 auto 10px; }

.headerminicart .woocommerce-mini-cart__buttons { display: flex; align-items: center; justify-content: center; margin: 0; }

.headerminicart .woocommerce-mini-cart__buttons .button { max-width: 50%; width: 100%; background: #f89415; color: #221e20; text-align: center; padding: 10px 5px; font-weight: 400; }

.headerminicart .woocommerce-mini-cart__buttons .button:hover { background: #000; }

.headerminicart .woocommerce-mini-cart__buttons .button:first-child { margin-right: 5px; }

.headerminicart .woocommerce-mini-cart__buttons .button:last-child { margin-left: 5px; }

.woocommerce-mini-cart__empty-message { color: #000000; text-align: center; margin-bottom: 0px; }

/* 31-03-2021 */


.hdrrgttpbr .clscartdrp {padding-right: 0px;}

.hdrrgttpbr a.clscountprd {position: relative;}

.hdrrgttpbr a.clscountprd span.clscntprdct {position: absolute; top: -7px; right: -10px; text-align: center; max-width: 18px; width: 100%; height: 18px; border-radius: 100%; background-color:#ea0f6b; color: #fff; font-size: 10px; display: flex; padding: 0; justify-content: center; align-items: center;} 



.dgwt-wcas-suggestions-wrapp {margin-left: -298px !important;}

.dgwt-wcas-details-wrapp {margin-left: -300px !important;}



.productshopdtl .prdspimage {position: relative;}

.productshopdtl .prdspimage .producthoverBox {position: absolute; right: 10px; bottom: 10px; z-index: 1;}

.productshopdtl .prdspimage .producthoverBox .yith-wcwl-add-button a.add_to_wishlist {padding: 0px; display: flex; width: 30px; height: 30px; border-radius: 100%; display: flex; justify-content: center; align-items: center; margin-top: 0px; font-size: 14px;}

.productshopdtl .prdspimage .producthoverBox .yith-wcwl-add-button a.add_to_wishlist i {margin-right: 0px;}



.productshopdtl .prdspimage .producthoverBox .yith-wcwl-add-to-wishlist {margin-bottom: 0px;}





.header-quickcart {background: #fff; z-index: 999999; padding: 10px; position: absolute; right: -107px; top: 31px; min-width: 350px;

    box-shadow: 0,0,0,.15; border: 1px solid #ccc;}

.woocommerce .header-quickcart a.remove {color: #fff !important; line-height: 18px; text-align: center;}

.headerminicart .mini_cart_item {border-color:#ccc;}

.headerminicart .mini_cart_item span.quantity {color: #ea0f6b;}



.headerminicart .woocommerce-mini-cart__total {background: #ffa0be; color: #fff; }

.headerminicart .woocommerce-mini-cart__buttons .button {background: #ffa0be; color: #fff;}

.headerminicart a.remove_from_cart_button {background-color: #ffa0be !important;}

.headerminicart a:hover.remove_from_cart_button {background-color: #000 !important; color: #fff !important;}



.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {left: inherit; right: 14px; stroke: black; margin-top: 4px; opacity: 1;}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {padding: 1px 40px 10px 0px; font-family: 'Poppins', sans-serif; font-size: 16px; font-style: normal;}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {border: none; height: 35px;}

.screen-reader-text {font-style: normal;}



.home ul.cart_list, .home ul.product_list_widget {margin: 0px; padding: 0px;}

.home ul.cart_list, .home ul.product_list_widget {list-style-type: none;}

.home .header-quickcart a.remove {color: #fff !important; line-height: 18px; text-align: center;}



.home .woocommerce-mini-cart__buttons a.button {max-width: 50%; width: 100%; font-size: 13px; text-align: center; padding: 10px 5px; font-weight: 400; border-radius: 50px; text-transform: uppercase; line-height: 24px;}



.home .woocommerce-mini-cart__buttons a:hover.button {box-shadow: 300px 0 0px #000000 inset; background-color: #000000; color: #ffffff;}



.yith-wcwl-wishlistexistsbrowse a {display: none !important;}



.yith-wcwl-wishlistexistsbrowse span.feedback {padding: 0px; /*background-color: var(--newgold);*/ background-color: #ffa0be; color: #ffffff; width: 30px; height: 30px; border-radius: 100%;

display: flex; justify-content: center; align-items: center; margin-top: 0px; font-size: 14px;}

.yith-wcwl-wishlistexistsbrowse span.feedback i {margin-right: 0px !important;}





.yith-wcwl-wishlistaddedbrowse a {display: none !important;}

.yith-wcwl-wishlistaddedbrowse span.feedback {padding: 0px; /*background-color: var(--newgold);*/ background-color: #ffa0be; color: #ffffff; width: 30px; height: 30px; border-radius: 100%;

display: flex; justify-content: center; align-items: center; margin-top: 0px; font-size: 14px;}



.yith-wcwl-wishlistaddedbrowse span.feedback i {margin-right: 0px !important;}



.dgwt-wcas-close {display: none !important;}





.mobtpsrchbr {display: none;}

.variations .value .variation_button.unselected span.phoen_swatches {border-radius: 100%; display: inline-block !important;}
.variations .value .variation_button.selected span.phoen_swatches {border-radius: 100%;}
.woocommerce div.product span.onsale {z-index: 999;}
.yith_magnifier_lens {border: none !important;}
.yith_magnifier_zoom_magnifier {border: none !important;}

.product.type-product .images {position: relative;}
.yith_magnifier_loading {position:absolute; top:50% !important; left:0% !important; width: 100% !important; 
-webkit-transform: translateY(-50%) translateX(0%) !important; 
-khtml-transform: translateY(-50%) translateX(0%) !important; 
-moz-transform: translateY(-50%) translateX(0%) !important; 
-ms-transform: translateY(-50%) translateX(0%) !important; 
-o-transform: translateY(-50%) translateX(0%) !important; 
transform: translateY(-50%) translateX(0%) !important ; margin: 0px !important; padding: 0px !important;}


.variations .value .variation_button.unselected span.phoen_swatches.phoen_type_image {border: none; box-shadow:none;}
.variations .value .variation_button.unselected span.phoen_swatches.phoen_type_image img {border-radius: 100%; }

.variations .value .variation_button.selected span.phoen_swatches.phoen_type_image {border-width: 1px !important;}
.variations .value .variation_button.selected span.phoen_swatches.phoen_type_image img {border-radius: 100%; }

.clscustomlabel {transform: rotate(0deg) !important; /*height: 140px !important; width: 140px !important;*/ margin-top: 5px !important; margin-right: 5px !important;}
.clscustomlabel span {margin: 0px !important; padding: 0px !important; /*height: 140px !important; width: 140px !important;*/}

.woocommerce ul.products li.product .onsale {left: 0; right: inherit; margin-left: -15px !important;}


.clscatlistdt ul.products li.product a {display: block; position: relative; overflow:hidden; background-color: #422e00; height: 360px;}
.clscatlistdt ul.products li.product a img {transition:all 0.5s ease-in-out 0s; width: 100%; height: 100%; object-fit: cover; margin-bottom: 0px;}
.clscatlistdt ul.products li.product a:hover img {opacity: 0.3; transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}

.clscatlistdt ul.products li.product a h2.woocommerce-loop-category__title {position:absolute; top:50%; left:50%; 
-webkit-transform: translateY(-50%) translateX(-50%); 
-khtml-transform: translateY(-50%) translateX(-50%); 
-moz-transform: translateY(-50%) translateX(-50%); 
-ms-transform: translateY(-50%) translateX(-50%); 
-o-transform: translateY(-50%) translateX(-50%); 
transform: translateY(-50%) translateX(-50%); z-index: 9; width: calc(100% - 40px); text-align: center; min-height: inherit; margin-bottom: 0px; background-color: rgba(255,255,255,0.7); color: #000; padding: 15px 10px;}


.summary .phoen_tooltip {top: 45px !important;}
.position_before:hover .phoen_tooltip {margin-top: 0px !important;}

/*
.single .woocommerce-tabs .woocommerce-Tabs-panel  { font-family: 'made_bon_voyageregular'; color: #000;}
.single .woocommerce-tabs .woocommerce-Tabs-panel h1,
.single .woocommerce-tabs .woocommerce-Tabs-panel h2,
.single .woocommerce-tabs .woocommerce-Tabs-panel h3,
.single .woocommerce-tabs .woocommerce-Tabs-panel h4,
.single .woocommerce-tabs .woocommerce-Tabs-panel h5,
.single .woocommerce-tabs .woocommerce-Tabs-panel h6 { font-family: 'made_bon_voyageregular';  color: #e1af00 !important;}

.single .woocommerce-tabs #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, 
.single .woocommerce-tabs #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {opacity: 1 !important;}
.single .woocommerce-tabs #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {color: #e1af00 !important; font-weight: 700 !important;}

.single .woocommerce-tabs #jp-relatedposts h3.jp-relatedposts-headline {font-size: 20px !important;}
.single .woocommerce-tabs #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span.jp-relatedposts-post-title {margin-bottom: 5px;}
.single .woocommerce-tabs #jp-relatedposts .jp-relatedposts-items p {font-size: 16px; }
*/


.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.color-variable-item {border-radius: 100% !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color {border-radius: 100% !important;} 
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.color-variable-item span::after {border-radius: 100% !important;}
.woocommerce div.product .summary form.cart .variations {margin-bottom: 0px !important;}
.woocommerce div.product .summary form.cart .variations td {padding-bottom: 5px !important;}

.woocommerce div.product .summary form.cart a.reset_variations {font-size: 14px; padding: 5px 18px; line-height: 24px; border-radius: 50px; /*background-color: var(--newgold);*/ background-color: #ffa0be; color: #ffffff; margin: 10px 0px 10px 0px; display: inline-block;}
.woocommerce div.product .summary form.cart a:hover.reset_variations {background-color: #000;}
.woo-variation-swatches div.product .summary ul.variable-items-wrapper {margin-right: 10px !important;}
.woocommerce div.product .summary form.cart .variations td.value {display: flex; flex-wrap: wrap; align-items: center;}

.woocommerce .headerminicart ul.cart_list li dl, .woocommerce .headerminicart ul.product_list_widget li dl  {padding-left: 70px; border-left: none !important; text-align: right; font-size: 14px; display: flex; justify-content: flex-end;}

.headerminicart .mini_cart_item {list-style-type: none;}
.headerminicart .widget_shopping_cart_content ul {margin: 0px; padding: 0px;}
.headerminicart .header-quickcart dl.variation {display: flex; justify-content: flex-end; font-size: 14px; padding-left: 70px; margin-bottom: 5px;}
.headerminicart .header-quickcart dl.variation dd {margin-bottom: 0px;}
.headerminicart .header-quickcart dl.variation dd p {margin-bottom: 0px;}
.headerminicart .header-quickcart dl.variation dt p {margin-bottom: 0px;}

.woocommerce-MyAccount-content .woocommerce-orders-table__cell a.button {font-size: 12px; padding: 5px 20px; line-height: 24px;}
.woocommerce-MyAccount-content h2 {font-size: 25px;}
.woocommerce-MyAccount-content h3 {font-size: 25px;}
.woocommerce-account .addresses .title h3 {font-size: 20px !important; padding-top: 6px !important;}

.woocommerce table.woocommerce-MyAccount-points.shop_table.my_account_points {margin-top: 10px !important; margin-bottom: 10px !important;}
.woocommerce table.woocommerce-MyAccount-points.shop_table.my_account_points thead th {background-color: #fff; color: #111111;}
.mwb_ways_to_gain_points_section .mwb_wpr_heading {font-size: 16px;}
.mwb_wpr_points_only span.mwb_wpr_heading {/*color: var(--newgold);*/ color: #ea0f6b;}
.woocommerce table.woocommerce-MyAccount-points img.mwb_wpr_tick {width: 20px;}
.mwb_ways_to_gain_points_section .mwb_wpr_each_section {/*background-color: var(--newgold)*/ background-color: #ffa0be; color: #ffffff; border: none !important;}

.mwb_account_wrapper .mwb_wpr_each_section .mwb_wpr_wrapper_button {display: flex !important; flex-wrap: wrap;}
.mwb_account_wrapper .mwb_wpr_each_section .mwb_wpr_btn_copy {width: 24px !important; padding: 0 !important; margin-left: 10px !important;}

.woocommerce-MyAccount-content .mwb_wpr_view_log a {/*background-color: var(--newgold);*/ background-color: #ffa0be; border-radius: 50px; color: #ffffff; text-transform: uppercase; font-size: 12px; padding: 5px 20px; line-height: 24px; font-weight: 700; display: inline-block;}
.woocommerce-MyAccount-content .mwb_wpr_view_log a:hover {background-color: #000;}

.woocommerce-MyAccount-points a.mwb_wpr_level_benefits {background-color: var(--newgold); border-radius: 50px; color: #ffffff; text-transform: uppercase; font-size: 12px; padding: 5px 20px; line-height: 24px; font-weight: 700; display: inline-block; margin-top: 10px; text-align: center;}
.woocommerce-MyAccount-points a.mwb_wpr_level_benefits:hover {background-color: #000;}
.mwb_wpr_total_points h4 {font-size: 25px;}

.mwb_wpr_view_log_notice {/*background-color: var(--newgold);*/ background-color: #ffa0be; color: #fff;}
.mwb_wpr_view_log_notice.mwb_wpr_common_slider .mwb_wpr_open_toggle::before {top: -9px; background: #fff;}
.mwb_wpr_view_log_notice.mwb_wpr_common_slider .mwb_wpr_open_toggle::after {top: -3px; background: #fff;}

.woocommerce-MyAccount-content .mwb_wpr_slide_toggle .mwb_wpr_common_table  {background-color: #f1f1f1;}
.woocommerce-MyAccount-content .mwb_wpr_slide_toggle .mwb_wpr_common_table thead th {padding: 2px 10px;}
.woocommerce-MyAccount-content .mwb_wpr_slide_toggle .mwb_wpr_common_table tbody td {padding: 5px 10px;}
.mwb_wpr_popup_content_section .mwb_wpr_popup_content .mwb_wpr_popup_notice_section {/*background-color: var(--newgold);*/ background-color: #ffa0be;}
.mwb_wpr_popup_content_section {border-bottom: 5px solid #e1af00;}
.mwb_wpr_thumbnail_price_wrap {color: #e1af00;}

.mwb_wpr_popup_thumbnail_section ul li {width: 128px; margin-left:5px; margin-right:5px;}
.mwb_wpr_wrapper_button .mwb_wpr_mail_button {height: 36px;}
.mwb_wpr_wrapper_button .mwb_wpr_whatsapp_share {height: 36px;}
.mwb_wpr_wrapper_button .mwb_wpr_common_class {margin-bottom: 10px;}

/*07-06-2021*/
#pwgc-redeem-gift-card-form{clear: both;width: 100%;}
#pwgc-redeem-button{margin-bottom: 8px !important;}
#place_order {border-radius: 6px;}

.noslider img.attachment-shop_thumbnail.size-shop_thumbnail {padding-right: 8px;}
/*.yith_magnifier_zoom_magnifier{max-width:550px !important;max-height:400 !important;margin: 0px auto !important;}
a.yith_magnifier_zoom.woocommerce-main-image img {height: 500px !important;object-fit: cover;}*/


/*----- 16-07-2021 -----*/
.woocommerce div.product div.clsprodimage div.thumbnails{padding-top: 10px;}
.woocommerce div.product div.clsprodimage div.thumbnails .yith_magnifier_gallery{display: flex; flex-wrap: wrap; margin: 0 -2px; width: 100% !important}
.woocommerce div.product div.clsprodimage div.thumbnails .yith_magnifier_gallery li{padding: 0 2px;max-width: 25% !important; flex:0 0 25%;}
.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a{border: 1px solid #f0f0f0; padding: 5px; height: 140px !important; margin: 0;}
.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a:hover{border-color: #bbbbbb;}
.woocommerce-page div.product div.thumbnails .yith_magnifier_thumbnail a img{width: 100% !important; height: 100% !important; object-fit: contain; padding: 0;}
.woocommerce #content div.product div.clsprodimage, .woocommerce div.product div.clsprodimage, .woocommerce-page #content div.product div.clsprodimage, .woocommerce-page div.product div.clsprodimage{width: 60%; float: left; margin-bottom: 30px;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 100%; margin-bottom: 0px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 38%;}
.yith_magnifier_zoom_wrap{height: 458px; /*border: 1px solid #f0f0f0;*/ border: none; overflow: hidden;}
.yith_magnifier_zoom{display: block; width: 100%; height: 100%;}
.yith_magnifier_zoom img{width: 100% !important; height: 100% !important; object-fit: contain;}
.summary .single_add_to_wishlist.button i, div.product .woocommerce-price-and-add .single_add_to_wishlist.button i{margin-right: 0px;}
.sldmbl-img{display: none !important;}
.brandbx a{display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.brandbx:hover{border: 1px solid #bbbbbb}


.productshopdtl .prdctsldcontent{min-height: 52px;}
.productshopdtl .prdctsldcontent p:last-child{margin-bottom: 0px;}
.woocommerce .products .clsprdrating .star-rating{margin-bottom: 0px;}
.productshopdtl .clsprdrating{min-height: 15px; margin-bottom: 10px;}

.comment-form #do_uploadFile {background: #fff !important; box-shadow: none !important; text-shadow: none !important; border-radius: 0px !important; color: #5e5e5e !important; width: 200px; background: #fff; padding: 13px 12px; border: 1px solid #cecece; border-radius: 5px; line-height: normal;
max-width: 225px;}

/*----- 19-07-2021 -----*/
.hdrtpofrwrp{padding: 10px 0; background-color: #ffa0be; text-align: center;}
.tpofttxt{font-size: 14px; letter-spacing: 5px; color: #111111; line-height: 1.3; text-transform: uppercase; }


/*----- singl product brands ------*/
.clsprodbrandsec{margin-left: -5px; margin-right: -5px;}
.brandbximg{padding: 0 5px; margin: 6px 0;}
.branddtlbx{border: 1px solid #dddddd; height:60px; display: flex; align-items: center; justify-content: center; transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.branddtlbx a{display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.branddtlbx img { max-width: 80%; max-height: 80%;}
.branddtlbx:hover{border-color: #bbbbbb;}

.yith_magnifier_mousetrap{z-index: 1002 !important;}

.single-product.woocommerce .clsprodimage .thumbnails #slider-prev, .single-product.woocommerce .clsprodimage .thumbnails #slider-next{width: 32px !important; height: 32px !important; border-radius: 100%; background-color: #e1af00 !important;   background-image: none !important; top: 50% !important; margin-top: -16px !important; 
transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;}
.single-product.woocommerce .clsprodimage .thumbnails #slider-next:before, .single-product.woocommerce .clsprodimage .thumbnails #slider-prev:before{width: 100%; height: 100%; font-family: fontawesome; font-size: 21px; color: #ffffff; display: flex; justify-content: center; align-items: center; }
.single-product.woocommerce .clsprodimage .thumbnails #slider-next{right:-16px !important;}
.single-product.woocommerce .clsprodimage .thumbnails #slider-prev{left:-16px !important;}
.single-product.woocommerce .clsprodimage .thumbnails #slider-next:before{content: "\f105"}
.single-product.woocommerce .clsprodimage .thumbnails #slider-prev:before{content: "\f104"}
.single-product.woocommerce .clsprodimage .thumbnails #slider-prev:hover, .single-product.woocommerce .clsprodimage .thumbnails #slider-next:hover{background-color: #000000 !important}


/*----- 26-07-2021 ------*/
.clsnewforcat .product-category a{position: relative; height: 260px; overflow: hidden; display: block;}
.clsnewforcat .product-category a:before{content: ""; opacity: 0; position: absolute; z-index: 1; left: 0; top: 0; background-color: #000000; width: 100%; height: 100%;
transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.clsnewforcat .product-category img{width: 100%; height: 100% !important; object-fit: cover; transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s; }
.clsnewforcat .product-category a:hover img{transform: scale(1.15); -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -ms-transform: scale(1.15);}
.clsnewforcat .product-category a:hover:before{opacity: 0.6;}

.clsnewforcat .product-category .woocommerce-loop-category__title{position: absolute; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); bottom:20px; display: inline-block; background-color: rgba(255,255,255,0.8); padding:6px 30px 6px 20px !important;  line-height: 1; margin-bottom: 0px !important; min-height: inherit !important; /*width: 70%;*/
color: #000000; text-transform: uppercase; font-size: 16px !important; z-index: 2;}
.clsnewforcat .product-category .woocommerce-loop-category__title:before{content:"\f105"; font-family: fontawesome; position: absolute; right: 15px; top: 6px; }
.clsnewforcat .product-category a:hover .woocommerce-loop-category__title{background-color: #ffffff;}
.clsnewforcat .product-category .woocommerce-loop-category__title .count{display: none;}


.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {margin-bottom: 5px; text-align: left !important;}
.woo-sctr-shortcode-wrap-wrap .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {background-color: var(--newgold) !important; color: #fff !important; border-color:var(--newgold) !important ; height: auto !important;}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value {color: #fff !important; border-bottom: 1px solid #fff;}
.woo-sctr-shortcode-countdown-2 {margin-left: -10px; margin-right: -10px;}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit  {background-color: var(--newgold) !important; color: #fff !important; border-color:var(--newgold) !important ; height: auto !important;}

.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {position: relative !important;}

.cls_newfortimer {display: flex; justify-content: center; background-color: #f1f1f1; padding:25px 15px 15px 15px;}
.cls_newfortimer .clsnewfortimertxt {text-align: center;}
.clsnewfrmarpadwp {margin-top: 20px;}
.cls_newfortimer .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {display: flex !important; text-align: center !important; justify-content: center;}

.cls_newforbgtxtstyle .clsnewforcat h2 {color: #000000; background-color: rgba(255,255,255,0.8); padding: 8px 40px 9px 15px !important; display: inline-block; font-size: 26px;}
.cls_newforbgtxtstyle .clsnewforcat h2:before{content: "\f105"; font-family: fontawesome; position: absolute; right: 13px; top: 10px;}

.cls_newheadiconspan {display: inline-block; margin-right: 5px;}

.hdrrgttpbr .hdrtpitem i {font-size: 22px;}

.clsnewforsoldouttxt {position: absolute;top: 8px;left: 8px;background-color:  #ffa0be;color: #ffffff;font-size: 12px;border-radius: 100%;padding: 0;line-height: 14px;display: flex;z-index: 1;width: 55px;height: 55px;align-items: center;justify-content: center;flex-wrap: wrap;font-weight: 700;text-align: center;
}
.cart_totals a.cls_newexpressdelivery {display: block;}
.woocommerce-checkout-review-order a.cls_newexpressdelivery {display: inline-block; padding-left: 5px;}


.clsmyacpg .woocommerce-message {text-align: center; font-weight: 700; font-size: 25px; color: #000; line-height: normal;}
.clsmyacpg .woocommerce-message::before {left: inherit; top: 2px; position: relative; margin-right: 7px;}

.swp_social_panel {margin-top: 0px !important;}

.pum-theme-2258 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color: #e1af00 !important;}
.popmake-2323 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color: #e1af00 !important;}

.pum-theme-2258 .pum-title, .pum-theme-default-theme .pum-title {font-size: 22px !important; line-height: 22px !important; padding-right: 40px !important;}
.popmake-2323 .pum-title, .pum-theme-default-theme .pum-title {font-size: 22px !important; line-height: 22px !important; padding-right: 40px !important;}

/*---- 09-08-2021 -----*/
.clslgnor{position: relative; text-align:center; max-width: 90%; margin: 0 auto;}
.clslgnor span{display: inline-block; vertical-align:top; font-size: 15px; font-weight: 600; color: #555555; }
.clslgnor:before, .clslgnor:after{content:""; position: absolute; top: 50%; margin-top: 1px; height: 1px; width: 45%; background-color: #d5d5d5;}
.clslgnor:before{left: 0;}
.clslgnor:after{right: 0;}
.clsnewfor_socialreg .wc-social-login{margin-top:5px;}
.clsnewfor_socialreg .wc-social-login p{color: #333333;}
.clsnewfor_socialreg .wc-social-login .button-social-login{display: inline-block; font-size: 14px; margin-right: 12px;}
.clsnewfor_socialreg .wc-social-login .button-social-login:last-child{margin-right: 0px;}
.woocommerce .clsnewfor_socialreg form.login{min-height: 482px;}

/*----- popup style -----*/
.onetimeppcntr{display: flex;}
.ppleft{max-width: 60%; flex: 0 0 60%; padding: 0 15px 0 0;}
.ppleftimage{width: 100%; height: 100%; overflow: hidden;}
.ppleft .ppleftimage img{width: 100%; height: 100%; object-fit: cover;}
.ppright{max-width: 40%; flex: 0 0 40%; padding: 0 15px;}
.pprightinfowrp{padding: 30px 0 20px;}
.pprightinfowrp p{font-size: 16px; color: #333333; text-align: center;}
.pprightinfowrp #mailpoet_form_3 form.mailpoet_form{padding: 0;}
.pprightinfowrp #mailpoet_form_3 .mailpoet_paragraph{margin-bottom: 12px;}
.pprightinfowrp .mailpoet_paragraph p{font-size: 12px; line-height: 16px; color: #000000; text-align: left;}
.pprightinfowrp #mailpoet_form_3 form.mailpoet_form input{padding: 10px !important; text-align: center;}

.pprightinfowrp .oneppftrlogo{margin-top: 15px; text-align: right;}
.pprightinfowrp .oneppftrlogo img{max-width: 120px;}
.pprightinfowrp h2{font-size: 36px; text-align: center; color: #000000;}
.pprightinfowrp h3{font-size: 21px; text-align: center;  color: #000000;}
#popmake-2323 {padding:0; position: relative;}
#popmake-2323 .pum-container, .pum-theme-theme-par-defaut .pum-container{background-color: #ffffff;}

#popmake-2323 .pum-content + .pum-close, #popmake-2323 .pum-theme-theme-par-defaut .pum-content + .pum-close{background-color:#ffa0be; padding: 2px 8px 3px; line-height:20px; font-size: 14px; }
#popmake-2323 .pum-content + .pum-close:hover, #popmake-2323 .pum-theme-theme-par-defaut .pum-content + .pum-close:hover{background-color: #222222;}

.pum-theme-2315, .pum-theme-theme-par-defaut{background-color: rgba(51,51,51,0.9);}

#mwb_wpr_order_notice{background-color: #ffa0be !important;border: 1px solid #ffa0be !important;}
.woocommerce-message p{background-color:  #ffa0be !important;}

/*10-08-2021*/
.clsne_forreg_formpopup .woocommerce-privacy-policy-text {display: none;}
.clsne_forreg_formpopup button.woocommerce-form-register__submit{transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;display:inline-block;box-shadow:0px 0 0px #000000 inset;border-radius: 6px;padding: 12px 0px;width: 100%;background: #ffa0be;border: 0px;color: #fff;text-transform: uppercase;}
.clsne_forreg_formpopup button.woocommerce-form-register__submit:hover{background-color:#111111;box-shadow:500px 0 0px #000000 inset}
.pprightinfowrp .woocommerce-message{display: none;}
.clsne_forreg_formpopup input{width: 100%;}
.clsne_forreg_formpopup ::placeholder{font-weight: 600;margin-bottom: 5px;font-size: 16px;}
span.required.clsnewforrequired {color: red;}

.onetimeppcntr a.button-social-login.button-social-login-facebook {font-size: 14px !important;}
.onetimeppcntr a:hover.button-social-login.button-social-login-facebook {color: #fff !important;}

/*
.clsmainprjsection {position: relative; z-index: 9999;}
#fb-root .fb_dialog_content iframe {max-height: inherit  !important; height: 60px !important; width: 60px !important;}
#fb-root iframe.fb_customer_chat_bounce_out_v2 {max-height: 0px !important;}
#fb-root iframe.fb_mpn_mobile_bounce_out {max-height: 0px !important;}
*/



.fb_reset {position: relative !important; z-index: 0 !important;}

.fb-customerchat iframe.fb_mpn_mobile_bounce_out {min-height: 0px !important; height: 0px !important; width: 0px !important; max-height: 0px !important; }

.productshopdtl {text-align: center;}
.productshopdtl .prodtitle, .productshopdtl .prdctsldcontent {text-align: left;}

/*05-02-2022*/
#cssmenu #menu-top-menu{ z-index: 999; }


.clsprodimage .yith_magnifier_zoom_wrap {height: 100% !important; margin-bottom: 20px;}

/*16-4-2022*/

.clsproductbnrsec .pgtitle h1{color: #ea0f6b;}
.clsproductbnrsec .breadcrumb .breadcrumb-item a{color: #6c757d;}
.clsproductbnrsec .breadcrumb-item + .breadcrumb-item::before{color: #6c757d;}
.clsproductbnrsec .pgtitle:before{content: unset;}
.clsproductbnrsec{padding-top: 50px;}
.productshopdtl .prodtitle, .productshopdtl .prdctsldcontent {text-align: center !important;}
.clsproductbnrsec .pgtitle{margin-bottom: 0;padding-bottom: 0;}
.clsproductbnrsec .breadcrumb-sec{margin-bottom: 12px;}
.clsproductbnrsec .breadcrumb .breadcrumb-item a:hover{color: #ea0f6b;}