body::after, .page-wrapper::after { height: 0px; }
.page-header { width: 100%; float: left; position: relative; }
.linkbtn img { width: 17px; margin-top: -2px; }
.btn.focus, .btn:focus, .btn:active, .btn:not:active { background: none !important; box-shadow: none !important; }
.btn:not(.btn-bordered):active { background: none !important; box-shadow: none !important; }
.mainheader { padding: 27px 0px; background: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.nav-item.dropdown { position: relative; }
.navbar-collapse .nav-item { color: #000 !important; }
.navbar-collapse .nav-item:hover { color: #000 !important; }
.navbar-collapse .nav-item:hover ul li a { border: none !important; }
.navbar-collapse .navbar-nav .nav-item.actv .nav-link { background: rgba(255, 255, 255, 0.15); }
.nav-item:last-child { border: none; }
i { font-style: normal !important; }
.page-header { min-height: auto !important; }
.navbar-nav a:hover { text-decoration: none; background-color: none; }
.navbar { padding: 0px !important; }
.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; }
.overlay.shows { top: 0; left: 0; right: 0; bottom: 0; display: flex; z-index: 1; position: fixed; align-items: center; justify-content: center; -webkit-tap-highlight-color: transparent; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

p, p span { white-space: inherit !important; }
/*Footer*/
.page-footer { padding-top: 0px; }
.powerbotm { padding-top: 6px; }
.powerbotmin p a, .privacy li a { text-decoration: underline !important; }
.page-footerInn { width: 100%; padding: 0; }
.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; }
.page-footer { padding: 0px; }

.headTop { width: 100%; padding: 0px; display: flex; align-items: center; border-bottom: .1rem solid rgba(var(--color-foreground), .08); }
.headTop .row { padding: 5px; }
.headTop span { color: #fff; font-weight: bold; font-size: 14px; line-height: 18px; }
.headTop span a { color: #fff; }
.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 li a:hover { text-decoration-line: underline; color: rgb(var(--color-foreground)) !important; cursor: pointer;}
.navbar-collapse .navbar-nav .nav-item .nav-link:hover,
.navbar-collapse .navbar-nav .nav-item.dropdown.show .nav-link,
.navbar-collapse .navbar-nav .nav-item.actv .nav-link {  color: rgb(var(--color-foreground)) !important; cursor: pointer; text-decoration-line: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;}
.menu_sec .dropdown ul.dropdown-menu .droparw { right: 14px; }
.menu_sec .dropdown ul.dropdown-menu li.dropdown a { padding-right: 41px; }
.headTop .container { padding: 0 15px; max-width: 100% !important; }

.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) !important; padding: 10px 15px; line-height: 55px; transition: color 0.2s linear, background-color 0.2s linear; }
.navbar-collapse .navbar-nav .nav-item { border-right: 1px solid rgba(255, 255, 255, 0.2); }
.navbar-collapse .navbar-nav .nav-item:hover{ cursor: pointer;}
.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 { color: #121212; background-color: transparent; }
.navbar-collapse { margin-left: 30px !important; }
.listMob, .dnone { display: none !important; }
.logos { position: relative; width: 50px; 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;
}

.policies li:before { content: "\b7"; padding: 0 .8rem; }
.footer__copyright, .policies { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 7px; }
.powered-by-container p, .powered-by-container li, .footerBotm p, .footerBotm li, .footerBotm small { color: rgba(26, 26, 26, 0.75) !important; font-size: 12px; font-family: 'Inter'; line-height: 22px; letter-spacing: .07rem; }
.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: rgba(var(--color-foreground), 0.75) !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; }
.footBox { width: 100%; text-align: left; color: rgb(26, 26, 26); margin: 20px 0; }
.footBox h4 { font-size: 16px; margin-bottom: 2rem; margin-top: 0; font-family: 'Oswald'; font-weight: 400; }
.footBox p, .footBox li { color: rgba(var(--color-foreground), 0.75); font-size: 15px; line-height: 24px; }
.footBox p a, .footBox li a { color: rgba(var(--color-foreground), 0.75); }
.footBox li a { padding-bottom: 0.5rem; width: 100%; display: inline-block; }
.footBox 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 li { list-style: none; display: inline-block; }
.headSos { display: flex; }
.welComs { font-size: 12px;  text-align: center; padding: 13px 0; margin: 0; letter-spacing: 1px; font-family: var(--font-heading-family); color: #1a1a1a; line-height: 1;}
.linkbtn img { width: 17px; }
.headSos { display: flex; align-items: center; }
.linkbtn a, #cartDropDown { width: 35px !important; height: 35px !important; display: flex; align-items: center; justify-content: center; }
#cartDropDown .cart-counter { right: 0px; }
.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 .nav-link { padding-right: 22px; }
.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.show { display: block !important; }
.nav-item.dropdown .dropdown-menu.open, .nav-item.dropdown .dropdown-menu.show { display: block !important; }
.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.openul li.dropdown.show .droparw { transform: rotate(180deg); }

/* theme */
.page-body .page-title-bar { background-color: #eae8e8 !important; }
.page-body .page-title-bar .page-bar-title { color: #000 !important; }
.details-body .page-body .page-title-bar { background-color: transparent !important; }

.filter-bar span.select2.select2-container.select2-container--default { width: 100% !important; }
#minicart_sidebar_btn, .adcartBtn, .intercom-lightweight-app-launcher{ background: #cc2129 !important;}
#minicart_sidebar_btn:hover, .inputForm .adcartBtn:hover{ background: #000 !important; color:#fff !important;}
.intercom-lightweight-app-launcher:hover{background: #000 !important;}
.minicart_sidebar img, .intercom-lightweight-app-launcher svg { filter: brightness(0) invert(1) !important; }

a.badge.badge-info.season-badge.btn,
button.btn.btn-solid.addtocartbutton.add-to-cart,
button.btn.btn-md.search-btn,
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md,
button.btn.filter-toggle,
a.btn.btn-danger.btn-block.btn-lg,
.card.flat-card .card-header, 
.page-tab-content, .panel .panel-heading,
a.btn.btn-badge.btn-warning.d-inline-block,
a.btn.btn-badge.btn-warning.d-inline-block.all--events,
button.btn.location-btn,
button.btn.btn-sm.ml-auto.close-mini-cart,
.page-checkout a.link.btn.btn-block.btn-warning,
a.btn.btn-warning.btn-md.upcoming-btn,
button.btn.btn-lg.btn-block
{ background-color: #cc2129 !important; color: #fff !important; }


/* hover bg change */
a.btn.btn-badge.btn-warning.d-inline-block:hover,
a.badge.badge-info.season-badge.btn:hover,
button.btn.btn-md.search-btn:hover, 
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md:hover, 
a.btn.btn-warning.btn-md.upcoming-btn:hover,
button.btn.btn-solid.addtocartbutton.add-to-cart:hover,
a.btn.btn-danger.btn-block.btn-lg:hover,
button.btn.location-btn:hover,
button.btn.btn-sm.ml-auto.close-mini-cart:hover{ background-color:#000 !important;}
/* hover bg */

.nav-tabs .nav-item .nav-link { color: #fff !important; }
.nav-tabs .nav-item .nav-link.active { color: #36454f !important;}
.leaderboard .nav-tabs .nav-item .nav-link { color: #878787 !important; }
.leaderboard .nav-tabs .nav-item .nav-link.active { color: #36454f !important; }

.panel .panel-heading:after{ color:#fff !important;}
.team-list .panel .panel-heading{ background-color:#fff !important; color:#000 !important;}
.team-list ul li a, .sub-panel .panel-heading small{ color:#000;}

.list-container .list-image .list-image-wrapper, 
.page-title-bar .list-container .list-image .list-image-wrapper { border-color: #cc2129 !important; }

.btn.btn-warning, 
.minicart_sidebar_content .close-mini-cart, 
#minicart_sidebar_btn,
.filter-bar.active > button,
.adcartBtn,
.filter-bar.active > button:hover,
button.btn.filter-toggle:hover{ background-color: #cc2129 !important; color: #fff !important;}
.btn.btn-warning:hover, 
.minicart_sidebar_content .close-mini-cart:hover, 
#minicart_sidebar_btn:hover,
#checkout_login .adcartBtn:hover{ background-color: #222222 !important; color: #fff !important;}
.minicart_sidebar img, .intercom-lightweight-app-launcher svg { filter: brightness(0) invert(1) !important; }


@media(min-width:992px) 
{
    .nav-item.dropdown .dropdown-menu { background-color: #fff !important; 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: static; top: 0; left: 100%; margin: 0; display: none; }
    .nav-item.dropdown .dropdown-menu .sub-dropdown-menu.open,
    .nav-item.dropdown .dropdown-menu .sub-dropdown-menu.show { display: block !important;         background: #1a1a1a08 !important; border: 0;}
}

@media screen and (max-width:1300px) 
{
    .navbar-expand-lg .navbar-nav .dropdown-menu-right { right: inherit !important; left: 3px !important; padding-top: 15px !important; }
    .navbar-nav li.nav-item:nth-child(2) .dropdown-menu-right { left: 0 !important; right: inherit !important; }
    .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 15px; padding: 12px; }
}

@media(max-width:1199px) and (min-width:992px) 
{
    .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { padding: 0 12px; }
    .logo { width: 140px; float: left; }
    .navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 14px; padding: 0 6px; }
}

@media screen and (max-width:1199px) 
{
    .droparw { top: 1px; }
    .menu_sec .dropdown ul.dropdown-menu .droparw { right: 14px; top: 17px; }
}

@media screen and (max-width:991px) 
{
    .page-header .header-top .navbar>.navbrand { display: block; margin: 0 auto; }
    .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; text-align: center; margin-left: 0 !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 .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; }
    .page-header .header-top .navbar>.navbrand { padding: 12px 0; width: 155px; }
    .navbar-light .navbar-toggler { top: calc(50% - 15px);}
    .header-action { position: absolute; right: 85px; top: 40px; }
    .page-header .header-top nav.navbar { padding: 0px; }
    .navbar-nav { display: inline-block; }
    .page-header .container { max-width: 100%; }
    .page-header .header-top .navbar>.navbrand { margin: 0px; float: left; }
    .header-top .navbar { justify-content: center; padding: 0px !important; display: inline-block; }
    .header-action { top: 30px; }
    .navbrand { width: inherit !important; }
    .mainheader { padding: 10px 0; }
    .header-action { top: 0; right: 0; }
    .dropdown-item { white-space: inherit; }
    .navbar-toggler { background: none !important; }
    .container { padding: 0 15px; }
    .layout-medium.list-container { padding: 20px 15px; }
    .list-container.featured .special, .list-container.live .special { left: 0; }
    .dropdown-toggle::after { color: rgb(152, 180, 205); }
    .page-header { min-height: auto; }
    .page-title-bar .list-container { padding: 15px; }
    .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 {margin-top: 0px;  padding: 0px; }
    .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%; }
    .navbar-collapse .nav-item:hover { color: #646464 !important; }
    .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; }
    .page-header { position: relative; top: 0px; left: 0px; background: none; z-index: 111; }
    .navbar-toggler .mline { transition: all 0.5s ease-in-out; }
    .navbar-toggler span { margin: 3px 0; }
    .dropdown-toggle { padding: 4px 10px; }
    .dropdown-menu { margin-top: 7px; }
    .navbar-nav a { font-size: 21px; }
    .navbar-nav .nav-item.dropdown a { display: inline-block; }
    .navbar-toggler .mnu { width: 35px; float: right; }
    .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-toggler { right: 15px; }
    .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; }
    .drop-arw { position: relative; display: inline-block; width: 8px; height: 14px; border-top: 1px solid currentColor; border-right: 1px solid currentColor; vertical-align: middle; margin-top: -22px; transform: rotate(45deg); }
    .navbar-toggler .mnu { display: none; }
    .linkbtn, #cartDropDown { font-size: 14px; }
    .navbar-toggler { width: 35px; height: 35px; position: absolute; top: 0px; right: 0px; }
    .hedsos { display: none !important; }
    .page-header { min-height: auto !important; }
    .headSos { display: flex; align-items: center; position: absolute; right: 0px; top: calc(50% - 15px) !important; }
    .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; }
    body.hide-scroll .navbar-toggler{ padding: 0 8px 0 3px;}
	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);}

    .mainheader { position: relative; text-align: center; }
    .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; }
    .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: 44px; 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; padding-right: 0px !important; }
    .navbar-collapse .navbar-nav .nav-item.actv .nav-link { background: rgba(255, 255, 255, 0.15); border: none; }
    .listMob, .dnone { display: block !important; }
    .listMob a { background: rgba(var(--color-foreground), .04) !important; text-transform: capitalize !important; padding: 13px 20px !important; border: none !important;     font-size: 14px; }
    .listMob a i img{     transform: rotate(180deg);     width: 15px; margin-right: 6px;}
    .menu_sec .dropdown ul.dropdown-menu li a{     color: rgb(var(--color-foreground));     font-size: 15px;}
    .listMob { border-bottom: 1px solid rgba(255, 255, 255, 0.1); width: 100%; }
    .navbar .dropdown .dropdown-menu.open, .navbar .dropdown .dropdown-menu.show { background: #fff !important; }
    .nav-item.dropdown .dropdown-menu li.dropdown>a::before { display: none; }
    .navbar-collapse .navbar-nav .nav-item, .navbar-collapse .navbar-nav li.dropdown { display: flex; padding-right: 44px; }
    .navbar-nav .dropdown-menu { position: fixed; top: 122px; width: 400px !important; left: 0px !important; max-width: 400px; min-width: auto !important; display: block !important; right: -400px !important; left: inherit !important; height: 100%; }
    .navbar-nav .dropdown-menu.open { right: 0px !important; left: 0 !important; }
    .navbar-collapse .navbar-nav li.listMob { position: relative; padding-right: 0px; height: 60px; border-top: 1px solid rgba(255, 255, 255, 0.1); border: none !important; }
    .navbar-collapse .navbar-nav li.listMob .fa-angle-left { width: 55px; height: 63px; position: absolute; top: 0px; left: 0px; border-right: 1px solid rgba(255, 255, 255, 0.05); justify-content: center; align-items: center; display: flex; cursor: pointer; }
    .navbar-collapse .navbar-nav li.listMob .backmenu { padding-left: 20px !important; }
    .navbar-collapse.show { right: calc(100vw - 400px) !important; left:0px; }
    .headTop .container { padding: 0 15px; }
    .navbar .dropdown .dropdown-menu { border: none !important; }
    .mainheader { padding: 17px 0; }
    .mainheader .container { max-width: 100% !important; }
    .navbar-toggler { top: 17px; }
    .navbar-collapse .navbar-nav .nav-item, .navbar-collapse .navbar-nav li { border-right: none; }
    .navbar-collapse { border-radius: 0px !important; position: fixed; top:122px; left: 0px; display: block !important; height: 100% !important; overflow: auto; right: inherit; width: 400px; background: #fff; transition: right 200ms ease-in-out; left: -430px; transition: all 0.3s ease; overflow: auto !important; }
    .navbar-collapse .navbar-nav .nav-item.actv .nav-link { color: rgb(var(--color-foreground)); background: rgba(var(--color-foreground),.04); border: none; text-decoration: none !important; }
    .navbar-collapse .dropdown-toggle.droparw:after{ display: none !important;}
    .navbar-collapse .dropdown-toggle.droparw { background: url(../images/arws1.svg) no-repeat center center; width: 44px; height: 42px; display: block !important; position: absolute; top: 0; right: 0px; background-size: 17px; }
    .navbar-toggler.showactv{ z-index:444444;}
    .navbar-toggler.showactv .icon-bar:nth-child(1){transform:translateY(8px) rotate(45deg);margin-top:3px !important;margin-bottom:0px !important;}
    .navbar-toggler.showactv .icon-bar:nth-child(2){opacity:0;} 
    .navbar-toggler.showactv .icon-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);} 
    .navbar-toggler.showactv span { margin: 4px 0; }
    .mainheader .nav-item.dropdown .sub-dropdown-menu { display: none; }
    .mainheader .nav-item.dropdown .sub-dropdown-menu.open,
    .mainheader .nav-item.dropdown .sub-dropdown-menu.show { display: block !important; }
    .menu_sec .dropdown ul.dropdown-menu .droparw{ top: 0px;}
    .welComs{ padding: 12px 0;}
    .headTop{     position: relative; z-index: 2222;}
    .footBox{ margin: 10px 0;}
    .footBox h4 { margin-bottom: 1rem;}

}

@media screen and (max-width:767px) 
{
    .footerTop .col-sm-8 { margin: 0px auto; }
    .footmenu { text-align: center; }
    .navbar-collapse { width: 100%; left: -100%; }
    .navbar-nav .dropdown-menu { width: 100% !important; right: -100% !important; max-width: 100%; }
    .navbar-nav .dropdown-menu.open { right: 0px !important; }
    .hedrt { float: left !important; padding-left: 35px; }
}

@media screen and (max-width:480px) 
{
    .linkbtn img { width: 15px; margin-top: -4px; }
    .logo { width: 160px; }
    .page-header { min-height: auto !important; }
    .headRt li { font-size: 14px; }
}

@media screen and (max-width:360px) 
{
    .headTop span { width: 100% !important; text-align: center; }
    .hedrt li a, .linkbtn, #cartDropDown { font-size: 13px !important; }
}
