body::after, .page-wrapper::after { height: 0px; }
.page-header { width: 100%; float: left; position: relative; min-height: auto !important;}
.linkbtn img { width: 17px; margin-top: -2px; }
.mainheader { padding: 0px; background: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.navbar-collapse .navbar-nav .nav-item.actv .nav-link { background: rgba(255, 255, 255, 0.15); }
.nav-item.dropdown { position: relative; }
.navbar-collapse .nav-item { color: #000 !important; }
.nav-item:last-child { border: none; }
.navbar-collapse .nav-item:hover { color: #000 !important; }
.navbar-nav a:hover { text-decoration: none; background-color: none; }
.navbar { padding: 15px 0; }
.page-footer { width: 100%; background: none; padding: 0; float: left; }
/*common css*/
.page-body .page-title-bar .page-bar-title::after { left: 25px !important; }
.page-body .page-title-bar .page-bar-title::after { display: none; }
.page-body .page-title-bar .page-bar-title b { position: relative; }
.page-body .page-title-bar .page-bar-title b:after { content: ''; display: block; border-width: 0 15px 15px 15px; border-color: transparent transparent #fff; border-style: solid; width: 0; height: 0; position: absolute; bottom: -22px; left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.page-body .page-title-bar { background-color: #eae8e8 !important; background-size: cover; background-position: top center; color: #000; margin-top: 0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal; }
.navbar-collapse .nav-item:hover ul li a { border: none !important; }
p, p span { white-space: inherit !important; }
/*Footer*/
.page-footer { padding: 0px; }
.page-footer p, .privacy li { font-size: 12px; line-height: 18px; color: #000; }
.page-footer p a, .privacy li a { color: #182cb2; text-decoration: none; }
.privacy li { display: inline-block; }
.footerBotm { background: #000; }

.menu_sec .dropdown ul.dropdown-menu li a { border-bottom: none !important; padding: 8px 20px; font-size: 14px; text-decoration: none; color: rgba(var(--color-foreground), .75); font-weight: 400; line-height: 20px; text-transform: capitalize; display: inline-block; width: 100%; }
.menu_sec .dropdown ul.dropdown-menu .droparw { right: 14px; }
.menu_sec .dropdown ul.dropdown-menu li.dropdown a { padding-right: 41px; }
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { position: relative; font-family: 'Inter'; font-weight: 400; font-size: 14px; text-transform: capitalize; color: rgba(var(--color-foreground), .75); padding: 10px 15px; line-height: 55px; transition: color 0.2s linear, background-color 0.2s linear; }
.navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:before { content: "\f0d7"; display: block; position: absolute; top: 50%; left: 50%; width: 12px; height: 12px; line-height: 12px; margin-left: -6px; margin-top: -6px; padding-top: 1.25em; text-align: center; font-family: FontAwesome; font-size: 12px; color: #a5a5a5; opacity: 0.5; transition: color 0.2s linear, top 0.2s linear; }
.navbar-collapse .navbar-nav .nav-item.dropdown .nav-link:hover:before { color: #c2c2c2; opacity: 1; top: 85%; padding-top: 0; }
.navbar-collapse .navbar-nav .nav-item .nav-link:hover { background-color: #ffc10d; }
.navbar-collapse { margin-left: 0px !important; }

.listMob, .dnone { display: none !important; }
.logos { position: relative; width: 193px; left: 0; padding: 0px; top: 0; }
.logos img { max-width: 100%; }
.footerTop { border-top: 1px solid rgba(26, 26, 26, 0.08); }
.footerBotm { width: 100%; background-color: #fff; padding: 20px 0; border-top: 1px solid rgba(26, 26, 26, 0.08); }
:root {
--color-foreground: 26, 26, 26;
--font-heading-family: Oswald, sans-serif;
--font-heading-scale: 1.0;

--popup-border-width: 1px;
--popup-border-opacity: 0.1;
--popup-border-width: 1px;
--popup-border-opacity: 0.1;
--popup-corner-radius: 0px;
--popup-shadow-opacity: 0.05;
--popup-shadow-horizontal-offset: 0px;
--popup-shadow-vertical-offset: 4px;
--popup-shadow-blur-radius: 5px;
--color-shadow: 18, 18, 18;
}

.powered-by-container p, .powered-by-container li, .footerBotm p, .footerBotm li, .footerBotm small { color: rgb(28,28,28) !important; font-size: 12px; font-family: 'Inter'; line-height: 22px; }
.footerTop { width: 100%; padding: 30px 0; }
.powered-by-container p a, .powered-by-container li a, .footerBotm p a, .footerBotm small a, .footerBotm li a { color: rgb(28,28,28) !important; }
.powered-by-container p a:hover, .powered-by-container li a:hover, .footerBotm p a:hover, .footerBotm small a:hover, .footerBotm li a:hover { color: rgba(var(--color-foreground), 1); text-decoration: underline; }
.navbar-collapse .navbar-nav .nav-item.dropdown .nav-link::before { display: none; }
.headSos { display: flex; }
.headSos li { list-style: none; display: inline-block; }
.droparw { background: url(../images/arws.svg) no-repeat center center; width: 20px; height: 20px; display: block !important; position: absolute; top: 10px; right: 0px; background-size: 11px; }
.droparw::after { display: none; ; }
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { line-height: 20px; }
.navbar-collapse .navbar-nav .nav-item.dropdown.show>.droparw { transform: rotate(180deg); }
.nav-item.dropdown .dropdown-menu.sub-dropdown-menu.open { display: block !important; background-color: rgba(var(--color-foreground), .03); }
.nav-item.dropdown .dropdown-menu { border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); }
.nav-item.dropdown .dropdown-menu.open { display: block !important; }
.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.openul li.dropdown.show .droparw { transform: rotate(180deg); }
.social-links{ display: flex; gap: 12px; justify-content: center; align-items: center;}
.social-links a{ color: #000; font-size: 18px;}
.footer-links li a{ font-size: 12px; line-height: 1.4em; color: rgb(28,28,28); text-transform: uppercase; letter-spacing: 0px; text-decoration: underline !important; font-family: 'Inter';}
.footer-links li{ display: inline-block; padding: 10px;}
.footer-copyright p{ font-size: 12px; color: rgb(28,28,28); line-height: 1.4em; margin: 0px !important; padding: 0px !important; font-family: 'Inter';}
.footerTop .col-md-4{ margin: 10px 0;}

/* theme */
.minicart_sidebar_content .close-mini-cart, 
#minicart_sidebar_btn,
.filter-bar.active > button,
.adcartBtn, .filter-bar.active > button,
button.btn.filter-toggle:hover{ background-color: #FFC10D !important; color: #1c1c1c !important;}
.minicart_sidebar_content .close-mini-cart:hover, 
#minicart_sidebar_btn:hover,
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md:hover, 
a.btn.btn-warning.btn-md.upcoming-btn:hover,
#minicart_sidebar_btn:hover{background-color: #000 !important; color: #fff !important;}
#checkout_login .adcartBtn:hover{ background-color: #000 !important; color: #fff !important;}
.minicart_sidebar:hover img, .intercom-lightweight-app-launcher:hover svg { filter: brightness(0) invert(1) !important; }

@media(min-width:992px) 
{
  .nav-item.dropdown .dropdown-menu { display: none !important; }
  .nav-item.dropdown .dropdown-menu{  opacity: 0;text-shadow: none; transform: scaleY(0); transform-origin: top;transition: .24s; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; transform: translateY(-20px) !important; top: calc(100% - 0px - 0px) !important;}
  .nav-item.dropdown:hover .dropdown-menu { display: block !important; opacity: 1;transform: initial;pointer-events: all; transform: translateY(0px) !important; margin-top: 0px;}
  .nav-item.dropdown .sub-dropdown-menu{ display: none !important;}
  .navbar-collapse .navbar-nav .nav-item.dropdown .sub-dropdown-menu{ overflow: auto;max-height: 400px;}
  .nav-item.dropdown:hover .dropdown-menu li.dropdown:hover .sub-dropdown-menu-left{ left: inherit !important; right: 200px;}*/
  .nav-item.dropdown .dropdown-menu { background-color: #fff; border-radius: 0px; box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); width: 200px; border: 1px solid rgba(var(--color-foreground), var(--popup-border-opacity)); }
  .nav-item.dropdown .dropdown-menu.sub-dropdown-menu { position: relative; border: 1px solid transparent; }
}

@media (min-width: 992px) and (max-width: 9000px) 
{
  .nav-item.dropdown:hover .dropdown-menu.sub-dropdown-menu{ display: none !important;}
  .nav-item.dropdown:hover .dropdown-menu li.dropdown:hover .sub-dropdown-menu{ display: block !important; left: 200px; top: -1px !important; margin-top: 0px;}
  .navbar-collapse .nav-item .bklink{ display: none !important;}
  .navbar-collapse .nav-item:hover .dropdown-toggle::after{content: "\f068";}
  .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{ width:auto; left: 50%; transform: translateX(-50%) !important; min-width: 80px;}
  .droparw{ display: none !important;}
  .navbar-collapse .navbar-nav .nav-item:hover > .dropdown-menu{ margin-top: 0px; padding: 0px;} 
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu{ display: block;}
  .navbar-collapse .navbar-nav .nav-item .nav-link{  margin-top: 4px; margin-bottom: 4px; padding: 10px 28px !important; margin-left: 4px; margin-right: 4px; background: #FFFFFF; border: 1px solid #1C1C1C;  color: #1C1C1C !important; text-transform: uppercase; font-size: 12px; line-height: 14px; }
  .navbar-collapse .navbar-nav .nav-item.actv .nav-link { background: #FFC10D;}
  .menu_sec .dropdown ul.dropdown-menu li a{ padding: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 8px; background: #000000; border: 1px solid #000000; font-size: 12px; line-height: 14px;  color: #fff; text-align: center;letter-spacing: 0.03em; white-space: nowrap; margin: 0px; }
  .menu_sec .dropdown ul.dropdown-menu li a:hover{ background: #FFC10D; border-color: #FFC10D; color: #1C1C1C;}
  .menu_sec .dropdown ul.dropdown-menu li{ padding-bottom: 4px;}
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu{ background: none !important; border: none !important;}
  .footerTop .col-md-4:nth-child(1) { order: 2; }
  .footerTop .col-md-4:nth-child(2) { order: 3; }
  .footerTop .col-md-4:nth-child(3) { order: 1; }
}

@media screen and (max-width:1199px) 
{
  .navbar-collapse .navbar-nav .nav-item .nav-link{  padding-left: 20px !important;  padding-right: 20px !important;}
}

@media screen and (max-width:991px) 
{
  .page-header .header-top .navbar>.navbrand { display: block; float: left; margin: 0; padding: 12px 0; width: 155px;}
  .dropdown-toggle::after { margin-left: auto; }
  .page-header .header-top .navbrand { width: auto; }
  .navbar-toggler { margin-left: 0; margin-right: 15px; }
  .page-header .header-top .navbrand a img { max-height: 45px; }
  .navbar-collapse { overflow: auto; position: absolute; top: 71px; bottom: inherit; width: 295px; background: #fff; border: none; border-radius: .53em; text-align: left !important; right: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; left: inherit; border-radius: .53em !important; height: inherit !important; }
  .nav-item.dropdown .dropdown-menu .dropdown-item { color: #fff; text-align: left; padding: 11px 35px 7px; }
  .navbar-collapse .navbar-nav .nav-item { padding-bottom: 0px !important; }
  .page-header { min-height: 92px; }
  .page-header .header-top nav.navbar { padding-top: 5px; padding-bottom: 5px; }
  .page-header .header-top .navbar-collapse .navbrand { display: none; }
  .navbar-collapse .navbar-nav { justify-content: normal; width: 100%; align-items: normal; padding: 0px; }
  .navbar-toggler { margin: 16px 20px; background: none; border: none; width: 41px; font-size: 0px; line-height: 0px; }
  .navbar-toggler span { display: inline-block; width: 100%; height: 4px; background-color: rgb(152, 180, 205); line-height: 0px; margin: 2px 0; border-radius: 3px; }
  .navbar-light .navbar-toggler { float: right; }
  .page-header .header-top nav.navbar { padding: 0px; }
  .navbar-nav { display: inline-block; }
  .navbar-collapse { text-align: center; }
  .page-header .container { max-width: 100%; }
  .header-top .navbar { justify-content: center; padding: 0px !important; display: inline-block; }
  .navbrand { width: inherit !important; }
  .mainheader { padding: 10px 0; }
  .dropdown-item { white-space: inherit; }
  .navbar-toggler { background: none !important; }
  .container { padding: 0 15px; }
  .layout-medium.list-container { padding: 20px 15px; }
  .dropdown-toggle::after { color: rgb(152, 180, 205); }
  .page-header { min-height: auto; }
  .page-title-bar .list-container { padding: 15px; }
  .navbar-expand-lg .navbar-collapse { padding-right: 0; }
  .navbar-collapse .navbar-nav { padding-right: 0px; margin-top: 0px; }
  .logo { width: 150px; float: left; }
  .navbar-toggler { margin: 16px 0; background: none; border: none; width: 28px; font-size: 0px; line-height: 0px; position: absolute; right: 0px; top: 0px; }
  .navbar-toggler span { background: #444444; height: 2px; transition: top .15s .15s, transform .15s; }
  .navbar-collapse .navbar-nav { padding-left: 10px; padding-right: 30px; }
  .navbar-collapse .navbar-nav .nav-item { padding: 0 !important; }
  .navbar-collapse .dropdown-toggle { position: inherit; font-size: 21px; }
  .navbar-collapse .navbar-nav .nav-item .nav-link { position: relative; }
  .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before { width: 100%; }
  .nav-item.dropdown .dropdown-menu { border-radius: 0px !important; background: none !important; padding: 0px !important; box-shadow: none; min-width: 100%; border: none; }
  .nav-item.dropdown .dropdown-menu .dropdown-item:hover { background: none !important; color: #646464 !important; }
  .dropdown-toggle::after { color: #646464 !important; }
  .navbar-collapse .nav-item:hover { color: #646464 !important; }
  .page-header { position: relative; top: 0px; left: 0px; background: none; z-index: 111; }
  .navbar-toggler span { margin: 3px 0; }
  .dropdown-toggle { padding: 4px 10px; }
  .dropdown-menu { margin-top: 7px; }
  .navbar-collapse .navbar-toggler { right: 15px; }
  .navbar-nav a { font-size: 21px; }
  .navbar-toggler .mnu { width: 35px; float: right; }
  .navbar-collapse .navbar-nav { padding: 0px; }
  .mainheader .nav-item.dropdown .dropdown-menu { width: 100%; border-radius: 0px !important; margin: 0px !important; border-radius: 0px !important; border-top: 1px solid rgba(120, 120, 120, 0.2); float: left; padding: 0px !important; }
  .navbar-nav li:last-child a { border: none !important; }
  .navbar-collapse .navbar-nav .nav-item.rtsos a { font-size: 20px !important; text-align: right; }
  .navbar-collapse .navbar-nav .nav-item:nth-child(7) a { border-bottom: none !important; }
  .dropdown-toggle { padding: 2px 7px; }
  .navbar-toggler .mnu { display: none; }
  .navbar-toggler { width: 35px; height: 35px; position: absolute; top: 0px; right: 0px; }
  .page-header { min-height: auto !important; }
  .headSos { display: flex; align-items: center; position: absolute; right: 0px; top: 13px; }
  .page-footer { padding: 20px 5px 0; }
  .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { padding: 17px; font-size: 15px; width: 100%; float: left; padding-right: 50px; }
  .navbar-collapse .navbar-nav .nav-item { float: left; width: 100%; border-top: 1px solid rgba(120, 120, 120, 0.2); display:block; }
  .navbar-collapse .navbar-nav .nav-item .nav-link:hover { color: #caa558 !important; text-decoration: none !important; }
  .navbar-collapse .dropdown-toggle::after { border: none; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; content: "\2b"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; right: 0px; top: 0px; width: 50px; height: 100%; display: flex !important; align-items: center; justify-content: center; }
  .navbar .logos { display: inline-block; }
  .mainheader { position: relative; text-align: center; }
  .logos { width: 235px; }
  .logos img { max-width: 100%; }
  .navbar { padding: 0px; justify-content: center; }
  .navbar-toggler { width: 35px; height: 35px; position: absolute; top: 0px; left: 0px; margin: 0px; right: inherit; }
  .navbar-toggler span { background: #000; }
  .navbar-light .navbar-toggler { color: rgba(0, 0, 0, .5); border-color: rgba(0, 0, 0, .1); background: #fff !important; box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); border-radius: 0px; width: 50px; height: 50px; padding: 13px; }
  .navbar-collapse { border-radius: 0px !important; position: fixed; top: 0px; left: 0px; display: block !important; height: 100% !important; overflow: auto; right: inherit; width: 70%; background: #fff; transition: right 200ms ease-in-out; }
  .navbar-collapse.show { right: calc(100vw - 400px) !important; }
  .droparw { position: absolute !important; top: 0px; right: 0px; color: #FFF; border-left: 1px solid rgba(255, 255, 255, 0.05); background: transparent; width: 44px; }
  .navbar-collapse .dropdown-toggle.droparw:after { color: #fff !important; font-family: FontAwesome; display: table-cell; text-align: center; vertical-align: middle; font-size: 10px; cursor: pointer; transition: all 0.2s linear; content: "\f105"; }
  .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link::before { display: none; }
  .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { padding: 12px 20px !important; line-height: 20px; text-transform: capitalize; }
  .navbar-collapse .navbar-nav .nav-item .nav-link { border-bottom: none; margin-bottom: 0; }
  .navbar-collapse .navbar-nav .nav-item, .navbar-collapse .navbar-nav li { width: 100%; display: table; table-layout: fixed; border-collapse: collapse; border: 1px solid rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.1); border-top: none; padding: 0; height: auto; border-top: none !important; border-left: none !important; }
  .navbar-collapse .dropdown-toggle.droparw { display: flex !important; height: 44px; }
  .navbar-nav a:hover, .navbar-collapse .navbar-nav .nav-item .nav-link:hover { background: #23282b; color: #fff !important; }
  .navbar-collapse .navbar-nav .nav-item.actv .nav-link:hover { background: #23282b; color: #fff !important; }
  .navbar-collapse .navbar-nav .nav-item.dropdown { display: flex; }
  .navbar-collapse .navbar-nav .nav-item.actv .nav-link { background: rgba(255, 255, 255, 0.15); border: none; }
  .navbar-collapse .navbar-nav li.listMob .backmenu { padding-left: 20px !important; }
  .menu_sec .dropdown ul.dropdown-menu li a{     color: rgb(var(--color-foreground));     font-size: 15px;}
  .navbar .dropdown .dropdown-menu.open { right: 0px; background: #fff !important; }
  .navbar-expand-lg .navbar-collapse { overflow-y: hidden; }
  .nav-item.dropdown .dropdown-menu li.dropdown>a::before { display: none; }
  .mainheader .nav-item.dropdown .sub-dropdown-menu { display: none; }
  .navbar-collapse .navbar-nav .nav-item,
  .navbar-collapse .navbar-nav li.dropdown { display: flex; }
  .navbar-collapse { right: -100%; transition: all 0.3s ease; left: inherit; }
  .navbar-collapse.show { right: 0px !important; }
  .navbar .dropdown .dropdown-menu { border: none !important; }
  .mainheader { padding: 15px 0; }
  .mainheader .container { max-width: 100% !important; }
  .navbar-toggler { top: 0px; }
  .navbar-collapse .navbar-nav .nav-item, .navbar-collapse .navbar-nav li { border-right: none; }
  .navbar-expand-lg .navbar-collapse { padding-right: 0; padding: 0px; overflow: auto !important; padding: 0 !important; }
  .mainheader .nav-item.dropdown .dropdown-menu{ padding: 80px 0 30px !important;}
  .navbar-collapse .navbar-nav .nav-item .nav-link{     color: rgb(var(--color-foreground));}
  .navbar-collapse .dropdown-toggle.droparw:after{ display: none !important;}
  .navbar-collapse .dropdown-toggle.droparw { width: 44px; height: 42px; display: block !important; position: absolute; top: 0; right: 0px; background-size: 17px; }
  body.hide-scroll .navbar-toggler span:nth-child(1){ transform: translate(0, 8px) rotate(-45deg);}
	body.hide-scroll .navbar-toggler span:nth-child(2){ opacity:0;}
	body.hide-scroll .navbar-toggler span:nth-child(3){ transform: translate(0, -8px) rotate(45deg);}
  .navbar-collapse .navbar-nav .nav-item .nav-link{ text-transform: uppercase !important; text-align: center !important; padding: 15px 44px !important; color: #1c1c1c !important;}
  .navbar-collapse .dropdown-toggle.droparw { background: url(../images/arws.svg) no-repeat center center; width: 44px; height: 52px; display: block !important; position: absolute !important; top: 0; right: inherit; background-size: 13px; left: 0px; }
  .navbar-collapse .navbar-nav .nav-item.dropdown { display: inline-block; width: 100%; }
  .menu_sec .dropdown ul.dropdown-menu li a { color: rgb(var(--color-foreground)); font-size: 14px; text-transform: uppercase; }
  .mainheader .nav-item.dropdown .dropdown-menu { padding: 0 !important; text-align: center; }
  .overlay.shows {background: rgba(0, 0, 0, 0.3); z-index: 11111;}
  .navbar-collapse.show { right: 0px !important; z-index: 1111111; }
  .footerBotm{ padding: 0;}
}

@media screen and (max-width:767px) 
{
  .footerTop .col-sm-8 { margin: 0px auto; }
  .footerLinks ul li, .footerLinks p { font-size: 13px; line-height: 17px; }
  .footerLinks p span { font-size: 17px; }
  .navbar-collapse { width: 75%; }
  .menu_sec .dropdown ul.dropdown-menu li a{ font-size: 13px;}
  .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ padding: 10px !important;} 
}

@media screen and (max-width:480px) 
{
  .linkbtn img { width: 15px; margin-top: -4px; }
  .page-header { min-height: auto !important; }
  .footer-links li{ width: 100%;}
  .logos { width: 189px; }
}
