/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */ 
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea { color: #222; }
html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
body {-webkit-font-smoothing:subpixel-antialiased;}
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */
.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}

h1, h2, h3, h4 {margin:0; font-size: 1em;font-family: 'Poppins Semibold';text-transform: uppercase;}
h5, h6{margin:0; font-size: 1em;font-family:"Poppins Regular";text-transform: uppercase;}
p{line-height:1.5em; padding-bottom:1em; font-size:0.88em; margin: 0; letter-spacing: 0.02em;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;width: 100%;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
input[type="number"] {-webkit-appearance: none; -moz-appearance: none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder {color: inherit;}
:-moz-placeholder {color: inherit;}
::-moz-placeholder {color: inherit;}
:-ms-input-placeholder {color: inherit;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#000;font-family: 'Poppins Regular';overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}

/*@font-face {font-family:"IndianRupee";src:url("IndianRupee.ttf");}
@font-face {font-family:"CooperHewitt Thin";src:url("CooperHewitt-Thin.otf");}
@font-face {font-family:"CooperHewitt Light";src:url("CooperHewitt-Light.otf");}
@font-face {font-family:"CooperHewitt Regular";src:url("CooperHewitt-Book.otf");}
@font-face {font-family:"CooperHewitt Medium";src:url("CooperHewitt-Medium.otf");}
@font-face {font-family:"CooperHewitt Semibold";src:url("CooperHewitt-Semibold.otf");}
@font-face {font-family:"CooperHewitt Bold";src:url("CooperHewitt-Bold.otf");}
@font-face {font-family:"CooperHewitt Heavy";src:url("CooperHewitt-Heavy.otf");}*/
@font-face {font-family:"IndianRupee";src:url("IndianRupee.ttf");}
@font-face {font-family:"Poppins Thin";src:url("Poppins-Thin.ttf");}
@font-face {font-family:"Poppins Light";src:url("Poppins-Light.ttf");}
@font-face {font-family:"Poppins Regular";src:url("Poppins-Regular.ttf");}
@font-face {font-family:"Poppins Medium";src:url("Poppins-Medium.ttf");}
@font-face {font-family:"Poppins Semibold";src:url("Poppins-SemiBold.ttf");}
@font-face {font-family:"Poppins Bold";src:url("Poppins-Bold.ttf");}
@font-face {font-family:"Poppins Heavy";src:url("Poppins-Black.ttf");}
/*body{background: url(../bg/Collection_0.jpg) no-repeat 0 0 / 100% auto;padding-bottom: 000px;}*/
    /* ==========================================================================
                                 common code
       ========================================================================== */
*{box-sizing: border-box;}
.mob,.mob1{display: none !important;}
.navi{font-size: 0;}
.navi > li{display: inline-block;vertical-align: top;font-size: 16px;}
.ladvntgpd > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.hedleft {float: left;}
.hedright {float: right;}
.homecls,{position: relative;}
a,.head,.hcontainer,.logo,.hedright{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#overlay{z-index:9999;align-items: center;justify-content: center;display: none;}
#overlay{width:100%;height:100%;top:0;min-width:320px}
#overlay{position:fixed}
#overlay{background-color:rgba(0,0,0,.6)}
#message{width:30%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:10px}
#message{background-color:rgba(255,255,255,.8)}
#message{font-weight:400}
#message #okbtn{color:#fff;padding:5px 20px;background:#22548F}
#overlay.closes{display: flex;}
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
.oriprompt h2 img {width: auto;}
@media only screen and (max-width: 767px) and (min-width: 470px) and (orientation: landscape) {
    #orimode {display: block;}
}
    /* ==========================================================================
                                 Animation
       ========================================================================== */
.mbwomn1t > p,.xplrcol > a,.hmtcgyt > a,.suprtf > li > a,.card-btn > a,.prdp-btn > a{position: relative;}
.banerit > a::before,.xplrcol > a::before,.hmtcgyt > a::before,.suprtf > li > a::before,.view > p::before,.card-btn > a::before{position: absolute;content: '';left: 0;top: 0;bottom: 0;width: 0; background-color: #000;transition: all 500ms ease-in-out;z-index: -1;}
.mbwomn1 > a .mbwomn1t > p::before,.mbwomn2 > a .mbwomn1t > p::before,.prdp-btn > a::before{position: absolute;content: '';left: 0;top: 0;bottom: 0;width: 0; background-color: #fff;transition: all 500ms ease-in-out;z-index: -1;}
.xplrcol > a,.hmtcgyt > a,.suprtf > li > a,.prdp-btn > a{z-index: 1;}

.bsetlr11 a > .bsetlr1ig img,.bsetlr2sld1 a > .bsetlr2sld1ig img,.mbwomn1 > a .mbwomn1g img,.mbwomn2 > a .mbwomn1g img,.broscoll2 img,.pclmin > a .prdimg7 img,.coll-img > a img,.coll-clmn .coll-clmn-img img,.coll-column-left a img,.coll-prds .prds-img img, .card-sec2 img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.bsetlr11 a,.bsetlr2sld1ig a,.mbwomn1 > a .mbwomn1g,.mbwomn2 > a .mbwomn1g,.broscoll2,.pclmin > a .prdimg7,.coll-img,.coll-column-left,.card-sec2{overflow: hidden;}

.serlst > li > a,.prvcytrm > li > a,.fopcy1 > p a,.privcys > p a{position: relative;}
.serlst > li.active {text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);}
.serlst > li > a::before,.prvcytrm > li > a::before,.fopcy1 > p a::before,.privcys > p a::before{position: absolute;content: '';left: 0;bottom: 0;width: 0;height: 1px;background-color: #000;transition: all 500ms ease-in-out;}
.gcpmo > li.active{text-shadow: -0.25px -0.25px 0 black, 0.25px 0.25px black;}

@media only screen and (min-width:1280px){
    .banerit > a:hover::before,.mbwomn1 > a:hover .mbwomn1t > p::before,.mbwomn2 > a:hover .mbwomn1t > p::before,.xplrcol > a:hover::before,.hmtcgyt > a:hover::before,.suprtf > li > a:hover::before,.pclmin > a:hover .view > p::before,.card-btn > a:hover::before,.prdp-btn > a:hover::before{width: 100%;}
    .mbwomn1 > a:hover .mbwomn1t > p,.mbwomn2 > a:hover .mbwomn1t > p,.prdp-btn > a:hover{color: #000;}
.xplrcol > a:hover,.hmtcgyt > a:hover,.suprtf > li > a:hover,.pclmin > a:hover .view > p,.card-btn > a:hover{color: #fff;}
.pclmin > a:hover .view > p::after{border-color: #fff;}
    .bsetlr11 a:hover > .bsetlr1ig img,.bsetlr2sld1 a:hover .bsetlr2sld1ig img,.mbwomn1 > a:hover .mbwomn1g img,.mbwomn2 > a:hover .mbwomn1g img,.broscoll2:hover img,.pclmin > a:hover .prdimg7 img,.coll-img > a:hover img,.coll-clmn:hover .coll-clmn-img img,.coll-prds:hover .prds-img img, .coll-column-left a:hover img,.card-sec2:hover img{transform: scale(1.05);}
    .serlst > li > a:hover,.prvcytrm > li > a:hover,.fopcy1 > p a:hover {text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);}
   .serlst > li > a:hover::before,.prvcytrm > li > a:hover::before,.fopcy1 > p a:hover::before,.privcys > p a:hover::before{width: 100%;}
.gcpmo > li > a:hover,.whtap > a:hover,.mlogin > a:hover,.mcart > a:hover, .ordrtrck > a:hover {text-shadow: -0.25px -0.25px 0 black, 0.25px 0.25px black;}
.whtap > a:hover::before,.mlogin > a:hover::before,.mcart > a:hover::before, .ordrtrck > a:hover::before,.prctochots:hover::after{animation: plseu linear infinite 2s;} 
}
@keyframes plseu{
    0% {transform:translateY(-50%) scale(1)}
    50%{transform:translateY(-50%) scale(0.8)}
    100% {transform:translateY(-50%) scale(1)}
}

.fstdots > span{opacity: 0;visibility: hidden;}
.content.anmtr .cnctlvs {opacity: 1;visibility: visible;}
.milsncnt.htg.in-viewp{opacity: 0;transform: translateY(30px);}
.milsncnt.htg{opacity: 1;transform: translateY(0px);}
.stolocs,.strclm,.mapimgf,.store,.bh-sl-container .bh-sl-form-container,.bh-sl-container .bh-sl-loc-list,.bh-sl-container .bh-sl-map,.prdcol,.prdp-logo,.prdp-txt,.prdp-btn,.prdp-ameni,.prdp-desc,.read-more{opacity: 0;transform: translateY(50px);}
.content.anmtr .stolocs,.content.anmtr .strclm,.content.anmtr .mapimgf,.content.anmtr .store,.content.anmtr  .bh-sl-container .bh-sl-form-container,.content.anmtr .bh-sl-container .bh-sl-loc-list,.content.anmtr .bh-sl-container .bh-sl-map,.content.anmtr .prdcol,.content.anmtr .prdp-logo,.content.anmtr .prdp-txt,.content.anmtr .prdp-btn,.content.anmtr .prdp-ameni,.content.anmtr .prdp-desc,.content.anmtr .read-more{opacity: 1;transform: translateY(0px);}
.content.anmtr .stolocs,.content.anmtr .store{-webkit-transition: all 500ms ease-in-out 0.1s;-moz-transition: all 500ms ease-in-out 0.1s;-ms-transition: all 500ms ease-in-out 0.1s;-o-transition: all 500ms ease-in-out 0.1s;transition: all 500ms ease-in-out 0.1s;}
.content.anmtr .strclm,.content.anmtr  .bh-sl-container .bh-sl-form-container,.bsetlr11tx.htg > h3,.bsetlr11tx.htg > h6,.bsetlr11tx.htg > h4,.bsetlr2sld1t.htg > h3,.bsetlr2sld1t.htg > h6,.bsetlr2sld1t.htg > h4,.prds-desc.htg > h3,.prds-desc.htg > h5,.prds-desc.htg > h6,.col-clmn-contnt.htg > h3,.col-clmn-contnt.htg > h5,.col-clmn-contnt.htg > h6,.letter:nth-child(1),.prdcol,.prdp-logo{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}
.letter:nth-child(2){-webkit-transition: all 500ms ease-in-out 0.35s;-moz-transition: all 500ms ease-in-out 0.35s;-ms-transition: all 500ms ease-in-out 0.35s;-o-transition: all 500ms ease-in-out 0.35s;transition: all 500ms ease-in-out 0.35s;}
.letter:nth-child(3),.prdp-txt{-webkit-transition: all 500ms ease-in-out 0.4s;-moz-transition: all 500ms ease-in-out 0.4s;-ms-transition: all 500ms ease-in-out 0.4s;-o-transition: all 500ms ease-in-out 0.4s;transition: all 500ms ease-in-out 0.4s;}
.letter:nth-child(4),.prdp-btn{-webkit-transition: all 500ms ease-in-out 0.45s;-moz-transition: all 500ms ease-in-out 0.45s;-ms-transition: all 500ms ease-in-out 0.45s;-o-transition: all 500ms ease-in-out 0.45s;transition: all 500ms ease-in-out 0.45s;}
.content.anmtr .mapimgf,.content.anmtr .bh-sl-container .bh-sl-loc-list,.letter:nth-child(5),.prdp-ameni{-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms ease-in-out 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
.letter:nth-child(6),.prdp-desc,.read-more{-webkit-transition: all 500ms ease-in-out 0.55s;-moz-transition: all 500ms ease-in-out 0.55s;-ms-transition: all 500ms ease-in-out 0.55s;-o-transition: all 500ms ease-in-out 0.55s;transition: all 500ms ease-in-out 0.55s;}
.letter:nth-child(7){-webkit-transition: all 500ms ease-in-out 0.6s;-moz-transition: all 500ms ease-in-out 0.6s;-ms-transition: all 500ms ease-in-out 0.6s;-o-transition: all 500ms ease-in-out 0.6s;transition: all 500ms ease-in-out 0.6s;}
.letter:nth-child(8){-webkit-transition: all 500ms ease-in-out 0.65s;-moz-transition: all 500ms ease-in-out 0.65s;-ms-transition: all 500ms ease-in-out 0.65s;-o-transition: all 500ms ease-in-out 0.65s;transition: all 500ms ease-in-out 0.65s;}
.content.anmtr .bh-sl-container .bh-sl-map,.letter:nth-child(9){-webkit-transition: all 500ms ease-in-out 0.7s;-moz-transition: all 500ms ease-in-out 0.7s;-ms-transition: all 500ms ease-in-out 0.7s;-o-transition: all 500ms ease-in-out 0.7s;transition: all 500ms ease-in-out 0.7s;}
.letter:nth-child(10){-webkit-transition: all 500ms ease-in-out 0.75s;-moz-transition: all 500ms ease-in-out 0.75s;-ms-transition: all 500ms ease-in-out 0.75s;-o-transition: all 500ms ease-in-out 0.75s;transition: all 500ms ease-in-out 0.75s;}
.letter:nth-child(11){-webkit-transition: all 500ms ease-in-out 8s;-moz-transition: all 500ms ease-in-out 8s;-ms-transition: all 500ms ease-in-out 8s;-o-transition: all 500ms ease-in-out 8s;transition: all 500ms ease-in-out 8s;}
.letter:nth-child(12){-webkit-transition: all 500ms ease-in-out 8.5s;-moz-transition: all 500ms ease-in-out 8.5s;-ms-transition: all 500ms ease-in-out 8.5s;-o-transition: all 500ms ease-in-out 8.5s;transition: all 500ms ease-in-out 8.5s;}
.tembrs:nth-child(6){-webkit-transition: all 500ms ease-in-out 1.5s;-moz-transition: all 500ms ease-in-out 1.5s;-ms-transition: all 500ms ease-in-out 1.5s;-o-transition: all 500ms ease-in-out 1.5s;transition: all 500ms ease-in-out 1.5s;}
.cnctwrld5{-webkit-transition: all 500ms ease-in-out 1.7s;-moz-transition: all 500ms ease-in-out 1.7s;-ms-transition: all 500ms ease-in-out 1.7s;-o-transition: all 500ms ease-in-out 1.7s;transition: all 500ms ease-in-out 1.7s;}
.cnctwrld5.htg{-webkit-transition: all 500ms ease-in-out 1.9s;-moz-transition: all 500ms ease-in-out 1.9s;-ms-transition: all 500ms ease-in-out 1.9s;-o-transition: all 500ms ease-in-out 1.9s;transition: all 500ms ease-in-out 1.9s;}
.cnctwrld2{-webkit-transition: all 500ms ease-in-out 2.1s;-moz-transition: all 500ms ease-in-out 2.1s;-ms-transition: all 500ms ease-in-out 2.1s;-o-transition: all 500ms ease-in-out 2.1s;transition: all 500ms ease-in-out 2.1s;}
.text-container{display: flex;}
.htg.in-view .text-container .letter {opacity: 0;transform: rotateX(360deg);   }
.htg .text-container .letter{opacity: 1;transform: rotateX(0);}
span.letter:nth-child(2) {padding-right: 3px;}
.bsetlr11tx.htg.in-view > h3,.bsetlr11tx.htg.in-view > h6,.bsetlr11tx.htg.in-view > h4,.bsetlr2sld1t.htg.in-view > h3,.bsetlr2sld1t.htg.in-view > h6,.bsetlr2sld1t.htg.in-view > h4,.prds-desc.htg.in-view > h3,.prds-desc.htg.in-view > h5,.prds-desc.htg.in-view > h6,.col-clmn-contnt.htg.in-view > h3,.col-clmn-contnt.htg.in-view > h5,.col-clmn-contnt.htg.in-view > h6,.bsetlr2sld1t.htg.in-view > .hadtocrds{opacity: 0;}
.bsetlr11tx.htg > h3,.bsetlr11tx.htg > h6,.bsetlr11tx.htg > h4,.bsetlr2sld1t.htg > h3,.bsetlr2sld1t.htg > h6,.bsetlr2sld1t.htg > h4,.prds-desc.htg > h3,.prds-desc.htg > h5,.prds-desc.htg > h6,.col-clmn-contnt.htg > h3,.col-clmn-contnt.htg > h5,.col-clmn-contnt.htg > h6,.bsetlr2sld1t.htg > .hadtocrds{opacity: 1;}
   /* ==========================================================================
                                  header footer
       ========================================================================== */
.main.frhed {background-color: #f4f3f3;}
.main.frhed.nofrhed {background-color: transparent;}
.header {position: fixed;top: 0;width: 100%;z-index: 666;transition: all 500ms ease-in-out;}
.header.shead{background-color: #fff;}
.hcontainer {margin:0 4.2%;padding: 2% 0;}
.header.shead .hcontainer {padding: 1% 0 1%;}
.logo {width: 15.5%;margin: 0 auto;}
.header.shead .logo{width: 12.5%;}
.log2,.header.shead .log1,.main.frhed .log1{display: none;}
.header.shead .log2,.main.frhed .log2{display: block;}
.head{position: relative;}
.henav{position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.mmue a {display: block;position: relative;z-index: 1001;width: 30px;height: 30px;padding-top: 0px;box-sizing: border-box;}
.main.frhed .moblnk span,.main.frhed .moblnk span::before,.main.frhed .moblnk span::after,.header.shead .moblnk span,.header.shead .moblnk span::before,.header.shead .moblnk span::after{background-color: #000;}
.moblnk span{width: 20px;display: block;height: 2px;background-color: #fff;position: relative;top: 13px;left: 6px; border-radius: 2px;}
.moblnk span::before {top: -8px;}
.moblnk span::after {top: 8px;}
.moblnk span::before, a.moblnk span::after {content: "";display: block;pointer-events: none;position: absolute;background: #fff;height: 2px;width: 20px;transition: all 300ms ease-in-out;right: 0px;border-radius: 2px;}
.mmolay{position: fixed;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(0,0,0,0.2);display: none;}
.mmolay.opnm{display: block;}
.sldmnu {position: fixed;right: 1.5%;top: 0;left: 1.8%;background-color: #fff;z-index: 667;transform-origin: 50% 0;transition: all .5s ease-in-out;transform: perspective(800px)rotateX(-5deg)rotateY(0)rotate(0);opacity: 0;visibility: hidden;}
.sldmnu.open {display: block;    transform-style: preserve-3d;transform: perspective(800px)rotate(0);opacity: 1;visibility: visible;}
.mnmenu {padding: 6% 6.2% 2% 3.3%;position: relative;}
.lgncrt {display: flex;padding-right: 2.5%;justify-content: flex-end;padding-top: 3px;}
.mlogin > a {text-transform: uppercase;color: #000;font-size: 0.8vw;letter-spacing: 0.01em;padding-left: 30px;position: relative;}
.mlogin > a::before, .mcart > a::before, .logout > a::before {position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;background: url(../img/icons.png) no-repeat 0 0 / 51px auto;}
.mcart,.logout {padding-left: 35px;}
.mcart > a,.logout > a, .ordrtrck > a {text-transform: uppercase;color: #000;font-size: 0.8vw;letter-spacing: 0.04em;padding-left: 32px;position: relative;}
.mcart > a::before {background: url(../img/icons.png) no-repeat 0 -60px / 51px auto;}
.logout > a::before {background: url(../img/icons.png) no-repeat 0 -465px / 51px auto;}
.minmnu {padding-top: 1.5%;}
.minmnu > h5 {font-family: "Poppins Thin";font-weight: 100;text-transform: uppercase;padding-left: 23px;font-size: 1.2vw;letter-spacing: 0.02em;}
.mnulsthm {padding-top: 6px;    display: flex;height: 29.3vw;justify-content: flex-end;}
.mnumnm {width: 19.5%;padding: 2.1% 1.8%;margin-right: 0.7%;background-color: #f9f8f6;}
.mnumnm:last-child{margin-right: 0;}
.mnumnm > a {color: #000;text-transform: uppercase;font-size: 1.03vw;font-family: 'Poppins Semibold';text-transform: uppercase;pointer-events: none;}
.gcpmo {padding-top: 14%;}
.gcpmo > li {padding-bottom: 7%;}
.gcpmo > li:last-child{padding-bottom: 0;}
.gcpmo > li > a {text-transform: uppercase;font-size: 1vw;color: #000;}
.hmcmnlnk {padding-top: 4%;display: flex;justify-content: space-between;}
.socl {display: flex;}
.socl> li {padding-right: 5px;}
.socl > li > a {display: block;width: 30px;height: 30px;background-image: url(../img/social.png);background-repeat: no-repeat;background-size: 240px auto;transition: 0s;}
.socl > li > a.fb{background-position: 0 0;}
.socl > li > a.fb:hover{background-position: 0 -62px;}
.socl > li > a.twiter{background-position: -52px -1px;}
.socl > li > a.twiter:hover{background-position: -52px -62px;}
.socl > li > a.pintst{background-position: -104px 0px;}
.socl > li > a.pintst:hover{background-position: -102px -61px;}
.socl > li > a.insta{background-position: -157px 0;}
.socl > li > a.insta:hover{background-position: -157px -62px;}
.socl > li > a.whats{background-position: -210px 0;}
.socl > li > a.whats:hover{background-position: -210px -62px;}
.whtmil {display: flex;}
.whtap {padding-left: 32px;}
.whtap > a {color: #000;text-transform: uppercase;font-size: 0.85vw;padding-left: 32px;position: relative;}
.whtap > a::before{position: absolute;content: '';top: 50%;left: 0;transform: translateY(-50%);width: 30px;height: 30px;background-image: url(../img/icons.png);background-repeat: no-repeat;background-size: 50px auto;}
.mfwht::before {background-position: 0 -119px;}
.mfmil::before {background-position: 0 -182px;}
.mfstr::before {background-position: 0 -246px;}
a.smclos {position: absolute;top: 11%;right: 2.4%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
a.smclos > img {width: 15px;}

.srch8box {margin-right: 35px;position: relative;}
.frm88 {display: flex;}
.frms88 {width: 215px;}
.header_search_input8 {border: 1px solid #ddd !important;height: 35px;width: 100%;padding: 0 .75em;}
.frmss88 {width: 40px;}
.frmss88 > a {display: block;width: 100%;height: 35px;background: #000 url(../img/search.png) no-repeat scroll 10px 6px / 20px auto;}
.searchresult {position: absolute;top: 100%;left: 0;right: 0; z-index: 10;}
.srchmnu3{padding: 20px 0.75em; border: 1px solid #ddd;background-color: #fff;max-height: 300px;overflow-y: auto;}
.srchmnu3 li {padding-bottom: 12px;margin-bottom: 16px;border-bottom: 1px solid #ddd;}
.srchmnu3 li:last-child{border-bottom: none;margin-bottom: 0px;padding-bottom: 0;}
.srchgmi8 {display: flex;}
.srchgmi {width: 40px;margin-right: 10px;}
.srchtxt p {font-size: 1em;padding: 9px 5px;color: #000;}
.nores > p {padding-bottom: 0;}
/*------16-10-2024--------------*/
.henav{display: flex;align-items: center;}
.stkyh{display: flex;padding-right: 30px;}
.aftlgn .mlogin > a,.aftlgn .mcart > a,.aftlgn .logout > a, .aftlgn .ordrtrck > a{color: #fff;}
.aftlgn .mlogin > a::before{background-position:0 -611px;}
.aftlgn .mcart > a::before{background-position: 0 -671px;}
.aftlgn .logout > a::before{background-position: 0 -756px;}
.frhed .aftlgn .mlogin > a,.frhed .aftlgn .mcart > a,.frhed .aftlgn .logout > a, .frhed .aftlgn .ordrtrck > a{color: #000;}
.frhed .aftlgn .mlogin > a::before{background-position:0 0px;}
.frhed .aftlgn .mcart > a::before{background-position:0 -60px;}
.frhed .aftlgn .logout > a::before{background-position:0 -465px;}
    /* ==========================================================================
                                  Login/Register
       ========================================================================== */
.homepopup {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;background-color: rgba(0,0,0,0.8);display: none;}
.hompopup {position: relative;width: 600px;margin: 0 auto;    top: 50%;transform: translateY(-50%);}
.ptblclm2 {background-color: #fff;padding: 20px 65px 20px 65px;}
.close7 {position: absolute;right: 7px;top: 5px;display: block;text-indent: -1000em;width: 25px;height: 25px;background-image: url("../img/close.png");background-repeat:  no-repeat;background-position: 4px 5px;background-size: 15px auto;}
.popup-text > h2 {margin: 15px 0 0 0;padding: 20px 0 20px 0;line-height: 32px;font-size: 18px;color: #2F4858;text-align: center;text-transform: uppercase;}
#signup-module > h5, #login-module > h5 {color: #2F4858;font-size: 18px;line-height: 1.2em;padding: 16px 0 13px 0;text-align: center;text-transform: uppercase;font-family:"Poppins Semibold";}
.form-heading, .social-head {font-size: 14px;text-transform: uppercase;margin-top: 20px;margin-bottom: 10px;text-align: center;position: relative;}
.txt7 {padding: 3px 7px;height: 40px; margin-top: 5px;line-height: 13px;background-color: #fff;border: 1px solid #cccccc !important;width: 100%;    margin-bottom: 16px;}
.password-wrap {margin: 16px 0;}
#password-credentials .txt7 {margin-bottom: 0;}
.password, .lgnclm, .chk1 {position: relative;}
.show-password, .hide-password, .forget-password { position: absolute;line-height: 40px;right: 15px;top: 11px;z-index: 2;font-size: 0.7em;    color: #737373;}
.forget-password{top: 5px;}
/*.signup7 {background-color: #000;color: #fff;text-transform: uppercase;border-radius: 3px !important;padding: 7px 20px;font-size: 1.1em;margin-top: 5px;display: block;text-align: center;}*/
.margin-5 {margin: 8px 5px 5px;text-align: center;font-size: 0.95em;}
.login-link, .signup-link {color: #000;position: relative;font-family:"Poppins Semibold";}
.login-link:after, .signup-link:after{content: ''; position: absolute;left: 50%;bottom: 0;width: 0;z-index: 10;height: 1px;background-color: #000;transition: all 500ms ease-in-out;}
.login-link:hover:after, .signup-link:hover:after{left: 0;width: 100%;} 
#signup-module, .hide-password {display: none;}
.lgnclm em.error, #erridentity, #erremail, #errpasswrd, #errpass2, #popumesg2, #popumesg2 p, .error p, #cushwerr {display: block;color: #f00;font-size: 0.75em;padding-top: 6px;}
.signups7 { text-align: center;}
.optlgn7 > a {display: inline-block;vertical-align: top;padding: 10px 15px 10px 50px;text-align: left;color: #fff;}
.gogle { background: #DC4E41 url("../img/goglpls.png") no-repeat scroll 14px 9px / 23px auto;}
.optlgn7 {display: inline-block;vertical-align: top;padding-bottom: 15px;} 
.signup7 span::after{top: 15px;transition: all 500ms ease-in-out;}
.orss {padding: 15px 10px;text-align: center;font-family:"Poppins Semibold";}
.signup7 {background-color: #000;color: #fff;text-transform: uppercase;padding: 7px 20px;font-size: 0.95em;display: block;text-align: center;width: 100%;box-sizing: border-box;    border: 1px solid #000;}
.signup7 span {display: inline-block;vertical-align: top;padding: 13px 50px 12px 16px;position: relative;}
.signup7 span::after, .srchlcn:after {content: '';position: absolute;right: 26px;top: 15px;width: 11px;height: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-135deg);pointer-events: none;transition: all 500ms ease-in-out;}
.signup7:hover {background-color: #fff;color: #000;}
.signup7:hover span::after {border-color: #000;}
.error {border-color: #f00 !important;}
.signsuces {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;background-color: rgba(0,0,0,0.6);display: none;}
.signsuces1 {display: table;width: 100%;height: 100%;}
.signsuces2 {display: table-row;}
.signsuces3 {display: table-cell;vertical-align: middle;}
.sveto {font-size: 0.75em;}
.signsuces4 {max-width: 600px;background-color: #fff;padding: 20px;text-align: center;margin: 0 auto;}
.signsuces5 p {font-size: 1.1em;padding-bottom: 20px;}
.signsucesok {border: 1px solid #000;display: inline-block;vertical-align: top;background-color: #000;padding: 5px 15px;text-transform: uppercase;color: #fff;}
.signsucesok:hover{background-color: #fff;color: #000;}
.alert.alert-warning.alert-block{background-color: #000;
-webkit-box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);
box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);transition: all 800ms ease-in-out;z-index: 999;}
.alert.alert-warning.alert-block strong{color: #fff;padding: 20px;}
.alert.alert-warning.alert-block button.close{color: #fff;}
#invalidCredentials {color: #ff0000;}
#prfupsucmsg {color: #008000;}
#FlashmesOverlay {display: none;position: fixed;bottom: -100%;left: 0;width: 100%;z-index: 9999;transition: all 800ms ease-in-out;}
#FlashmesOverlay.showme{bottom: 0px;display: block;}
#flashmessage {max-width:100%;width: 100%;margin: 0 auto;text-align: center;padding: 10px;background-color: #000;-webkit-box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);box-shadow: -5px -5px 5px 0px rgba(0,0,0,0.3);}
#flashmessage p {color: #fff;padding: 0;}
    /* ==========================================================================
                                  content
       ========================================================================== */
.bannercls,.banerslid1{position: relative;}
.banerig img,.bnr-img img {height: 100vh;object-fit: cover;object-position: center;}
.banerit {position: absolute;left: 4.4%;top: 44.4%;z-index: 101;}
.banerit > h3 {font-family: "Poppins Heavy";text-transform: uppercase;font-size: 1.72vw;line-height: 1em;color: #fff;}
.banerit > h5 {font-size: 1.7vw;font-family:"Poppins Light";    color: #fff;padding-bottom: 22px;}
.banerit > a {border: 1px solid #fff;text-transform: uppercase;padding: 6px 19px 3px;display: inline-block;font-size: 0.95vw;font-family: "Poppins Medium";color: #fff;position: relative;}
.pager {position: absolute;bottom: 15px;width: 100%;z-index: 201;}
.pager1 {display: flex;justify-content: flex-end;padding-right: 30px;}
#banpgrs span {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border: 3px solid #888;border-radius: 50%;opacity: 1;cursor: pointer;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-indent: -1000em;}
#banpgrs span.cycle-pager-active {background-color: #fff;border-color: #fff;}
.playpause {background: url(../img/playpause.png) no-repeat scroll center top / 15px auto;text-indent: -1000em;width: 20px;height: 20px;display: inline-block;display: inline-block;vertical-align: top;transition: all 0ms ease;transform: translateY(-2px);}
a.playpause.pause {
    background-position: center -30px;
}
.bstseller {padding: 5.4% 7.4% 3.9% 5%;}
.bstseller1 {padding-left: 43.3%;}
.bstseller1 > h2 {font-size: 1vw;}
.bstseller1 > h5 {font-size: 3vw;font-family: "Poppins Thin";font-weight: 100;line-height: 1em;margin-left: -3px;letter-spacing: 0.02em;}
.bstseller1 > p {text-transform: uppercase;font-size: 0.92vw;padding-top: 4px;}
.bstseller2 {padding-top: 2.7%;}
.bsetlr {display: flex;}
.bsetlr1 {width: 42.3%;margin-right: 0.7%;background-color: #f9f8f6;margin-bottom: 10px;}
.bsetlr11 {padding: 8.5% 2.5%;}
.bsetlr11tx {padding-left: 4.3%;}
.bsetlr11tx > h3,.bsetlr2sld1t > h3 {font-size: 1.24vw;text-transform: inherit;}
.bsetlr11tx > h6,.bsetlr2sld1t > h6 {font-size: 0.83vw;line-height: 1em;}
.bsetlr11tx > h4,.bsetlr2sld1t > h4 {font-family: "Poppins Semibold";font-size: 1vw;margin-top: 8px;position: relative;display: inline-block;color: #000;line-height: 1em;}
.bsetlr11tx > h4::before,.bsetlr2sld1t > h4::before{position: absolute;content: '';left: 0;right: 0;top: 45%;transform: translateY(-50%);background-color: #ff0000;width: 100%;height: 1px;}
/*body.mac .bsetlr11tx > h4::before,body.mac .bsetlr2sld1t > h4::before,body.linux .bsetlr11tx > h4::before,body.linux .bsetlr2sld1t > h4::before{top: 40%;}*/
.bsetlr11tx > h5,.bsetlr2sld1t > h5 {font-family: "Poppins Semibold";font-size: 1.1vw;padding-top: 3px;}
.bsetlr1ig {padding-top: 25%;}
.bsetlr2 {width: 57%;position: relative;}
.bsetlr2sld {display: flex;justify-content: space-between;}
.bsetlr2sld1 {width: 49.2%;padding: 3.1%;background-color: #f9f8f6;}
.bsetlr2sld1ig {padding: 9.4% 8.5%;}
.bsetlr2sld1t {padding-top: 4%;padding-bottom: 2.4%;}
.bselslid {margin-bottom: 10px;}

.bsetlr2crsl .slick-prev {
    position: absolute;
    right: -8.8%;
    top: 45%;font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;;background: url(../img/arrows.png) no-repeat 0 -62px / 120px auto;
}
.bsetlr2crsl button.slick-next {
    position: absolute;
    right: -8.8%;
    top: calc(45% + 40px);
    font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;background: url(../img/arrows.png) no-repeat -91px -62px / 120px auto;
}
.bsetlr2crsl .slick-prev.slick-disabled {opacity: 0.1;pointer-events: none;}
.bsetlr2crsl .slick-next.slick-disabled {opacity: 0.1;pointer-events: none;}
.mbwomn {padding: 4.3% 4.3% 0 5%;display: flex;}
.mbwomn1 {width: 49.1%;position: relative;}
.mbwomn1 .mbwomn1t {position: absolute;left: 7.2%;bottom: 6.5%;z-index: 1;}
.mbwomn2 {width: 50.97%;position: relative;}
.mbwomn2 .mbwomn1t {position: absolute;left: 7.2%;bottom: 6.5%;z-index: 1;}
/*.mbwomn2 .mbwomn1t h5{color: #000;}
.mbwomn2 .mbwomn1t > p{color: #000;border-color: #000;}*/
.mbwomn1t > h5 {font-family: "Poppins Light";font-size: 1.6vw;letter-spacing: 0.02em;color: #fff;padding-bottom: 16px;}
.mbwomn1t > p {text-transform: uppercase;border: 1px solid #fff;display: inline-block;padding: 2px 15px;font-size: 1vw;color: #fff;}
body.linux .mbwomn1t > p{padding: 4px 15px 0px;}
.hmvideo {position: relative;}
.utbev {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
video#loadvideo {object-fit: cover;}
.broscol {padding: 5% 12.3% 4%;}
.broscol1 {padding-left: 50.3%;}
.broscol1 > h3 {   font-size: 1.03vw;}
.broscol1 > h5 {font-family: "Poppins Thin";font-weight: 100;font-size: 3vw;line-height: 0.9em;letter-spacing: 0.01em;margin-left: -2px;}
.broscol1 > p {text-transform: uppercase;font-size: 0.93vw;padding-top: 1%;}
.broscol2 {padding-top: 4.5%;}
.broscoll {display: flex;}
.broscoll2 {width: 50%;}
.broscoll1 {width: 50%;padding-top: 22%;background-color: #f9f8f6;}
.colbrdlg {width: 50%;  margin: 0 auto;}
.xplrcol {text-align: center;padding-top: 18.5%;}
.xplrcol > a {color: #000;text-transform: uppercase;font-size: 0.8vw;border: 1px solid #000;padding: 6px 13px 5px;display: inline-block;}
/*body.mac .xplrcol > a,body.linux .xplrcol > a{padding: 7px 13px 3px;}*/
.hmtcgy {margin: 0 6.4% 4.5%;position: relative;}
.hmtcgy.nomrgin{margin: 5% 6.4%;}
.hmtcgyt {position: absolute;top: 29.5%;left: 6%;width: 53%;}
.hmtcgyt > h3 { font-size: 1.03vw;}
.hmtcgyt > h5 { font-family: "Poppins Thin";font-weight: 100;font-size: 2.7vw;line-height: 1.23em;letter-spacing: 0.01em;}
.hmtcgyt > p {text-transform: uppercase;font-size: 0.93vw;padding-top: 8px;}
.hmtcgyt > a {text-transform: uppercase;border: 1px solid #000;color: #000;padding: 3px 15px;margin-top: 2%;display: inline-block;font-size: 1vw;}
/*body.mac .hmtcgyt > a ,body.linux .hmtcgyt > a {padding: 5px 15px 0;}*/
.scrldwn {
    position: absolute;
    bottom: 15px;
    width: 100%;
    z-index: 200;
}
a.scrolx {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
    background: url(../img/down-button.png) no-repeat 0 0 / 100% auto;    animation: bounce linear 2s infinite;
}
@keyframes bounce{0%{transform:translate(0,0)}15%{transform:translate(0,-25px)}30%{transform:translate(0,0)}45%{transform:translate(0,-15px)}60%{transform:translate(0,0)}75%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}
    /* ==========================================================================
                                  Store Locator
       ========================================================================== */
#content {padding-top: 9%;}
#strloc > .store {padding-top: 20px;}
.fltr7 {    margin-bottom: 10px;padding: 20px 5px;position: relative;z-index: 99;background-color: #fff;}
.fltr77 {position: relative;display: inline-block;vertical-align: top;}
.store.stolocs .filter7 {margin-left: 0;}
.filter7 {margin: 0 0 0 12px;max-width: 145px;display: inline-block;vertical-align: top;}
.filter7 {position: relative;padding-top: 2px;z-index: 10;margin: 0 4px;}
.filter7, .srt7, .resetall, .ffllttr7 {display: inline-block;vertical-align: top;}
.fltrlst > li {position: relative;}
.fltrlst > li > a {font-size: 0.82rem;text-transform: uppercase;white-space: nowrap;max-width: 160px;overflow: hidden;}
.fltrlst > li > a {display: block;font-size: 1rem;color: #000;line-height: 1.2em;padding: 0 25px 8px 10px;position: relative;    font-family: 'Poppins Medium';}
.fltrlst > li > a::after {content: '';position: absolute;right: 11px;width: 6px;height: 6px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(-45deg);top: 3px;z-index: 10;transition: all 500ms ease-in-out;}
.fltrlst > li > a.aswe::after{transform: rotate(135deg);top: 7px;}
.fltrmnu {position: absolute;z-index: 100;padding: 0;min-width: 159px;background-color: #f2f2f2;display: none;transform: translateY(5px);max-height: 420px;overflow-y: auto;overflow-x: hidden;}
.fltrmnu > li {border-bottom: 1px dotted rgba(0, 0, 0, 0.3);}
.fltrmnu > li:last-child,.strclmss > li{border-bottom: none;}
.fltrmnu > li > a {font-size: 0.8rem;padding: 8px 18px;color: #000;display: block;text-align: left;text-transform: capitalize;}
.ffllttr7 form {display: inline-block;vertical-align: top;margin-left: 10px;}
.stolocs .fltr7 {text-align: left;}
.stolocs { margin: 0 auto; width: 1040px;text-align: left;position: relative;z-index: 1;}
.stolocs .fltr77 {margin: 0;}
.stolocs .filter7 {margin-left: 0;}
.stolocs .fltr7 p {text-transform: uppercase; font-size: 1em;padding: 0 0 10px 10px;}
#storelocation .suport {padding: 0;}
.suport {padding-top: 10px;}
.sprt {width: 1040px;margin: 0 auto;}
.mapng {padding-bottom: 50px;}
.stradrs {display: flex;}
.strclm, .bh-sl-container .bh-sl-loc-list {width: 33%;margin-right: 1%;background-color: #fff;}
.strclms {height: 643px;overflow-y: auto;margin: 10px 0;}
/* width */
.strclms::-webkit-scrollbar,.fltrmnu::-webkit-scrollbar,.list.suport8::-webkit-scrollbar,.shop-add-selt li .shop-add-seltmnu::-webkit-scrollbar,.bh-sl-directions-panel::-webkit-scrollbar,.bh-sl-container .bh-sl-loc-list::-webkit-scrollbar {width: 10px;position: absolute;right: 10px;}
/* Track */
.strclms::-webkit-scrollbar-track,.list.suport8::-webkit-scrollbar-track,.bh-sl-directions-panel,.bh-sl-container .bh-sl-loc-list::-webkit-scrollbar-track{box-shadow: inset 0 0 5px #9b9b9b;border-radius: 10px;}
.fltrmnu::-webkit-scrollbar-track,.shop-add-selt li .shop-add-seltmnu::-webkit-scrollbar-track{border-radius: 10px;}
 /* Handle */
.strclms::-webkit-scrollbar-thumb,.fltrmnu::-webkit-scrollbar-thumb,.list.suport8::-webkit-scrollbar-thumb ,.shop-add-selt li .shop-add-seltmnu::-webkit-scrollbar-thumb,.bh-sl-directions-panel::-webkit-scrollbar-thumb,.bh-sl-container .bh-sl-loc-list::-webkit-scrollbar-thumb{background: #A8A8A8;border-radius: 10px;}
/* Handle on hover */
.strclms::-webkit-scrollbar-thumb:hover,.fltrmnu::-webkit-scrollbar-thumb:hover,.list.suport8::-webkit-scrollbar-thumb:hover,.shop-add-selt li .shop-add-seltmnu::-webkit-scrollbar-thumb:hover,.bh-sl-directions-panel::-webkit-scrollbar-thumb:hover,.bh-sl-container .bh-sl-loc-list::-webkit-scrollbar-thumb:hover {background: #414141;}
.strclmss > li {padding: 10px 15px;border-bottom: 1px dotted #ccc;overflow: hidden;}
.strnam, .bh-sl-container .loc-name {color: #000;font-size: 1em;margin-bottom: 5px;display: block;padding-bottom: 0;font-family: 'Poppins Semibold';}
.bh-sl-container .loc-name{font-size: 0.9em;}
.strads, .loc-addr, .loc-addr3, .loc-phone, .bh-sl-container .bh-sl-map-container a {font-size: 0.9em;line-height: 1.6em;color: #000;}
.bh-sl-container .bh-sl-map-container .list-details .list-content .loc-name a {pointer-events: none;}
.info, .drctn {font-size: 1.2em;color: #000;display: block;padding-bottom: 0;font-family: 'Poppins Semibold';}
a.drctn:hover {color: rgba(0, 0, 0, 0.7);}
.mapimgf, #bh-sl-map {width: 66%;}
#map, #map-canvas {width: 100%;height: 100%;}
#bodyContent a, .gm-style-iw > div > div a{color: #000;}
#bodyContent a, #bodyContent p{font-size: 1.1em;}
#content1 h2, .gm-style-iw > div > div h2{font-size: 1rem;}
.gm-style-iw + button{width: 38px !important;text-align: center;height: 38px !important;border-radius: 50%;border: 1px solid #ccc !important;background-color: #fff !important;right: -15px !important;top: -15px !important;}
.gm-style-iw + button > img{margin: 10px 0 10px 11px !important;}
/*.gm-style-iw > div > div{font-size: 0;}*/
.gm-style-iw > div > div span, .gm-style-iw > div > div p, .gm-style-iw > div > div a{font-size: 0.9rem;padding-bottom: 4px;display: block;}
.gm-style-iw > div > div p{padding: 0;}
.whed {display: none;}
.bh-sl-form-container.telmais {background-color: #fff;width: 1040px;margin: 0 auto;padding: 11px;}
.bh-sl-form-container.telmais > h3 {text-transform: uppercase;font-family: 'Poppins Semibold';text-align: left;font-size: 0.9em;}
.bh-sl-form-container.telmais > h3 > a {color: #000;border-bottom: 1px solid #adacac;}
.storsbtn77 {text-align: center;padding-top: 25px;    padding-bottom: 15px;}
.nbtn.slct7 {background-color: #000;position: relative;display: inline-block;letter-spacing: .03em;color: #fff;    padding:10px 20px;;font-size: 1rem;border: 1px solid #000;}
.nbtn.slct7:hover{background-color: #fff;color: #000;}
.bh-sl-container .bh-sl-form-container {margin-bottom: 12px;padding: 12px;background: #fff;}
.urclm label,.bh-sl-container .form-input label {display: inline-block;vertical-align: top;font-size: 0.9em;padding-top: 12px;text-transform: uppercase;}
.urlctn {margin-left: 10px;}
#lctntxt, #bh-sl-address {border: 1px solid #d2d2d2;border-radius: 3px;width: 300px;height: 42px;padding: 7px 12px;font-size: 100%;margin: 0;background-color: #fff;color: #333;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);transition: color .3s, border .3s, background .3s, opacity .3s;}
#bh-sl-user-location .urclm {margin-left: 10px;}
.slctkm {position: relative;background: #fff;}
select.slctkmtr {position: relative;width: 125px;border: 1px solid #ccc;background: #fff;border-radius: 3px;white-space: nowrap;color: #000;display: block;box-sizing: border-box;padding: 9px 20px 8px 12px;font-size: 1.15em;position: relative;}
.srchlcn {position: relative;margin-left: 10px;}
.srchlcn > input#srchlcn {border: 1px solid #000;}
.srchlcn > input#srchlcn {background: #000;font-size: 1em;padding: 11px 50px 10px 16px;border-radius: 0;color: #fff;text-transform: uppercase;transition: all 500ms ease-in-out;}
/*body.mac .srchlcn > input#srchlcn,body.linux .srchlcn > input#srchlcn{padding: 11px 50px 6px 16px;}*/
.srchlcn:after {content: '';position: absolute;right: 26px;top: 15px;width: 11px;height: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-135deg);pointer-events: none;transition: all 500ms ease-in-out;}
.srchlcn > input#srchlcn:hover {background-color: #fff;color: #000;}
.srchlcn:hover:after{border-color: #000;}
form#bh-sl-user-location,form#bh-sl-user-location .form-input,.urclms {display: flex;}
.urclms label {padding-right: 10px;}
#bh-sl-map-container {display: flex;}
 .bh-sl-container .bh-sl-map {height: 643px;}
.bh-sl-container .bh-sl-loc-list{height: 643px;overflow-y: scroll;}
/*.list.suport8 {height: 643px;overflow-y: scroll;}*/
.bh-sl-container .bh-sl-loc-list .list-label{display: none;}
.list.suport8 > li {background-color: transparent !important;    border-bottom: 1px solid #ccc;padding: 10px 15px;}
.loc-web > p {padding-bottom: 0;}
.loc-phone,.loc-directions {font-family: 'Poppins Semibold';}
.loc-addr3, .loc-phone {padding-bottom: 10px;}
.bh-sl-container .bh-sl-loc-list ul li:hover, .bh-sl-container .bh-sl-loc-list ul li.list-focus{opacity: 0.7;}
.slctkmtr:hover {box-shadow: 0 0 5px rgba(0, 0, 0, .15);}
    /* ==========================================================================
                               Privacy/Terms/Return
       ========================================================================== */
.relvntvid1 > .whed,.prdt > .whed {display: block;text-align: center;padding: 10px 0;}
.relvntvid1 > .whed > h1,.prdt > .whed > h1{font-size: 2em;font-family: "Poppins Light";padding-bottom: 12px;position: relative;}
.containera {width: 1040px;margin: 0 auto;}
.privcys > p {line-height: 1.6em;font-size: 0.9rem;margin-bottom:0.5em;}
.privcys > p strong{font-family: 'Poppins Semibold';}
.privcys > p a{color: #000;}
.whed h1::after {content: '';display: block;position: absolute;bottom: 8px;left: 50%;transform: translateX(-50%);width: 52px;height: 4px;margin: 0px;border-bottom: 4px solid #b0b0b0;}
.privcys {padding: 20px 0 30px;}
    /* ==========================================================================
                               technology
       ========================================================================== */
.tacont9 {display: none;}
.link9 > li {position: relative;}
.link9 > li > a:hover .cti7 {opacity: 1;}
.cti7 {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity: 0;display: flex;align-items: center;justify-content: center;
       -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.cti7 > h3 {color: #fff;font-size: 1.5em;    font-family: 'Poppins Semibold';}
.link9 > li.adwtch7 > a .cti7 {opacity: 1;}
.link9 > li > a{position: relative;display: block;}
.cont9 {position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 5;opacity: 0;background-color: rgba(0, 0, 0, 0.5);}
.cont9 p {text-align: center;color: #fff;font-size: 35px;padding-top: 37px;padding-bottom: 0;}
.link9 > li:hover .cont9 {opacity: 1;}
#tabs9 {margin-top: 0;margin-bottom: 20px}
.fwa9 > h3 {font-size: 16px;position: relative;line-height: 49px;margin-bottom: 21px;}
.fwa9 > h3::after {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;bottom: -4px;left: 0;}
.fwa9 > p {font-size: 16px;line-height: 28px;text-align: justify;}
.link9 {margin: 0 auto;width: 960px;}
.wat9 {padding-top: 25px;}
.eco {width: 150px;position: relative;padding-top: 22px;margin-top: 6px;}
.eco::before {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;top: 0px;left: 0;}
.wat9, .gren9, .lih9, .bdil9, .pars9 {font-size: 0}
.bdil9 > div {display: inline-block;vertical-align: middle;font-size: 16px;width: 50%;}
.wat9 > div, .gren9 > div, .lih9 > div, .pars9 > div {font-size: 16px;display: inline-block;vertical-align: top;}
.back9 {background-image: url(../assets/technology/1a.jpg);background-position: right 86px;background-repeat: no-repeat;background-size: 567px 594px;border-bottom: 1px solid #dddddd;padding-bottom: 70px;}
/*.frdiv9 {width: 745px;}*/
p.product_limitededition {font-size: 1.2em;color: #DB9A31;padding-top: 10px;}
p.product_limitededition sup {vertical-align: super;font-size: 8pt;}
.gren9 {padding: 25px 0 70px;}
.frdiv9 > p{font-size: 16px;line-height: 24px;}
.secd9 span {display: inline-block;vertical-align: top;margin: 0 11px;}
.ins9 > h3 {font-size: 19px;line-height: 39px;padding-bottom: 15px;position: relative;margin-bottom: 30px;}
.in9 > h3{font-size: 15px;line-height: 24px;padding-bottom: 15px;position: relative;margin-bottom: 6px;}
.inv9 > h3 {font-size: 19px;line-height: 22px;padding-bottom: 10px;position: relative;margin-bottom: 8px;}
.in9 > h3::after, .ins9 > h3::after, .inv9 > h3::after {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;bottom: -4px;left: 0;}
.in9 > h3::after {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;bottom: 4px;left: 0;}
.in9 > p, .ins9 > p, .inv9 > p {font-size: 16px;line-height: 28px;padding-right: 23px;text-align: justify;}
.cits9 > h3 {color: #fff;font-weight: 400;font-size: 14px;padding-bottom: 28px;position: relative;}
.txt_area h3{    font-family: 'Poppins Regular';}
.cits9 > h3::after {content: "";position: absolute;background-color: #fff;width: 32px;height: 1px;bottom: 13px;left: 0;}
.in9 {width: 500px;}
.cits9 > p {color: #fff;font-weight: 400;font-size: 16px;text-align: justify;}
.cits9 {box-sizing: border-box;padding: 5% 5% 5% 42px;}
.lsr9 {margin-left: 49px;}
.bdil9 {background-color: #000;}
.esy9 {padding: 30px 0 36px 0;}
.esy9.chr9 {padding-bottom: 50px;}
.articleBlock9 {padding: 0 0 80px;}
.tableLayout9 {display: table;width: 100%;}
.leftSide9 {padding: 0 70px 0 0;width: 450px;}
.subLeftSide9 {width: 215px;}
.cellLayout {display: table-cell;vertical-align: middle;}
.txtWrapper9 {vertical-align: top !important;padding: 55px 0 0 30px;}
txtWrapper9 .ttl9 {font-size: 18px;line-height: 18px;}
.subLeftSide9 {width: 215px;}
.txtWrapper9 .ttl9 {font-size: 18px;line-height: 18px;font-weight: 700;position: relative;}
.txtWrapper9 .ttl9::after {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;bottom: -1px;left: 0;}
.txt9 > p {font-size: 16px;line-height: 28px;padding-top: 15px;text-align: justify;}
.lsr9.dias9 {width: 400px;}
.sml9 {font-size: 11px !important;font-weight: 600;}
.pars9 > div {width: 50%;}
.dias9 h5 {font-size: 15px;  text-align: center;padding-bottom: 21px;}
.spcont9 p {text-align: center;font-size: 14px;padding-top: 15px;}
.dias9 > p {font-size: 14px;text-align: center;padding-top: 27px;}
.ntes9 {font-size: 10px !important;}
.inv9 {width: 50%}
.lst {width: 50%}
.pup9 {margin: 0 auto;width: 60%;}
.mac9 p {font-size: 16px;text-align: center;padding-top: 10px;}
.vari9 > p {font-size: 16px;text-align: left;line-height: 30px;}
.drucont9 > p {font-size: 12px;text-align: center;}
.drucont9 {padding-top: 15px;}
.surfs9 > h3 {font-size: 15px;text-align: center;padding-top: 18px;}
.chrs9 {margin: 16px auto 30px;width: 49%;}
.oly9 > h3 {font-size: 14px;padding-bottom: 21px;}
.ring9 {position: relative;margin-top: 30px;}
.dets {position: absolute;bottom: 2px;left: 0;right: 0;text-align: center;}
.dets > p {color: #555;font-size: 26px;font-weight: 600;}
.inlsr9 {margin: 0 auto;width: 36%;}
.yars9 > p {font-weight: 600;font-size: 21px;text-align: center;padding-top: 25px;}
.wacl9 {font-size: 0;}
.wacl9 > div {display: inline-block;vertical-align: top;font-size: 16px}
.chido9 {width: 16%;margin-left: 4%;}
.chido9:nth-child(5n+1) {margin-left: 0}
.dcon9 h4 {text-align: center;padding-top: 26px;padding-bottom: 10px;}
.dcon9 p {font-weight: 600;}
.nt9 p {text-align: right;font-size: 13px;padding-top: 22px;}
.nt9 {padding-bottom: 35px;}
.tas9 {text-align: center;padding: 21px 0 15px 0;background-color: #000;}
.tas9 > li {display: inline-block;}
.tas9 > li > a {display: block;color: rgba(255,255,255,0.8);padding: 6px 10px 6px 11px;margin: 0 25px;font-size: 19px;}
.slct > a {border: 2px solid #fff;border-radius: 22px;}
.tas9 > li > a:hover {color: #fff;}
.dest9 {bottom: 41%;}
.indest9 {margin-top: 0;}
.dest9 p {color: #fff;}
.cover9 > p {text-align: center;font-weight: 600;font-size: 16px;}
.mint9 p {font-size: 12px;text-align: center;padding-top: 15px;}
.rodtrp9 {margin-top: 24px;}
.glpbe9 {bottom: 9%;}
.glpbe9 > p {color: #fff;}
.satle9 {font-size: 0;}
.satle9 > div {display: inline-block;vertical-align: top;width: 47.8%;font-size: 16px;height: 359px;border-bottom: 1px solid #000;}
.salin9 > h3, .salim9 > h3 {font-size: 14px;position: relative;}
.salins9 > h3  {font-size: 14px;position: relative;padding: 19px 0 23px 0;}
.salin9 > h3::after {content: "";position: absolute;background-color: #000;width: 32px;height: 1px;bottom: -4px;left: 0;}
.salin9 > p, .salim9 > p {font-size: 16px;padding-right: 41px;text-align: justify;}
.satle9:first-child .salin9:first-child h3 {padding-top: 70px;}
.salin9 > h3 {font-size: 19px;position: relative;padding-bottom: 12px;margin-bottom: 25px;}
.salim9 {margin-left: 3.9%;}
.lsta9 > li > p {line-height: 21px;padding-bottom: 9px;}
.lsta9 {list-style: number;padding-left: 15px;}
.salins9:first-child {margin-left: 0;}
.salins9 {margin-left: 3.9%;}
.salin9 {margin-left: 0;}
.satsty9 {bottom: 9%;margin-top: 46px;}
.dests9 > p {color: #fff;padding-bottom: 4px;}
.trim9 > p {text-align: right;font-size: 13px;padding-top: 22px;}
/*-----------------technology new-----------------------------*/
.lead_area {background: #fff;text-align: center;padding: 40px 0 55px;}
#wrapper .lead_area h2 {font-size: 36px;line-height: 1.2;margin-bottom: 30px;    font-family: 'Poppins Light';}
#wrapper .lead_area p.txt {font-size: 14px;line-height: 2;}
#wrapper .lead_area .logo { margin: 55px auto 65px;width: 190px;}
#wrapper .lead_area .awards {width: 960px;margin: 0 auto;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 0 25px 10px;border-bottom: 1px solid #808080;box-sizing: border-box}
#wrapper .lead_area .awards p {font-size: 12px; text-align: left;width: calc(100% - 129px);letter-spacing: 1px;padding-right: 15px;    margin-top: 20px;line-height: 1.6;}
#wrapper .lead_area .awards .img {width: 129px;}
#wrapper .feature_area {width: 100%;background: #fff;padding: 60px 0 70px;}
#wrapper .feature_area > .inner .col_2 {width: 100%;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;margin-bottom: 50px;}
#wrapper .feature_area > .inner .col_2:nth-child(2n-1) .txt_area {-webkit-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;    order: 2;}
#wrapper .feature_area > .inner .col_2 .txt_area {width: 470px;text-align: left;}
#wrapper .feature_area > .inner .col_2 .img {width: 460px;}
#wrapper .feature_area > .inner .col_2 .txt_area h3 {font-size: 24px;line-height: 1.4;margin-bottom: 25px;}
#wrapper .feature_area > .inner .col_2 .txt_area p.txt {font-size: 12px;line-height: 2;}
#wrapper .tech_movie {width: 100%;}
#wrapper .tech_movie .movie_ttl {background: url(../assets/technology/eco-drive/img4.jpg) right bottom/cover no-repeat;position: relative;padding-top: 25.5%;margin-bottom: 5px;}  
#wrapper .tech_movie .movie_ttl h2 {position: absolute;top: 50%;left: 50%;font-family: 'Poppins Light';text-shadow: 0px 0px 9px #7b7b7b;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 36px;color: #fff;white-space: nowrap;}
#wrapper .movie_link {width: 100%;position: relative;}
.ov {-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-ms-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out;}
#wrapper .movie_link p.ttl {position: absolute;top: 38%;left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);font-size: 24px;color: #fff;white-space: nowrap;font-family: 'Poppins Light';}
#wrapper .movie_link a {display: block;width: 100%;}
#wrapper .movie_link a img {width: 100%;}
#wrapper .bg_gray {width: 100%;background: #e5e5e5;padding: 50px 0 40px;}
#wrapper .bg_gray .solor_tech {width: 940px; margin: 0 auto; margin-bottom: 0px;padding-bottom: 40px;margin-bottom: 30px;border-bottom: 1px solid #808080;text-align: center;}
#wrapper .bg_gray .solor_tech h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper .bg_gray .solor_tech p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;line-height: 2;}
#wrapper .bg_gray .solor_tech .col_2 {width: 100%;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;}
#wrapper .bg_gray .solor_tech .col_2 .box {width: 475px;text-align: center;}
#wrapper .bg_gray .solor_tech .col_2 .box .img {margin: 0 auto 20px;width: 200px;}
#wrapper .bg_gray .solor_tech .col_2 .box p.ttl {font-size: 21px;font-family: 'Poppins Light';margin-bottom: 25px;line-height: 1.4;}
#wrapper .bg_gray .solor_tech .col_2 .box p.txt {font-size: 12px;line-height: 2;text-align: left;}
#wrapper .bg_gray .solor_tech {text-align: center;}
#wrapper .bg_gray .eco_tech {width: 940px;margin: 0 auto;margin-bottom: 0px;padding-bottom: 50px;margin-bottom: 30px;border-bottom: 1px solid #808080;text-align: center;box-sizing: border-box}
#wrapper .bg_gray .eco_tech h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper .bg_gray .eco_tech p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;line-height: 2;}
#wrapper .bg_gray .eco_tech .col_2 {width: 100%;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;1}
#wrapper .bg_gray .eco_tech .col_2 .txt_area {width: calc(100% - 714px);padding-right: 50px;}
#wrapper .bg_gray .eco_tech .col_2 .txt_area dl {text-align: left;margin-top: 0;}
#wrapper .bg_gray .eco_tech .col_2 .txt_area dl dt {font-size: 21px;font-family: 'Poppins Light';line-height: 1.4;margin-bottom: 15px;}
#wrapper .bg_gray .eco_tech .col_2 .txt_area dl dd {font-size: 12px;line-height: 2;margin-bottom: 30px;    margin-left: 0;}
#wrapper .bg_gray .eco_tech .col_2 .img {width: 714px;}
#wrapper .bg_gray .indicator {width: 940px;margin: 0 auto;text-align: center;box-sizing: border-box}
#wrapper .bg_gray .indicator h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper .bg_gray .indicator .inner {width: 770px;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
#wrapper .bg_gray .indicator .inner p {width: calc(100% - 257px);padding-right: 30px;text-align: left;font-size: 14px;line-height: 2;}
#wrapper .bg_gray .indicator .inner .img {width: 257px;text-align: center;}
#wrapper .story_area {width: 100%;background: #fff;padding-bottom: 50px;}
#wrapper .story_area .story_ttl {width: 100%;background: url(../assets/technology/eco-drive/story.jpg) top center/cover no-repeat;padding-top: 24%;    position: relative;}
#wrapper .story_area .story_ttl h2 { position: absolute;top: 50%;left: 50%;font-family: 'Poppins Light';font-family: 'Poppins Light';text-shadow: 0px 0px 9px #7b7b7b;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 36px;color: #fff;white-space: nowrap;}
#wrapper .story_area > .inner {width: 940px;margin: 50px auto 0;box-sizing: border-box}
#wrapper .story_area > .inner .flow {width: 100%;background: url("../assets/technology/eco-drive/flow.gif") bottom center no-repeat;padding-bottom: 100px;display: flex;margin-bottom: 35px;}
#wrapper .story_area > .inner .flow_1 .year {width: 204px;}
#wrapper .story_area > .inner .flow_1 .txt_area {width: calc(100% - 204px);padding-left: 25px;}
#wrapper .story_area > .inner .flow .txt_area {text-align: left;}
#wrapper .story_area > .inner .flow .txt_area h3 {font-size: 30px;line-height: 1.4;margin-bottom: 20px;}
#wrapper .story_area > .inner .flow .txt_area p.txt {font-size: 12px;line-height: 2;}
#wrapper .story_area > .inner .flow_2 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;}
#wrapper .story_area > .inner .flow_3 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;    padding-left: 30px;}
#wrapper .story_area > .inner .flow_2 .year {width: 400px;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;}
#wrapper .story_area > .inner .flow_2 .txt_area { width: calc(100% - 400px);padding: 0 20px 0 80px;}
#wrapper .story_area > .inner .flow_3 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;   display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;    padding-left: 0px;}
#wrapper .story_area > .inner .flow_3 .txt_area { width: calc(100% - 167px);padding-left: 30px;-webkit-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
#wrapper .story_area > .inner .flow_3 .year {width: 167px;}
#wrapper .story_area > .inner .flow_4 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;    padding-right: 00px;}
#wrapper .story_area > .inner .flow_4 .txt_area { width: calc(100% - 337px);padding: 0 20px 0 70px;}
#wrapper .story_area > .inner .flow_4 .eco {width: 337px;}
#wrapper .story_area > .inner .flow_5 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;    justify-content: space-between;}
#wrapper .story_area > .inner .flow_5 .box {width: 178px;}
#wrapper .story_area > .inner .flow_5 .box .img {margin-bottom: 15px;}
#wrapper .story_area > .inner .flow_5 .box p {font-size: 10px;text-align: center;line-height: 1.6;}
#wrapper .story_area > .inner .flow_5 .box {width: 130px;}
#wrapper .story_area > .inner .flow_5 .box .img {margin-bottom: 15px;}
#wrapper .story_area > .inner .flow_5 .box p {font-size: 10px;text-align: center;line-height: 1.6;}
#wrapper .story_area > .inner .flow_6 {width: 100%;background: none;padding-bottom: 20px;border-bottom: 1px solid #808080;}
#wrapper .story_area > .inner .flow_6 .txt_area {width: 100%;}
#wrapper .story_area > .inner .flow .txt_area h3 {font-size: 30px;line-height: 1.4;margin-bottom: 20px;}
#wrapper .story_area > .inner .flow_6 .txt_area p.note.tar {text-align: right;margin-top: 60px;}
#wrapper .kv_area {background: url("../assets/technology/eco-drive/kv.jpg") top center/cover no-repeat;position: relative;padding-top: 37%;}
#wrapper .kv_area h1 {position: absolute;top: 50%;left: 50%;font-family: 'Poppins Light';text-shadow: 0px 0px 9px #7b7b7b;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);    transform: translate(-50%, 0); white-space: nowrap; text-shadow: 0px 0px 9px #7b7b7b; color: #fff;font-size: 36px;}
.txt_area.adbya{width:220px;padding-right: 50px;}
/*==================================================================
             Super titanium
==================================================================*/
#wrapper.titanum .story_area > .inner .flow_4 {-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;    display: flex;   padding-right: 0px;}
#wrapper.titanum .kv_area {background: url("../assets/technology/titanium/img4.jpg") top center/cover no-repeat;position: relative;padding-top: 37%;}
#wrapper .movie1 {width: 100%;}
#wrapper .movie1 a {position: relative;display: block;width: 100%;}
#wrapper .movie1 a p {color: #fff;font-size: 24px;white-space: nowrap;position: absolute;font-family: 'Poppins Light';left: 50%;top: 36%;line-height: 1;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}
#wrapper.titanum .feature_area > .inner .col_2 .txt_area .img_area .img {margin: 0 auto 10px;width: 301px;}
#wrapper.titanum .tech_movie .movie_ttl {background: url(../assets/technology/titanium/tech_bg.jpg) right bottom/cover no-repeat;}
#wrapper.titanum .movie_link p.ttl {color: #000;}
#wrapper .bg_gray .processing_tech {width: 940px;margin: 0 auto;margin-bottom: 0px; padding-bottom: 55px;margin-bottom: 30px;    border-bottom: 1px solid #808080;text-align: center;}
#wrapper .bg_gray .processing_tech h2 {font-size: 30px;line-height: 1.4; margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper .bg_gray .processing_tech p.lead {font-size: 14px;margin-bottom: 45px;text-align: left;line-height: 2;}
#wrapper .bg_gray .processing_tech .col_2 {width: 100%;-js-display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: -webkit- space-between;justify-content: space-between;margin-bottom: 30px;}
#wrapper .bg_gray .processing_tech .col_2 .txt_area {width: calc(100% - 500px);text-align: left;padding-right: 30px;}
#wrapper .bg_gray .processing_tech .col_2 .img {width: 500px;}
#wrapper .bg_gray .processing_tech .col_2 .txt_area dl dt {font-size: 21px;font-family: 'Poppins Light';line-height: 1.4;margin-bottom: 20px;}
#wrapper .bg_gray .processing_tech .col_2 .txt_area dl{margin-top: 0;}
#wrapper .bg_gray .processing_tech .col_2 .txt_area dl dd {font-size: 12px;line-height: 2;margin-left: 0;}
#wrapper .bg_gray .duratect {width: 940px;margin: 0 auto;text-align: center;}
#wrapper .bg_gray .duratect h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper .bg_gray .duratect p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;}
#wrapper.titanum .story_area .story_ttl {background: url(../assets/technology/titanium/story_bg.jpg) top center/cover no-repeat;}
#wrapper.titanum .story_area > .inner .flow_2 .year {width: 165px;text-align: center;}
#wrapper.titanum .story_area > .inner .flow_5 {width: 100%;background: none;padding-bottom: 20px;border-bottom: 1px solid #808080;}
#wrapper.titanum .story_area > .inner .flow_5 .txt_area p.note.tar {text-align: right;margin-top: 60px;}
#wrapper.titanum .story_area > .inner .flow_4 .box p {font-size: 10px;text-align: center;line-height: 1.6;}
#wrapper.titanum .story_area > .inner .flow_4 .img {margin: 0 auto; width: 65%;}
#wrapper.titanum .movie_link p.ttl {color: #000;}
/*==================================================================
             satelite
==================================================================*/
#wrapper.satlite .kv_area {background: url(../assets/technology/satellite/kv.jpg) top center/cover no-repeat;}
#wrapper.satlite .tech_ttl {background: url(../assets/technology/satellite/wave_bg.jpg) right bottom/cover no-repeat;position: relative;padding-top: 25.5%;}
#wrapper.satlite .tech_ttl h2 {position: absolute;top: 50%;left: 50%;font-family: 'Poppins Light';font-family: 'Poppins Light';text-shadow: 0px 0px 9px #7b7b7b;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 36px;color: #fff;text-align: center;white-space: nowrap;}
#wrapper .bg_gray .reception_tech {width: 940px; margin: 0 auto; margin-bottom: 0px; padding-bottom: 45px;margin-bottom: 45px;    border-bottom: 1px solid #808080;text-align: center;}
.img.satli {margin: 0 auto;width: 61%;}
#wrapper .bg_gray .reception_tech p.lead {font-size: 14px;margin-bottom: 35px;text-align: center;line-height: 2;}
#wrapper .bg_gray .speed {width: 750px;margin: 0 auto;text-align: center;}
#wrapper .bg_gray .speed h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper.satlite .bg_gray .speed p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;line-height: 2;}
#wrapper.satlite .bg_gray .speed dl {width: 100%;-js-display: flex;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap;text-align: left;}
#wrapper.satlite .bg_gray .speed dl dt {font-size: 21px;font-family: 'Poppins Light';width: 310px;line-height: 1.4;letter-spacing: -1px;    margin-bottom: 30px;}
#wrapper.satlite .bg_gray .speed dl dd {font-size: 12px;line-height: 2;width: calc(80% - 310px);margin-bottom: 30px;}
#wrapper.satlite .story_area .story_ttl {width: 100%;background: url(../assets/technology/satellite/story_bg.jpg) top center/cover no-repeat;padding-top: 24%;position: relative;}
#wrapper.satlite .story_area > .inner .flow_2 .year {width: 165px;text-align: center;}
#wrapper.satlite .story_area > .inner .flow_4 {padding-right: 0;}
#wrapper.satlite .story_area > .inner .flow.flow_end {background: none !important;padding-bottom: 50px;}
#wrapper .story_area > .inner .flow_5 .txt_area p.note.tar {text-align: right;}
#wrapper .story_area > .inner .flow_5 .txt_area {width: 100%;}
#wrapper.satlite .story_area > .inner .flow_5 {width: 100%;background: none;padding-bottom: 20px;border-bottom: 1px solid #808080;}
/*==================================================================
             radio-controlled
==================================================================*/
#wrapper.radio .kv_area {background: url(../assets/technology/radio/kv.jpg) top center/cover no-repeat;position: relative;padding-top: 37%;}
#wrapper.radio .tech_ttl {background: url(../assets/technology/radio/tech_bg.jpg) right bottom/cover no-repeat;position: relative;padding-top: 25.5%;}
#wrapper.radio .tech_ttl h2 {position: absolute;top: 50%;left: 50%;font-family: 'Poppins Light';font-family: 'Poppins Light';text-shadow: 0px 0px 9px #7b7b7b; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 36px;color: #fff;white-space: nowrap;}
#wrapper.radio .bg_gray .reception_tech {width: 940px;margin: 0 auto;padding-bottom: 70px;text-align: center;}
#wrapper.radio .bg_gray .reception_tech h2 {font-size: 30px;line-height: 1.4;margin-bottom: 25px;font-family: 'Poppins Light';}
#wrapper.radio .bg_gray .reception_tech p.lead {font-size: 14px;line-height: 2;margin-bottom: 35px;text-align: left;}
#wrapper.radio .bg_gray .reception_tech .col_2 {width: 100%;-js-display: flex; display: -webkit-box;display: -ms-flexbox;    display: -webkit-flex;display: flex;margin-bottom: 55px;}
#wrapper.radio .bg_gray .reception_tech .col_2 .txt_area p.txt {font-size: 12px;line-height: 2;margin-bottom: 30px;}
#wrapper.radio .bg_gray .reception_tech .col_2 .txt_area p.note {font-size: 12px;line-height: 2;}
#wrapper.radio .bg_gray .reception_tech .col_2 .txt_area {text-align: left;width: calc(100% - 656px);padding-right: 40px;}
#wrapper.radio .bg_gray .reception_tech .col_2 .txt_area h3 {font-size: 21px;line-height: 1.4;margin-bottom: 35px;}
#wrapper.radio .story_area .story_ttl {width: 100%;background: url(../assets/technology/radio/story_bg.jpg) top center/cover no-repeat;    padding-top: 24%;position: relative;}
#wrapper.radio .story_area > .inner .flow_2 .year {width: 165px;text-align: center;}
#wrapper.radio .story_area > .inner .flow_6 {margin: 70px 0 0;padding-bottom: 20px;background: none;border-bottom: 1px solid #808080;}
#wrapper.radio .story_area > .inner .flow_5 {width: 100%;background: none;padding: 0 95px 0 75px;}
#wrapper.radio .story_area > .inner .flow_2 .txt_area, #wrapper.radio .story_area > .inner .flow_4 .txt_area {padding: 0 20px 0 00px;}
#wrapper.radio .story_area > .inner .flow_5 {padding: 0}
/*==================================================================
             Watch series
==================================================================*/
.prdt {padding-top: 10px;}
.prd7 {padding-top: 50px;}
.prd{margin-bottom: 35px;}
.prd {display: flex;flex-wrap: wrap;}
.pclm{margin-left: 3%;padding-left: 3%;border-left: 1px solid #e7e7e7;margin-bottom: 35px;}
.pclm{width: 32.3%;}
.prdimg7{margin-bottom: 20px;}
.pclmin > a {color: #000;}
.prdtxt > h4{height: 37px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e7e7e7;}
.prdtxt .sex{display: inline-block;color: #fff;font-size: .714rem;line-height: 1;text-align: center;margin-bottom: 10px;padding: 5px 8px;background-color: #000;margin-right: 6px;}
.prdpara > p{font-size: .857rem;margin-bottom: 20px;height: 220px;text-align: justify;}
.view > p{text-align: center;    font-family: 'Poppins Semibold';padding: 5px 20px 3px 40px;border: 1px solid #000;font-size: 0.9em;text-transform: uppercase;position: relative;transition: all 500ms ease-out;display: inline-block;}
.view > p:after{content: '';position: absolute;left: 18px;top: 11px;width: 8px;height: 8px;border-left: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(225deg);z-index: 10;transition: all 500ms ease-out;}
/*body.mac .view > p:after,body.linux .view > p:after{top: 9px;}*/
/*==================================================================
             collection & detail
==================================================================*/

.conl-content{position: relative;}
.conl-main{position: absolute;padding-bottom: 6.2vw;  background-size: cover; margin:0 3vw 0 11vw;top: 0;}
.conl-slide{display: flex; flex-direction: row;  width: 77vw;margin: 0 auto; padding-top: 8vw;gap: 1.7vw;}
.conl-cont {width: 35%;}
.conl-cont1 {width: 25%;}
.bnr-txt{ position: absolute;top: 41.59vw;left: 6.9vw;color: white;} 
.bnr-txt > h6{ text-transform: uppercase;font-size: 1.05vw; font-family: "Poppins Thin" ;font-weight: 100;letter-spacing: 0.032vw;}
.bnr-txt > h4{text-transform: uppercase;font-size: 8.5vw;}
.bnr-txt > h5{font-family: "Poppins Thin" ;font-weight: 100; text-transform: uppercase;font-size: 1.74vw;}
.conl-cont > h5{ padding-top: 6.3vw; padding-left: 0.4vw; font-family:"Poppins Light" ;  font-size: 1.3vw; text-transform: uppercase;}
.conl-cont > h3{    font-family: "Poppins Thin";text-transform: uppercase;font-size: 3.7vw;line-height: 5vw;padding-left: 0.3vw;font-weight: 100;padding-top: 1%;}
.conl-cont-img{    width: 93%;  padding: 6.66vw 0 0 6.5%;}
.conl-slide:last-child{gap: 2px;}
.conl-slider{position: relative; }
.banrtxt{ position: absolute;top: 24vw;left: 4vw;}
.col-white{color: white!important;}

/* font size */
.size{font-size: 0.8em;}

/* margin */
.margin{margin-top: 2.8vw!important;}
.margin-bold{margin-top: 6.6vw!important;}
.lmar-1{margin-left: 7vw;}
.lmar-2{margin-left: 7.8vw;}
.lmar-3{margin: 0px auto 0 16.3vw!important;}

/* display */
.disfle{display: flex!important;}

/* width */
.wid1{width:79% !important; }
.wid2{width: 20vw;padding-right: 2%;}

/* padding */
.tpad-O{padding-top: 0!important;}
.tpad-1{padding-top: 2.3vw;}
.lpad-2{padding-left: 1.8vw;}
.chbx > input {opacity: 0;z-index: -1;position: absolute;width: 90%;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
.conl-logo{width: 19vw;margin-top: 0.2vw;margin-left: 3.2vw;}
.col-4{width: 40%!important;}
.conl-p { padding: 2.3vw 1vw 3vw 3.2vw;}
.conl-p > p{font-family: "Poppins Regular";font-size: 1.02vw;line-height: 1.34vw;letter-spacing: 0.01vw;text-align: justify;}
.conl-p > p:first-child ,.conl-p > p:last-child{ margin-top: 0.2vw;line-height: 1.39vw;font-size: 1.1vw;letter-spacing: -0.01vw;font-family: "Poppins Regular";text-align: justify;}
.conl-btn {position: absolute;left: -70px;right: -70px;top: 52.5%;}
.lbtnl{width: 32px;height: 32px;cursor: pointer;background: url(../img/narowc.png) no-repeat 1px 2px / 29px auto;float: left;    transform: rotate(180deg);} 
.lbtnr{width: 32px;height: 32px;cursor: pointer;background: url(../img/narowc.png) no-repeat 1px 2px / 29px auto;float: right;} 
.loutof{align-content: center;     margin-left: 1vw; }
.loutof > span{ font-family: "Poppins Semibold"; font-size: 1vw;}
.loutof1{align-content: center;     margin-left: 1vw; }
.loutof1 > span{ font-family: "Poppins Semibold";font-size:1vw;}
.coll-cont1{width: 90vw; margin: 3vw auto 0 4.9vw;display: flex; flex-direction: row; padding-bottom: 2.6vw; }
.coll-column-left{width: 41.3%; }
.coll-column-right{ width: 55.3%; margin-left: 0.6vw; }
.coll-right-txt{width: 44vw; margin-right: auto;   }
.filline {display: flex;padding:0 4.9vw;margin-top: 5%;}
.coll-right-txt > h5, .coll-right-txt > h3, .coll-right-txt > h4 {display: none;}
.coll-right-txt.doctrs {width: 100%;}
.coll-right-txt.doctrs > h3, .coll-right-txt.doctrs > h4 {display: block;}
.coll-right-txt > h5{font-family:"Poppins Semibold" ; text-transform: uppercase;font-size: 1.02vw;}
.coll-right-txt > h3{ font-family: "Poppins Thin";font-weight: 100;font-size: 3vw;line-height: 3vw;letter-spacing: 0.02vw;text-transform: uppercase;   }
.coll-right-txt > h4{ font-family: "Poppins Regular";text-transform: uppercase;font-size: 0.97vw;word-spacing: -0.03vw;margin-top: 0.5vw;}
.coll-right-txt.doctrs > h4, .coll-right-txt.doctrs > p {padding-bottom: 5px;}
.coll-right-txt.doctrs ul {padding-left: 17px;list-style: disc;}
.coll-right-txt.doctrs > p, .coll-right-txt.doctrs ul > li {font-family: "Poppins Regular";line-height: 1.5em;padding-bottom: 5px;font-size: 0.9em;margin: 0;letter-spacing: 0.02em;}
.coll-right-txt.doctrs > p:last-child {padding-bottom:0;}
.coll-prds{width: 48.45%;padding-bottom: 5.1%;background-color: #f9f8f6; position: relative;}
.coll-right-prd{display: flex; flex-direction: row;  gap: 0.6vw;flex-wrap: wrap; }
.row{width: 48%;display: flex; flex-direction: row;width: 100%;gap: 0.6vw;}
.prds-desc{ padding: 0vw 0 0 1.5vw; margin-top: 2.7vw;}
.prds-desc > h6{ text-transform: uppercase; margin-top: 0.37vw; color: #888;font-size: 1vw;position: relative;display: inline-block;margin-right: 10px;}
.prds-desc > h6::before{position: absolute;content: '';left: 0;right: 0;top: 45%;transform: translateY(-50%);background-color: #ff0000;width: 100%;height: 1px;}
/*body.mac .prds-desc > h6::before,body.linux .prds-desc > h6::before{top: 40%;}*/
.prds-desc > h4{ text-transform: uppercase; color: #000;font-size: 1.1vw;display: inline-block;}
.prds-desc > h3{text-transform:  inherit;font-size: 1.28vw; color: #000;line-height: 1.3em;}
.prds-desc > h5{text-transform: uppercase; font-size: 0.9vw; color: #000;}
.row .coll-prds:nth-child(2) > a >.prds-desc{padding: 2.8vw 0 0 1.98vw;}
.row> .coll-prds > a{text-decoration: none;display: block;}
.coll-cont2-prds{ width: 75.6vw;margin: 0 auto 0 11.5vw;  padding-top: 3vw; display:flex; flex-direction: row; flex-wrap: wrap; gap: 0.5vw; justify-content: center;}
.coll-main{position: relative;}
.filter-cont {display: flex; color: #000;z-index: 10;width: 42%;}
.slctdfltr {padding-left: 20px;display: flex;width: calc(100% - 40px);}
ul.selceed {max-width: calc(100% - 30px);font-size: 0;padding-right: 10px;}
ul.selceed > li {font-size: 0.9vw;text-transform: uppercase;padding-right: 16px;position: relative;display: inline-block;vertical-align: top;margin-bottom: 7px;}
.selceed > li::after{position: absolute;content: '';top: 50%;transform: translateY(-50%);right: 7px;width: 1px;height: 70%;background-color: #000;}
.selceed > li:last-child::after{display: none;}
.colct-reset > a {display: block;width: 25px;height: 25px;background: url(../img/referesh.jpg) no-repeat 0 0 / 100% auto;}
.filter-icon{width: 32px;height: 40px;cursor: pointer;    background: url(../img/icons.png) no-repeat -2px -423px / 68px auto;}
.filter-txt >h6{font-size: 0.6vw; text-transform: uppercase;color: #000;white-space: nowrap;}
.row-3{display: flex; flex-direction: row; width: 100%;gap: 0.5vw;}
.prdabo-right-main,.lbnr2{position: relative;}
.lbnr3{margin-top:  3vw;}      
/* .coll-clmn-img{width: 75%;margin: 3vw auto 0 3vw;} */
.coll-clmn{width: 32.6%;min-width: 24.3vw; background-color: #f9f8f6; position: relative;} 
.coll-img{margin :0; }
.coll-clmn-img-1 {position: absolute;left: 0; top: 0;transition: all 500ms ease-in-out;}
.coll-clmn-img,.prds-img-1,.prds-img {transition: all 500ms ease-in-out;}
.coll-clmn-img-1 ,.coll-clmn.tgle:hover .coll-clmn-img{opacity: 0;visibility: hidden;}
.coll-clmn.tgle:hover .coll-clmn-img-1{opacity: 1;visibility: visible; z-index: 1;}
/* .coll-clmn-img{width: 75%;margin: 15% 12% 10% 11%;} */
.prds-img-1 {left: 0;position: absolute;z-index: 1; top: 0;}
.prds-img-1,.coll-prds.tgle:hover .prds-img{opacity: 0;visibility: hidden; }
.coll-prds.tgle:hover .prds-img-1{opacity: 1;visibility: visible; z-index: 1;}
/* .col-clmn-contnt{padding: 2.8vw 0 0 1.5vw;line-height: 1.2vw;} */
.col-clmn-contnt{padding-left: 1.5vw; margin-top: 2.9vw;padding-bottom: 10%;}
.col-clmn-contnt > h4{ text-transform: uppercase;color: #000; word-spacing: 0.2vw;font-size: 1.1vw;display: inline-block;}
.col-clmn-contnt > h3{text-transform: inherit; letter-spacing: -0.03vw;font-size: 1.28vw; color: #000;    line-height: 1.3em;}
.col-clmn-contnt > h5{text-transform: uppercase; font-size: 0.9vw; color: #000;}
.col-clmn-contnt > h6::before{position: absolute;content: '';left: 0;right: 0;top: 45%;transform: translateY(-50%);background-color: #ff0000;width: 100%;height: 1px;}
/*body.mac .col-clmn-contnt > h6::before,body.linux .col-clmn-contnt > h6::before{top: 40%;}*/
.col-clmn-contnt > h6{text-transform: uppercase; color: #888;font-size: 1vw; margin-top: 0.4vw;display: inline-block;position: relative;margin-right: 10px;}
.collec-content{padding-top: 5.4vw; margin: 0 auto; width: 89vw;}
.collec-txt >h3{font-family:"Poppins Thin"; text-transform: uppercase;    font-size: 3.1vw;    line-height: 3.4vw;font-weight: 100;}
.collec-txt >p{font-family:"Poppins Regular"; text-transform: uppercase; font-size: 0.95vw; margin-left: 0.2vw;word-spacing: -0.01vw;}
.collec-txt >h5{font-family:"Poppins Semibold"; text-transform: uppercase;font-size: 1.05vw;    margin-left: 0.1vw;}
.collec-brand{width: 99%; margin-top: 3.8vw;}
.brand-card-1{width: 50%;}
.card-btn{  text-align: center;}
.card-btn > a{ text-transform: uppercase;font-family: "Poppins Regular";color: #000;border: 1px solid black;padding: 5px 10px;font-size: 0.7vw;display: inline-block;}
/*body.mac .card-btn > a,body.linux .card-btn > a{padding: 5px 10px 2px;}*/
.card-logo{    width: 11.3vw;padding: 7.4vw 0 4vw 0;margin: 0 auto;} 
.collec-brand{display: flex; flex-wrap: wrap;justify-content: center;}
.brand-card-1{display: flex; background-color: #f9f8f6;}
.card-sec1,.card-sec2{ width: 50%;}
.crd-even-padd{padding: 8.4vw 6.5vw 4vw 4.3vw!important;}
.prd-ul{display: flex;gap: 3.4vw;padding-top: 5%;}
.prd-li.actv7 > ul {display: flex!important;} 
.marine-prd , .land-prd,.sky-prd{display: flex;flex-direction: row;flex-wrap: wrap;gap: 0.5vw;justify-content: center;}
.prd-ul > li > a{    color: grey;text-transform: uppercase; font-family: "Poppins Bold" ; z-index: 1;position: relative;}
.prd-inner{    position: absolute;top: 0;left: 0;display: flex;flex-direction: row; width: 100%;flex-wrap: wrap;}
.prd-inner >li{    margin: 0;width: 48%;margin-left: 0.5vw;}
.disno,.mob{display: none;}
.prd-cont1 {width: 90vw; margin: 2.3% auto 0 5%;display: flex;flex-direction: row;gap: 0.3vw;padding-bottom: 2.6vw;}
.pro-prds{    padding-bottom: 2.3vw;background-color: #f9f8f6;}
.prd-li > a >span{ position: relative;}
.prd-li > a >span::after{ position: absolute; content: ''; width: 3vw; height: 1vw; left: 0.2vw; top:-0.3vw;border-bottom: 2px dotted #ec0000;}
.prd-ul > li.actv7 > a{color: #ec0000!important;}
.filter-main{position: absolute; top: 0vw;right: 3.3vw;   z-index: 99;}
.filter-form{width: 94.2vw;background-color: #f9f8f6;}
.filter-form-main{display: flex; flex-direction: row;padding-top: 3.8vw;padding-left: 1vw;    padding-bottom: 5.2vw;width: 84vw;margin: 0 auto;}
.filter-ul{display: flex; transition: all 1s ease-in-out;gap: 2vw}
.filter-ul > li:nth-child(2){padding-left: 2vw;}
.filter-ul > li:not(:first-child){min-width: 16.5vw; margin-left: 0.8vw;}
.filter-inul > li {display: flex;     margin-bottom: 1.5vw;position: relative;}
.filter-ul > li > a{font-size: 1.1vw; margin-left: 18px;    cursor: none;pointer-events: none;}
.filter-form > a{    position: absolute;right: 2vw; top: 2vw;height: 2vw;width: 2vw;}
.filter-li >a {font-family: "Poppins Semibold"; text-transform: uppercase;color: black;}
.filter-inul{padding-top: 1.5vw;}
.filter-form > a > span{position: relative; top: 2vw;}
.filter-form > a:before{ position: absolute;content: ''; top: 1vw; width: 30px;transform: rotate(130deg);height: 2px;background-color: #000;} 
.filter-form > a:after{     position: absolute;content: ''; top: 1vw;width: 30px;transform: rotate(45deg);height: 2px;background-color: #000; }
.filter-inul > li > input[type=checkbox]{opacity: 0;position: absolute;left: 0;top: 0;z-index: -1;}
.filter-inul > li > label {position: relative;cursor: pointer;padding-left: 25px;text-transform: uppercase;color: #0a1631;font-size: 1.1vw; font-family:"Poppins Regular";}
.filter-inul > li > label::before{position: absolute;left: 0px;display: block;cursor: pointer;content: "";border: 1px solid #000;border-radius: 0;height: 10px;width: 10px;top: 46%;transform: translateY(-50%);}
.filter-inul > li > input.chbx:checked+label::after {display: block;background-size: 10px 10px; height: 12px;top: 46%;transform: translateY(-50%);width: 11px;position: absolute;left:0px;content: "";background-repeat: no-repeat;background-position: center center;background-size: cover; background-image: url(../img/checked.png);}
.filter-inul > li > input.chbx:checked+label::before{display: none;}

/* .filter-ul > li:nth-child(2) > ul > li{margin-left: 3vw;} */
.marine-prds > .coll-clmn > a > .coll-clmn-img ,.land-prds > .coll-clmn > a > .coll-clmn-img ,.sky-prds > .coll-clmn > a > .coll-clmn-img 
{width: 75%;margin: 1% 12% 10% 11%;}
.marine-prds > .coll-clmn > a > .col-clmn-contnt,.land-prds > .coll-clmn > a > .col-clmn-contnt ,.sky-prds > .coll-clmn > a > .col-clmn-contnt
{padding-bottom: 2.2vw;margin-top: 3.2vw;}
.marine-prds ,.land-prds , .sky-prds{ display: flex;flex-direction: row;flex-wrap: wrap;gap: 0.5vw;justify-content: center;}
.prds-imgs{position: relative;width: 75%;margin: 14.5% auto 10% auto; }
.coll-imgs{position: relative;width: 73%;margin: 14.5% auto 10% auto;}
.marine-prds .coll-imgs,.land-prds .coll-imgs,.sky-prds .coll-imgs {width: 73.7%;}
.disblo{display: block!important;}
.disno1{display: none!important;}
.coll-cont1{display: flex!important;}
/*aaaaaaaa .prd-cont1 >.coll-column-right >  .coll-main > .coll-cont2 > .coll-cont2-prds{ margin: 0 auto 0 12vw;} */
.prd-container{position: relative;}
.prd-main-content{display: flex; padding-top: 5.5vw;}
.prd-main{ width: 90vw;margin: 0 3.72vw 0 5vw; background-color: #f9f8f6;}
.prd-gall{display: flex; flex-direction: column;}
.prdcol{position: relative;width: 50vw;padding-bottom: 8.2vw;}
.prdcol-1{width: 23%;position: relative;}
.prdcol-1x {position: absolute;top: 0;bottom: 0;}
.prdtcolthumb > li{width: 41%;margin: 10px auto; padding: 3%;box-sizing: border-box;}
.prdtcolthumb > li.active{border: 1px solid #49773e;  }
.prdtcolthumb{overflow-y: scroll; position: relative;z-index: 2;padding: 35px 0;height: 100%;}
.prdtcolthumb::-webkit-scrollbar {display: none;}
.content {scrollbar-width: none; }
.prdcol1-slide-btn {position: absolute; left: 7%;  top: 0vw;   height: 34.5vw; width: 10%; display: flex; flex-direction: column;justify-content: space-between; z-index: 1;}
.col1-prev{height: 32px; width: 80px;     margin: 0 auto;cursor: pointer;  background-color: #E0DED9;     position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 10;}
.col1-prev::before{ position: absolute; content: "";  height: 8px; width: 8px; border-bottom: 2px solid white; border-right: 2px solid white;  transform:translateX(-50%) rotate(-136deg);     left: 50%;top: 11px;}
.col1-prev::after{ position: absolute; content: ''; background-color: white; height: 12px; width: 2px;left: 50%;transform: translateX(-50%);top: 12px;}
.col1-next{height: 32px; width: 80px;     margin: 0 auto;cursor: pointer;  background-color: #E0DED9;     position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 10;}
.col1-next::before{ position: absolute; content: "";  height: 8px; width: 8px; border-bottom: 2px solid white; border-right: 2px solid white; left: 50%;top: 12px;transform: translateX(-50%)  rotate(45deg);}
.col1-next::after{ position: absolute; content: ''; background-color: white; height: 12px; width: 2px;left: 50%;transform: translateX(-50%);top: 9px;}
.prdcol-2{position: relative;width: 70%;margin: 0 auto;   min-width: 70%;}
.prdp-logo{width: 10.9vw;}
.prdp-txt{margin-top: 0.7vw;}
.prdp-txt > h5{font-family:  "Poppins Semibold"; text-transform: uppercase; font-size: 1.2vw;}
.prdp-txt > h3{ text-transform: inherit;letter-spacing: 0.05vw;font-size: 2.3vw;font-weight: 100;}
.prdp-txt > h6{font-family:  "Poppins Light"; text-transform: uppercase; font-size: 0.8vw; letter-spacing: 0.025vw;}
.prdp-txt h4{ text-transform: uppercase; font-size: 1.54vw;}
span.orgnprz {color: #888;text-transform: uppercase;font-size: 1.4vw;margin-top: 5px;display: inline-block;position: relative;}
span.orgnprz::before{position: absolute;content: '';left: 0;right: 0;top: 45%;transform: translateY(-50%);background-color: #ff0000;width: 100%;height: 1px;}
/*body.mac span.orgnprz::before,body.linux span.orgnprz::before{top: 40%;}*/
.prd-desc{margin-left: 6.6vw; width: 37%;}
.prdp-btn{   background-color: black;border-radius: 3px;margin-top: 1vw;width: 29.7vw;}
.prdp-btn > a {color: white;text-transform: uppercase;font-family: "Poppins Light";font-size: 0.8em;padding: 3px 22px;background-color: #000; display: flex;/*justify-content: center;*/border: 1px solid #000;}
/*body.mac .prdp-btn > a,body.linux .prdp-btn > a{padding:4px 5px 0;}*/
.prdp-ameni-ul{display: flex; gap: 2vw;flex-wrap: wrap;}
.prdp-ameni{margin-top: 3vw;    padding-bottom: 50px;}
.prdp-ameni-ul > li{ width: 5.55vw;}
.prdp-ameni-ul > li:not(:first-child){margin-top: 1.3vw;}
/* image-width */
.size1-prd{ width: 7vw!important; margin-left: 0.5vw; }
.size2-prd{ width: 5vw!important; min-width: 5vw;}
.prdp-wish{position: absolute;left: 2.7vw;bottom: 1.6vw}
.wish-main > a::before{position: absolute;content: '';left: 0;top: 0; background: url(../img/wishlistimg.png) no-repeat 0 0 / 20px auto;width: 25px;height:25px;z-index: 80;transition: all 0ms ease;}
.wish-main > a{text-transform: uppercase;font-size: 0.6vw;padding:5px 0 5px 30px;display: inline-block;position: relative;color: #000;}
.wish-main > a:hover::before,.wish-main > a.adwshlst::before { background-position: 0 -65px;opacity: 1;}
.prdp-desc{ position: relative;  margin-top: 10px;font-family: "Poppins Light";font-weight: 800;width: 87%;padding: 10px 0;letter-spacing: 0.01vw;}
.prdp-desc > h5 {font-family: "Poppins Semibold";font-size: 1.1vw;padding-bottom: 10px;}
.prdp-desc > p {line-height: 1.3em;font-size: 0.85vw;font-family: "Poppins Regular";padding-bottom: 0;text-align: justify;}
.prdp-desc.desccd > p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;white-space: pre-wrap;} 
.prdp-desc.fshw > p {-webkit-line-clamp: inherit;}	
.read-more > a, .read-less > a{ text-transform: uppercase; font-family:"Poppins Semibold" ;margin-top: 1vw; font-size: 0.7em; color: black;    padding-right: 17px;position: relative;}
.read-more > a::after, .read-less > a::after{position: absolute;content:'' ;top: 50%;transform: translateY(-50%);right: 0;width: 14px;height: 14px;background-image: url(../img/plus-minus.png);background-repeat:  no-repeat;background-size: 35px auto;}
/*body.mac .read-more > a::after,body.mac .read-less > a::after,body.linux .read-more > a::after,body.linux .read-less > a::after{top: 30%;}*/
.read-more > a::after{background-position: 0 1px;}
.read-less > a::after{background-position: -22px 1px;}
/*body.mac .read-less > a::after,body.linux .read-less > a::after{background-position: -22px 1px;}*/
.read-more ,.read-less {padding-bottom: 1vw;}
.prd-about{position: relative;    padding-bottom: 3%;}
.prdabo-txt {width: 79vw;padding-top: 3vw;padding-left: 1.5vw; margin: 0 auto;    border-top: 1px dotted #000;}
.prdabo-txt > h6{ text-transform: uppercase; font-family: "Poppins Semibold";     font-size: 1vw;letter-spacing: 0.04vw;}
.prdabo-txt > h3{text-transform: uppercase;font-size: 8.8vw; margin-left: -0.6%;color: #464646;letter-spacing: -0.2vw;line-height: 8vw;padding: 10px 0;}
.prdabo-txt > h5{ text-transform: uppercase; font-family: "Poppins Light";font-size: 1.45vw;letter-spacing: 0.1vw;}
.back-cnt{position: absolute;background-color: #f9f8f6;width: 52.3vw;left: 0;top: 26.2vw; height: 117.2vw;z-index: -1;}
.prd-cate{width: 90vw;padding-bottom: 0.1vw;margin: 1.5% auto 0 0;  position: relative;font-size: 0;}
.prd-cate > div {display: inline-block;vertical-align: top;font-size: 16px;}
.prdabo-left{width:58.8%;  z-index: 1;position: relative;}
.prdabo-left::before {position: absolute;background-color: #f9f8f6;width: 100%;left: 0; bottom: 0%;content: '';z-index: -1;top: 0;}
.prdabo-left1 {padding-left: 22%;}
.prdabo-right{width: 32%;margin-left: 9.2%;margin-top: 0px;}
.prdabou-left-img{width: 70%;margin-bottom: 3%;}
.prdabou-left-img:last-child{margin-bottom: 0;}
.prdabo-right-txt {padding-top: 0.4%;}
.prdabo-right-txt > h3{text-transform: uppercase; font-family:  "Poppins Semibold";     padding-top: 0.9%;   font-size: 1.65vw;}
.prdabo-right-txt > p{text-transform: uppercase; font-family:  "Poppins Light";    font-weight: 900;    font-size: 0.96vw;}
.info-img{margin-top: 1.7%;margin-bottom: 2%;font-size: 0.96vw;line-height: 1.2vw;  width: 100%;}
.info-des > h3{font-size: 1vw; width: 90%;text-transform: uppercase; color: #f61111;letter-spacing: 0.01vw;    line-height: 1.1em;}
.info-des > h4{ font-size: 0.86em;width: 65%;text-transform: uppercase;     margin-top: 2.2%;}
.info-des > p{font-family: "Poppins Regular";font-size: 0.85vw;line-height: 1.3em;font-weight: 400;padding-bottom: 0;    text-align: justify;}
.prdabo-catinfo{margin-bottom: 5%;padding-bottom: 5%;}
.prdabo-catinfo:last-child{border-bottom: none;margin-bottom: 0%;padding-bottom: 0%;}
.prdet-main{width: 81vw; margin: 0 auto 0 10vw; position: relative;border-bottom: 1px dotted #000;padding-top: 20px;}
.prdet-main > h3{text-transform: uppercase;margin-top:1vw;margin-left: 1.3vw;font-size: 1.7vw;}
.prdet-cont{margin-bottom: 5%;}
.prdet-boxs{margin-top: 2.3%;margin-left: 1.8%;display: flex;justify-content: space-between;margin-bottom: 3%;}
.prdet-cont > h4{text-transform: uppercase;font-size: 1vw;padding-bottom:4px;}
.prdet-cont > p{text-transform: uppercase; font-size: 1vw; font-family: "Poppins Light";padding: 0 0 4px 0;letter-spacing: 0.03vw;line-height: 1.2vw;}
/*---16-01-2025*/
.prdet-sbctry {padding-left: 15px;padding-top: 10px;}
.prdet-sbctry > h5 {font-family: 'Poppins Semibold';font-size: 0.9vw;padding-bottom: 3px;}
.prdet-sbctry > ul {list-style: '-';padding-left: 8px;}
.prdet-sbctry > ul > li {text-transform: uppercase;font-size: 0.9vw;font-family: "Poppins Light";padding: 0 0 2px 3px;letter-spacing: 0.03vw;line-height: 1.2vw;}

/* video-section */
.video-prd{position: relative;}
.prdvdo{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.prdsml {position: relative;}
.prdsml-main{ width: 74.4vw;     margin: 4vw auto 50px 11.5vw; }
.prdsml-txt > h5{    text-transform: uppercase;font-family: "Poppins Thin";font-size: 3vw;font-weight: 100;     letter-spacing: 0.04vw;}
.prdsml-txt > h3{text-transform: uppercase; font-size: 1.1vw;}
.prdsml-slider {margin-top: 2%;}
.prdsml-prds{display: flex; gap: 0.7vw;}
.prdsml-txt > h6{text-transform: uppercase; font-family: "Poppins Light";    font-size: 0.97vw;letter-spacing: 0.007vw;}
.prdsml-slider button.slick-prev{display: none !important;}
.prdsml-slider button.slick-next{position: absolute;right: -6%;top: 39%; background: url(../img/arrows.png) no-repeat 2px -56px / 114px auto;font-size: 0;width: 30px;height: 31px;z-index: 1;padding: 0;}
.slick-vertical .slick-slide{border: none;}
.slbtn{  width: 32px;height: 40px;} 
.prdsml-btn-main{display: flex; width: 5vw;}
.prdsml-slide-btn{position: absolute;bottom: 15.8vw;right: 6vw;}
.prdabo-right-main .slick-prev {
    position: absolute;
    right: -8.8%;
    bottom: 23%;font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;;background: url(../img/arrows.png) no-repeat 0 -62px / 120px auto;
}
.prdabo-right-main button.slick-next {
    position: absolute;
    right: -8.8%;
    bottom: calc(16% + 40px);
    font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;background: url(../img/arrows.png) no-repeat -91px -62px / 120px auto;
}
.prdabo-right-main .slick-prev.slick-disabled,.prdabo-right-main .slick-next.slick-disabled{opacity: 0;pointer-events: none;}
.prdabo-right-main.slick-slider {
    padding-bottom: 0px;
}
/*.prdabo-catinfo.htg.in-view .infffo{opacity: 0;transform: translateY(50px);}
.prdabo-catinfo.htg .infffo{opacity: 1;transform: translateY(0px);transition: all 500ms ease-in-out 0.1s;}*/
.abprdthmb {
    position: relative;    display: flex;
}
.pdtlqty{padding-top: 15px;    padding-bottom: 5px;}
.pdtlqty > p {width: 80px;
    text-align: center;
    padding-bottom: 0;
}
.numbers-rowp {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
/*---------Product video----------*/
li.pdvdeo a {position: relative; display: block;}
li.pdvdeo a::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
li.pdvdeo a::after {position: absolute;content: '';left: 50%;top: 50%;transform: translate(-50%, -50%);width: 30px;height: 30px;background: url(../img/play.png) no-repeat 0 0 / 100% auto;}
.prdppvdos {position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: none;align-items: center;justify-content: center;background-color: rgba(0, 0, 0, 0.5);    z-index: 999;}
.prdppvdos.active{display: flex;}
.prdppvdo {width: 80%;height: 36vw;background-color: #fff;padding: 3%;position: relative;}
.prdppvdo1 {display: flex;height: 100%;}
.prdppvdo2 {width: 73%;}
.prdppvdo3 {width: 27%;padding-left: 5%;}
.prdppvdo31 {overflow-y: auto;height: 100%}
.prdppvdo31{scrollbar-width: thin;
  scrollbar-color: #888 #f0f0f0;}
.prdpdeo{width: 100%;}
.prdppvdo31 > li{padding-bottom: 20px;}
.prdppvdo31 > li:last-child{padding-bottom: 0;}
.prdppvdo31 > li > a{position: relative;display: block;}
.prdppvdo31 > li.active > a {border: 3px solid #f61111;}
.prdppvdo31 > li > a::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.prdppvdo31 > li > a::after {position: absolute;content: '';left: 50%;top: 50%;transform: translate(-50%, -50%);width: 30px;height: 30px;background: url(../img/play.png) no-repeat 0 0 / 100% auto;}
.prdppcls {position: absolute;top: 0;right: 0;}
.prdppcls > a {display: block;font-size: 1.3em;color: #000;font-family: 'Poppins Semibold';padding: 10px;line-height: 1em;}
.prdcolig.dtlply {position: relative;}
.prdcolig.dtlply .clikvde{display: block;}
.clikvde{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;}
.clikvde > a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.clikvde > a img{width: 15%;}
body.ovflw {overflow-y: hidden;}
/*-----------------Breadcrumb---------*/
.prdbrdcrmb {padding: 50px 11.5vw 0;}
.prdbrdcmb {border-bottom: 1px solid #000;display: flex;justify-content: center;}
.prdbrdcmb > li {padding: 0 30px;}
.prdbrdcmb > li.active > a {border-bottom: 2px solid #000;}
.prdbrdcmb > li > a {text-transform: uppercase;color: #000;display: block;padding-bottom: 6px;font-family: 'Poppins Semibold';}
/*-----------------returns---------*/
.dtlbx7 {display: flex;margin: 0 9% 0 11.5%;padding-bottom: 20px;border-top: 1px dotted #000;padding-top: 3%;}
.lftdl7 {width: 38%;}
.rhtdl7 {width: 62%;}
.specc71 {padding-bottom: 20px;}
.specc71> h5 {font-family: 'Poppins Semibold';font-size: 0.9vw;color: #888;}
.specc71 > h3 {font-size: 1vw;}
.spectblc ul{list-style: '-';padding-left: 5px;padding-right: 20px;}
.spectblc ul > li {font-size: 1vw;padding-bottom: 3px;text-transform: uppercase;}
.setins {padding-top: 15px;}
.setins> a {background-color: #000;color: #fff;text-transform: uppercase;padding: 3px 10px;border: 1px solid #000;display: inline-block;position: relative;z-index: 1;}
/*body.linux .setins> a,body.mac .setins> a,body.iphone .setins> a {padding: 5px 10px 0;}*/
.setins > a::before {position: absolute;content: '';left: 0;top: 0;bottom: 0;width: 0;background-color: #fff;transition: all 500ms ease-in-out;z-index: -1;}
.setins > a:hover{color: #000;}
.setins > a:hover::before{width: 100%;}
.esy768 ul, .esy768 ol {padding-bottom: 10px;padding-left: 5px;margin: 0;}
.esy768 ul > li, .esy768 ol > li {font-family: 'Poppins Semibold';font-size: 1vw;padding-bottom: 3px;list-style: "-";padding-left: 5px;}
.esy768 > p {font-size: 1vw;}
.esy768 > p a{font-family: 'Poppins Semibold';color: #000;}
.warntycdsc {margin: 0 9% 0 11.5%;padding: 35px 0 0;/*border-bottom: 1px dotted #000;*/}
.wrntcyc2 > h3 {font-size: 1.1vw;text-transform: none;padding-bottom: 15px;}
.wrntcyc2 ul {list-style: decimal;padding-left: 16px;}
.wrntcyc2 ul > li, .wrntcyc2 ol > li {font-size: 1vw;padding-bottom: 10px;}
.wrntcyc2 ul > li b, .wrntcyc2 ol > li strong{font-family: 'Poppins Semibold';}
.wrntcyc2 ol {margin: 0;padding-left: 15px;}
/* collection */
.deskc{display: flex;}
.mobc{display: none;}
.prdcol.mob{display: none;}
.prd-cont1.desk{display: flex!important;}
.prd-cont1.mob{display: none;}
/* Myaccount */
    .ordercontent-content,.shop-dis-amt {font-size: 0;}
    .accslider-mob {display: none;}
    span.cont-opn {display: none;}
    .ordfiltrt > div ,.ordercontent-content > div{display: inline-block;vertical-align: top;font-size: 16px;}
    .shop-dis-amt >div{display: inline-block;vertical-align: middle;font-size: 16px;}
    .accdetil {display: flex;flex-wrap: nowrap;}
    .hcontainer1 {margin:0 4.2%;padding: 5.2% 0 0.8%;}
    .logo1 {margin: 0 auto;width: 15.5%;}
    .backbtn > a::before {position: absolute;content: '';left: 2px;top: 60%;width: 19px;height: 19px;transform: translateY(-50%);background: url(../img/arrows.png) no-repeat 0px 0px / 68px auto;}
    .backbtn > a  {  padding-left:27px;cursor:  pointer; font-family: "Poppins Regular";text-transform: uppercase;color: #000;font-size: 0.65vw;}
    .backbtn {left: 4.4%;position: absolute;top: 8%;transition: all 500ms ease-in-out;z-index: 666;}
    .sback { left: 5%; z-index: 999; position: fixed; top: 2.5%;}
    .account-container {padding: 1.4% 3.3% 0.8% 5.3%;}
.brdcrm {padding-bottom: 1%;}
    .accountdetil1 >p {font-family: "Poppins Regular";text-transform: uppercase;font-size: 0.62vw;line-height: 1em;letter-spacing: 0.03em;}
    .accdetil1 {background-color: #fff;margin-right: 0.7%;padding: 3.4% 5% 0 4.4%;width: 40.5%; }
    .acccont {padding-left: 8%;}
    .acccont > h2 {font-size: 1.1vw;text-transform: uppercase;}
    .acccont > h5 {font-weight: 100;font-size: 2.8vw;font-family: "Poppins Thin";line-height: 1.08em;letter-spacing: 0.015em;color: #000;}
    .input-container {display: flex;align-items: center;}
    .edit-icon {background-image: url(../img/edit.png);width: 32px;height: 18px;background-repeat: no-repeat;background-size: 19px auto;cursor: pointer;display: block;}
    .accform-field {margin-top: 26px;margin-bottom: 16px;}
    .acccont1 > form {padding-top: 10%;}
    span.acfrm {letter-spacing: 0.024em;margin-left: 35px;color: #6d6e71;text-transform: uppercase;font-size: 0.8vw;}
    .input-container .input-field ,.input-field1 {font-family: "Poppins Regular";text-transform: uppercase;font-size: 1.61vw;letter-spacing: 0.02em;}
    .input-field1 { margin-top: 3px; margin-left: 32px;}
    span.acfrm1 {font-family: 'Poppins Regular';display: inline;letter-spacing: 0.024em;margin-left: 35px;/* color: #6d6e71; */text-transform: uppercase;font-size: 0.8vw;}
    .input-field {transition: border-bottom 0.3s ease-in-out;}
    .input-field.editing {border-bottom: 1px solid rgb(19, 19, 19);}
    .editing1 {width: 100%;border-bottom: 0.5px solid !important;animation: border-grow 0.9s forwards;}
    .editing {animation: border-grow 0.9s forwards;}
    @keyframes border-grow {
        from {
            border-bottom-color: transparent;
        }
        to {
            border-bottom-color: rgb(21, 21, 22);
        }
    }
    .accorder {padding-left: 2.2%;}
    .accorder > h3 {margin: 0;font-size: 1.1vw;text-transform: uppercase;}
    .accorder > h5 {font-weight: 100;font-size: 2.8vw;font-family: "Poppins Thin";line-height: 1.08em;letter-spacing: 0.019em;color: #000;}
    .accdetil2 {background-color: #fff;padding: 3.4% 6.2% 1% 7.5%;width: 58.5%;}
    .accorder1 > a {color: #000;padding-top: 2px;font-size: 1.66vw;font-family: 'Poppins Regular';}
    .accorder1 > h5 {font-family: 'Poppins Medium';font-weight: 400;font-size: 0.80vw;line-height: 1.08em;letter-spacing: 0.019em;}
    .accorder1 > p {padding-bottom: 0;padding-top: 5px;font-family: "Poppins Semibold";font-size: 0.77em;text-transform: uppercase;}
    .accorder1 {padding-top: 7.5%;padding-left: 2.2%;}
    .ordersearch > lable {padding-left: 4%;font-family: 'Poppins Medium';text-transform: uppercase;font-size: 0.83vw;}
    .ordersearch input[type="text"] {color: #929295;text-transform: uppercase;font-family: 'Poppins Regular';font-size: 0.82vw;margin-top: 4px;height: 31px;width: 100%;padding:5px 12px;border: 1px solid #222;box-sizing: border-box;}
/*body.mac .ordersearch input[type="text"],body.linux .ordersearch input[type="text"]{padding: 7px 12px 0;}*/
    .ordersearch {width: 57.5%;}
    .orderfilter {padding-top: 7.1%;display: flex;}
    .ordflt > li {display: inline-block;position: relative; }
    .ordfltrmnu {display: none;}
    .ordflt li .ordfltrmnu { overflow-y: scroll;max-height: 150px;display: none;position: absolute;top: 100%;left: 0;z-index: 1000;}
    .ordflt .ordfltrmnu li a {display: block;padding: 8px 30px 8px 10px;text-decoration: none;color: #000;background-color: #f2f2f2;font-size: 0.82rem;text-transform: uppercase;font-weight: 700;max-width: 160px;overflow: hidden;}
    .ordflt > li > a {font-family: 'Poppins Regular';font-size: 1.05vw;color: #000;padding-right: 15px;display: block;}
    .ordflt .ordfltrmnu li a:hover {color: #ffff;background-color: #000;}
    .ordflt > li > a.active::after {top: 9px;transform: rotate(135deg); display: block;}
    .ordfiltrt {width: 26%;}
    .ordfilter {padding-top: 5%;padding-left: 15%;width: 48%;}
    .ordflt > li > a::after {content: '';position: absolute;right: 3px;width: 5px;height: 5px;border-left: 1px solid #000;border-bottom: 1px solid #000;transform: translateY(-50%) rotate(-45deg);top: 30%;z-index: 10;transition: all 500ms ease-in-out;}
    .acfrm3 {padding-left: 17%;font-family: 'Poppins Regular';display: inline;letter-spacing: 0.024em;text-transform: uppercase;font-size: 0.6vw;}
    .resetall > a {font-size: 0.7vw;text-transform: uppercase;color: #000;position: relative;display: block;font-family: 'Poppins Medium';cursor: pointer;}
    .resetall {width: 16.5%;padding: 5.9% 0 0 7%;}
    .resetall > a::after {position: absolute;content: '';right: 0;top: 50%;transform: translateY(-50%);width: 18px;background: url(../img/referesh.jpg) no-repeat 0px 0px / 17px auto;height: 18px;}
    .acslides7{width: 100%;}
    .acslide {width: 100%;display: flex;flex-wrap: wrap;padding-top: 5px;}
    .accorderids {width: 40%;}
    .accorderids:nth-child(2n) {margin-left: 18.5%;}
    .accorderids:nth-child(n+3) {margin-top: 9%;}
    .accslider {padding: 8% 2.5% 10% 2.5%;}
    .accorderids > a {color: #000;letter-spacing: 0.03vw;font-size: 1.19vw;font-family: 'Poppins Regular';}
    .accorderids > h5 {font-family: 'Poppins Medium';font-weight: 400;font-size: 0.80vw;line-height: 1.08em;letter-spacing: 0.019em;}
    .accorderids > p {margin-top: -5px;padding-bottom: 0;font-family: "Poppins Semibold";font-size: 0.76em;text-transform: uppercase;}
    .accorderid .owl-prev {cursor: pointer;float: left;width: 40px;height: 55px;background: url(../img/arrows.png) no-repeat 4px 24px / 121px auto !important;}
    .accorderid .owl-prev.disabled ,.accorderid .owl-next.disabled{opacity: 0.1;}
    .accorderid .owl-next {cursor: pointer;float: right;width: 40px;height: 55px;background: url(../img/arrows.png) no-repeat -87px 24px / 121px auto !important;margin-right: 48px;}
    .accorderid .owl-prev span,.accorderid .owl-next span{font-size: 0;}
    .accplcy > p {font-style: italic;font-family: "Poppins Regular";display: inline;letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.77vw;}
    .accplcy > a {font-style: italic;font-family: "Poppins Semibold";letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.77vw;font-weight: 700;color: #000;}
    .accplcy {padding-left: 16px;padding-top: 6.5%;}
    .procrctcont {background-color: #ffffff;padding: 2.6% 10.4% 5.3% 7%;}
    .prodtcont {padding-bottom: 2.7%;}
    .prodtcont > h5 {font-family: "Poppins Semibold";text-transform: uppercase;font-size: 1vw;}
    .prodtcont > h3 {margin-left: -3px;font-family: "Poppins Thin";color: #000;text-transform: uppercase;font-size: 3.08vw;line-height: 3.4vw;font-weight: 100;}
    .pro-slide {display: flex !important;flex-direction: row;flex-wrap: wrap;gap: 0.6vw;}
    .prdconclm {width: 32.6%;padding: 2.3%;position: relative;background-color: #f9f8f6;}
    .prdimg {padding: 10% 7.5%;}
    .prd-contnt {padding-top: 1.6%;padding-bottom: 2.4%;}
    .prd-contnt > h3 {text-transform: uppercase;letter-spacing: -0.03vw;font-size: 1.3vw;color: #000;}
    .prd-contnt > h5 {margin-top: -4px;text-transform: uppercase;font-size: 0.83vw;color: #000;}
    .prodtcontdetil {position: relative;}
    .prd-contnt > h4 {font-size: 1.1vw;text-transform: uppercase;margin-top: 2%;color: #000;word-spacing: 0.2vw;}
    .prodtcontdetil1 button.slick-prev,.adrescontdetil1 button.slick-prev,.shop-slide button.slick-prev {top: 34%;right: -6%;position: absolute;width: 31px;height: 30px;background: url(../img/arrows.png) no-repeat 1px -67px / 127px auto;font-size: 0;}
    .prodtcontdetil1 button.slick-next,.adrescontdetil1 button.slick-next,.shop-slide button.slick-next {top: calc(34% + 50px);right: -6%;position: absolute;width: 31px;height: 30px;background: url(../img/arrows.png) no-repeat -96px -67px / 127px auto;font-size: 0;}
.prodtcontdetil1 button.slick-prev.slick-disabled,.prodtcontdetil1 button.slick-next.slick-disabled,.adrescontdetil1 button.slick-prev.slick-disabled,.adrescontdetil1 button.slick-next.slick-disabled,.shop-slide button.slick-prev.slick-disabled,.shop-slide button.slick-next.slick-disabled{opacity: 0.1;pointer-events: none;}
    .addcart > a > p {line-height: 1.1em;position: relative;color:#000;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.80vw;}
    .addcart > a::before {position: absolute;content: '';left: -46px;top: 32%;transform: translateY(-50%);width: 42px;height: 38px;background: url(../img/addcard.png) no-repeat 0px 0px / 38px auto;}
    .addcart {width: 13%;opacity: 0;position: absolute;bottom: 5.3%;right: 6%;transition: opacity 0.6s ease-in-out;}
    .prdconclm:hover .addcart {opacity: 1;}
    .addrsacccont {position: relative;}
    .addrescont {background-color: #ffffff;margin-bottom: 6%;padding: 2.6% 10.4% 3.6% 7%;}
    .addrescont1 > h5 {font-family: "Poppins Semibold";text-transform: uppercase;font-size: 1vw;}
    .addrescont1 > h3 {color: #000;margin-left: -3px;font-family: "Poppins Thin";text-transform: uppercase;font-size: 3.08vw;line-height: 3.4vw;font-weight: 100;}
    .addrescont1 {padding-bottom: 2%;}
    .adres-slide {width: 100%;display: flex !important;flex-direction: row;flex-wrap: wrap;gap: 0.6vw;}
    .adresconclm {width: 32.6%;padding-bottom: 3.1%;position: relative;background-color: #f9f8f6;}
    .addrsform-container {padding: 10.2% 13%;position: relative;}
.addrsform-container:hover  .delt-adr > a{opacity: 1;visibility: visible;}
.delt-adr > a {display: block;background: url(../img/cancel.png) no-repeat 0 0 / 100% auto;width: 20px;height: 20px;opacity: 0;visibility: hidden;}
.delt-adr {position: absolute;top: 5%;right: 10%;width: 20px;height: 20px;}
    .addrsacccont > p {opacity: 0;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.75vw;padding-bottom: 0;}
    .default-checked p {opacity: 1;}
    .addrsacccont > h3 {font-family: 'Poppins Medium';font-weight: 400;font-size: 1.2vw;line-height: 1.08em;letter-spacing: 0.019em;}
    .addrsform {padding-top: 8%;}
    .addrsform-field > input {background: transparent;text-transform: uppercase;font-family: 'Poppins Medium';font-weight: 400;font-size: 0.8vw;letter-spacing: 0.02em;padding-bottom: 0px;width: 100%;}
    .addrsform-diff {padding-top: 9%;}
    .addrsform-field1.checkbox {display: flex;align-items: center;}
    input.default-checkbox, input.default-checkbox1, input.default-checkbox2 {cursor: pointer;opacity: 0;z-index: 99; position: absolute;width: 100%;height: 20px;}
    .default-checkbox:checked~.chkerrs::after, .default-checkbox1:checked~.chkerrs::after, .default-checkbox2:checked~.chkerrs::after {transform: translateY(-50%);bottom: 3px;border-radius: 0px 1px;content: '';position: absolute;left: 7px;width: 4px;height: 9px;border: 7px solid #0a0909;border-width: 0 3px 3px 0;transform: rotate(45deg);}
    label.chkerrs::before {transform: translateY(-50%);position: absolute;left: 2px;display: block;pointer-events: none;content: "";border-radius: 0;height: 15px;top: 50%;width: 15px;border: 1.5px solid #000;}
    .checkbox label {margin-top: 4px;cursor: pointer;padding-left: 30px;position: relative;}
    .shop-checkbox{margin-top: 4px;cursor: pointer;padding-left: 30px;position: relative;}
    .addrsform-field1.checkbox { position: relative;padding-top: 13%;text-transform: uppercase;font-family: 'Poppins Medium';font-weight: 400;font-size: 0.74vw;letter-spacing: 0.02em;padding-left: 2px;}
    .edit-add {position: absolute;background-image: url(../img/edit.png);width: 32px;height: 18px;background-repeat: no-repeat;background-size: 19px auto;cursor: pointer;left: -24px;}
    .adrescontdetil {position: relative;}
    .addrpre {top: 35%;right: -6%;cursor: pointer;position: absolute;width: 31px;height: 30px;background: url(../img/arrows.png) no-repeat -96px -67px / 127px auto;}
    .addrnext {top: 22%;right: -6%;cursor: pointer;position: absolute;width: 31px;height: 30px;background: url(../img/arrows.png) no-repeat 1px -67px / 127px auto;}
    .addadrs {padding-left: 2.3%;cursor: pointer;padding-top: 0.6%;}
    .addadrs > a {position: relative;color: #000;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.82vw;padding-bottom: 0;}
    .addadrs > a::before {content: '';position: absolute;top: 50%;left: -9%;width: 18px;height: 18px;transform: translateY(-50%);background: url(../img/pluse.png) no-repeat 0px 0px / 17px auto;}
    .add-popup {display: none;}
    .popcont {align-items: center;justify-content: center;display: flex;position: fixed;z-index: 9999;bottom: 0;left: 0;top: 0;right: 0;width: 100%;height: 100%;background-color: #ffff;}
    .add-popup-content { background-color: #f9f8f6;padding: 20px;width: 100%; max-width: 500px;position: relative;}
    .pop-addrsform-buttons {padding-top: 35px;}
    .pop-addrsform-buttons > button {padding: 12px 21px;text-transform: uppercase;font-size: 0.88vw;cursor: pointer;border: none;background-size: cover;font-family: "Poppins Bold";}
    .pop-sub {position: relative; padding-left: 30px; background: none; border: none;cursor: pointer;}
    .pop-sub::before {content: ""; background: url('../img/submit.png') no-repeat;width: 18px;height: 18px;background-size: contain;position: absolute;left:0;top: 45%; transform: translateY(-50%); }
    .pop-cancel {position: relative; padding-left: 30px; background: none; border: none; cursor: pointer;}
    .pop-cancel::before {content: ""; background: url('../img/cancel.png') no-repeat;width: 18px;height: 18px;background-size: contain; position: absolute;left:0;top: 45%; transform: translateY(-50%); }
    .pop-addrsform {padding-top: 8%;}
    .pop-addrsform-field > input {background: transparent;width: 100%;border-bottom: 1px dotted; text-transform: uppercase;font-family: 'Poppins Medium';font-weight: 400;font-size: 0.8vw;letter-spacing: 0.02em;margin-bottom: 10px;}
    .pop-addrsform-container {padding:  10% 13%;}
    .pop-addrsacccont > h3 {font-family: 'Poppins Medium';font-size: 1.2vw;line-height: 1.08em;letter-spacing: 0.019em;}
    .pop-addrsacccont > p {font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.75vw;padding-bottom: 0;}
    ul.brdcrm {font-size: 0;}
    .brdcrm > li > a::after {content: '>';position: relative;display: inline-block;width: 5px;height: 8px;}
    .brdcrm > li > a {color: #000;font-family: "Poppins Regular";text-transform: uppercase;font-size: 0.67vw;line-height: 1em;letter-spacing: 0.03em;display: block;}
    .brdcrm > li {display: inline-block;vertical-align: top;font-size: 16px;}
    .brdcrm > li > p {padding-left: 3px;font-family: "Poppins Regular";text-transform: uppercase;font-size: 0.7vw;line-height: 1em;letter-spacing: 0.03em;padding-bottom: 0;}
    input#box {text-transform: none;}
    /*Payment Section*/
    .payment-section .accountdetil1 {padding-left: 5.1%;padding-top: 11px;padding-bottom: 7px;}
    .paysection {margin-bottom: 5%;background: #fff;}
    .paysection-content {padding: 6% 0;width: 80%;margin: 0 auto;text-align: center;}
    .pay-num > h5 {font-size: 1.04vw;}
    .pay-num > h2 {font-family: 'Poppins Medium';font-size: 1.2vw;letter-spacing: 0.03vw;line-height: 1em;}
    .pay-val { padding-top: 3%;}
    .pay-val > h5 {font-family: 'Poppins Regular';font-size: 1.0vw;;}
    .pay-val > h2 {line-height: 1em;font-family: 'Poppins Medium';font-size: 1.2vw;letter-spacing: 0.03vw;}
    .pay-state {padding-top: 3.3%;}
    .pay-state > h5 {font-family: 'Poppins Regular';font-size: 1.03vw;}
    .pay-state > h3 {color: #32970b;letter-spacing: 0.09vw;font-family: 'Poppins Medium';font-size: 1.09vw;}
    .prdtranion {padding-top: 2.6%;}
    .prdtranion> h5 {font-family: 'Poppins Regular';font-size: 1.02vw;}
    .prdtranion > span {font-family: 'Poppins Medium';font-size: 0.83vw;}
    .paystatement {padding-top: 5%;}
    .paystatement > h3 {font-family: 'Poppins Medium';font-size: 1.2vw;letter-spacing: 0.04vw;margin: 0;}
    .paystatement > a > p {font-family: 'Poppins Medium';font-size: 0.8vw;letter-spacing: 0.016vw;color: #000;line-height: 1em;}  
    .pay-plcy {padding-top: 4.2%;padding-left: 0;}
.input-container .input-field {width: calc(100% - 32px);}
    /* trnsation */
    .transac-success-content {padding: 7.2% 0 6%;width: 80%;margin: 0 auto;text-align: center}
    .trans-section{background-color: #fff;}
    .trans-order-num > h5 {font-size: 1.04vw; }
    .trans-order-num > h2 { font-family: 'Poppins Medium';font-size: 1.19vw;letter-spacing: 0.03vw;}
    .trans-success {padding-top: 4.2%;}
    .trans-success > h2 {line-height: 1em; font-family: 'Poppins Bold';font-size: 0.98vw;letter-spacing: 0.03vw;}
    .trans-success > h6 {  font-family: 'Poppins Medium';font-size: 0.77vw;letter-spacing: 0.03vw;}
    .trans-success > p { font-family: 'Poppins Medium';font-size: 0.78vw;letter-spacing: 0.03vw;}
    .trans-success > p > a {color: #000;}
    .trns-payu {padding: 3% 0 4.1%;width: 50%;margin: 0 auto;text-align: center;}
    .trns-payu > h5 {font-family: 'Poppins Regular';font-size: 1.02vw;}
    .payuimg {margin: 0 auto;width: 16%;}
    .trns-payu > h5 {padding-top: 3%;font-family: 'Poppins Regular';font-size: 1.24vw;}

    /* orderdetails */
    .ordercontent {display: flex;}
    .ordercontent1 {width: 70.5%;}
    .fixed-status {background: #fff;margin-left: 11px;width: 27%;}
    .order-sts {padding-top: 3.2%;padding-left: 5.1%;}
    .order-sts {width: 60%;}
    .ord-pay-num > h5 {font-family: "Poppins Bold";font-weight: 600;font-size: 1.08vw;}
    .ord-pay-num > a > h2 {margin-top: -6px;font-family: 'Poppins Medium';font-size: 2.7vw;letter-spacing: 0.06vw; color: #000;cursor: pointer;}
    .order-adrs {padding-top: 6%;width: 20%;}
    .ord-pay-num > p {padding-left: 2px;padding-bottom: 0;margin-top: -2px;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.81vw;}
    .ord-pay-val {padding-top: 2%;}
    .ord-pay-val > h5 {padding-left: 2px;font-family: 'Poppins Regular';font-size: 1.03vw;}
    .ord-pay-val > h2 {margin-left: 2px;margin-top: -3px;font-family: 'Poppins Medium';font-size: 1.2vw;letter-spacing: 0.06vw;}
    .ord-pay-state {padding-top: 7%;}
    .ord-pay-state > h5 {font-size: 1.03vw;}
    .ord-pay-state > h3 {padding-left: 3px;color: #32970b;letter-spacing: 0.09vw;font-family: 'Poppins Medium';font-size: 1.09vw;}
    .ord-pay-state > h5 {padding-left: 3px;font-size: 1.03vw;}
    .ord-prdtranion {padding-top: 5%;}
    .ord-prdtranion > h5 {font-family: 'Poppins Regular';font-size: 1.02vw;padding-left: 4px;}
    .ord-prdtranion > span {padding-left: 2px;font-family: 'Poppins Regular';font-size: 0.84vw;}
    .pdf-container img {width: 9%;cursor: pointer;transition: transform 0.2s;}
    .pdf-container img:hover {transform: scale(1.1);}
    .pdf-container {padding-left: 7px;padding-top: 3.5%;}
    .orderform-field > p {text-transform: uppercase;font-family: 'Poppins Medium';font-weight: 400;font-size: 0.8vw;letter-spacing: 0.02em;padding-bottom: 4px;}
    .ordaddrs1 > p {letter-spacing: 0.01vw;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.98vw;padding-bottom: 0;}
    .ordaddrs1{padding-left: 8%;}
    .ordaddrs2 {padding-top: 8%;padding-left: 8%;}
    .orderform-diff {padding-top: 11%;}
    .ordercontent-content {background: #ffffff;;padding-bottom: 2%;}
    .ordercontent3 {padding-bottom: 8px;background: #ffffff;;margin-top: 8px;}
    .order-list1 > h2 {margin: 0;font-size: 1em;text-transform: uppercase;margin-left: 12px;}
    .order-list1 > h5 {font-weight: 100;font-size: 3vw;font-family: "Poppins Thin";line-height: 1.08em;margin-left: 13px;letter-spacing: 0.019em;color: #000;}
    .order-list {padding-top: 7.8%;}
    .order-list1 {padding-left: 4%;}
    .ordconclm {flex-wrap: nowrap;display: flex;}
    .order-list2 {padding-top: 4%;}
    .ordview { width: 28.5%;}
    .ord-prdimg {padding: 7% 8% 4% 5.5%;}
    .ord-pro-contnt {padding-top: 10%;width: 26.5%;}
    .ord-pro-contnt > h3 {text-transform: uppercase;font-size: 0.7vw;color: #000;}
    .ord-pro-contnt > h3 {padding-top: 7px;text-transform: uppercase;font-size: 0.76vw;color: #000;}
    .ord-pro-contnt > h5 {margin-top: -2px;text-transform: uppercase;font-size: 1.21vw;color: #000;}
    .ord-pro-contnt > h4 {text-transform: uppercase;font-size: 0.8vw;font-weight: lighter;}
    .orderoty > p {padding-top: 2px;text-transform: uppercase;padding-left: 4px;font-size: 0.77vw;padding-bottom: 0;}
    .orderoty {padding-top: 9.6%;}
    .orderoty > span {color: #000;display: inline-flex;justify-content: center;align-items: center;width: 31px;height: 33px;border: 1px solid black;box-sizing: border-box;}
    .orderoty1 {padding-top: 9%;text-align: center;width: 18%;}
    .orderoty1 > p {padding-top: 7px;text-transform: uppercase;padding-left: 19px;font-size: 0.77vw;padding-bottom: 4px;}
    .orderoty1 > span {padding-left: 22px;font-family: "Poppins Medium";font-size: 0.77vw;}
    .ord-discount {padding-top: 9%;width: 9%;}
    .ord-discount > p {padding-top: 6px;text-transform: uppercase;padding-left: 5px;font-size: 0.76vw;padding-bottom: 4px;}
    .ord-discount > span {padding-left: 7px;font-family: "Poppins Medium";font-size: 0.78vw;}
    .ord-discount1 {padding-top: 9%;width: 13%;}
    .ord-discount1 > p {padding-top: 6px;text-transform: uppercase;padding-left: 20px;font-size: 0.76vw;padding-bottom: 4px;}
    .ord-discount1 > span {padding-top: 6px;padding-left: 23px;font-family: "Poppins Medium";font-size: 0.8vw;}
    .orderamt {padding: 3.6% 5% 8px 0%;}
    .order-amt {display: flex;justify-content: flex-end;}
    .ord-discount-amt {padding-left: 5%;}
    .ord-total-amt {padding-left: 3%;}
    .ord-plcy {padding-left: 7.4%;text-align: right;padding-bottom: 2%;}
    .ord-sub-amt> p {font-style: oblique;font-family: "Poppins Medium";padding-top: 14px;text-transform: uppercase;padding-left: 12px;font-size: 0.71vw;padding-bottom: 0;}
    .ord-sub-amt > span {font-style: italic;font-family: "Poppins Bold";font-size: 1.1vw;}
    .ord-discount-amt > p {font-style: oblique;font-family: "Poppins Medium";padding-top: 12px;text-transform: uppercase;padding-left: 12px;font-size: 0.71vw;padding-bottom: 0;}
    .ord-discount-amt > span {font-style: italic;font-family: "Poppins Bold";font-size: 1.1vw;}
    .ord-total-amt > p {font-style: oblique;font-family: "Poppins Medium";padding-top: 8px;text-transform: uppercase;font-size: 0.8vw;padding-bottom: 0;}
    .ord-total-amt > h3 {letter-spacing: 0.05vw;margin-top: -4px;font-style: oblique;font-family: "Poppins Bold";font-size: 1.6vw;}
    .fixed-status-cont {top: 65px;position: sticky;padding: 15% 14% 13%;}
    .fixed-status-cont1 > h2 {font-family: "Poppins Bold";font-size: 1.23vw;}
    .fixed-status-cont1 > p {color: #d07f42;text-transform: uppercase;font-family: "Poppins Semibold";font-size: 0.81vw;}
    .fixed-status-cont2 {padding-top: 6%;}
    .fixed-status-cont2 > h3{text-transform: uppercase;font-family: "Poppins Semibold";font-size: 1.02vw;}
    .fixed-status-cont2 > p {padding-left: 3px;padding-top: 2px;text-transform: uppercase;font-family: "Poppins Medium";font-size: 0.8vw;}
    .fixed-status-cont3 {padding-top: 10%;}
    .fixed-status-cont3 > h2 {padding-left: 0px;padding-top: 2px;text-transform: uppercase;font-family: "Poppins Semibold";font-size: 1.02vw;}
    .fixed-delv-detils > h3 {position: relative;padding-left: 26px;padding-top: 15px;text-transform: uppercase;font-family: "Poppins Semibold";font-size: 0.8vw;}
    .fixed-delv-detils {margin-top: -3px;position: relative;}
    .fixed-delv-detils  > p {padding-left: 26px;margin-top: -2px;text-transform: uppercase;font-family: "Poppins Medium";font-size: 0.99vw;padding-bottom: 0px;}
    .fixed-delv-detils > h3::before {left: 2px;top: 22px;position: absolute;height: 1.5px;background-color: #080809;width: 9px;content: "";}

    /* shopping card */
    .shop-card-cont2.desk {display: block;}
    .shop-container {padding: 1.1% 6.3% 5% 5.3%;}
    .shop-card-cont {/*flex-wrap: nowrap;display: flex*/;font-size: 0;}
    .shop-card-cont > div {display: inline-block;vertical-align: top;font-size: 16px;}
    .chcktky {position: sticky;bottom: 0;background-color: #fff;}
    .addrescont2 {display: none;}
    .shop-ord-pay {display: none;}
    .shop-card-cont1 { width: 28.7%;/*display: flex;flex-wrap: wrap;align-content: space-between*/;position: sticky;top: 8%;}
    .enyba1 {width: 100%;/*height: 49.5%*/;background-color: #fff;}
    .enyba2 {width: 100%;/*height: 49.5%*/;background-color: #fff;margin-top: 2%;}
    .shop-card-cont2 { background: #fff; margin-left: 0.8%;width: 70.4%;}
    .selt-addrd {position: absolute;background-image: url(../img/selectarrow.png);width: 18px;height: 18px;background-repeat: no-repeat;background-size: 16px auto;cursor: pointer;right: 40%;}
    .addadrs1 {display: none;}
    .shop-addrsform1{padding-top: 7%;}
    .shop-addrsform-diff1 {padding-top: 8%;}
    .shop-addrsacccont > p {padding-top: 3%;font-family: "Poppins Medium";text-transform: uppercase;font-size: 0.6vw;padding-bottom: 0;}
    .shop-addrsacccont {padding-left: 3px;position: relative;}
    .shop-addrsacccont > h3 {font-family: 'Poppins Medium';font-size: 1vw;line-height: 1.08em;letter-spacing: 0.019em;}
    .shop-addrsform {padding-top: 10%;}
    .shop-addrsform-diff {padding-top: 6%;}
    .shop-addrsform-field > p {text-transform: uppercase;font-family: 'Poppins Medium';font-size: 0.8vw;letter-spacing: 0.02em;padding-bottom: 4px;line-height: 1.2em;} 
    .shop-addrsform-field1.shop-checkbox {display: flex;align-items: center;}
    .shop-addrsform-field1.shop-checkbox {padding:4.5% 0 0;text-transform: uppercase;font-family: 'Poppins Medium';font-size: 0.66vw;letter-spacing: 0.02em;padding-left: 2px;}
    .shop-checkbox label { position: relative;cursor: pointer;padding-left: 25px;}
    .hidden,.shop-addrs-create.hidden,.shop-addrs-create1.hidden {display: none;}
    .visible {display: block;}
    .enyba1 > div, .enyba2 > div {height: 100%;}
    .shop-addrs-create{cursor: pointer;display: flex;align-items: center;flex-direction: column;justify-content: center;position: relative;padding: 0 35%;}
    .shop-addrs {width: 100%; padding: 7% 11.5% 7%;}
    .shop-addrs-create1 {width: 100%;cursor: pointer;display: flex;align-items: center;flex-direction: column;justify-content: center;position: relative;padding: 0 35%;}
    .shop-addrs-signup {width: 100%;margin-bottom: 2%; padding: 7% 12.5%  0 13%;}
    .shop-addrs-signup1 {width: 100%; padding: 7% 12.5%;}
    .shop-addrs1 { width: 100%;padding: 7% 11.5%;}
    .signup-addrsform-field1.checkbox {position: relative;padding-top: 7%;text-transform: uppercase;font-family: 'Poppins Medium';font-weight: 400;font-size: 0.66vw;letter-spacing: 0.02em;padding-left: 2px;}
    .signup-addrsform-field1.checkbox {display: flex;align-items: center;}
    .signup-addrsform {padding-top: 8%;}
    .signup-addrsform-field > input { width: 100%; border-bottom: 1px dotted; text-transform: uppercase; font-family: 'Poppins Medium'; font-weight: 400;font-size: 0.8vw;letter-spacing: 0.02em;}
    .signup-addrsform-field {padding-bottom: 2%;}
    .signup-addrsform-buttons {padding-top: 2px;}
    .signup-addrsform-buttons > button {padding: 19px 24px;text-transform: uppercase;font-size: 0.88vw;cursor: pointer;border: none;background-size: cover;font-family: "Poppins Bold";}
    .signup-sub,.signup-cancel{position: relative;}
    .signup-sub::before {content: "";background: url(../img/submit.png) no-repeat;width: 18px;height: 18px;background-size: contain;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
    .signup-cancel::before {content: "";background: url(../img/cancel.png) no-repeat;width: 18px;height: 18px;background-size: contain;position: absolute; left: 0;top: 50%;transform: translateY(-50%);}
    .adrs-cret-img {display: block;background-image: url(../img/pluse.png);width: 26px;height: 26px;background-repeat: no-repeat;background-size: 25px auto;}
    .adrs-cret-img1 {display: block;background-image: url(../img/pluse.png);width: 26px;height: 26px;background-repeat: no-repeat;background-size: 25px auto;}
    .shop-addrs-create >p{text-align: center;text-transform: uppercase;padding-top: 15px;font-size: 0.79vw;}
    .shop-addrs-create1 >p {text-align: center;text-transform: uppercase;padding-top: 15px;font-size: 0.79vw;}
    .shop-order-list {position: relative;padding-top: 3.5%;}
    .shop-order-list1 {padding-bottom: 3%;padding-left: 2.2%;display: flex;    border-bottom: 5px solid #f4f3f3;margin-bottom: 3%;position: sticky;top: 7.5%;background-color: #fff;z-index: 1;}
    .shop-addrsform-field > p:first-child {font-family: 'Poppins Bold';font-size: 0.9vw;}
    .shop-order-list11 > h2 {margin: 0;font-size: 1em;text-transform: uppercase;margin-left: 2.5%;}
    .shop-order-list11 > h5 {font-size: 3vw;font-family: "Poppins Thin";font-weight: 100;line-height: 1.0em;margin-left: 2.8%;letter-spacing: 0.019em;color: #000;}
    .shop-order-list11 {width: 52.6%;}
    .dcupna {width: 47.4%;display: flex;align-items: flex-end;}
    .shop-order-serh {width: 58%;}
    .shop-order-serh > input {width: 100%;border-bottom: 2px solid;color: #999999;text-transform: uppercase;padding-left: 3%;font-size: 1.06vw;padding-top: 15%;}
    .shop-order-copn {margin-top: 2.5%;margin-left: 0.7%;width: 42%;position: relative;}
    .shop-order-copn >button, .shop-order-copn > a {font-family: "Poppins Semibold";text-align: end;margin-left: 2px;text-transform: uppercase; font-weight: 700;font-size: 0.75vw;position: relative;color: #fff;transition: all 500ms ease-in-out;padding: 3px 50px 3px 5px;background: #000;border: 1px solid #000;}
    .shop-order-copn > a {display: block;}
    .shop-order-copn >button span, .shop-order-copn > a span{ content: "";display: inline-block;background-image: url(../img/narow.png); width: 27px; height: 27px;background-repeat: no-repeat;background-size: 25px auto; position: absolute;right: 8px;top: 50%;transform: translateY(-50%);}
    .shop-order-copn >button:hover, .shop-order-copn > a:hover{background-color: #fff;color: #000;}
    .shop-order-copn >button:hover span, .shop-order-copn > a:hover span {background: url(../img/narowc.png) no-repeat 0 0 / 25px auto;}
    .shop-order-list2 {    padding-bottom: 2%;border-bottom: 5px solid #f4f3f3;margin-bottom: 2%;}
    .shop-order-list2:last-child{margin-bottom: 0;border-bottom:none;}
    .shop-ordconclm {flex-wrap: nowrap;display: flex;}
    .shop-prdimg {margin: 3% 20% 3% 20%;}
    .shop-ordview {width: 28.7%;}
    .shpctrtl {width: 71.3%;padding-top: 6%;display: flex;}
    .shop-ord-pro-contnt {width: 35.4%;}
    .shop-ord-pro-contnt > h3 {font-family: "Poppins Semibold";padding-top: 2.5%;padding-left: 2%;text-transform: uppercase;font-size: 0.76vw;color: #000;}
    .shop-ord-pro-contnt > h5 {padding-left: 2%;font-family: "Poppins Medium";text-transform: inherit;font-size: 1.21vw;color: #000;}
    .shop-ord-pro-contnt > h4 {letter-spacing: 0.01vw;padding-left: 2.6%;font-family: "Poppins Regular";text-transform: uppercase;font-size: 0.80vw;line-height: 1em;}
    .shop-orderoty > p {text-transform: uppercase;padding-left: 3px;font-size: 0.77vw;padding-bottom: 2px;text-align: center;}
    .numbers-row {position: relative;display: flex;align-items: center;justify-content: center;}
    .txtbxx {font-family: "Poppins Semibold";color: #000;display: inline-flex;text-align: center;justify-content: center;align-items: center;width: 31px;height: 33px;border: 1px solid black;box-sizing: border-box;margin: 0 5px;}
    .shop-val-dec {cursor: pointer;left:0;text-align: center; width: 18px;height: 18px;background-color: #000;font-size: 1.05vw; z-index: 10;color: #fff;display: flex;align-items: center;justify-content: center;}
    .shop-val-inc {cursor: pointer;right:0;text-align: center;width: 18px;height: 18px;background-color: #000;font-size: 1.05vw;z-index: 10;color: #fff;display: flex;align-items: center;justify-content: center;}
    /*body.mac .shop-val-inc,body.linux .shop-val-inc,body.mac .shop-val-dec,body.linux .shop-val-dec{padding-top: 3px;}*/
    .shop-orderoty { width: 13.1%;position: relative;}
    .shop-orderoty1 {text-align: center;width: 18.5%;}
    .shop-orderoty1 > p {text-transform: uppercase;padding-left: 17%;font-size: 0.75vw;padding-bottom: 4%;}
    .shop-orderoty1 > span {padding-left: 19%;font-family: "Poppins Medium";font-size: 0.77vw;}
    .shop-ord-discount {width: 14.5%;}
    .shop-ord-discount > p {text-transform: uppercase;padding-left: 34%;font-size: 0.76vw;padding-bottom: 4%;}
    .shop-ord-discount > span {padding-left: 34%;font-family: "Poppins Medium";font-size: 0.78vw;}
    .shop-ord-discount1 {width: 18.3%;}
    .shop-ord-discount1 > p {text-transform: uppercase; padding-left: 29%;font-size: 0.76vw;padding-bottom: 4%;}
    .shop-ord-discount1 > span {padding-left: 32%;font-family: "Poppins Medium";font-size: 0.8vw;}
    .shopnext {top: 43%;right: -6%;cursor: pointer; position: absolute;width: 31px; height: 31px;background: url(../img/arrows.png) no-repeat 1px -65px /126px auto;}
    .shopprev {top: 56%;right: -6%;cursor: pointer;position: absolute; width: 31px;height: 31px;background: url(../img/arrows.png) no-repeat -97px -66px / 127px auto;}
    span.addrpre.disabled,span.addrnext.disabled,span.propre.disabled, span.pronext.disabled,span.shopnext.disabled, span.shopprev.disabled{opacity: 0.1;pointer-events: none;}
    .shop-orderamt {padding: 1.1% 3% 10px 0%;background-color: #d3d3d3;}
    .shop-order-amt {display: flex;justify-content: flex-end;}
    .shop-ord-sub-amt, .shop-dis-amt {padding-top: 5px;}
    .shop-ord-sub-amt> p {font-style: oblique;font-family: "Poppins Medium";text-transform: uppercase;font-size: 0.71vw;padding-bottom: 0;}
    .shop-ord-sub-amt > h3 {line-height: 1em;font-style: italic;font-family: "Poppins Bold";font-size: 1.1vw;}
    .shop-dis-amt {padding-left: 5%;}
    .amtmines > p {font-style: italic;font-size: 1.05vw;}
    .shop-ord-total {padding-left: 3%;}
    .shop-ord-discount-amt > p {font-style: italic;font-family: "Poppins Medium";text-transform: uppercase;font-size: 0.71vw;padding-bottom: 0;}
    .shop-ord-discount-amt > h3 {line-height: 1em;font-style: italic;font-family: "Poppins Bold";font-size: 1.1vw;}
    .shop-ord-total-amt > p {font-style: italic;font-family: "Poppins Medium";text-transform: uppercase;font-size: 0.8vw;padding-bottom: 0;}
    .shop-ord-total-amt > h3 {letter-spacing: 0.05vw;line-height: 1em;font-style: oblique;font-family: "Poppins Bold";font-size: 1.6vw;}
    .amtmines{padding: 0 30px 0 0;}
    .amtmines > p {padding-left: 2px;font-family: "Poppins Semibold";padding:0;font-style: italic;font-size: 0.95vw;}
    .shoo-ord-continu {width: 14%;position: relative;margin-left: 3%;}
    .shoo-ord-continu::after {content: "";position: absolute;bottom: 26%; left: 0;right: 0;height: 5px;background: linear-gradient(90deg, #000 1%, transparent 33%) center bottom / calc(100% / 18) 2px repeat-x;}
    .shop-process {background: #000;display: flex;justify-content: space-between;}
    .shop-procedchk {font-family: "Poppins Bold";text-transform: uppercase;font-size: 1.25vw;padding: 10px 45px 10px 0;color: rgba(255,255,255,0.8);cursor: pointer;    width: 100%;text-align: right;transition: all 500ms ease-in-out;}
    .prctochots:hover .shop-procedchk{color: #fff;}
    .prctochots{position: relative;padding: 10px 3%;}
    .prctochots::after {transform: translateY(-50%);cursor: pointer;content: "";background: url(../img/icons.png) no-repeat 2px -333px / 45px auto;width: 44px; height: 47px;position: absolute;right: 7.4%;top: 50%;}
    .shop-add-selt > li {width: 100%;display: inline-block;}
    .shop-add-seltmnu > li {border-bottom: 1px dotted #6d6e71;}
    .shop-add-seltmnu > li:last-child{border-bottom: none;}
    .shop-add-selt > li > a {font-family: 'Poppins Medium';font-size: 1vw;line-height: 1.08em;letter-spacing: 0.019em;text-transform: uppercase;color: #000;display: inline-block;position: relative;padding-right: 30px;}
    .shop-add-selt > li > a::after {content: '';right: 0px;position: absolute;width: 18px;height: 18px;transform: translateY(-50%);top: 50%;background: url(../img/arrows.png) no-repeat -42px -29px / 57px auto;transition: all 500ms ease-in-out;}
    .shop-add-selt li .shop-add-seltmnu {overflow-y: scroll;max-height: 17vh;display: none;position: absolute;top: 100%;left: 0;z-index: 1000;}
    .shop-add-selt .shop-add-seltmnu li a {display: block;padding: 3% 4%;text-decoration: none;color: #000;background-color: #f2f2f2;font-size: 0.65vw;text-transform: uppercase;font-weight: 700;overflow: hidden;}
    .shop-add-selt .shop-add-seltmnu li a:hover {color: #ffff;background-color: #000;}
    .shop-add-selt > li a.active::after {transform: translateY(-50%) rotate(180deg);}
    .pop-addrsform-field > em.error,.signup-addrsform-field > em.error {font-size: 0;color: #f00;border-color: #f00 !important;}
/*------------common--------------------*/
.ord-pay-state.ordsucss h3,.pay-state.ordsucss h3{color:#008000;}
.ord-pay-state h3,.pay-state h3{color:#ff0000;}
.dcupna{position: relative;}
#couponerr {font-size: 0.65em;color: #ff0000;position: absolute;bottom: -20px;text-transform: uppercase;}
span.alertmes {position: absolute;top: 100%;font-size: 0.7em;color: #ff0000;}
.nodatfunds {padding: 0 5% 0 3.5%;}
.nodatfunds > p {font-size: 1.5vw;}
.thkdtl > a::after {position: absolute;top: 50%;transform: translateY(-50%);content: '';right: 5px;width: 17px;height: 17px;background: url(../img/narow.png) no-repeat 0 0 / 100% auto;transition: all 500ms ease-in-out;}
.thkdtl > a {background-color: #000;color: #fff;text-transform: capitalize;display: inline-block;padding: 5px 30px 5px 10px;position: relative;border: 1px solid #000;}
.thkdtl > a:hover{color: #000;background-color: #fff;}
.thkdtl > a:hover::after{background: url(../img/narowc.png) no-repeat 0 0 / 100% auto;}
div#scndvideo.hide{display: none;}
#frgot {padding: 5% 6.3% 10%;}
.signfrm > h4{font-size: 1.2em;}
.lgnclm {width: 330px;margin: 0 auto;}
.signbtn.restpwds{}
.txt3 {border: 1px solid #000 !important;font-size: 0.98em;padding: 6px 11px 5px;width: 100%;}
/*body.mac .txt3,body.linux .txt3{padding: 9px 11px 3px;}*/
.signbtn.restpwds {display: flex;justify-content: center;align-items: center;padding-top: 25px;}
input#submit {color: #fff;padding: 9px 44px 9px 9px;background: #000 url(../img/reset.png) no-repeat 158% 13px / 80px auto;border: 1px solid #000;transition: all 500ms ease-in-out;}
/*body.mac input#submit,body.linux input#submit{padding: 9px 44px 3px 9px;background: #000 url(../img/reset.png) no-repeat 158% 9px / 80px auto;}
body.mac .bckbts > a::before,body.linux .bckbts > a::before{top: -4px;}*/
input#submit:hover {background: #fff url(../img/reset.png) no-repeat 85% 10px / 80px auto;color: #000;}
/*body.mac input#submit:hover,body.linux input#submit:hover{background: #fff url(../img/reset.png) no-repeat 85% 9px / 80px auto;}*/
.bckbts > a {color: #000;padding-left: 20px;position: relative;}
.bckbts > a::before{position: absolute;content: '';left: 0;top: 0;width: 20px;height: 20px;background: url(../img/arrows.png) no-repeat 0 3px / 60px auto;}
.noprdss {margin: 8% 5%;padding: 30px;box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 8px;}
.noprdss p {font-size: 1.5rem;text-transform: uppercase;text-align: center;padding: 0;}
.frmpg {padding: 4% 0 8%;}
.thnks7 {width: 30%;margin: 0 auto;}
.thnkuu7,.signfrm {text-align: center;}
div#forgot {width: 45%;margin: 0 auto;}
.thkdtl {padding-top: 10px;padding-bottom: 30px;}
    /* ==========================================================================
                                  Footer
       ========================================================================== */
.main.frhed .footer{background-color: #fff;}
.main.frhed.nofrhed .footer{background-color: #f9f8f6;}
.footer {padding: 1.8% 7.4% 2% 6.3%;    background-color: #f9f8f6;}
.fotr1 {display: flex;justify-content: space-between;}
.fopcy1 {padding-top: 10px;}
.fopcy1 > p {font-family: "Poppins Semibold";font-size: 0.66vw;text-transform: uppercase;}
.fopcy1 > p span{position: relative;padding-right: 17px;}
.fopcy1 > p span::after{position: absolute;content: '';right: 7px;top: 50%;transform: translateY(-50%);width: 1.5px;height: 70%;background-color: #000;}
/*body.mac .fopcy1 > p span::after,body.linux .fopcy1 > p span::after{top: 40%;}*/
.fopcy1 > p span:last-child::after{display: none;}
.fopcy1 > p  a {color: #000;}
.ftsocl {display: flex;}
.ftsocl> li {padding-right: 5px;}
.ftsocl> li:last-child{padding-right: 0;}
.ftsocl > li > a {display: block;width: 30px;height: 30px;background-image: url(../img/social.png);background-repeat: no-repeat;background-size: 240px auto;transition: 0s;}
.ftsocl > li > a.fb{background-position: 0 0;}
.ftsocl > li > a.fb:hover{background-position: 0 -62px;}
.ftsocl > li > a.twiter{background-position: -52px -1px;}
.ftsocl > li > a.twiter:hover{background-position: -52px -62px;}
.ftsocl > li > a.pintst{background-position: -104px 0px;}
.ftsocl > li > a.pintst:hover{background-position: -102px -61px;}
.ftsocl > li > a.insta{background-position: -157px 0;}
.ftsocl > li > a.insta:hover{background-position: -157px -62px;}
.ftsocl > li > a.whats{background-position: -210px 0;}
.ftsocl > li > a.whats:hover{background-position: -210px -62px;}
.fotr2 {padding-top: 5.2%;padding-left: 2px;}
.serlst {display: flex;}
.serlst > li {padding-right: 18px;position: relative;}
.serlst > li::after {position: absolute;top: 47%;transform: translateY(-50%);right: 8px;content: '';width: 1.5px;height: 55%;background-color: #000;}
/*body.mac .serlst > li::after,body.linux .serlst > li::after{top: 40%;}*/
.serlst > li:last-child::after,.prvcytrm > li:last-child::after{display: none;}
.serlst > li > a {color: #000;font-size: 1.24vw;text-transform: uppercase;display: block;}
.suprtf {display: flex;padding-top: 2.5%;}
.suprtf> li {padding-right: 32px;width: 14.5%;}
.suprtf > li > a {border: 1px solid #000;display: block;font-size: 0.8vw;text-transform: uppercase;padding: 7px 15px 5px;color: #000;    text-align: center;white-space: nowrap;}
.fotr3 {padding-top: 4.1%;padding-left: 3px;}
.prvcytrm {display: flex;}
.prvcytrm > li {position: relative;padding-right: 11px;}
.prvcytrm > li::after {position: absolute;content: '';right: 5px;width: 1px;height: 9px;top: 47%;transform: translateY(-50%);background-color: #000;}
/*body.mac .prvcytrm > li::after,body.linux .prvcytrm > li::after{top: 40%;}*/
.prvcytrm > li > a,.dnm > a {color: #000;font-size: 0.7vw;text-transform: uppercase;display: block;}
.dnm {padding-top: 10px;}
.prvcytrm > li.active{text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);}
#refreshID {display: none;}
span#erroradres {color: #ff0000;font-size: 0.8em;padding-right: 25px;display: flex;justify-content: flex-end;}

/*===========================  02-05-2025 =============================*/
.col-clmn-contnt > h3{font-size: 1.2vw;}
.bsetlr1ig {padding-top: 20%;padding-bottom: 25%;}
.bsetlr11tx > h3, .bsetlr2sld1t > h3,.bsetlr11tx > h6, .bsetlr2sld1t > h6,.bsetlr11tx > h5, .bsetlr2sld1t > h5{color: #000;}
.bsetlr1,.bsetlr2sld1{position: relative;}
.bsetlr2sld1t{padding-bottom: 7%}
.hadtocrds, .chadtocrds {position: absolute;left: 0;bottom: 0;right: 0;text-transform: uppercase;font-family: "Poppins Light";color: #fff;font-size: 0.8em;padding: 4px 5px;padding-left:1.3vw;background-color: rgba(0,0,0,0.7);display: flex;margin-top: 5px;transition: all 500ms ease-in-out;}
.bsetlr11:hover .hadtocrds,.bsetlr2sld1:hover .hadtocrds,.coll-prds:hover .hadtocrds,.coll-clmn:hover .hadtocrds {background-color: rgba(0,0,0,1);}
.hadtocrds:hover, .chadtocrds:hover {background-color: rgba(0,0,0,1); }
.hadtocrds.otstss, .chadtocrds.otstss {cursor: default !important;pointer-events: none;}
.chadtocrds {position: absolute;bottom: -30px;right: 0;left: 0;opacity:0;cursor: pointer;}
.chadtocrds.cshow {opacity:1;}
.coll-img.no-pad .chadtocrds {bottom: 0;margin: 0 15%;}
.coll-column-left {position: relative;}
.coll-column-left .chadtocrds {bottom: auto;top: 0;left: auto;right:5px;padding: 3px 50px;}
.col-clmn-contnt{padding-right: 1vw;}
.coll-img.no-pad {height: 100%;}
.coll-img.no-pad a:hover .byuty2,.coll-column-left a:hover .beauiat{opacity: 1;}
.byuty2 {opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.7);padding: 1.5vw 1vw 2.5vw 1.5vw;transition: all 500ms ease-in-out;}
.byuty2 > h4,.beauiat1 > h4{ text-transform: uppercase;color: #fff; word-spacing: 0.2vw;font-size: 1.1vw;display: inline-block;}
.byuty2 > h3,.beauiat1 > h3{text-transform: inherit; letter-spacing: -0.03vw;font-size: 1.28vw; color: #fff;    line-height: 1.3em;}
.byuty2 > h5,.beauiat1 > h5{text-transform: uppercase; font-size: 0.9vw; color: #fff;}
/*.prds-desc > h3,.col-clmn-contnt > h3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: pre-wrap;}*/
.coll-column-left > a {position: relative;display: block;}
.coll-column-left > a::after {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);opacity: 0;transition: all 500ms ease-in-out;}
.coll-column-left > a:hover::after {opacity: 1;}
.hadtocrds.bbutfl{background-color: #000;}
.beauiab {overflow: hidden;}
.beauiat {opacity: 0;position: absolute;left: 0;right: 0;padding: 1.5vw 1vw 2.5vw 1.5vw;z-index:1;}
.beauiat1{opacity: 0;transition: all 500ms ease-in-out;}
.coll-column-left a:hover .beauiat1{opacity: 1;}
.bsetlr11tx {padding-left: 1.8%;padding-top: 11%;}
/*---------- cart ------------*/
.shop-card-cont2.gutcrts {width: 100%;margin-left:0;}
.gutcrts .chcktky, .gutcrts .shop-order-list1 {position: static;}
.gutcrts .shop-order-list2 {padding-right: 5%;}
.gutcrts .shop-order-list1 {z-index: 99;}
.coll-column-left .chadtocrds {color: #000;background-color: #fff;}
.coll-column-left .chadtocrds:hover {color: #fff;background-color: #000; }
.paymtoptin {padding: 10px 3%;}
.sltpymops > p {
    color: #fff;
    text-transform: uppercase;
    font-size: 0.8vw;
    padding-bottom: 5px;
}
.paytoptin1 {display: flex;}
.paytoptin2 {position: relative;}
.paytoptin2:first-child{padding-right: 20px;}
input.pyjio {cursor: pointer;opacity: 0;z-index: 99;position: absolute;}
.pyjio:checked~.pyjio1::after {transform: translateY(-50%);left:0.18vw;top: 50%;border-radius: 50%;content: '';position: absolute;width: 0.8vw;height: 0.8vw;background-color: #fff;}
.paytoptin2 > label::before {transform: translateY(-50%);position: absolute;left: 0px;display: block;pointer-events: none;content: "";border-radius: 50%;height: 1vw;top: 50%;width: 1vw;border: 1.5px solid #fff;}
.paytoptin2 > label {font-family: "Poppins Bold";font-size: 1.1vw;cursor: pointer;padding-left: 1.5vw;position: relative;color: #fff;text-transform: uppercase;}
.transac-success-content{padding: 5% 0;}
/* ============================= 03-06-2025 ================*/
.shop-process a.shop-procedchk {display: block;}
.signup-addrsform-field1.checkbox {padding-top: 0;padding-left: 0;}
.gbilngafrss.gshows {padding-top: 7%;}
.signup-addrsform-field1.gstcht.checkbox {font-size: 0.8vw;}
.gchekousts .shop-card-cont2 {width: 65%;margin-left: 0;position: sticky;top: 8%;margin-left: 0;}
.gchekousts .shop-card-cont1 {width: 35%;}
.gchekousts .shop-ordview {width: 25%;}
.gchekousts .shop-ord-pro-contnt {width: 30%;}
.gchekousts .shop-card-cont form > div {display: inline-block;vertical-align: top;font-size: 16px;}
.shop-addrsaccconts {display: flex;justify-content: space-between;padding-bottom: 10px;}
.lohnsdd {text-decoration: underline;color: #000;text-transform: uppercase;font-size: 0.8vw;}
.lohnsdd:hover{font-weight: 600;}
.shop-addrsaccconts > h3, .gbiltiles > h3 { font-size: 1.1em;}
.shop-addrsaccconts > p {padding-bottom: 0;}
.enyba11 {padding: 5% 7%;    background-color: #fff;margin-left: 5px;}
.gsignup {margin-bottom: 8%;}
.gsignup1 {margin-bottom: 5%;}
.gsignup1:last-child {margin-bottom: 0;}
.gtxtfrm {border: 1px solid #cbc8c8 !important;padding: 5px 10px;width:100%;font-family: "Poppins Regular";font-size: 0.8em;text-transform: uppercase;}
.gbiltiles {padding-bottom: 10px;}
.gshows.gshow{display: none;}
.gtxtfrm.error {border-color: #f00 !important;}
#signup-module em.error, .gsignup1 em.error {color: #f00;font-size: 0.7em;font-style: normal;}
.payuimg.jiopylog {width: 10%;}
/* ============================= 05-06-2025 Login ================*/
.lognregp {padding: 0% 4.3% 4% 5.3%;}
.lognsin {display: flex;}
.lognsin1 {width: 54%;}
.lognsin2 {width: 46%;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.lognsin2 .ptblclm2 {background-color: #fff;padding: 0% 11% 0px 11%;}
.lognsin2 #signup-module{display: block;}
.signup7 span{padding: 9px 50px 7px 16px;}
.trckcl {color: #fff;padding: 9px 20px 9px 20px;background: #000 !important;border: 1px solid #000 !important;transition: all 500ms ease-in-out;}
.trckcl:hover{background: #fff !important;color: #000;}
.forgopas {background-color: #fff;margin-bottom: 30px;}
#frgot {padding: 7% 6.3% 8%;}
#orderiderror {color: #f00;font-size: 0.8em;}
#popumesgs1{color:#008000;font-size: 0.75em;display: block;padding-top: 6px;}
.ordrtrck > a::before {position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;background: url(../img/tracking.png) no-repeat 0 0 / 20px auto;}
.aftlgn .ordrtrck > a::before {background: url(../img/tracking1.png) no-repeat 0 0 / 20px auto;}
.frhed .aftlgn .ordrtrck > a::before {background: url(../img/tracking.png) no-repeat 0 0 / 20px auto;}
.gutcrts .shop-process::after {background: url(../img/icons.png) no-repeat 2px -333px / 45px auto;}
    /* ==========================================================================
                               Responsive
       ========================================================================== */
@media only screen and (min-width:1000px){
    .pclm:nth-child(3n+1){margin-left: 0;padding-left: 0;border-left: none;width: 29.3%;}
}
@media only screen and (min-width:1400px){
    .mbwomn {padding: 4.3%  12% 0 12%;}
    .bstseller {padding: 5.4% 16% 3.9% 16%;}
}
@media only screen and (min-width:1900px){
    .hcontainer{padding: 3% 0;}
    #content {padding-top: 8.5%;}
    .mnulsthm{height: auto;}
    .bstseller {padding: 5.4% 20% 3.9% 20%;}
    .mbwomn {padding: 4.3%  15% 0 15%;}
    
    .bsetlr11tx{padding-top: 12.5%;}
    .pyjio:checked~.pyjio1::after{left: 0.16vw;}
    /* ============================= 05-06-2025 Login ================*/
    .lognsin1 {width: 50%;}
    .lognsin2 {width: 50%;}
}
@media only screen and (min-width:1280px) and (max-width:1399px){
    .mnulsthm{height: auto;}
    .hcontainer{padding: 1.2% 0;}
    .main.frhed .hcontainer {padding: 3% 0;}
    .main.frhed  .header.shead .hcontainer {padding: 1% 0 1%;}
    .mnmenu {padding: 3% 6.2% 2% 3.3%;}
    a.smclos{top: 6%;}
    #content {padding-top: 9%;}
    .bstseller {padding: 5.4% 20% 3.9% 20%;}
    .bselslid {margin-bottom: 8px;}
    .mbwomn {padding: 4.3%  17% 0 17%;}
    .mbwomn1 {width: 49.09%;}
    .mbwomn1g img{transform: scale(1.01);}
    .hmvideo {margin: 0 7%;}
    .shop-order-list11 {width: 52%;}
    .shop-order-copn >button, .shop-order-copn > a{padding:3px 44px 3px 5px; }
    /*jeeva*/
    .backbtn {top: 13.4%;}
.sback {top: 3.1%;}
    .hmcmnlnk {padding-top: 5%;}
    .gcpmo{height: 22vw;overflow-y: auto;position: relative;}
    .gcpmo::-webkit-scrollbar {width: 7px;position: absolute;right: 0px;padding-right: 20px;}
/* Track */
.gcpmo::-webkit-scrollbar-track{box-shadow: inset 0 0 5px #9b9b9b;border-radius: 10px;}
.gcpmo::-webkit-scrollbar-track{border-radius: 10px;margin-right: -20px;}
 /* Handle */
.gcpmo::-webkit-scrollbar-thumb{background: #A8A8A8;border-radius: 10px;margin-right: -20px;}
/* Handle on hover */
.gcpmo::-webkit-scrollbar-thumb:hover {background: #414141;}
.shop-order-list1 {top:8.9%;}
/* ============================= 05-06-2025 Login ================*/
.lognregp {padding: 0% 5.3% 4% 5.3%;}
.lognsin1 {width: 48%;}
.lognsin2 {width: 52%;}
.txt7{margin-bottom: 10px;}
}
@media only screen and (max-width:1280px){
        .cti7 {opacity: 1;}
    .delt-adr > a{opacity: 1;visibility: visible;}
    .banerig img, .bnr-img img {height: auto;}
    .chadtocrds {opacity:1;}
    .byuty2 {opacity: 1;}
    .hadtocrds, .chadtocrds{background-color: rgba(0, 0, 0, 1);}
    .prds-desc > h3,,.col-clmn-contnt > h3{-webkit-line-clamp: none;}
    .beauiat{opacity: 1;bottom: 0;background: rgba(0, 0, 0, 0.3);}
    .beauiat1{opacity: 1;}
    .beauiat{opacity: 1;bottom: 0;}
    .shop-order-copn >button:hover, .shop-order-copn > a:hover {background-color: #000;color: #fff;}
    .shop-order-copn >button:hover span, .shop-order-copn > a:hover span {background-size: 25px auto;}
}
@media screen and (max-width: 1367px) and (min-height: 900px) and (orientation:landscape) {
    .hcontainer {padding: 5.2% 0;}
    .bstseller{padding: 5.4% 7.4% 3.9% 5%;}
    .mbwomn {padding: 4.3%  4.3% 0 5%;}
    .hmvideo {margin: 0;}
    .delt-adr > a{opacity: 1;visibility: visible;}
    /*jeeva*/
    .backbtn {top: 8.2%;left: 5%;}
    .sback {top: 2.1%;}
    .banerig img, .bnr-img img {height: auto;}
}
@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation:landscape) {
    .banerig .desk{display: block !important;}
    .banerig .mob{display: none !important;}
}
@media only screen and (max-width :1280px) and (min-width:1000px) and (orientation:landscape){
    .brdcrm > li > p,.brdcrm > li > a{font-size: 0.8vw;}
    /* MyAccount */
    .backbtn {top: 8.2%;left: 5%;}
    .sback {top: 1.5%;}
    .resetall {padding: 6.9% 0 0 7%;}
    .shop-order-copn > button span, .shop-order-copn > a span{;right: 2px;}
    .shop-order-copn > button, .shop-order-copn > a{padding: 3px 35px 3px 5px;}
    .shop-procedchk {color: #fff;}
    .gsignup > p {padding-bottom: 0;}
    .shop-add-selt li .shop-add-seltmnu {max-height: 102px;}
    .addcart {opacity: 1;}
    .hmtcgyt{width: 56%;}
    .suprtf> li{width: 15.5%;}
    .shop-addrs-signup{padding-top: 2%;}
    .signup-addrsform-buttons > button {padding: 13px 24px;}
    .edit-add {top: 10px;}
    .ordflt > li > a::after{top: 2px;}
    .txtbxx{width: 25px;height: 25px;}
}
@media only screen and (max-width:64em){
    .desk{display: none;}
    .h{display: none !important;}
    .mob{display: block !important;}
   /* .hcontainer {margin: 0 4.5%;padding: 5% 0 4.3%;}*/
    .header.shead .hcontainer {padding: 2% 0;}
    /*.logo {width: 25%;}
    .header.shead .logo {width: 22%;}*/
    .stkyh .mcart{padding-top: 0;}
    .stkyh{padding-right: 15px;}
    .stkyh .mcart > a {width: 30px;height: 30px;display: block;}
    .stkyh .mcart > a > span {position: absolute;top: 0;right: 0;font-size: 0.7em;background-color: #fff;color: #000;width: 13px;height: 13px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
    .frhed .stkyh .mcart > a > span{background-color: #000;color: #fff;}
    /*-----------menu----------------*/
    .sldmnu{left: auto;width:auto;right: 0;bottom: 0;}
    .mnmenu {padding: 30px 10px;}
    a.smclos {top: 30px;right: 22px;}
    .minmnu {padding: 30px 20px 0;display: flex;width: 80%;margin: 0 0 0 auto;}
    .minmnu > h5{padding-left: 0;width: 75px;}
    .mnulsthm {padding-top: 0;display: block;height: auto;width: 100%;}
    .mnumnm {width: auto;padding: 0 0 10px 0;margin-right: 0;background-color: transparent;}
    .gcpmo {padding-top: 10px;display: none;}
    .gcpmo > li {padding-bottom: 5px;}
    .mnumnm > a{pointer-events: all;position: relative;display: block;}
    .mnumnm > a::after{position: absolute;content: '';right: 0;top: 3px;width: 15px;height: 15px;background: url(../img/narowc.png) no-repeat 0 0 / 15px auto;transform: rotate(90deg);}
    .mnumnm > a.active::after{transform: rotate(-90deg);}
    .lgncrt {padding-right: 30px;padding-top: 10px;width: 72%;margin: 0 0 0 auto;}
    .mcart,.logout {padding-left: 0;padding-top: 15px;}
    .whtap:first-child {padding-left: 0;}
    .whtap {padding-left: 10px;}
    .whtap > a{padding-left: 25px;}
    .whtap > a::before{width: 25px;height: 25px;background-size: 35px auto;}
    .mfwht::before {background-position: 0 -82px;}
    .mfmil::before {background-position: 0 -125px;}
    .strlc {padding-bottom: 15px;}
    .strlc > a {text-transform: uppercase;color: #000;letter-spacing: 0.01em;padding-left: 30px;position: relative;}
    .mfstr::before { position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;background: url(../img/icons.png) no-repeat 0 -196px / 40px auto;}
    .banerit > h3,.banerit > h5{font-size: 1.2em;}
    .bstseller1 > h5,.broscol1 > h5{font-size: 2em;}
    .hmtcgyt > h5{font-size: 1.8em;}
    .relvntvid1 > .whed > h1{font-size: 1.5em;}
    .bsetlr11tx > h3, .bsetlr2sld1t > h3,.mbwomn1t > h5,.mnumnm > a,.info, .drctn,.cti7 > h3,.info-des > p,.specc71> h3,.wrntcyc2 > h3,.prdet-sbctry > h5,.prdsml-txt > h3{font-size: 1em;}
    .minmnu > h5,.specc71> h5,.spectblc ul > li,.esy768 > p,.esy768 ul > li,.esy768 ol > li,.wrntcyc2 ul > li,.wrntcyc2 ol > li,.prdp-desc > h5,.prdet-sbctry > ul > li{font-size: 0.9em;}
    .bsetlr11tx > h5, .bsetlr2sld1t > h5,.pop-addrsform-buttons > button,.prdp-desc > p{font-size: 0.8em;}
    .banerit > a,.bstseller1 > h2,.broscol1 > h3,.hmtcgyt > h3,.hmtcgyt > a,.gcpmo > li > a,.mlogin > a,.mcart > a,.ordrtrck > a,.logout > a,.strlc > a,.prds-desc > h6,.col-clmn-contnt > h6,.lohnsdd{font-size: 0.8em;}
    .bstseller1 > p,.bsetlr11tx > h6, .bsetlr2sld1t > h6,.mbwomn1t > p,.broscol1 > p,.xplrcol > a,.hmtcgyt > p,.suprtf > li > a,.prvcytrm > li > a, .dnm > a,.bsetlr11tx > h4, .bsetlr2sld1t > h4{font-size: 0.7em;}
    .fopcy1 > p,.whtap > a,.brdcrm > li > a,.brdcrm > li > p,.wish-main > a,span.acfrm1{font-size: 0.6em;}
    .srch8box{margin: 50px 20px 0 auto;width: 75%;}
    .frms88 {width: calc(100% - 40px);}
    .prdet-sbctry > ul > li{line-height: 1.1em;}
    /*---------------Home-----------------*/
    .pager{bottom: 0;}
    .banerit{left: 50%;transform: translateX(-50%);top: auto;bottom: 4%;text-align: center;}
    .banerit > h5{padding-bottom: 10px;}
    .colbrdlg {width: 70%;}
    .xplrcol{padding-top: 15%;}
    .hmtcgyt{top: 5.5%;left: 3%;width: 72%;}
    .hmtcgy {margin: 0 5% 4.5%;}
    .hmtcgy.nomrgin{margin: 5% 5% 4.5%;}
    .bsetlr11tx > h5, .bsetlr2sld1t > h5{padding-top: 0;}
    .bsetlr2sld1ig {padding: 9% 8.5%;}
    .bselslid {margin-bottom: 6px;}
    /*---------------footer-----------------*/
    .footer {padding: 1.8% 5% 3% 5%;}
    .fotr2 {padding-top: 10px;}
    .suprtf{padding-top: 0;    padding-bottom: 20px;}
    .suprtf> li {padding-right: 30px;width: 25%;}
    .fotr3 {padding-top: 25px;}
    /*---------------locator-----------------*/
    #content {padding-top: 14%;}
    .fltr7{padding: 20px;}
    .stolocs,.containera,.bh-sl-form-container.telmais{width: 100%;}
    .sprt {width: 100%;padding: 0 15px;}
    .strclms::-webkit-scrollbar,.fltrmnu::-webkit-scrollbar,.list.suport8::-webkit-scrollbar {width: 7px;right: 7px;}
    #strloc > .store {padding: 20px 20px;}
    .suport {padding-top: 0;}
    form#bh-sl-user-location {display: block;}
    form#bh-sl-user-location .form-input{padding-bottom: 10px;}
    #bh-sl-user-location .urclm {margin-left: 0;}
    /*---------------Privacy policy-----------------*/
    .containera {padding: 0 30px;}
    .whed h1::after{ height: 2px;border-bottom: 2px solid #b0b0b0;}
     /*---------------Technology-----------------*/
    .link9{width: 100%;}
    .tacont9 {padding: 0 20px;}
    #wrapper .kv_area {padding-top: 75%;}
    #wrapper .kv_area h1 {font-size: 19px;font-weight: 400;-moz-transform: translate(-50%, 15px);-webkit-transform: translate(-50%, 15px);-o-transform: translate(-50%, 15px);-ms-transform: translate(-50%, 15px);transform: translate(-50%, 15px);}
    #wrapper .lead_area {padding: 20px 0px 30px;}
    #wrapper .lead_area h2 {font-size: 19px;font-weight: 500; margin-bottom: 20px;}
    #wrapper .lead_area p.txt {text-align: left;}
    #wrapper .lead_area .logo {width: 150px;margin: 25px auto 30px;}
    #wrapper .lead_area .awards {width: 100%;display: block;padding: 0 0 20px;}
    #wrapper .lead_area .awards p { width: 100%;letter-spacing: 0;padding: 0;margin: 0 0 15px;}
    #wrapper .lead_area .awards .img {width: 20%;margin: 0 auto;text-align: center;}
    #wrapper .feature_area {padding: 30px 0px 35px;box-sizing: border-box}
    #wrapper .feature_area > .inner {width: 100%;}
    #wrapper .feature_area > .inner .col_2 {display: block;margin-bottom: 35px;}
    #wrapper .feature_area > .inner .col_2 .txt_area { width: 100%;margin-bottom: 15px;}
    #wrapper .feature_area > .inner .col_2 .txt_area h3 {font-size: 16px;margin-bottom: 10px;}
    #wrapper .feature_area > .inner .col_2 .txt_area p.txt {font-size: 12px;line-height: 2;}
    #wrapper .feature_area > .inner .col_2 .img, #wrapper .feature_area > .inner .col_2 .img img {width: 100%;}
    #wrapper .feature_area > .inner .col_2 { display: block; margin-bottom: 35px;}
    #wrapper .feature_area > .inner .col_2 .txt_area {width: 100%;margin-bottom: 15px;}
    #wrapper .feature_area > .inner .col_2 .txt_area h3 {font-size: 16px;margin-bottom: 10px;}
    #wrapper .tech_movie .movie_ttl h2 {font-size: 19px;font-weight: 400;}
    #wrapper .movie_link p.ttl {top: 32%;font-size: 16px;}
    #wrapper .bg_gray { padding: 30px 30px 30px;box-sizing: border-box;}
    #wrapper .bg_gray .solor_tech {width: 100%;padding-bottom: 30px;margin-bottom: 20px;}
    #wrapper .bg_gray .solor_tech h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper .bg_gray .solor_tech p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;line-height: 2;}
    #wrapper .bg_gray .solor_tech .col_2 .box {width: 48%;}
    #wrapper .bg_gray .solor_tech .col_2 .box .img {margin-bottom: 10px;width: 132px;}
    #wrapper .bg_gray .solor_tech .col_2 .box p.ttl {font-size: 14px;margin-bottom: 15px;}
    #wrapper .bg_gray .solor_tech .col_2 .box p.txt {font-size: 12px;line-height: 2;text-align: left;}
    #wrapper .bg_gray .eco_tech {width: 100%;padding-bottom: 30px;margin-bottom: 20px;}
    #wrapper .bg_gray .eco_tech h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper .bg_gray .eco_tech p.lead {font-size: 14px;margin-bottom: 35px;text-align: left;line-height: 2;}
    #wrapper .bg_gray .eco_tech .col_2 {display: block;}
    #wrapper .bg_gray .eco_tech .col_2 .txt_area {width: 100%;padding: 0;margin-bottom: 20px;}
    #wrapper .bg_gray .eco_tech .col_2 .txt_area dl dt {font-size: 16px;margin-bottom: 10px;}
    #wrapper .bg_gray .eco_tech .col_2 .txt_area dl dd {margin-bottom: 20px;}
    #wrapper .bg_gray .eco_tech .col_2 .txt_area dl dt {font-size: 16px;margin-bottom: 10px;}
    #wrapper .bg_gray .eco_tech .col_2 .img {width: 92%;box-sizing: border-box;padding: 0 15px;}
    #wrapper .bg_gray .indicator {width: 100%;}  
    #wrapper .bg_gray .indicator h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper .bg_gray .indicator .inner {width: 100%;display: block;}
    #wrapper .bg_gray .indicator .inner p {width: 100%;padding: 0;margin-bottom: 20px;}
    #wrapper .bg_gray .indicator .inner .img {width: 100%;}
    #wrapper .bg_gray .indicator .inner .img img {width: 160px;}
    #wrapper .story_area .story_ttl h2 {font-size: 19px;font-weight: 400;}
    #wrapper .story_area > .inner {margin: 30px auto 0;padding: 0 0px;width: 100%;box-sizing: border-box;}
    #wrapper .story_area > .inner .flow {background-size: 30px;padding-bottom: 70px;margin-bottom: 25px;}
    #wrapper .story_area > .inner .flow_1 {display: block;}
    #wrapper .story_area > .inner .flow_1 .year {width: 100px;margin-bottom: 15px;}
    #wrapper .story_area > .inner .flow_1 .txt_area {width: 100%;padding: 0;}
    #wrapper .story_area > .inner .flow .txt_area h3 {font-size: 16px;margin-bottom: 10px;}
    #wrapper .story_area > .inner .flow_2 {display: block;}
    #wrapper .story_area > .inner .flow_2 .txt_area {width: 100%;padding: 0;margin-bottom: 15px;}
    #wrapper .story_area > .inner .flow .txt_area h3 { font-size: 16px;margin-bottom: 10px;}
    #wrapper .story_area > .inner .flow_2 .year { width: 100%; -webkit-justify-content: center;justify-content: -webkit- center;    justify-content: center;}
    #wrapper .story_area > .inner .flow_2 .year .img:first-child {margin-right: 35px;}
    #wrapper .story_area > .inner .flow_2 .year .img {width: 100px;}
    #wrapper .story_area > .inner .flow_3 {display: block;padding-left: 0;}
    #wrapper .story_area > .inner .flow_3 .txt_area {width: 100%;padding: 0;margin-bottom: 15px;}
    #wrapper .story_area > .inner .flow .txt_area h3 {font-size: 16px;margin-bottom: 10px;}
    #wrapper .story_area > .inner .flow_3 .year {width: 100%;text-align: center;}
    #wrapper .story_area > .inner .flow_3 .year img {width: 100px;}
    #wrapper .story_area > .inner .flow_4 {display: block;padding-right: 0;}
    #wrapper .story_area > .inner .flow_4 .txt_area { width: 100%;padding: 0;margin-bottom: 15px;}
    #wrapper .story_area > .inner .flow .txt_area h3 { font-size: 16px;margin-bottom: 10px;}
    #wrapper .story_area > .inner .flow_4 .eco {width: 100%;text-align: center;}
    #wrapper .story_area > .inner .flow_4 .eco img {width: 210px;}
    #wrapper .story_area > .inner .flow {background-size: 30px;padding-bottom: 70px;margin-bottom: 25px;}
    #wrapper .story_area > .inner .flow_5 .box {width: 33%;text-align: center;padding-bottom: 30px;}
    #wrapper .story_area > .inner .flow {background-size: 30px;padding-bottom: 54px;margin-bottom: 25px;        justify-content: flex-start;}
    #wrapper .story_area > .inner .flow .txt_area h3 {font-size: 16px;margin-bottom: 10px;}
    #wrapper .story_area > .inner .flow_6 .txt_area p.note.tar { text-align: left; margin-top: 40px;}
    #wrapper .story_area > .inner .flow_5 .box .img { margin: 0 auto 15px;width: 96px;}
    #wrapper .story_area > .inner .flow_6 .txt_area p.note.tar {text-align: left;margin-top: 13px;font-size: 0.9em;}
    .ecos {width: 40%;margin: 0 auto;}
    #wrapper .story_area{padding-bottom: 20px;}
    #wrapper .story_area > .inner .flow:last-child{padding-bottom: 20px !important;}
     /*===============================================================
                    Titanium
    ===============================================================*/
    #wrapper.titanum .kv_area {background: url(../assets/technology/titanium/sp_kv2.jpg) top center/cover no-repeat;padding-top: 75%;}
    #wrapper .bg_gray .processing_tech {width: 100%;padding-bottom: 30px;margin-bottom: 20px;}
    #wrapper .bg_gray .processing_tech .col_2 {display: block; margin-bottom: 20px;}
    #wrapper .bg_gray .processing_tech .col_2 .txt_area {width: 100%;padding: 0;}
    #wrapper.titanum .bg_gray .processing_tech .col_2 .txt_area dl dd {margin-left: 0}
    #wrapper .bg_gray .processing_tech .col_2 .img {width: 100%;margin-top: 10px;}
    #wrapper .bg_gray .duratect {width: 100%;box-sizing: border-box;}
    #wrapper .bg_gray .duratect h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper .bg_gray .duratect p.lead { margin-bottom: 20px;}
    #wrapper.titanum .story_area > .inner .flow_4 .box {width: 33%;text-align: center;padding-bottom: 30px;}
    #wrapper.titanum .story_area > .inner .flow_4 {padding-bottom: 58px;flex-wrap: wrap;justify-content: flex-start;}
    #wrapper.titanum .story_area > .inner .flow_2 .year {width: 132px;text-align: center;margin: 0 auto 46px;}
    #wrapper.titanum .story_area > .inner .flow_3 .year {margin: 0 auto 41px;}
    #wrapper.titanum .story_area > .inner .flow_5 .txt_area p.note.tar {margin-top: 15px;font-size: 10px;}
    #wrapper.titanum .feature_area > .inner .col_2 .txt_area .img_area .img {width: 248px;}
    /*===============================================================
                    satelite
    ===============================================================*/
    #wrapper.satlite .kv_area {background: url(../assets/technology/satellite/sp_kv3.jpg) top center/cover no-repeat;padding-top: 75%;}
    #wrapper.satlite .tech_ttl h2 {font-size: 19px;font-weight: 400;}
    #wrapper .bg_gray .speed {width: 100%;}
    #wrapper .bg_gray .reception_tech {width: 100%;padding-bottom: 30px;margin-bottom: 20px;box-sizing: border-box;}
    .img.satli {width: 100%;}
    #wrapper .bg_gray .reception_tech h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper .bg_gray .reception_tech p.lead {font-size: 14px;margin-bottom: 35px; text-align: center;line-height: 2;}
    #wrapper.satlite .bg_gray .speed h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper.satlite .bg_gray .speed dl {display: block;}
    #wrapper.satlite .bg_gray .speed dl dt {font-size: 16px;width: 100%;margin-bottom: 5px;}
    #wrapper.satlite .bg_gray .speed dl dd {width: 100%;margin-bottom: 25px;margin-left: 0;}
    #wrapper.satlite .bg_gray .speed dl dd:last-of-type {margin-bottom: 0;}
    #wrapper.satlite .story_area > .inner .flow, #wrapper.satlite .story_area > .inner .flow, #wrapper.satlite .story_area > .inner .flow {padding-bottom: 51px;}
    #wrapper.satlite .story_area > .inner .flow_2 .year, #wrapper.satlite .story_area > .inner .flow_3 .year, #wrapper.satlite .story_area > .inner .flow_4 .year {width: 131px;text-align: center;margin: 0 auto 24px;}
    /*===============================================================
                    Radio
    ===============================================================*/
    #wrapper.radio .kv_area {background: url(../assets/technology/radio/sp_kv4.jpg) top center/cover no-repeat;padding-top: 75%;}
    #wrapper.radio .tech_ttl h2 {font-size: 19px;font-weight: 400;}
    #wrapper.radio .bg_gray .reception_tech {width: 100%;padding: 0;}
    #wrapper.radio .bg_gray .reception_tech h2 {font-size: 18px;font-weight: 500;margin-bottom: 10px;}
    #wrapper.radio .bg_gray .reception_tech .col_2 {display: block;margin-bottom: 30px;}
    #wrapper.radio .bg_gray .reception_tech .col_2 .txt_area {width: 100%;padding: 0;}
    #wrapper.radio .bg_gray .reception_tech .col_2 .txt_area p.txt {margin-bottom: 15px;}
    #wrapper.radio .bg_gray .reception_tech .col_2 .txt_area p.note {font-size: 12px;line-height: 2;}
    #wrapper.radio .story_area > .inner .flow {padding-bottom: 57px}
    #wrapper.radio .story_area > .inner .flow_2 .year, #wrapper.radio .story_area > .inner .flow_4 .year {width: 113px;text-align: center;margin: 0 auto;}
    #wrapper.radio .story_area > .inner .flow {margin-top: 0;}
     /*===============================================================
                    Collection & detail
    ===============================================================*/
    .loutof > span{font-size: 1em;}
    .banrtxt > h3{text-transform: uppercase; color: white;    font-size: 4.6em;}
   .banrtxt > h3:nth-child(2){margin-left: 3vw;}
   .banrtxt > h3:nth-child(3){margin-left: 6vw;}
   /* color */
.banrtxt {top: 10vw;left: 4vw;}
.banrtxt > h3 {font-size: 5.6em;}
.coll-cont2-prds {width: 91vw; margin: 0 auto;gap: 0.6vw;}
.coll-clmn {width: 49.5%;}
.desk{display: none!important;}
.mob{display: block;}
.conl-slide {flex-direction: column; padding-top: 5vw;    width: 100%;}
.conl-main {width: 100%;margin: 0;padding-left: 70px;padding-right: 70px; /*background: url(../assets/collection/Layer39.png);*/background-size: 100% 100%;box-sizing: border-box;}
.conl-main{position: static;}
.l-logo{    width: 25vw;}
.conl-cont {width: 100%;}
.conl-cont > h3 {width: 100%; font-size: 1.8em;  line-height: 5.1vw;}
.conl-cont-img {width: 100%; padding: 1vw 0 0 0;}
.conl-cont > h5 {font-size: 1em;padding-top: 1.3vw; }
.col-4 {width: 100% !important;}
.conl-p > p:first-child, .conl-p > p:last-child {margin-top: 0.2vw;line-height: 2.39vw;font-size: 1em;letter-spacing: -0.01vw;font-family: "Poppins Regular";}
.conl-p > h3 {   line-height: 5.39vw;font-size: 1em;}
.conl-p > p {font-size: 0.9em;line-height: 3vw;}
/* .conl-p > p:nth-child(3) { margin-top: 0;width: 100%;line-height: 4.6vw;}
.conl-p > p:nth-child(4) {line-height: 2.5vw;} */
.conl-p {padding: 2.3vw 1vw 0vw 0;}
.conl-btn {left: 20px;right: 20px;top: 42%;}
.coll-right-txt {width: 100%;margin: 3vw auto 0 0vw; }
.coll-right-txt > h5 {font-size: 0.9em;}
.coll-right-txt > h3 {font-size: 1.8em; margin-top: 1vw;}
.coll-right-txt > h4 {font-size: 1em;margin-top: 1vw; margin-bottom: 3vw;}
.coll-right-txt.doctrs > h4 {margin-top: 0; margin-bottom: 0;}
.coll-right-txt.doctrs {margin: 30px 0;}
.col-clmn-contnt > h3 {font-size: 1em;}
.col-clmn-contnt {padding-left: 1.5vw;}
.col-clmn-contnt > h5 {font-size: 1.1em;}
.col-clmn-contnt > h4 {font-size: 0.9em; margin-top: 0;}
.coll-cont1 ,.prd-cont1 {width: 91vw;margin: 0 auto;}
.coll-column-right {width: 100%;}
.prds-desc > h3 {font-size: 1em;}
.prds-desc > h5 {font-size: 0.8em;}
.prds-desc  > h4{font-size: 0.9em;}
.coll-prds-1{width: 100%; background-color: #f9f8f6;}
.coll-prds-1 > a{display: flex;}
.coll-prds-1 > a > .prds-desc{    margin-top: 24vw;}
.read-more.mob{display: block;}
.coll-prds-1 > a > .beauty-img,.coll-prds-1 > a > .prds-desc{width: 49.5%;}
.prd-main {width: auto;margin: 0 4.5%;}
.read-less.mob{display: block;}
.read-less.mob.disno{display: none !important;}
.prdp-desc.mob{width: 100%;}
.prdp-desc.mob > p {line-height: 3.2vw;font-size: 1.1em;font-family: "Poppins Regular";}
.prdcol.desk{display: none!important;}
.prdcol.mob{display: flex; width: 100%;margin: 0 auto; justify-content: center;  padding-bottom: 15.2vw;}
.prd-cont1.desk{display: none!important;}
.prd-cont1.mob{display: block;padding-bottom: 3vw;}
.read-more.mob.disno{display: none !important;}
.prd-main-content {flex-direction: column;}
.prdsml-prds {flex-direction: column;}
.video#loadvideo {object-fit: cover;}
.filter-form > a:after {width: 22px;}
.prds-imgs  {width: 55%;margin: 10% auto;}
.coll-imgs{width: 56%;}
.coll-clmn-img-1{display: none;}
.prdabo-right {margin-left: 0;}
.prdet-main {width: auto; margin: 0 4.5%;}
.filter-form-main {width: 100%;}
.filter-main{left: 4%; transform: translateX(-120%); transition: all 0.5s ease-in-out; display: block;width: 35%;}
.filter-form {width:auto;  }
.trans-nor{transform: translateX(0%); }
.filter-ul > li:nth-child(2){padding-left: 0;}
.lmar-3{margin: 0px auto 0 3% !important;}
img {width: 100%;}
.filter-txt >h6 {font-size: 0.9em;}
.prdsml-main { width: auto; margin: 0 4.5% 30px;padding-top: 5vw;}
.prdsml-txt > h6 {font-size: 0.9em;line-height: 4vw; width: 100%;}
.prdsml-txt > h5 {font-size: 1.5em;  line-height: 6vw;}
.video-prd {position: relative; height:100% ;}
.prdsml-prds > .coll-clmn{width: 72.6%;}
.prdsml-prds > .coll-clmn > a > .col-clmn-contnt {padding-bottom: 10vw;padding-left: 4.2vw;}
.prdsml-slide-btn{display: none;}
.back-cnt{display: none;}
.prd-cate {width: 100%;margin: 0 auto;flex-direction: column;display: flex;}
.prdabo-right {width: 100%;}
.prdabo-right-main {width: 100%; margin: 0;padding: 30px 0;}
.prdabo-catinfo {padding-bottom: 15px;border-bottom: 1px dotted #000;margin-bottom: 17px;}
.prdabou-left-img{margin-bottom: 0;}
.prd-about{padding-bottom: 10px;}
.prdabo-right-txt > p {font-size: 0.9em;}
.prdabo-right-txt > h3 {text-transform: uppercase;font-family: "Poppins Semibold";font-size: 1em;  margin-top: 5vw;margin-bottom: 1vw;}
.prdabo-right.mob{background-color: #f9f8f6;}
.info-des > h3 {font-size: 1em;}
.info-des > h4 {font-size: 0.9em; width: 75%;margin-top: 5px;}
.prdabo-slider { margin: 0 4.5%;}
.prdabo-right-txt {padding-top: 0.4vw;margin-left: 4.5%;width: 55%;}
.info-img {width: 75%;margin-bottom: 0;}
.coll-prds {width: 49.6%;}
.prdabo-right-main > .loutof {align-content: center;font-size: 1.1em;margin-left: 1vw;position: absolute;bottom: 18vw;right: 45vw; }
.prdabo-slider .slick-prev{width: 35px;height: 35px;cursor: pointer;background: url(../img/arrows.png) no-repeat 1px -68px / 130px auto;position: absolute;right: 0%;top: calc(47% - 50px);font-size: 0;}
.prdabo-slider .slick-next{width: 35px;height: 35px;cursor: pointer;background: url(../img/arrows.png) no-repeat -98px -68px / 130px auto;position: absolute;right: 0%;top: 47%;font-size: 0;}
.prdabo-slider button.slick-prev.slick-disabled,.prdabo-slider button.slick-next.slick-disabled {opacity: 0.1;pointer-events: none;}
.prdabo-slider .slick-list.draggable {width: 94%;}
.prdabo-txt {width: auto;margin: 0 4.5%;padding-left: 0.7%;}
.prdabo-txt > h5 {font-size: 0.9em;}
.prdabo-txt > h3 {font-size: 4em;margin-left: -1vw;line-height: 10vw;}
.prdabo-txt > h6 {font-size: 1em;}
.prdcol-1 {width: 40%;margin: 0 auto;}
.prdp-btn-slider{position: absolute;bottom: 7vw;right: 3vw; z-index: 999;}
.csbtn-1{width: 26px;height: 27px;cursor: pointer;background: url(../img/arrows.png) no-repeat 1px -51px / 100px auto; margin-bottom: 20px;}
.csbtn-2{width: 26px;height: 27px;cursor: pointer;background: url(../img/arrows.png) no-repeat -75px -53px / 100px auto;}
.prdp-wish {left: 1.7vw;bottom: 2.6vw;}
.prd-desc {width: 100%;margin: 0;padding-top: 4vw; padding-bottom: 4vw; background-color: white; }
.prdp-desc > p{-webkit-line-clamp: 4;}
.prdbrdcrmb {padding: 40px 4.5% 0;}
.prdp-txt > h3 { font-size: 1.5em;}
.prdp-txt > h6 {font-size: 0.7em;}
.prdp-logo { width: 20vw;}
.prdp-txt > h5 {font-size: 1em;}
.prdp-txt h4 {font-size: 1.3em;}
span.orgnprz{font-size: 1em;margin-top: 10px;}
.prdp-btn {width: 74.6vw;margin-top: 3%;}
.prdp-btn > a { /* margin-left: 3.5vw; */font-size: 1em;padding: 2% 37.5%;}
.prdp-ameni-ul > li {width: 9.55vw;}
.size2-prd {width: 11vw !important;}
.size1-prd {width: 15vw !important;}
.prd-bnr.mob {width: auto; margin: 3% 4.5% 0;}
.wid1 {width: 44% !important;}
.prdsml-slider-main > .coll-cont2 > .coll-cont2-prds{width: 100%;margin: 0;        padding-top: 15px;}
.filter-form > a:before {width: 22px;}
.prdp-wish > h6 {margin-top: 1.5vw;font-size: 1em; margin-left: 1vw;}
.prd-desc-main{width: 84%;margin: 0 auto;}
/* .prdet-boxs {flex-direction: column;} */
.prd-ul > li > a {font-size: 1.1em;}
.prd-li > a >span::after {top: 0.1vw;}
.prdet-boxs{margin-bottom: 0;}
.prdet-main > h3{margin-left: 0;margin-top: 0;font-size: 1.2em;}
.prdet-boxs {position: relative;margin-left: 0;display: block;}
.prd-box9 {padding: 0 30px;}
.read-more > a, .read-less > a,.shop-val-inc {font-size: 0.9em;}
.prdet-cont{ margin-bottom: 0;}
/* .prd-box {width: 100%;height: 100%;transition: transform 0.5s ease; }
.prd-box {width: 100%;height: 100%;transition: transform 0.5s ease; }*/
.prdet-cont {margin-top: 3vw; }
.coll-right-prd.lay1 > .coll-prds > a > .prds-desc {padding: 2.8vw 0 0 6.5vw;}
.coll-right-prd.lay1 > .coll-prds-1 > a > .prds-desc {padding: 2.8vw 0 5vw 7.5vw;}
.prdet-main {padding-bottom: 4vw;}
.prdet-cont > h4 {font-size: 1em;}
.prd-ul{padding-top: 0;}
.prd-main-cont1{margin-top: 30px;}
.prd-box9 .owl-nav{position: absolute;left: -15px;right: -15px;top: 48%;}
.prd-box9 .owl-nav button.owl-prev{float: left;width: 32px;height: 32px;cursor: pointer;background: url(../img/arrows.png) no-repeat 1px 0px / 120px auto !important;}
.prd-box9 .owl-nav button.owl-next{float: right;width: 32px;height: 32px;cursor: pointer;background: url(../img/arrows.png) no-repeat -89px 0px / 120px auto !important;}
.prd-box9 .owl-nav button.owl-prev.disabled,.prd-box9 .owl-nav button.owl-next.disabled{display: none;}
.prd-box9 .owl-nav button.owl-prev span,.prd-box9 .owl-nav button.owl-next span{font-size: 0;}
.lmar-1{margin: 5vw 0 0 0;}
.lmar-2{margin: 5vw 0 0 0;}
.wid2 {width: 98%;margin-top: 0; margin-bottom: 0;padding-right: 0;}
.prdet-cont > p {line-height: 2vw;  font-size: 0.9em;}
.prdet-btn{position: absolute;right: 2vw;top: 54vw;z-index: 99;}
.brand-card-1 {width: 100%}
.card-logo {width: 32.3vw;padding: 14.4vw 0 4vw 0;}
.deskc{display: none;}
.mobc{display: flex;}
.collec-txt >p {font-size: 1em; margin-top: 1vw;}
.collec-txt >h3 {font-size: 2.47em; line-height: 1em;}
.collec-txt >h5 {font-size: 0.9em;}
.collec-content {width: 90%;}
.collec-txt{margin-left: 3vw;}
.filter-cont { left: 86vw; }
.filter-icon {width: 41px;height: 31px;margin: 0 auto;cursor: pointer;background: url(../img/icons.png) no-repeat 6px -285px / 46px auto;}
.card-btn > a {font-size: 0.9em;}
.filter-ul {flex-direction: column;width: 100%;justify-content: flex-end;transition: all 1s ease-in-out;    gap: 0.5vw;}
.filter-li{width: 80%; margin: 0 auto!important; text-align: left !important;}
.filter-li.actv8 > a::after{transform: rotate(269deg); }
.filter-ul > li{padding: 1.5vw 0;}
.filter-ul > li:nth-child(2) > ul > li {margin-left: 0; }
.filter-ul > li > ul{display: none;}
.filter-ul > li:not(:first-child) {margin-left: 0; }
.filter-inul > li {justify-content: flex-start;width: 100%; padding-left: 15px;}
.filter-inul > li > label::before {left: -13px;width: 10px;height: 10px;}
.filter-inul > li >label.checked::after {left: -13px;width: 12px;height: 12px;}
.filter-inul > li > label {font-size: 1em;}
.filter-form > a > span {position: relative;top: 9vw;left: 85vw;}
.filter-form > a > span:before { width: 42px;}
.filter-form > a > span:after {width: 42px;}
.filter-form-main {padding-left: 0;padding-top: 6vw;}
.filter-li > span{position: relative;}
.filter-ul > li > a {font-size: 1.1em; margin-left: 0; cursor: pointer;pointer-events: all;}
.filter-form > a {position: absolute;right: 2vw;top: 2vw;height: 2.6vw;width: 3vw;}
.filter-li > a::after {position: absolute;width: 20px; height: 17px;right: 0;content: '';cursor: pointer;background: url(../img/arrows.png) no-repeat -50px 0px / 68px auto; transform: rotate(90deg);transition: all 0.5s ease-in-out;}
.filter-ul > li > a { width: 100%; display: inline-block;text-align: left;font-size: 1em;position: relative;}
.coll-right-prd.lay1 > .coll-prds{ width: 98%; margin-top: 2vw;}
.coll-right-prd.lay1 > .coll-prds-1{width: 99%;}
.coll-right-prd.lay1 > .coll-prds > a > .prds-desc , .coll-right-prd.lay1 > .coll-prds-1 > a > .prds-desc {padding: 2.8vw 0 3vw 6.5vw;}
.coll-right-prd.lay1 > .coll-prds > a > .prds-img , .coll-right-prd.lay1 > .coll-prds-1 > a > .prds-img{}
.coll-right-prd.lay1 > .coll-prds > a > .beauty-img{width: 99%;}
.coll-cont2-prds.lay1 > .coll-clmn{width: 98.6%;}
.coll-cont2-prds.lay1 > .coll-clmn > a > .col-clmn-contnt {padding-bottom: 5.3vw;}
.bnr-txt > h4 {font-size: 5.8em;letter-spacing: -0.09vw;}
.bnr-txt > h6 {font-size: 1.5em;}
.bnr-txt > h5 {font-size: 1.48em;}
.bnr-txt {top: 40.59vw;}
/* .coll-prds.lay1 { width: 98%; margin-top: 2vw;}
.coll-prds.lay1 > a > .prds-img ,.coll-prds-1.lay1 > a > .prds-img {width: 75%;margin: 3% auto 4% 12%;} */
/* .coll-prds-1.lay1 > a > .beauty-img{width: 99%;}.coll-prds-1.lay1{width: 99%;} */
.coll-clmn.lay2 {width: 94.6%;}
.prd-cont1 {padding-bottom: 0.6vw;}
    .filline {display: block;}
    .filter-cont{position: static;padding:0;width: 100%;}  
    .slctdfltr{width: calc(100% - 80px);}
    ul.selceed > li {font-size: 14px;}
    .conl-cont1 {width: 50%;}
    .info-des > p{padding-top:15px;padding-bottom: 0; }
    .prdp-desc{margin-top: 0px;}
    .dtlbx7{margin: 0 4.5%;display: block;border-top: none;;padding-top: 30px;}
    .specc71 {padding-bottom: 15px;}
    .rhtdl7,.lftdl7 {width: auto;}
    .warntycdsc {margin: 0 4.5%;padding: 30px 0;}
    .rhtdl7 {margin-top: 30px;padding-top: 25px;border-top: 1px dotted #000;}
    .readless{display: none;}
    .readmore, .readless {padding-top: 10px;}
    .readmore a, .readless a {color: #000;font-size: 1em;font-family: 'Poppins Semibold';}
    .info-des > p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;white-space: pre-wrap;}
    .info-des.sowh p {display: block;}
    .info-des.sowh .readmore{display: none;}
    .info-des.sowh .readless{display: block;}
    .coll-right-txt{position: relative;z-index: 10;}
    .prmsttr {position: relative;padding-bottom: 15px;}
    .prmsttr > a {font-size: 1.2em;text-transform: uppercase;font-family: "Poppins Bold";color: #ec0000;position: relative;display: inline-block !important;padding-right: 30px;}
    .prd-li > a >span{display: none;}
    .prmsttr > a::after{position: absolute;content:''; top: 4px;right: 5px;width: 8px;height: 8px;border-top: 2px solid #ec0000;border-right: 2px solid #ec0000;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .prmsttr > a.active::after{transform: rotate(-45deg);top: 10px;}
    .prd-ul {display: none;position: absolute;left: 0;right: 0;width: 150px;top: 27px;z-index: 10;background-color: #ddd;}
    .prd-ul > li {padding: 10px;}
    .boatc {position: fixed;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 999;}
    .boatc.sheadcc77 {display: none !important;}
    .btmnuc2 {background: url(../img/btmshad.png) no-repeat scroll 0 0 / 100% auto;display: flex;padding: 15px 5%;    justify-content: space-between;align-items:center;}
    .prc7cd7 {padding-bottom: 0;text-transform: capitalize;    line-height: 1em;}
    h2.oldpc.pc7rc::before {position: absolute;content: '';left: 0;right: 0;top: 45%;transform: translateY(-50%);background-color: #ff0000;width: 100%;height: 1px;}
    h2.oldpc.pc7rc {position: relative;margin-right: 10px;font-size: 1em;}
    h2.pc7rc {display: inline-block;font-size: 1.2em;}
    .frei7 > p{padding-bottom: 0;font-size: 0.6em;font-family: "Poppins Semibold";}
    .buynwc > a {background-color: #000;text-transform: uppercase;color: #fff;font-size: 0.8em;padding: 5px 45px 5px 10px;position: relative;display: block;}
    body.iphone .buynwc > a{padding: 8px 45px 3px 10px;}
    .buynwc > a::after {content: '';position: absolute;right: -5px;top: 50%;transform: translateY(-50%);width: 45px;height: 45px;z-index: 10;background: url(../img/addcard.png) no-repeat scroll 0 0px / 45px auto;}
    
    .tbpstve {position: relative !important;}
    .clikvde7{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
    .clikvde7 > a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
    .clikvde7 > a img{width: 15%;}
    .prdppvdo2 {width: 100%;}
    .prdppvdo{height: auto;padding: 30px;}
    /*------------------------jeeva----------------------*/
     .backbtn {top: 3.7%;}
    .sback {top: 1.7%;}
    .acccont > h5 ,.accorder > h5 ,.prodtcont > h3,.addrescont1 > h3 {font-size: 1.4em;font-family: 'Poppins Regular';}
    .acccont1 > form {padding-top: 7%;}
    .accdetil2 {padding: 3.4% 3.5% 1% 3.4%;}
    .accorder1 > p {padding-top: 0;}
    .accorder1,.accorder,.ordersearch > lable,.accplcy,.acccont{padding-left:0 ;}
    .orderfilter {padding-top: 4.1%;}
    .addcart {opacity: 1;}
    .addadrs > a {padding-left: 10px;}
    .resetall { padding: 7.7% 0 0 4%;}
    .accslider {padding: 8% 0 ;}
    .accorderids > p {line-height: 2em;font-size: 0.5em;}
    .prodtcont > h3 { font-size: 3vw;margin: 0;}
    .addrsacccont > h3{font-size: 0.8em;}
    span.acfrm,.accorder1 > h5 ,.ordersearch input[type="text"],.ordersearch > lable ,.acfrm3 ,.accorder1 > p,.addcart > a > p,.pop-addrsacccont > p ,.pop-addrsform-field > input{font-size: 0.5em;}
    .addrsacccont > h3  {font-size: 0.8em;}
    .backbtn > a ,.pop-addrsacccont > h3{font-size: 0.6em;}
    .addcart {width: 20%;}
    .addcart > a::before {left: -31px;top: 41%;width: 30px;height: 30px;background: url(../img/addcard.png) no-repeat 0px 0px / 24px auto;}
    .procrctcont,.addrescont {padding: 2.6% 6.4% 5.3% 5%;}
    .edit-add {top: 6px;left: -21px;}
    /*.checkbox label {font-size: 1.5em;}*/
    .addrnext {top: 34%;}
    .addrpre {top: 44%;}
 /* order Details */
    .ordercontent {display: block;}
    .ordercontent1 {width: 100%;}
    .fixed-status {margin-left: 0;margin-top:10px ;width: 100%;}
    .order-sts {width: 50%;}
    .order-adrs {padding-top: 29px;width: 25%;}
    .ordaddrs1 > p ,.ord-pro-contnt > h3, .ord-sub-amt > span,.ord-discount-amt > span,.fixed-status-cont1 > p ,.fixed-status-cont2 > h3,.fixed-delv-detils > h3 {font-size: 0.7em;}
    .ordaddrs2 {padding-top: 7px;padding-left: 15px;}
    .orderform-field > p,.ord-pro-contnt > h4 {font-size: 0.5em;}
    .ord-pro-contnt > h5 {font-size: 0.9em;}
    .pdf-container img {width: 14%;}
    .ord-pay-val {padding-top: 10px;}
    .pdf-container {padding-top: 20px;}
    .ord-pay-val > h5,.ord-pay-state > h5 ,.ord-prdtranion > h5,.orderoty1 > p ,.orderoty1 > span ,.ord-discount > p,.ord-discount > span,.ord-discount1 > p,.ord-discount1 > span,.ord-total-amt > p ,.ord-discount-amt > p,.ord-sub-amt > p,.accplcy > a ,.accplcy > p ,.fixed-delv-detils > p {font-size: 0.6em;}
    .ord-prdtranion > span {padding-left: 5px;font-size: 0.5em;}
    .order-list1 > h5{font-size: 1.5em;font-family: 'Poppins Regular';}
    .orderoty > p {padding-left: 6px;font-size: 0.6em; }
    .ord-total-amt > h3,.fixed-status-cont1 > h2 {margin-top: 0px;font-size: 1em;}
    .ord-sub-amt> p,.ord-discount-amt > p  {padding-top: 8px;}
    .shoo-ord-continu {padding-top: 37px; }
    .ord-discount-amt > span,.ord-sub-amt > span  { padding-left: 12px;}
    .fixed-status-cont {padding: 6% 6% 11%;}
    .fixed-status-cont2 > p {padding-left: 0; font-size: 0.6em;}
    .fixed-status-cont3 {padding-top: 20px;}
    .fixed-status-cont2 {padding-top: 10px;}
    .fixed-status-cont3 > h2 {font-size: 0.8em;}
    .order-amt {padding-left: 50px;}
    /* shopping Cart */
    .shop-container {padding: 1.1% 4.5% 4.5% 4.5%;}
    .shop-orderoty1 > span,.shop-ord-discount > span ,.shop-ord-discount1 > span, .shop-ord-total-amt > p,.shop-ord-discount-amt > p ,.shop-ord-sub-amt> p {font-size: 0.6em;}
    .shop-orderoty1 > p,.shop-ord-discount > p,.shop-ord-discount1 > p{font-size: 0.6em;}
    .shop-ord-discount-amt > h3,.shop-ord-sub-amt > h3,.amtmines > p{font-size: 0.8em;}
    
    .shop-order-list11 > h5{font-size: 1.5em;font-family: 'Poppins Regular';}
    .shop-order-serh > input {font-size: 0.8em;padding-top: 19px;}
    .shop-order-list11 {width: 47%;}
    .dcupna {width: 53%;}
    .shop-order-copn > button, .shop-order-copn > a {font-size: 0.6em;padding: 3px 45px 3px 5px;}
    .shop-order-copn > button span, .shop-order-copn > a span {right: 5px;}
    .shop-ord-pro-contnt > h3 { font-size: 0.7em};
    .shop-orderoty > input {width: 25px;height: 29px;}
    .shop-val-inc {right: -6px;bottom: 47%;}
    .shop-val-dec {bottom: 47%;}
    .shoo-ord-continu {padding-top: 35px;}
    .shop-ord-total-amt > h3 { font-size: 1em;}
    .shop-procedchk {font-size: 1em;color: #fff;}
    .default-checkbox:checked~.chkerrs::after, .default-checkbox1:checked~.chkerrs::after,.default-checkbox2:checked~.chkerrs::after {bottom: 0;}
    /* Myaccount */
    .ordflt > li > a.active::after{top: 5px;}
    span.acfrm, .accorder1 > h5,.ordersearch > lable, .acfrm3, .accorder1 > p, .pop-addrsacccont > p,.addrsform-field > input,.addadrs > a,.shop-orderoty > p,.ordflt > li > a,.ordflt .ordfltrmnu li a,.resetall > a,.prodtcont > h5 { font-size: 0.6em;}
    .ordersearch input[type="text"],.accorderids > p,.accplcy > p, .accplcy > a,.addcart > a > p,.prd-contnt > h5,.addrsacccont > p{font-size: 0.6em;}
    .accorderids > h5,.accorderids > a >h2,.prd-contnt > h3, .pop-addrsform-field > input {font-size: 0.7em;}
    .addrescont1 > h5,.acccont > h2 ,.accorder > h3,.accorderids > a {font-size: 0.8em;}
    /*.checkbox label {font-size: 1.3em;}*/
    .addrsform-field1.checkbox{font-size: 0.5em;}
    .accorder1 > a{font-size: 1.1em;}
    .input-container .input-field, .input-field1 {font-size: 1em;}
    .txtbxx{width: 25px;height: 25px;padding:3px 0 0;}
    .shpctrtl{padding-right: 2%;}
    /*.default-checkbox1:checked~.chkerrs::after,.default-checkbox2:checked~.chkerrs::after {bottom: 6px;}*/
/* shoping */
    .shop-orderoty1 > span,.shop-ord-discount > span ,.shop-ord-discount1 > span, .shop-ord-total-amt > p,.shop-ord-discount-amt > p ,.shop-ord-sub-amt> p,.shop-orderoty1 > p,.shop-ord-discount > p,.shop-ord-discount1 > p,.shop-addrsform-field-add2 > p  {font-size: 0.7em;}
    .shop-add-selt-add2 > li > a,.shop-addrsform-field-add2 > p:first-child,.shop-ord-pro-contnt > h5 {font-size:0.8em;}
    .shop-ord-discount-amt > h3,.shop-ord-sub-amt > h3,.amtmines > p,.addrsacccont-add2 > h3,.addadrs1 > a,.shop-ord-pro-contnt > h3{font-size: 0.9em;}
    .shop-ord-pro-contnt > h4 {font-size: 0.6em;}
    .shop-orderamt {padding: 10px 20px 15px 0;}
    .shop-order-list1 {padding-bottom: 20px;position: static;}
    .nodatfunds > p {font-size: 1.1em;}
    .thkdtl {padding-bottom: 30px;}
    .chcktky {position: static;}
    .shop-addrsform-field-add2 > p:first-child{font-family: 'Poppins Bold';}
    .ordersearch {  width: 53.5%;}
    .ordfiltrt {width: 30%;}
    .shop-ord-pro-contnt {width: 30%;}
    .shop-ord-discount1 {width: 20.5%;}
    .input-container .input-field {width: calc(100% - 20px);}
 /* order Details */
 .ordaddrs1 > p ,.ord-pro-contnt > h3, .ord-sub-amt > span,.ord-discount-amt > span,.fixed-status-cont1 > p ,.fixed-status-cont2 > h3,.fixed-delv-detils > h3 {font-size: 0.8em;}
 .ord-pay-val > h5,.ord-pay-state > h5 ,.ord-prdtranion > h5,.orderoty1 > p ,.orderoty1 > span ,.ord-discount > p,.ord-discount > span,.ord-discount1 > p,.ord-discount1 > span,.ord-total-amt > p ,.ord-discount-amt > p,.ord-sub-amt > p,.fixed-delv-detils > p, .ord-pay-num > h5,.ord-pay-num > p ,.orderform-field > p, .ord-pro-contnt > h4 ,.ord-prdtranion > span,.ord-pay-state > h3,.ord-pay-val > h2,.accplcy.ord-plcy > p, .accplcy.ord-plcy > a{font-size: 0.7em;}
/* payment */
    .pay-num > h5,.pay-val > h5,.pay-state > h5,.prdtranion> h5,.paystatement > h3,.trans-order-num > h5,.trans-success > h6,.trans-success > h2,.trans-success > h2,.trans-success > p {font-size: 0.8em;}
    .pay-num > h2,.pay-val > h2,.pay-state > h3,.prdtranion > span,.trans-order-num > h2 {font-size: 0.9em;}
    .noprdss p {font-size: 1.2rem;}
    #frgot {padding: 5% 5% 10%;}
   .noprdss {padding: 20px;margin: 30px 5%;}
    .thnks7 {width: 50%;}
    div#forgot {width: 60%;}
    .input-field1{margin-left: 20px;}
    span.acfrm{margin-left: 22px;}
    /*=========================== 26-05-2025 =============================*/
    .bsetlr2sld1t {padding-bottom: 10%;}
    .bsetlr1{margin-bottom: 6px;}
    .byuty2 > h3,.col-clmn-contnt > h5{font-size: 1em;}
    .byuty2 > h5{font-size: 1em;}
    .byuty2 > h4{font-size: 0.9em;}
    .byuty2 {padding-bottom: 35px;}
    .coll-prds,.coll-clmn {width: 32.6%;}
    .col-clmn-contnt{padding-bottom: 30px;}
    .paytoptin2 > label{font-size: 0.9em;padding-left: 17px;}
    .paytoptin2 > label::before{width: 10px;height: 10px;}
    .pyjio:checked~.pyjio1::after{width: 7.5px;height: 7.5px;left: 2.5px;}
    /*========================= 03-06-2025 ============================*/
    .addrescont2.samebillgs {display: none;}
    .shop-addrsform-field1.shop-checkbox {padding-top: 3%;}
    /* ============================= 05-06-2025 Login ================*/
    .orss {padding: 5px 10px;}
    .ordrtrck {padding-left: 0;padding-top: 15px;}
    .shop-process::after {background: url(../img/icons.png) no-repeat 2px -314px / 42px auto;width: 40px; height: 40px;}
    .shop-procedchk {padding:10px 55px 10px 0;}
    .paymtoptin {padding: 10px 20px;}
    .prctochots{padding: 10px 20px;}
    .prctochots::after{right: 20px;}
    .sltpymops > p{font-size: 0.7em;}
    .gchekousts .shop-order-list11 {width: 45%;}
    .gchekousts .dcupna {width: 55%;}
    .gutcrts .shop-process::after {background: url(../img/icons.png) no-repeat 2px -296px / 40px auto;}
    .gchekousts .shop-order-serh {width: 55%;}
    .gchekousts .shop-order-copn {width: 37%;}
    .gtxtfrm {font-size: 0.9em;}
    .signup-addrsform-field1.checkbox {margin-bottom:7%;}
    .gbilngafrss.gshows {padding-top: 0;}
}
@media only screen and (max-width:900px){
    .pclm:nth-child(odd){margin-left: 0;padding-left: 0;border-left: none;width: 47%;}
    .pclm {width: 50%;}
    .prdpara{height: 180px;}
    .resetall { padding: 8.7% 0 0 4%;}
    /* ============================= 05-06-2025 Login ================*/
    .lognsin1 {display: none;}
    .lognregp {padding: 0% 5% 5% 5%;}
    .lognsin2 {width: 80%;display: block;margin: 0 auto;}
    .lognsin2 .ptblclm2{padding: 3% 11% 5% 11%;}
    .gchekousts .shop-card-cont2 {width: 100%;position: static;}
    .addrescont2 {display: block;}
    .shop-card-cont2 {margin-left: 0;width: 100%;}
    .shop-card-cont > div.shop-card-cont1 {display: none;}
    .addadrs1 {padding-left: 68px;padding-bottom: 10px;padding-top: 10px;}
    .addadrs1 > a {position: relative;color: #000;font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.8em;padding-bottom: 0;}
    .addadrs1 > a::before {content: '';position: absolute;top: 50%;left: -9%;width: 18px;height: 18px;transform: translateY(-50%);background: url(../img/pluse.png) no-repeat 0px 0px / 17px auto;}
    .addadrs1 {display: block;}
    .edit-add.ption {left: 17px;top: 46px;}
    .addrescont2 {padding: 5px 6.4% 10px 5%;}
    .shop-addrsacccont-add2 {position: relative;}
    .shop-add-selt-add2 > li > a {font-family: 'Poppins Medium';font-size: 0.71em;line-height: 1.08em;letter-spacing: 0.019em;text-transform: uppercase;color: #000;padding-right: 20px;position: relative;}
    .shop-add-selt-add2 .shop-add-seltmnu li a:hover {color: #ffff;background-color: #000;}
    .shop-add-selt-add2 li .shop-add-seltmnu {overflow-y: scroll;max-height: 120px;display: none;position: absolute;top: 100%;left: 0;z-index: 1000;}
    .shop-add-selt-add2 > li {width: 100%;display: inline-block;position: relative;}
    .shop-add-selt-add2 > li > a::after {content: '';position: absolute;right: 0px;width: 14px;height: 13px;transform: translateY(-50%);top: 50%;background: url(../img/arrows.png) no-repeat -38px -26px / 51px auto;transition: all 500ms ease-in-out;}
    .shop-add-selt-add2 > li > a.active::after{transform:translateY(-50%) rotate(180deg);display: block;}
    .shop-add-selt-add2 .shop-add-seltmnu li a {display: block;padding: 3% 4%;text-decoration: none;color: #000;background-color: #f2f2f2;font-size: 0.6em;text-transform: uppercase;font-weight: 700;overflow: hidden;}
    .shop-addrsform-add2 {padding-top: 8%;}
    .addrsacccont-add2 > p {font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.52em;padding-bottom: 0;}
    .shop-addrsform-add2 {padding-bottom: 25px; background: #fff;padding-left: 32px;padding-top: 25px;}
    .addrsacccont-add2 > h3 {line-height: 1em;font-size: 0.7em;position: relative;padding-right: 30px;        display: inline-block;}
    /*.addrsacccont-add2 > h3::after{position: absolute;content: '+';right: 0;top: 0;width: 15px;height: 15px;        border: 1px solid #000;color: #000;line-height: 1em;border-radius: 50%;        display: flex;align-items: center;justify-content: center;}*/
    .addrsacccont-add2 > h3.active::after{content: '-';line-height: 1em;}
    /*.mobmba {display: none;}*/
    .edit-add {width: 15px;height: 18px;top: 10px;left: -17px;background-size: 16px auto;}
    .addrsacccont-add2 {padding-bottom: 7px;}
    .shop-addrsform-field-add2 > p{        width: 60%;text-transform: uppercase;font-family: 'Poppins Medium';letter-spacing: 0.02em;padding: 0 0 4px 0;font-size: 0.7em;line-height: 1.3em;}
    .shop-addrsform-field1.shop-checkbox {padding-top: 5.5%;text-transform: uppercase;font-family: 'Poppins Medium';font-size: 0.6em;letter-spacing: 0.02em;padding-left: 0;}
    .paystatement > a > p{font-size: 0.5em;}
    .pay-num > h5,.pay-val > h5,.pay-state > h5,.prdtranion> h5,.paystatement > h3,.accplcy > p,.accplcy > a,.trans-order-num > h5,.trans-success > h6,.trans-success > h2,.trans-success > h2,.trans-success > p {font-size: 0.7em;}
    .pay-num > h2,.pay-val > h2,.pay-state > h3,.prdtranion > span,.trans-order-num > h2 {font-size: 0.8em;}
    .shopnext,.shopprev {right: -4.3%;}
    .brdcrm {padding-bottom: 7px;}
    .ord-total-amt > p{padding-left: 4px;}
    .account-container {padding: 1.4% 4.5% 0.8% 4.5%;}
    .chcktky.desk1, .shop-cupon {display: none;}
    .shop-ord-pay {display: block;}
    .shop-ord-pay {background: #fff;bottom: 0;position: sticky;z-index: 600;}
    .default-checkbox:checked~.chkerrs::after {bottom: 3px;}
    .gchekousts .shop-card-cont1 {width: 100%;}
    .enyba11 {padding: 5%;margin-left: 0;margin-top: 20px;}
    .signup-addrsform-field1.gstcht.checkbox {font-size: 0.8em;}
    .default-checkbox2:checked~.chkerrs::after {bottom: 3px;}
    .gsignup1 {margin-bottom: 2.5%;}
    .gsignup {margin-bottom: 5%;}
    .gbilngafrss.gshows {padding-top: 5%;}
    .signup-addrsform-field1.checkbox {margin-bottom:0;}
    .gbilngafrss.gshows {padding-top: 5%;}
    .gsignup > p {padding-bottom: 0;}
}
@media only screen and (max-width:39em){
    .desk1{display: none;}
    .mob1{display: block !important;}
    .hcontainer{padding: 9% 0 3%;}
    .main.frhed .hcontainer{padding: 6% 0;}
    .header.shead .hcontainer {padding: 4% 0;}
    .logo {width: 35.5%;}
    .header.shead .logo{width: 32%;}
    .sldmnu {left: 0;}
    .whtap {padding-left: 7px;}
    .whtap > a{padding-left: 15px;}
    .whtap > a::before{width: 15px;height: 15px;background-size: 25px auto;}
    .mfwht::before {background-position: 0 -59px;}
    .mfmil::before {background-position: 0 -91px;}
    .minmnu{width: 60%;}
    .lgncrt{width: 54%;}
    .hmcmnlnk {justify-content: flex-end;padding-right: 20px;}
    .hompopup {width: 100%;padding: 0 15px;}
    .ptblclm2 {padding: 30px 15px;position: relative;}
    .optlgn7{padding-top: 5px;}
    .signup7{padding: 0 20px;}
    .bstseller1 > h5,.broscol1 > h5{font-size: 1.8em;}
    .hmtcgyt > h5{font-size: 1.2em;}
    .relvntvid1 > .whed > h1,.prdt > .whed > h1{font-size: 1.2em;}
    #signup-module > h5, #login-module > h5{font-size: 1em;}
    .bsetlr11tx > h3, .bsetlr2sld1t > h3,.mbwomn1t > h5,.spectblc ul > li,.prdet-sbctry > h5{font-size: 0.8em;}
    .banerit > a,.bstseller1 > h2,.broscol1 > h3,.hmtcgyt > h3,.hmtcgyt > a,.prds-desc > h6,.col-clmn-contnt > h6,.whtap > a,.prdet-sbctry > ul > li{font-size: 0.7em;}
    .bstseller1 > p,.bsetlr11tx > h6, .bsetlr2sld1t > h6,.mbwomn1t > p,.broscol1 > p,.xplrcol > a,.hmtcgyt > p,.suprtf > li > a,.prvcytrm > li > a, .dnm > a{font-size: 0.6em;}
    .srch8box {margin: 50px 20px 0 20px;width: auto; }
    .pager1 {padding-right: 20px;}
    a.scrolx {width: 30px;height: 30px;}
    .stkyh {padding-right: 5px;}
    /*---------------Home-----------------*/
    .banerig img,.bnr-img img  {height: auto;}
    .banerit > h3,.banerit > h5{font-size: 1.1em;}
    .banerit{bottom: 7%;}
    .banerit > a{padding: 3px 15px;}
    .bstseller {padding: 20px 10px 0px;}
    .bstseller1,.broscol1 {padding-left: 10px;}
    .bsetlr2sld {padding: 5px 0;}
    .bsetlr11 {padding: 4.5% 2.5%;display: flex;align-items: center;overflow: hidden;    background-color: #f9f8f6;}
    .bsetlr1ig {padding-top: 0;width: 75%;margin-left: -10%;}
    .bsetlr11tx {padding-left: 0;width: 40%;margin-left: -10%;}
    .mbwomn {padding: 5px 10px 0;}
    .mbwomn1,.mbwomn2 {width: 50%;}
    .mbwomn1t > h5{padding-bottom: 7px;}
    .mbwomn2 .mbwomn1t {right: auto;left: 7.2%;top: auto;bottom: 6.5%;}
    #hmvideos {padding: 0 10px}
    .broscol {padding: 20px 10px 5px;}
    .broscol2 {padding-top: 10px;}
    .broscoll1{padding-top: 18%;}
    .hmtcgy {margin: 0 10px 5px;}
    .hmtcgy.nomrgin {margin: 10px;}
    .hmtcgyt {top: 12.5%;left: 3.5%;width: 70%;}
    .hmtcgyt > p {width: 80%;}
    .footer {padding: 10px 15px 20px;}
    .suprtf {display: block;}
    .suprtf> li {padding-right: 0;width: 125px;padding-bottom: 15px;}
    .fopcy1 > p span {display: block;padding-right: 0;}
    .fopcy1 > p span::after{display: none;}
    .bsetlr2sld1ig {padding: 9.4% 0%;}
    .prvcytrm > li:last-child {padding-right: 0;}
     /*---------------locator-----------------*/
    #content {padding-top: 18%;}
    .stradrs,#bh-sl-map-container,.urclms {flex-wrap: wrap;}
    .mapimgf {order: 1;width: 100%;height: 400px;}
    .bh-sl-container .bh-sl-map{order: 1;width: 100% !important;height: 600px;}
    .strclm,.bh-sl-container .bh-sl-loc-list {order: 2;width: 100%;}
    input#bh-sl-address {width: 100%;}
    form#bh-sl-user-location .form-input{display: block;}
    .bh-sl-container .bh-sl-form-container{padding: 20px;}
    .bh-sl-container .form-input label {padding-top: 0;padding-bottom: 5px;}
    .urlctn {margin-left: 0;}
    form#bh-sl-user-location .form-input {padding-bottom: 15px;}
    .urclms label {padding-right: 0;width: 100%;padding-top: 0;padding-bottom: 5px;}
    .bh-sl-form-container.telmais{padding: 15px;}
    .fltr7 {padding: 20px 10px;}
    /*---------------Privacy policy-----------------*/
    .containera {padding: 0 15px;}
    .privcys {padding: 10px 0 20px;}
       /*---------------Technology-----------------*/
    #wrapper .lead_area h2{    font-family: 'Poppins Regular';}
    #wrapper .feature_area{padding-bottom: 0;padding-top: 10px;}
    #wrapper .bg_gray {padding: 30px 20px 30px;}
    #wrapper .story_area > .inner .flow_5 .box,#wrapper.titanum .story_area > .inner .flow_4 .box {width: 50%;}
    #wrapper.radio .story_area > .inner .flow:last-child{padding-bottom: 20px;}
    #wrapper .lead_area .awards .img{width: 40%;}
       /*---------------series-----------------*/
    .prd7 {padding-top: 20px;}
    .pclm,.pclm:nth-child(odd) {width: 100%;margin-left: 0;padding-left: 0;border-left: none;}
    .prdpara {height: auto;}
    .prd {margin-bottom: 5px;}
    /*===============================================================
                    Collection & detail
    ===============================================================*/
    .coll-cont2-prds {width:auto; margin: 0 10px;gap: 1vw;padding-top: 1vw;}
   .coll-prds,.coll-clmn {width: 49.4%;}
   .desk{display: none!important;}
   .mob{display: block;}
    .prds-imgs,.coll-imgs {width: 100%;}
   .conl-slide {flex-direction: column; padding-top: 7vw;    width: 100%;}
   .conl-main {position: static;  width: 100%;padding:0 32px 20px ; }
   .l-logo{width: 47vw;}
   .conl-cont {width: 100%;}
   .conl-p > p:first-child, .conl-p > p:last-child {font-size: 0.8em; line-height: 5.39vw;}
   .conl-cont > h3 {width: 100%; font-size: 1.48em; margin-top: 1vw; line-height: 8.1vw;}
    .conl-cont1 {width: 100%;}
   .conl-cont-img {padding: 3vw 0 0 0;}
   .conl-cont > h5 {font-size: 0.58em;}
   .col-4 {width: 100% !important;}
   .conl-p > h3 {   line-height: 5.39vw;font-size: 0.74em;}
   .conl-p > p {font-size: 0.74em;line-height: 4.34vw;margin-top: 2.7vw;}
   .conl-p > p:nth-child(3) { margin-top: 0;width: 100%;line-height: 4.6vw;}
   .conl-p > p:nth-child(4) {line-height: 4.5vw;}
   .conl-p {padding: 2.3vw 1vw 3vw 0;}
   .loutof > span {font-size: 0.9em;}
    .filline{padding: 0 10px;}
   .coll-right-txt {width: auto;margin: 10px 0px 0 0px;}
   .coll-right-txt > h5 {font-size: 0.8em;}
   .coll-right-txt > h3 {font-size: 1.66em; margin-top: 2.6vw;}
   .coll-right-txt > h4 {font-size: 0.8em;margin-top: 3vw;margin-bottom: 3vw;}
   .coll-right-txt.doctrs > p, .coll-right-txt.doctrs > ul > li {font-size: 0.8em;}
   .col-clmn-contnt > h3 {font-size: 0.8em;}
   .col-clmn-contnt { padding-left: 4.2vw;}
   .col-clmn-contnt > h5 {font-size: 0.7em;}
   .col-clmn-contnt > h4 {font-size: 0.8em;}
   .coll-cont1 ,.prd-cont1 {margin: 0 10px;width: auto;padding-bottom: 0;}
   .coll-column-right {width: 100%;}
   .prds-desc > h3 {font-size: 0.8em;}
   .prds-desc > h5 {font-size: 0.7em;}
   .prds-desc  > h4{font-size: 0.8em;}
   .filter-txt >h6 {font-size: 0.5em;}
   .coll-right-content >.coll-right-prd >.coll-prds-1 > a > .beauty-img{width: 51%;}
   .coll-prds-1 > a { display: flex;width: 97%;background-color: #f9f8f6;}
   .coll-prds-1 > a > .prds-desc{    margin-top: 24vw;}
   .read-more.mob{display: block;}
   .read-less.mob{display: block;}
   .read-less.mob.disno{display: none;}
   .prdp-desc.mob{width: 100%;}
   .prdp-desc.mob > p { line-height: 1.3em;font-size: 0.8em;}
   .prdcol.desk{display: none!important;}
   .prdcol.mob{display: flex; width: 100%;margin: 0 auto; justify-content: center;  padding-bottom: 15.2vw;}
   .prd-cont1.desk{display: none!important;}
   .prd-cont1.mob{display: block;padding-bottom: 3vw;}
   .read-more.mob.disno{display: none;}
   .prd-main-content {flex-direction: column;}
   .prdsml-prds {flex-direction: column;}
   .prdsml-main { margin: 0 15px;padding: 30px 0;}
   .prdsml-txt > h6 {font-size: 0.6em;margin-top: 2vw;line-height: 4vw; width: 100%;}
   .prdsml-txt > h5 {font-size: 1.54em;  line-height: 9vw;}
   .video-prd {position: relative;height: 200px;}
   .prdsml-prds > .coll-clmn{width: 72.6%;}
   .prdsml-prds > .coll-clmn > a > .col-clmn-contnt {padding-bottom: 10vw;padding-left: 4.2vw;}
   .prdsml-slide-btn{display: none;}
   .back-cnt{display: none;}
   .prd-cate {width: 100%;margin: 0 auto;flex-direction: column;display: flex;}
   .prdabo-right {width: 100%;}
   .prdabo-right-main {width: 100%; margin: 0;padding-bottom: 30px;}
   .prdabo-right-txt > p {font-size: 0.7em;}
   .prdabo-right-txt > h3 {text-transform: uppercase;font-family: "Poppins Semibold";font-size: 0.95em;margin-top: 7vw;margin-bottom: 4vw;}
   .prdabo-right.mob{background-color: #f9f8f6;}
   .info-des > h3 {font-size: 0.95em;width: 100%;}
   .info-des > h4 {font-size: 0.6em; width: 100%;}
   .prdabo-right-txt {padding-top: 0.4vw;margin-left: 6.5vw;width: 55%;}
   .info-img {width: 98%;}
    .prdabo-slider .slick-prev{top: calc(60% - 50px);right: -2.5%;width: 27px;height: 27px;background: url(../img/arrows.png) no-repeat 1px -51px / 100px auto;}
    .prdabo-slider .slick-next{top: 60%;right: -2.5%;width: 27px;height: 27px;background: url(../img/arrows.png) no-repeat -75px -53px / 100px auto;}
    .wid1{width: 80% !important;}
   .prdabo-right-main > .loutof {align-content: center;font-size: 0.7em;margin-left: 1vw;position: absolute;bottom: 33vw;right: 16vw; }
   
   .prdabo-btn-main{display: flex;flex-direction: column; width: 8vw; gap: 5vw;right: 1vw;top: 39vw;position: absolute;}
   .prdabo-txt {width: 92vw;}
   .prdabo-txt > h5 {font-size: 0.8em;}
   .prdabo-txt > h3 {font-size: 2em;line-height: 1em;}
   .prdabo-txt > h6 {font-size: 0.55em;}
   .prdcol-1 {width: 90%;}
    .prdabou-left-img {width: 100%;}
    .prd-bnr.mob{margin: 15px 0% 0;}
    .prdabo-right{margin-top: 0;}
   .prdp-btn-slider{position: absolute;bottom: 7vw;right: 3vw; z-index: 999;}
   .prdp-wish {left: 1.7vw;bottom: 2.6vw;}
   .prd-desc {width: 100%;margin: 0;padding-top: 4vw; padding-bottom: 8vw; background-color: white; }
   .prdp-txt > h3 { font-size: 1.1em;}
   .prdp-logo { width: 45%;}
   .prdp-txt > h5 {font-size: 0.8em;}
   .prdp-txt h4 {font-size: 1.3em;}
   .prdp-btn > a { margin-left: 3.5vw;padding: 2% 3.5%;}
   .prdp-ameni-ul > li {width: 13.55vw;}
   .size2-prd {width: 15vw !important;}
   .size1-prd {width: 19vw !important;}
   .prdp-wish > h6 {margin-top: 20%; font-size: 0.6em;}
   .prd-desc-main{width: 100%;margin: 0 auto;}
    .prdabo-right-main{padding: 20px 0;}
   /* .prdet-boxs {flex-direction: column;} */
   .prd-ul > li > a {font-size: 0.8em;}
    .prmsttr > a{font-size: 1em;}
   .prd-li > a >span::after {top: 0.7vw;}
   .prdet-boxs::-webkit-scrollbar{display: none;}
   .prdet-boxs{scrollbar-width: none;}
   .prdet-boxs {flex-direction: column; position: relative;}
   .read-more > a, .read-less > a {font-size: 0.7em;}
   .margin {margin-top: 6.8vw !important;}
   /* .prd-box {width: 100%;height: 100%;transition: transform 0.5s ease; } */
   .prdp-ameni-ul {margin-left: 0;}
   .prdet-main > h3 {font-size: 1em;}
   .prdp-txt > h6 {font-size: 0.6em;}
   .prd-box {width: 100%;height: 100%;transition: transform 0.5s ease; }  
  .prdet-cont {margin-top: 3vw; }
    .filter-main{width: 100%;left: 0;}
   .coll-right-prd.lay1 > .coll-prds > a > .prds-desc {padding: 2.8vw 0 0 6.5vw;}
   .coll-right-prd.lay1 > .coll-prds-1 > a > .prds-desc {padding: 2.8vw 0 5vw 7.5vw;}
   .coll-right-prd {margin-top: 2vw;gap: 1vw;}
   .prdet-main {padding-bottom: 4vw;}
   .prdet-cont > h4 {font-size: 0.8em;}
    .prd-box9 .owl-nav{top: 43%;}
    .prd-box9 {padding: 0 20px;}
   .prd-box9 .owl-nav button.owl-prev{width: 27px;height: 26px;cursor: pointer;background: url(../img/arrows.png) no-repeat 1px 0px / 100px auto !important; }
   .prd-box9 .owl-nav button.owl-next{width: 27px;height: 26px;cursor: pointer;background: url(../img/arrows.png) no-repeat -75px 0px / 100px auto !important;}
   .lmar-1{margin: 5vw 0 0 0;}
   .lmar-2{margin: 5vw 0 0 0;}
   .wid2 {width: 100%;margin-top: 2vw; margin-bottom: 2vw;}
   .prdet-cont > p {line-height: 5.2vw;  font-size: 0.7em;}
   .prdet-btn{position: absolute;right: 0;top: 66vw;z-index: 99;}
   .card-sec1, .card-sec2 {min-width: 47.1vw;}
   .brand-card-1 {width: 100%}
   .card-btn > a {font-size: 0.6em;}
   .deskc{display: none;}
   .brand-card-1.mobc{display: flex;}
   .collec-txt >p {font-size: 0.6em;}
   .collec-txt >h3 {font-size: 1.47em;}
   .collec-txt >h5 {font-size: 0.7em;}
   .collec-content {width: 95vw;}
   .collec-txt{margin-left: 3vw;}
   .filter-cont {padding: 0; }
   .filter-icon {width: 29px;height: 26px;cursor: pointer;background: url(../img/icons.png) no-repeat 2px -311px / 50px auto;   }
   .filter-ul {flex-direction: column;width: 100%;justify-content: flex-end;transition: all 1s ease-in-out;}
   .filter-li.actv8 > a::after{ transform: rotate(180deg); left: 73vw; transition: all 1s ease-in-out;}
   .filter-ul > li:nth-child(2) > ul > li {margin-left: 0; }
   .filter-ul > li > ul{display: none;}
   .filter-ul > li:not(:first-child) {margin-left: 0; }
    .filter-inul > li{margin-bottom: 10px;}
   .filter-inul > li >label.checked::after {left: -15px;}
   .filter-inul > li > label {font-size: 0.8em;}
   .filter-form > a > span {position: relative;top: 9vw;left: 85vw;}
   .filter-form > a > span:before { width: 19px;}
   .filter-form > a > span:after {width: 19px;}
   .filter-form-main {padding-left: 0;padding-top: 12.8vw;padding-bottom: 13.2vw; }
   .filter-li{transition: all 1s ease-in-out;}.filter-li > span{position: relative;}
   .filter-li > a::after { position: absolute;  width: 22px; height: 23px; left: 73vw;content: '';transform: rotate(0deg);cursor: pointer; background: url(../img/arrows.png) no-repeat -57px -38px / 77px auto;}   
   .filter-form > a { right: 14vw;top: 6vw;}
   .coll-lay-btn {position: fixed;left:15px;bottom: 20%;width: 50px;height: 50px;z-index: 999; display: none;}
   .coll-lay-btn > a{display: block;width: 50px; height: 50px; cursor: pointer; background: url(../img/toggle.png) no-repeat 0 0 / 100% auto;}
   .coll-lay-btn.show{display: block;}
    .coll-lay-btn > a.layone,.coll-lay-btn > a.laytwo{display: none;}
   .coll-right-prd.lay1 > .coll-prds,.coll-cont2-prds.lay1 > .marine-prd > .coll-clmn,.coll-cont2-prds.lay1 > .land-prd > .coll-clmn,
   .coll-cont2-prds.lay1 > .sky-prd > .coll-clmn{ width: 100%; margin-top: 2vw;}
   .coll-right-prd.lay1 > .coll-prds-1{width: 100%;}
   .coll-right-prd.lay1 > .coll-prds > a > .prds-img , .coll-right-prd.lay1 > .coll-prds-1 > a > .prds-img {width: 75%;margin: 3% auto 4% 12%;}
   .coll-right-prd.lay1 > .coll-prds > a > .beauty-img{width: 99%;}
   .coll-cont2-prds.lay1 > .coll-clmn{width: 100%;}
   .bnr-txt > h4 {font-size: 1.8em;letter-spacing: -0.09vw;}
   .bnr-txt > h6 {font-size: 0.5em;}
   .bnr-txt > h5 {font-size: 0.48em;}
   .bnr-txt {top: 40.59vw;}
   /* .coll-prds.lay1 { width: 98%; margin-top: 2vw;}
   .coll-prds.lay1 > a > .prds-img ,.coll-prds-1.lay1 > a > .prds-img {width: 75%;margin: 3% auto 4% 12%;} */
   /* .coll-prds-1.lay1 > a > .beauty-img{width: 99%;}.coll-prds-1.lay1{width: 99%;} */
   .coll-clmn.lay2 {width: 94.6%;}
   .prd-cont1 {padding-bottom: 0.6vw;}
   .prd-about::before {display: none;}
    .conl-btn{left: 3px;right: 3px;top: 32.2%;}
    .lbtnl,.lbtnr{width: 30px;height: 30px;background-size: 25px auto;background-position: 3px 2px;}
    .lbnr2 {margin: 10px 0;}
    .btmnuc2{padding: 15px;}
    .coll-lay-btn >a.othrlyr{display: none;}
    .coll-lay-btn >a.laayr1 {display: block;}
    .coll-right-prd.lay3 > .coll-prds,.coll-cont2-prds.lay3 > .marine-prd > .coll-clmn,.coll-cont2-prds.lay3 > .land-prd > .coll-clmn,.coll-cont2-prds.lay3 > .sky-prd > .coll-clmn{ width: 32.6%; margin-top: 2vw;}
    .coll-cont2-prds.lay3 > .coll-clmn,.coll-right-prd.lay3 > .coll-prds-1{width: 32.6%;}
    .prdp-desc{width: 100%;}
    .prdp-desc > p {-webkit-line-clamp: 4;}
    .prdp-ameni{padding-bottom: 10px;margin-top: 20px;}
    .prdbrdcmb > li {padding: 0 5px;}
    .prdbrdcmb > li > a {font-size: 0.65em;}
    .prdbrdcrmb {padding: 20px 4.5% 0;}
    .prdbrdcmb > li:first-child {padding-left: 0;}
    .prdbrdcmb > li:last-child {padding-right: 0;}
    
    .prdppvdo {height: auto;padding: 15px;width: 100%;}
    .prdppcls > a{padding: 5px;}
    .prdet-sbctry{padding-top: 5px;}
    /*------------------jeeeva-----------------*/
    /* My Account */
    .backbtn {top: 25px;}
    .sback {top: 14px;}
    .backbtn > a {padding-left: 16px;font-size: 0.5em;}
    .backbtn > a::before {left: 3px;top: 65%;width: 10px;height: 11px;background: url(../img/arrows.png) no-repeat 0px 0px / 40px auto;}
    .account-container { padding: 0 2%;margin-bottom: 6px;}
    span.cont-opn {display: block;}
    .acccont1,.accdetilsshow,.prodetilsshw,.shopshw {display: block;transition: all 500ms ease-in-out;}
    .accdetil1,.accdetil2,.procrctcont,.addrescont {position: relative;}
    .acccont1.open,.accdetilsshow.open,.prodetilsshw.open,.shopshw.open {display: none;}
    .cont-opn {box-sizing: border-box;right: 22px;top: 40px;position: absolute;font-size: 0.8em;cursor: pointer;padding: 2px 0px;text-align: center;border: 1px solid #000;border-radius: 50%;width: 22px;height: 22px;}   
    .accountdetil1 {display: none;}
    .accdetil {display: flow;}
    .accdetil1 {margin-right: 0.7%;padding:6.7% 4.5% 10% 3.4%;width: 100%;}
    .acccont > h2,.accorder > h3 {font-size: 0.6em;}
    .acccont > h5, .accorder > h5, .prodtcont > h3, .addrescont1 > h3 {letter-spacing: 0.01em;font-size: 1.73em;font-family: 'Poppins Medium';}
    .acccont1 > form {padding-top: 14%;}
    .acfrm3 {padding: 17%;}
    span.acfrm, .accorder1 > h5,.accorder1 > p, .pop-addrsacccont > p, .pop-addrsform-field > input {font-size: 0.6em;}
    .addcart > a > p,.addadrs > a{font-size: 0.4em;}
    .edit-icon {background-image: url(../img/edit.png);width: 17px;height: 17px;background-repeat: no-repeat;background-size: 12px auto;cursor: pointer;}
    span.acfrm {margin-left: 22px;}
    .acccont1 {width: 100%;}
    .input-container .input-field, .input-field1{font-size: 0.93em;}
    .input-field1 {margin-left: 21px;margin-top: 0;width: 98%;}
    .accform-field {margin-left: 2px;margin-top: 16px;margin-bottom: 0;}
    span.acfrm1 { margin-left: 19px;font-size: 0.47em;}
    .accslider-mob {display: block;}
    .accdetil2 {margin-top: 6px;width: 100%;}
    .accdetil2 {padding: 8.4% 2.5% 4% 3.4%;}
    .accorder1 {padding-top: 7.8%;}
    .accorder1 > a  {font-size: 0.95em;}
    .accorder1 > p {padding-top: 3px;}
    .orderfilter {padding-top: 4.9%;}
    .ordersearch > lable{font-size: 0.72em;}
    .ordersearch {width: 60%;}
    .ordersearch input[type="text"] {color: #929295;font-size: 0.6em;height: 21px;padding: 8px;border: 1px solid #938c8c;margin-top: 0;}
    .acfrm3 {padding-bottom: 0;font-size: 0.5em;}
    .resetall {display: none;}
    .ordfiltrt {width: 40%;}.ordflt > li > a {font-size: 0.6em};
    .ordfilter {padding-top: 0;padding-left: 14%;}
    .ordflt > li > a::after { right: 3px;width: 4px;height: 4px;}
    .ordfilter {padding-top: 0;}
    .accslider.desk {display: none;}
    .accslider-mob {padding-top: 32px;}
    .accorderids > h5,.prodtcont > h5,.addrescont1 > h5   { font-size: 0.6em;}
    .accorderids:nth-child(2n) {margin-left: 0;}
    .accorderids {padding-bottom: 26px;}
    .accorderids:nth-child(n+3) {margin-top: 0;}
    .accorderids-more {display: none;}
    .accorderids-more.active {display: block;}
    .loadmre {margin-right: 22px;margin-top: -22px;float: right;}
    .loadmre > a::after {content: '';position: absolute;transform: translateY(-50%);right: -23px;top: 50%;width: 14px;height: 15px;background: url(../img/selectarrow.png) no-repeat 0px 0px / 14px auto;}
    .loadmre > a {padding-left: 13px;font-family: 'Poppins Medium';color: #000;text-transform: uppercase;font-size: 0.6em;position: relative;}
    .accplcy {display: none;}
    .ordflt .ordfltrmnu li a {padding: 7% 23px 7px 21%;font-size: 0.6em;max-width: 100px;}
    .ordflt li .ordfltrmnu {max-height: 70px;}
    .procrctcont {padding: 0;}
    .prd-contnt {padding-top: 1.6%;padding-bottom: 3.4%;}
    .prodtcont > h3{    margin-left: 0;line-height: 1em;}
    .prodtcontdetil.desk { display: none;}
    .prodtcontdetil.mob { display: block;}
    .prodtcont {   background-color: #fff;padding-top: 19px;padding-left: 10px;padding-bottom: 15px;margin-bottom: 4px;}
    .pro-slide1 {display: flex;justify-content: space-between;flex-wrap: wrap;}
    .prdconclm {background-color: #fff;margin-bottom: 4px;width: 49.4%;padding: 2.3%;position: relative;}
    .addcart {top: 13px;left: 36px;width: 16%;bottom: 0;}
    .addcart > a::before {left: -30px;top: 6%;}
    .prdimg {padding: 9% 7.5%;}
    .prd-contnt > h3 {font-size: 0.73em;}
    .prd-contnt > h5 {font-size: 0.48em;}
    .prd-contnt > h4 {font-size: 0.64em;}
    .adrescontdetil.desk {display: none;}
    .procrctcont {background: none;}
    .addrescont {padding: 4.7% 2.4% 2.3% 2.9%;}
    .addrescont1 > h3 {padding-top: 9px;font-size: 1.73em;}
    .shop-addrs-add {padding-left: 3px;width: 100%;padding-top: 24px;}
    .shop-addrs-add.mob {display: block;}
    .addrescont1 {padding-left: 2px;padding-bottom: 2%;}
    .shop-addrsacccont-add {padding-bottom: 15px;position: relative;}
    .shop-add-selt-add > li > a {font-family: 'Poppins Medium';font-size: 0.71em;line-height: 1.08em;letter-spacing: 0.019em;text-transform: uppercase;color: #000;}
    .shop-add-selt-add .shop-add-seltmnu li a:hover {color: #ffff;background-color: #000;}
    .shop-add-selt-add li .shop-add-seltmnu {overflow-y: scroll;max-height: 95px;display: none;position: absolute;top: 100%;left: 0;z-index: 1000;}
    .shop-add-selt-add > li {width: 100%;display: inline-block;position: relative;}
    .shop-add-selt-add > li > a::after {content: '';position: absolute;left: 108px;width: 14px;height: 13px;transform: translate(-50%);top: 22%;background: url(../img/arrows.png) no-repeat -38px -26px / 51px auto;}
    .shop-add-selt-add > li > a.active::after {transform: translate(-50%) rotate(180deg);}
    .shop-add-selt-add .shop-add-seltmnu li a {display: block;padding: 3% 4%;text-decoration: none;color: #000;background-color: #f2f2f2;font-size: 0.6em;text-transform: uppercase;font-weight: 700;overflow: hidden;}
    .shop-addrsform-add {padding-top: 8%;}
    .addrsacccont-add > p {font-family: "Poppins Semibold";text-transform: uppercase;font-size: 0.52em;padding-bottom: 0;}
    .shop-addrsform-add {padding-bottom: 25px; background: #f9f8f6;padding-left: 32px;padding-top: 25px;}
    .addrsacccont-add > h3 {line-height: 1em;font-size: 0.7em;}
    .edit-add {width: 15px;height: 18px;top: 0px;left: -15px;background-size: 12px auto;}
    .addrsacccont-add {padding-bottom: 7px;position: relative;}
    .delt-adr{top: 0;right: 15px;}
    .select-addrs {padding-bottom: 12px;}
    .shop-addrsform-field-add > input{  background: transparent;width: 90%;text-transform: uppercase;font-family: 'Poppins Medium';font-size: 0.8vw;letter-spacing: 0.02em;padding: 0;font-size: 0.7em;}
    .shop-addrsform-field1.shop-checkbox {padding-top: 5.5%;text-transform: uppercase;font-family: 'Poppins Medium';font-size: 0.6em;letter-spacing: 0.02em;padding-left: 0;}
    .checkbox label {font-size: 1.3em;}
    .pop-addrsform-buttons > button {font-size: 0.6em;}
    /* shippping Cart */
    .shop-container {padding: 0 2%;margin-bottom: 6px;}
    .shop-card-cont2.desk {display: none;}
    .shop-card-cont2.mob {display: block;}
    .shop-ord-pay {display: block;}
    .shop-tit {background: #fff;}
    .shop-order-list2 {padding-top: 21px;margin-bottom: 7px;padding-bottom: 39px;background: #fff;}
    .shop-order-list {padding-top: 24px;}
    .shop-order-list1 {padding-bottom: 20px; padding-left: 2.2%;}
    .shop-order-list11 {width: 100%;}
    .shop-order-list11 > h2 {font-size: 0.6em; margin-left: 5px;}
    .shop-order-list11 > h5 {font-size: 1.76em;font-family: 'Poppins Medium';margin-left: 5px;letter-spacing: 0;}
    .ord-product {width: 33%;}
    .shop-ordconclm{position: relative;}
    .shpctrtl {order: 1;padding-top: 0;padding-right: 0;width: 33%;display: block;padding-left: 12px;}
    .shop-orderoty1 > span,.shop-ord-discount > span,.shop-ord-discount1 > span {padding-left: 0;}
    .shop-orderoty1 > span,.shop-ord-discount > span,.shop-ord-discount1 > span{display: block;line-height: 1.1em;font-family: 'Poppins Semibold';font-size: 0.76em;}
    .shop-val-dec,.shop-val-inc{font-size: 0.9em;}
    .shop-ord-pro-contnt {padding-top: 7px;width: 100%;}
    .shop-ord-pro-contnt > h3 { padding-top: 0px;padding-left: 0px;font-size: 0.4em;}
    .shop-ord-pro-contnt > h5 { padding-left: 0px;font-size: 0.7em;}
    .shop-ord-pro-contnt > h4 {padding-left: 0px;font-size: 0.47em;}
    .shop-orderoty1 {padding-top: 20px;text-align: unset;width: 100%;}
    .shop-orderoty1 > p {padding-top: 0px;font-size: 0.47em;padding-left: 0px;padding-bottom: 0;}
    .shop-orderoty1 > h3 {padding-left: 0px;line-height: 0.5em;font-size: 0.8em;}
    .shop-ord-discount {padding-top: 9px;width: 64%;}
    .shop-ord-discount > p {padding-left: 0px;font-size: 0.47em;padding-bottom: 0; }
    .shop-ord-discount > h3 {line-height: 1em;padding-left: 0px;font-size: 0.76em;}
    .shop-ord-discount1 {padding-top:9px;width: 100%;}
    .shop-ord-discount1 > p {padding-top: 13px;padding-left: 0px;font-size: 0.47em;padding-bottom: 0;}
    .shop-ord-discount1 > h3 {padding-left: 0px;line-height: 1em;font-size: 0.77em;}
    .shop-ordview {width: 53%;order: 2;margin-left: -7%;}
    .addadrs1 {padding-bottom: 7px;padding-left: 29px;}
    .shop-prdimg {margin: 0;}
    .shop-orderoty {width: auto;position: absolute;bottom: 48%;right: 20px;}
    .shop-orderoty > p {padding-top: 6px;font-size: 0.6em;}
    .shop-orderoty > input {width: 26px;height: 28px;}
    /*.shop-ord-pay {background: #fff;bottom: 0;position: sticky;z-index: 600;}*/
    .addrescont2 {padding: 0 2%;margin-bottom: 6px;}
    .addadrs1 > a {font-size: 0.6em;}
    .edit-add.ption {top: 59px;}
    .shop-order-serh1 > input {width: 100%;border: 2px solid;color: #999999;text-transform: uppercase;padding: 10px;font-size: 0.7em;}
    .shop-order-copn > button, .shop-order-copn > a {padding: 5px 28px 3px 5px;font-size: 0.6em;}
    .shop-cupon {background: #fff;display: flex;flex-wrap: wrap;padding: 10px 0;margin: 0 2%;}
    .shop-order-copn > button span, .shop-order-copn > a span{right: 0px;background-size: 20px auto;width: 22px;height: 22px;}
    .shop-order-serh1{width: 62%;}
    .shop-order-copn {width: 37.3%;margin-top: 0;}
    .shop-orderamt {padding: 10px 10px 10px;}
    .amtmines {padding: 0 10px 0 0;}
    .shoo-ord-continu {width: 6%;margin-left: 0;}
    .shop-ord-discount-amt > h3, .shop-ord-sub-amt > h3, .amtmines > p {font-size: 0.7em;}
    .shop-procedchk {font-size: 0.7em;padding:5px 40px 5px 0;white-space: normal;}
    .shop-process::after {background: url(../img/icons.png) no-repeat 0px -222px / 30px auto;width: 30px;height: 30px;right: 14px;top:50%;}
    /* order details */
    .ordercontent-content > div{display: block;}
    .order-sts {width: 100%;}
    .ord-pay-num > h5 {font-size: 0.7em;}
    .ord-pay-num > p ,.ord-pay-val > h2,.trns-payu > h5 { font-size: 0.6em;}
    .ord-pay-val > h2{ margin-top: 0;}
    .ord-pay-num > a >h2 {margin-top: 0px; font-size: 1em; }
    .ord-pay-val > h5, .ord-pay-state > h5, .ord-prdtranion > h5, .ord-pay-state > h3 {font-size: 0.8em;}
    .order-sts {margin-bottom: 7px;padding: 15px;background: #fff;}
    .order-adrs {background: #fff;margin-bottom: 7px;padding: 15px;width: 100%;}
    .ordaddrs1 {padding-left: 0; }
    .orderform-field > p{font-size: 0.6em;}
    .ordercontent-content {background:none; padding-bottom: 0;  }
    .ordercontent3.desk {display: none;}
    .payuimg {width: 40%;}
    /* common */
    .default-checkbox:checked~.chkerrs::after, .default-checkbox1:checked~.chkerrs::after, .default-checkbox2:checked~.chkerrs::after {bottom: 3px;}
    label.chkerrs::before {height: 11px;width: 13px;}
    .shop-ord-sub-amt> p,.shop-ord-total-amt > p,.shop-ord-discount-amt > p{font-size: 0.6em;margin-bottom:2px;}
    .accorderids.lodmor{display: none;}
    #couponerr1{width: 100%;font-size: 0.7em;color: #ff0000;padding-top: 5px;display: none;}
    .noprdss p {font-size: 1rem;}
    .signfrm,.signbtn.restpwds,.lgnclm {width: 100%;}
    .signfrm {padding-top: 15px;}
    #frgot {padding: 0 15px;}
    .slctdfltr {width: calc(100% - 35px);}
    .selceed > li {font-size: 12px;}
    .shop-order-amt.crtss7 .shop-dis-amt {width: 25%;padding-left: 4%;}
    .crtss7 .shop-ord-total {width: 25%;}
    .crtss7 .shop-ord-sub-amt> p,.crtss7 .shop-ord-total-amt > p,.crtss7 .shop-ord-discount-amt > p{height: 30px;letter-spacing: 0;}
    .shoo-ord-continu {padding-top: 25px;}
    .crtss7 .shoo-ord-continu {padding-top: 35px;}
/*    .shop-order-amt{justify-content: flex-start;}*/
/*    .crtss7 .shop-ord-discount-amt {width: calc(100% - 30px);}*/
    .crtss1 .shoo-ord-continu::after{bottom: 14%;}
    .whtap > a::before{top: 40%;}
    .prdpara > p{height: auto;}
    .frmpg {padding: 8% 0 8%;}
    .thnks7,div#forgot {width: auto;padding: 0 15px;}
    #frgot {padding: 5% 0 10%;}
    .shop-addrsform-field-add2 > p{width: 90%;}
    .shop-addrsform-add2{padding-left: 20px;}
    .chadtocrds {position: static;}
    .coll-img.no-pad .chadtocrds {margin:0;}
    /*******************26-05-2025*******************/
    .bsetlr2sld1t {padding-bottom: 15%;}
    .bsetlr1ig {padding-top: 5%;padding-bottom: 12%;}
    .mbsetsel {padding-bottom: 10px;}
    .coll-prds{padding-bottom: 30px;}
    .coll-clmn{padding-bottom: 15px}
    .byuty2 > h3{font-size: 0.8em;}
    .byuty2 > h5{font-size: 0.7em;}
    .byuty2 > h4{font-size: 0.8em;}
    .byuty2 {padding: 2vw 1vw 35px 4.2vw;}
    .paytoptin2 > label {font-size: 0.8em;}
    .shop-order-serh1 > input{padding: 8px 10px;}
    /* ============================= 05-06-2025 Login ================*/
    .lognregp {padding: 5px 15px 30px 15px;}
    .lognsin2 {width: 100%;}
    .lognsin2 .ptblclm2{padding: 10px 15px 20px;}
    .shop-cupon.gutcrtss {display: none;}
    .gchekousts .shop-order-list11 {width: 100%;}
    .gchekousts .shop-ordview {width: 40%;margin-left: 0;}
    .checkbox label {font-size: 0.9em;}
    .default-checkbox2:checked~.chkerrs::after {width: 3px;height: 8px; }
    .signup-addrsform-field1.gstcht.checkbox {font-family: 'Poppins Medium';font-size: 0.7em;letter-spacing: 0.02em;}
    .gtxtfrm {font-size: 0.8em;}
    .enyba11 {padding: 10px 10px ;margin-top: 10px;}
    .shop-order-copn >button:hover span, .shop-order-copn > a:hover span {background-size: 20px auto;}
    .gchekousts .shpctrtl {width: 33%;}
/*    .gchekousts .shop-orderoty {position: static;}*/
    .gchekousts .shop-ord-pro-contnt,.gchekousts .shop-orderoty1,.gchekousts .shop-ord-discount,.gchekousts .shop-ord-discount1,.gchekousts .shop-orderoty {width: auto;}
    .gchekousts .shop-ord-discount1 > p{padding-top: 0;}
    .gchekousts .shop-order-list2{padding-bottom: 30px;}
    .gchekousts .shop-orderoty p {font-size: 0.47em;padding-top: 0;}
    .gchekousts .numbers-row{justify-content: flex-start;}
    .gchekousts .txtbxx {font-size: 0.76em;width: 20px;height: 20px;padding: 0px 0 0;}
    .gsignup p {padding-bottom: 0;}
    .gustchkt .shop-cupon {padding-bottom: 0;display: none;}
    .gustchkt .shop-orderamt{padding-top: 10px;}
    .shop-card-cont2.hidecart {display: none !important;}
    .shop-order-list2:last-child {margin-bottom: 0;border-bottom: none !important;}
    .trans-success {padding-top: 10%;}
    .transac-success-content {padding: 10% 0 9%;}
    .payuimg.jiopylog {width: 20%;}
    .trns-payu > h5 {padding-top: 20px;}
    .trns-payu {padding: 20px 0;}
    .pay-val,.pay-state,.prdtranion,.paystatement {padding-top: 20px;}
    .paysection-content {padding: 40px 0;}
    .prctochots::after {right: 10px;}
    .prctochots::after{background: url(../img/icons.png) no-repeat 2px -258px / 35px auto;width: 34px;height: 38px;}
    .sltpymops > p {font-size: 0.6em;}
    .prctochots {width: 50%;display: flex;}
    .paymtoptin,.prctochots{padding: 10px 10px;}
    .prctochots.pchts1 {width: auto;}
    .shop-ord-sub-amt, .shop-dis-amt {padding-top: 0;}
    .shop-card-cont1{position: static;}
    .gchekousts .shop-card-cont2 {margin-top: 10px;}
    .shop-card-cont1.desk1{display: none !important;}
    .gchekousts .shop-orderoty {right: 40px;}
}
@media only screen and (max-width:390px){
/*    .shop-dis-amt {width: 20%;}*/
    .shoo-ord-continu::after{bottom: 12%;}
    .shop-order-amt.crtss7 .shop-dis-amt {width: 24%;padding-left: 3%;}
    .crtss7 .shop-ord-total {width: 24%;}
    .whtmil {flex-wrap: wrap;}
    .shop-ord-total-amt > h3 {font-size: 0.8em;}
    .amtmines {padding: 0 7px 0 0;}
/*    .crtss7 .shop-ord-discount-amt {width: calc(100% - 27px);}*/
    .shoo-ord-continu {width: 7%;}
}

/* ====================== Alert ========================*/
.advncalrt.hide,.cookies.hide1{display: none;}
.cookies {background-color: #333;position: fixed;margin: 0;bottom: 0; z-index: 1001;width: 100%;}
.cookies .container {width:90%;margin: 0 auto;}
.cokie {padding: 10px 0;}
.cokp {float: left;}
.cokp > p { padding-bottom: 0;color: #fff;}
.cokcncl {float: right;width: 20px; height: 20px;}
a.coka {position: relative;display: block;top: 10px;}
.coka::before {content: ''; position: absolute;width: 15px; height: 1px; background-color: #fff;transform: rotate(50deg);}
.coka::after { content: '';position: absolute;width: 15px;height: 1px;transform: rotate(-50deg);background-color: #fff;}
@media only screen and (max-width: 64em){
.cokp {width: 100%;margin: 0 auto;float: none;}
.cokp > p {font-size: 0.85em;}
.cookies {top: 60px;bottom: initial;}
.hdesd .cookies {top: 50px;}
.cookies .container {width:100%;}
}
@media only screen and (max-width: 39em){
    .advncalrt1 {width: 93%;padding: 50px 15px 30px;}
    .advncalrt2 > h3 {font-size: 1em;}
    .cokp > p {text-align: center;}
    .cokie {padding: 15px 0;}
    .cokp {width: 80%;}
    .cokp > p {font-size: 0.85em;}
}
