@charset "utf-8";
/* CSS Document */
ul {padding:0px; margin:0px; list-style-type: none;}
/* header css*/
body.menu-body-fixed { padding-top:80px;}
.headerMain2022 {transition: all 0.5s ease;}
.headerMain2022.fixed-header{transition: all 0.5s ease; position: fixed; left: 0px; top: 0px; width: 100%; z-index: 999; box-shadow: 5px 0px 15px 5px rgb(0 0 0 / 10%);}
.headerTop2022 {background: #DDF3F4; font-family: 'Inter', sans-serif;}
.headerTop2022 ul {padding:0px; margin:0px; list-style-type: none; text-align:center;}
.headerTop2022 ul li {padding: 0px; margin: 0px; display: inline-block; font-weight:400; font-size: 15px; vertical-align: top; color: #057B7C;}
.headerTop2022 ul li strong { display:inline-block; vertical-align: top; font-weight:700;}
.headerTopData2022 { position:relative; padding:12px 40px 12px 0px;}
.headerTopData2022 .fsClose {position: absolute; cursor:pointer; right: 9px; top: 50%; margin-top: -13px; color: #54C4C8; font-size: 18px; font-weight: normal;}
.headerMain2022 .headerTop2022.hideSaleTop { display:none!important;}

.globalMenuWrap2022 { background:#fff; font-family: 'Inter', sans-serif;}
.globalMenuSlot2022 { position:relative; padding-left:126px; min-height:64px;}
.globalMenuSlot2022 .logo-2022 { position: absolute; left:0px; top:18px;}
.globalMenuSlot2022 .logo-2022 img {height:28px;}
.globalMenuData2022 { float:left;}
.globalMenuSlot2022 .navbar {padding: 0px; margin: 0px;}
.GMmainData {padding:24px 0px 0px 0px; float: left;}
.GMmainData .dropdown-toggle:after { display:none;}
.GMmainData .navbar-nav .nav-item {padding: 0px 0px 0px 10px; margin: 0px; float: left;}
.GMmainData .navbar-nav .nav-item .nav-link {padding: 0px; margin: 0px; font-size: 14px; color:#161619; position:relative;}
.GMmainData .navbar-nav .nav-item .nav-link:hover {color:#057b7c;}
.GMmainData .navbar-nav .nav-item .nav-link:focus {color:#161619;}
.GMmainData .navbar-nav .nav-item.navHire {float: right;}
.GMmainData .navbar-nav .nav-item.navHire .nav-link {background: rgba(0,102,204,0.3); border-radius: 4px; padding: 0px 8px; color: #0066CC; margin-left: 10px;}
.newBita {display:inline-block;padding:.2em .35em;font-size:.7em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;background:#E01354;position:absolute;right:-26px;top:-15px;}
.GMmainData .navbar-nav .nav-item.afterLoginDD { display:none;}

.loginOutSlot {padding:14px 0px 0px 0px; float: left;}
.loginOutSlot ul li { margin:0px 0px 0px 4px; padding: 0px; display: inline-block; vertical-align:top;}
.loginOutSlot .btn{border-radius:.25rem;background:#069697;padding:.375rem 1rem;text-align:center;margin:0;line-height:1.5rem;border:1px solid #069697;font-weight:500;color:#fff}
.loginOutSlot .btn:hover {background:#058080;border-color:#057879;}
.loginOutSlot .btn.borOne {background: #fff; color: #069697;}
.loginOutSlot .btn.borOne:hover {background: #069697; border-color: #069697; color: #fff;}

.menuRightTopHead { float:right; position: relative; margin:24px 0px 0px 12px; z-index: 999999;}
.menuRightTopHead .mrtGrid {height: 18px; width: 25px; display: block; position: relative; z-index: 2; cursor:pointer;}
.menuRightTopHead .mrtGrid .cenG {height: 3px; width: 100%; border-radius:25%; background: #000; display: block; position: absolute; left: 0px; top: 50%; margin-top:-2px}
.menuRightTopHead .mrtGrid:before {height: 3px; width: 100%; border-radius:25%; background: #000; content: ""; display: block; position: absolute; left: 0px; top: 0px;}
.menuRightTopHead .mrtGrid:after {height: 3px; width: 100%; border-radius:25%; background: #000; content: ""; display: block; position: absolute; left: 0px; bottom:1px;}
.menuRightTopHead .RightTopData {display: none; z-index: 2; position: absolute; right: 0px; top: 44px; width:208px; background: #fff; border-radius: 4px; padding: 6px 0px; box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 20%);}
.menuRightTopHead .RightTopData ul {padding: 0px; margin: 0px; list-style-type: none;}
.menuRightTopHead .RightTopData ul li {padding: 0px; margin: 0px;}
.menuRightTopHead .RightTopData ul li a {display: block; text-decoration: none; padding:0.375rem 1rem; font-size:1rem; color:#212529;}
.menuRightTopHead .RightTopData ul li a:hover { color:#161619; background: #F2F2F2;} 
.globalMenuSlot2022 .mrtOverlay {position: fixed; display: none; left: 0px; top: 0px; z-index:0; content: ""; width: 100%; height: 100%; background: rgba(255,255,255,0.1);}
.menuRightTopHead.active .mrtOverlay { display:block;}
.menuRightTopHead.active .RightTopData { display:block; overflow-y:auto;}
.menuRightTopHead .RightTopData p {margin: 0px; font-size:1rem; color: #000; font-weight: 700; padding: 0px 0px 5px 15px; border-bottom: 1px solid #ddd;}
.cartNum {background: #069697; color: #fff; height: 18px; min-width: 18px; display: inline-block; border-radius: 200px;    text-align: center;    font-size: 11px;    line-height: 19px;    float: right;margin-top:3px;}

.LogGridRight {float: right;}
.cartNewDD {position: relative; z-index: 1; float: left; margin:20px 12px 0px 15px;}
.cartNewDD .catLock { background:url(../../images/new_homepage/cart-lock.png)0px 0px no-repeat; display:block; height:24px; padding:0px 0px 0px 30px; color:#161619; font-size:18px; font-weight:bold;}
.cartNewDD .dropCart {display:none; position: absolute; right: 0px; top: 49px; width:200px; background: #fff; border-radius: 4px; padding: 6px 0px; box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 20%);}
.cartNewDD .dropCart p {margin: 0px; font-size:1rem; color:#212529; font-weight: 700; padding: 0px 0px 5px 15px; border-bottom: 1px solid #ddd;}
.cartNewDD .dropCart ul {padding: 0px; margin: 0px; list-style-type: none;}
.cartNewDD .dropCart ul li {padding: 0px; margin: 0px;}
.cartNewDD .dropCart ul li a {display: block; text-decoration: none; padding:0.375rem 1rem; font-size:1rem; color:#212529;}
.cartNewDD .dropCart ul li a:hover { color:#161619; background: #F2F2F2;}
.cartNewDD.active .mrtOverlay { display:block;}
.cartNewDD.active .dropCart { display:block;}

.menuRightTopHead .RightTopData.loginMenuShow {width: 398px;}
.menuRightTopHead .RightTopData.loginMenuShow:before {width: 1px; height: 100%; background: #D9D9D9; position: absolute; left: 50%; top: 0px; content: "";}
.menuRightTopHead .RightTopData.loginMenuShow .RTmenuIn {float: left; width: 190px;}
.menuRightTopHead .RightTopData.loginMenuShow .RTmenuOut {float: left; width: 190px;}

.searchHeaderWrap {background: #000; padding: 30px 0px 30px 0px; font-family: 'Inter', sans-serif;}
.searchHeaderGlobal {max-width: 750px; margin: 0px auto; position:relative;}
.searchHeaderGlobal .sList { text-align:center;}
.searchHeaderGlobal .sList .radio-inline {position: relative; padding-left: 20px; font-size:16px; line-height: 20px; margin: 0px 10px 15px 10px; color:#fff; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: top;}
.searchHeaderGlobal .sList .radio-inline input {position: absolute; opacity: 0; cursor: pointer;}
.searchHeaderGlobal .sList .cusRadio {position: absolute; top: 1px; left: 0; height: 16px; width: 16px; border: 2px solid #fff; border-radius: 50%; display:block;}
.searchHeaderGlobal .sList .radio-inline input:checked ~ .cusRadio {border: 2px solid #54C4C8;}
.searchHeaderGlobal .sList .cusRadio:after {content: ""; position: absolute; display: none;}
.searchHeaderGlobal .sList .radio-inline input:checked ~ .cusRadio:after {display: block;}
.searchHeaderGlobal .sList .radio-inline .cusRadio:after {top: 1px; left: 1px; width: 10px; height: 10px; border-radius: 50%; background: #54C4C8;}

.searchHeaderGlobal .slcInpSlot {padding: 0px 65px 0px 170px; margin: 0px; background: #fff; position: relative; border-radius: 4px;}
.searchHeaderGlobal .slcInpSlot .slcSec {position: absolute; left: 0px; top: 0px; width: 172px; background:#F3F3F3; padding-right: 10px; border-radius: 4px 0px 0px 4px;}
.searchHeaderGlobal .slcInpSlot .slcSec .form-control {background: none; padding: 6px 3px 6px 10px; color: #00555A; height: 56px; border: none; margin: 0px; font-size: 16px;}
.searchHeaderGlobal .slcInpSlot .InpSec {padding: 0px; margin: 0px;}
.searchHeaderGlobal .slcInpSlot .InpSec .form-control {border-radius: 0px; border: none; padding-left: 15px; font-size: 16px; width: 100%; padding: 6px 3px 6px 15px; background: #fff; box-shadow: none; height: 56px; margin: 0px; }
.searchHeaderGlobal .slcInpSlot .btn { position: absolute; right: 0px; top: 0px; background:#54C4C8; padding: 4px 0px 0px 0px; font-size: 24px; color: #fff; margin: 0px; cursor: pointer; width: 62px; height: 56px; border: none; outline: none; box-shadow: none; border-radius: 0px 4px 4px 0px;}

.searchHeaderGlobal #results_auto .ui-widget-content {border:none; border-radius: 4px; background:#fff; color: #222; margin:0px; list-style-type:none; padding:0px; top: 93px !important; left: 190px !important;    z-index: 1050!important;    text-align: left;    max-height: 450px;    overflow: auto;}
.searchHeaderGlobal #results_auto .ui-widget-content .ui-menu-item { padding:0px; margin:0px; border:none;}
.searchHeaderGlobal #results_auto .ui-menu .ui-menu-item a {text-decoration: none; display: block; padding:5px 15px; line-height: 1.5;  font-weight: 400; cursor: pointer; color: #212529; font-size: 16px;}
.searchHeaderGlobal #results_auto .ui-menu .ui-menu-item .ui-menu-item-wrapper {text-decoration: none; display: block; padding:5px 15px; line-height: 1.5;  font-weight: 400; cursor: pointer; color: #212529; font-size: 16px;}
.searchHeaderGlobal .ui-helper-hidden-accessible { display:none;}
.navbar-light .navbar-toggler-icon{background-image:url(../../images/navbar-toggler-icon.svg);}
/* header css*/

/* footer css*/
.footerWrap2022 {background: #161619; font-family: 'Inter', sans-serif;}
.footerMenuData2022 {padding: 0px 0px 0px 0px;}
.signUpFooter2022 {padding: 60px 0px 40px 0px; margin: 0px; border-bottom: 1px solid #373f4d;}
.signUpFooter2022 .signUpHead {float: left;}
.signUpFooter2022 .signUpHead h3 {color: #fff; font-size: 22px; font-weight: 600; padding: 8px 0px 0px 0px; margin: 0px;}
.signUpFooter2022 .signUpArea {float: right; width:400px;}
.signUpFooter2022 .signUpArea .inpBox2022 {float:left; width: 287px;}
.signUpFooter2022 .signUpArea .form-control {font-size: 16px; position: relative; height: 40px; padding: 0px 10px; line-height: 40px; border: none; width: 100%; margin: 0px; background: #fff; text-align: left!important;    font-weight: normal!important; color: #495057!important;}
.signUpFooter2022 .signUpArea p { text-align:left!important;}
.signUpFooter2022 .signUpArea .submitNews22 { float:left; margin-left:12px;}
.signUpFooter2022 .signUpArea .btn {height: 40px; border-radius: 4px; background: #54C4C8; padding: 0px 10px; min-width: 97px; text-align: center; margin: 0px; line-height: 38px; border: 1px solid #54C4C8; font-size: 16px; font-weight: 500; color: #fff;}
.signUpFooter2022 .signUpArea .btn:hover {background: #069697; border-color: #069697;}

.footerMenuData2022 .GWList {float: left; width: 16.6%;}
.footerMenuData2022 .GWList h3 {font-size: 0.875rem; padding: 0px; margin: 40px 0px 0px 0px; font-weight: 600; color: #959595;}
.footerMenuData2022 .GWList li { padding:10px 0px 0px 0px;}
.footerMenuData2022 .GWList li a { font-size:1rem; display:inline-block; text-decoration:none; color:#F2F2F2; font-weight:500;}
.footerMenuData2022 .GWList li a:hover {color: #959595;}
.footerMenuData2022 .GWList li a .newGreay{border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:.2em .35em;background:rgba(255,255,255,.2);text-align:center;font-size:.7em;font-weight:400;line-height:1;display:inline-block;vertical-align:top;margin:0 0 0 5px}
.footerMenuData2022 .FooterULSix.GWList h3 {color: #fff;}
.footerMenuData2022 .GWList h3 .XplusIcon { display:none;}
.signUpFooter2022 .signUpArea .inpBox2022 #subscriber_email-error { display:none!important;}
.signUpFooter2022 .signUpArea #error_message {font-size: 12px; color: #ff0000; padding: 3px 0px 0px 0px; margin: 0px; background: no-repeat; border: none;}
.signUpFooter2022 .signUpArea .success {font-size: 12px; color: #54C4C8; padding: 3px 0px 0px 0px; margin: 0px; background: no-repeat; border: none;}
	
.copyRight2022 {border-top: 1px solid #F5F5F5; padding: 40px 0px; margin-top: 20px;}
.copyTxtLft {float: left;}
.copyTxtLft p {padding: 3px 0px 0px 0px; margin: 0px; font-size: 14px; color: #fff;}
.socialGlobal2022 {float: right;}
.socialGlobal2022 ul.sc-list-BMP-bottom { padding: 0; margin: 0px; list-style-type: none;}
.socialGlobal2022 ul.sc-list-BMP-bottom li {float: left; padding: 0px; margin: 0px 0px 0px 40px;}
.socialGlobal2022 ul.sc-list-BMP-bottom li a {font-size: 9px; color: #fff;}
.socialGlobal2022 ul.sc-list-BMP-bottom li a:hover {color: #959595;}
.socialGlobal2022 ul.sc-list-BMP-bottom li a .twitter-x svg {fill: currentColor; height:25px;}
/* footer css*/

.refer-friend-icon {display: none!important;}

/* site notification on home page top*/
#site_notification {border: 0; cursor: pointer; font: 20px Arial,Helvetica,sans-serif; height: auto; opacity: .95; overflow: hidden; padding: 0; width: 100%;    z-index: 99999;    line-height: 45px;}
#site_notification {position: fixed; top: 0; left: 0;}

@media screen and (max-width:767px) {
	#site_notification{font-size: 14px;}
}
/* site notification on home page top*/

/* breadcrumbs*/
#breadcrumbs .breadcrumb{background-color:transparent;}
#breadcrumbs .breadcrumb>li strong{font-weight:initial;}
#breadcrumbs .breadcrumb>li a, #breadcrumbs .breadcrumb>li span{font-family:Arial;color:#161619;font-size:16px;font-weight:400}
#breadcrumbs .breadcrumb-item+.breadcrumb-item::before{color:#161619;}
.breadcrumb-item+.breadcrumb-item{padding-left:.3rem !important}
.breadcrumb-item+.breadcrumb-item:before{padding-right:0.2rem;}
/* breadcrumbs*/

@media screen and (min-width:992px) {
	.headerTop2022 {position: relative;}
	.headerTop2022 .headerTopData2022 {position: static;}
	.headerTopData2022 .fsClose {right: 19px;}
	.globalMenuSlot2022 {padding-right: 32px;}
	.globalMenuData2022 .navbar {position: static;}
	.globalMenuData2022 .menuRightTopHead {position: absolute; right: 0px; top: 0px;}
	.globalMenuWrap2022 .container.container-fluid { max-width:inherit!important; width:100%!important;}
	.footerWrap2022 .container.container-fluid { max-width:inherit;}
	.GMmainData .navbar-nav .nav-item .nav-link.dropdown-toggle:after { display:none;}
	.footerMenuData2022, .signUpFooter2022, .copySlot2022 { margin-left:17px; margin-right:17px;}
}

@media screen and (min-width:1200px) {
	/*.footerMenuData2022 .FooterULSix.GWList {width: 149px; float: right;}
	.footerMenuData2022 .FooterULFive.GWList .padTop {padding-top: 11px;}*/
	.GMmainData .navbar-nav .nav-item {padding: 0px 0px 0px 13px;}
}

@media screen and (min-width:1300px) {
	.GMmainData .navbar-nav .nav-item .nav-link {font-size: 1rem;}
	.loginOutSlot .btn {font-size:1rem;}
	.copyTxtLft p {font-size: 16px;}
	.socialGlobal2022 ul.sc-list-BMP-bottom li {margin: 0px 0px 0px 48px;}
	.socialGlobal2022 ul.sc-list-BMP-bottom li a {font-size: 11px;}	
	.socialGlobal2022 ul.sc-list-BMP-bottom li a .twitter-x svg {height:30px;}
	.footerMenuData2022, .signUpFooter2022, .copySlot2022 { margin-left:45px; margin-right:45px;}
	.footerMenuData2022 .GWList li a {font-size: 16px;}
}

@media screen and (max-width:1199px) {
	.headerTop2022 ul li {font-size: 14px;}
	.globalMenuSlot2022 {padding-left: 130px;}
	.GMmainData .navbar-nav .nav-item {padding: 0px 0px 0px 7px; }
	.GMmainData .navbar-nav .nav-item .nav-link {font-size: 13px;}
	.loginOutSlot ul li {margin:0;}
	.loginOutSlot .btn{padding:0.375rem 0.75rem;}
	.GMmainData .navbar-nav .nav-item.navHire .nav-link {margin-left: 0px; padding: 0px 5px;}
	.newBita {font-size: 10px; width: 32px; right: -3px;}
	.menuRightTopHead { margin-left:10px;}
	.signUpFooter2022 .signUpHead { max-width: 340px;}
	.signUpFooter2022 .signUpHead h3 {padding: 0px 0px 0px 0px; font-size: 20px;}
	.signUpFooter2022 .signUpArea {width: 380px;}
	.signUpFooter2022 .signUpArea .inpBox2022 {width: 270px;}
	.cartNewDD{margin:20px 5px 0px 10px;}
}

@media screen and (min-width:992px) {
	.globalMenuData2022 .loginOutSlot {display: none;}
	.globalMenuSlot2022 #navbarSupportedContent {display: block!important;}
	.globalMenuSlot2022 #navbarSupportedContent .navbar-nav {display: block;}
	.GMmainData .navbar-nav .nav-item .dropdown-menu {width: 190px; box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 20%); border: none; border-top: 1px solid #909090;    border-radius: 0px 0px 3px 3px;}
	.GMmainData .navbar-nav .nav-item .dropdown-menu .dropdown-item {border: 0; font-size:1rem; padding: 5px 15px; color:#161619;}
	.GMmainData .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, .GMmainData .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {color: #161619; background: #F2F2F2; font-weight:700;}
}

@media screen and (max-width:991px) {
	body.menu-body-fixed {padding-top: 0px;}
	.headerMain2022.fixed-header {position: static;}
	.newBita {position: static; display: inline-block; vertical-align: middle; margin: 0px 0px 0px 5px;}
	.headerTopData2022 { padding-right:50px;}
	.headerTopData2022 .fsClose {right: 27px;}
	.headerTop2022 ul li {font-size: 12px;}
	.globalMenuSlot2022 {min-height: 50px; padding: 0px;}
	.globalMenuSlot2022 .logo-2022 {top: 13px; left:15px;}
	.globalMenuSlot2022 .logo-2022 img {height: 25px;}
	.globalMenuSlot2022 #navbarSupportedContent {position: absolute; left: 0px; top: 50px; width: 100%; background: #F7F8FC; z-index: 999; box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 20%); border-radius: 0px 0px 3px 3px;}
	.GMmainData {float: none; padding: 0px;}
	.GMmainData .navbar-nav .nav-item {padding: 0px; float: none!important; width: auto;}
	.GMmainData .navbar-nav .nav-item .nav-link {font-size:1rem; padding: 10px 15px; border-bottom: 1px solid #ddd; font-weight: 500;}
	.GMmainData .navbar-nav .nav-item .dropdown-menu {padding: 0px 0px 20px 0px; margin: 0px; border-radius: 0px; border: none; background: none;}
	.GMmainData .navbar-nav .nav-item .dropdown-menu .dropdown-item {font-size:1rem; border-bottom: 1px solid #ddd; padding: 10px 15px;}
	.globalMenuData2022 .mobileMenu {margin: 10px 0px 0px 0px; position: absolute; right: 15px; top: 0px; z-index:888;}
	.globalMenuData2022 .mobileMenu .navbar-toggler {border: none; margin: 0px; padding: 0px; outline: none;}
	.globalMenuData2022 .mobOverlay {position: fixed; display: none; left: 0px; top: 0px; z-index: 777; content: ""; width: 100%; height: 100%; background:rgba(255,255,255,0.1);}
	.globalMenuData2022 .mobOverlay.active {display: block;}
	.globalMenuData2022 .navbar-toggler:before {position: absolute; left: 8px; top: 5px; content: "x"; color: #222; font-size: 20px; font-weight: 300; font-family: 'Font Awesome 6 Free'; text-transform: uppercase;}
	.globalMenuData2022 .navbar-toggler.collapsed:before {visibility: hidden; opacity: 0;}
	.globalMenuData2022 .navbar-toggler .navbar-toggler-icon {visibility: hidden; opacity: 0;}
	.globalMenuData2022 .mobileMenu .navbar-toggler.collapsed .navbar-toggler-icon {visibility: visible; opacity: 1;}
	.GMmainData .navbar-nav .nav-item .nav-link.dropdown-toggle { position:relative;}
	.GMmainData .navbar-nav .nav-item .nav-link.dropdown-toggle:after {border: none; content: ">"; position: absolute; right: 28px; font-family: 'Inter', sans-serif; font-size: 26px; font-weight: 300; top: -2px; width: 8px; overflow: hidden; text-indent: -6px; color: #737375; font-family: 'Inter';}
	.GMmainData .navbar-nav .nav-item.navHire {border-bottom: 1px solid #ddd;}
	.GMmainData .navbar-nav .nav-item.navHire .nav-link {margin: 10px 15px; border: none; display: inline-block;}
	.GMmainData .navbar-nav .nav-item.afterLoginDD { display:block;}
	
	.GMmainData .fa-chevron-down { display:none;}
	.GMmainData .dropdown-toggle:after { display:inline-block!important;}
	
	.globalMenuData2022 .loginOutSlot {padding: 0px 0px 10px 0px; float: none;}
	.globalMenuData2022 .loginOutSlot ul li {margin: 0px; padding: 0px 15px 10px 15px; display: block;}
	.globalMenuData2022 .loginOutSlot .btn {font-size: 16px; min-width: inherit; width: 100%;}
	
	.globalMenuWrap2022.mobTopMenuHide .LogGridRight {opacity: 0; visibility: hidden;}
	
	/*mega menu flip*/
	.megaMobileM .menuRightTopHead { display:none;}
	.megaMobileM .GMmainData .navbar-nav .nav-item { display:none;}
	.megaMobileM .GMmainData .navbar-nav .nav-item.dropdown.show { display:block;}
	.megaMobileM .GMmainData .navbar-nav .nav-item .nav-link.dropdown-toggle {padding-left: 40px; background: #fff; border-bottom: none; color: #000;}
	.megaMobileM .GMmainData .navbar-nav .nav-item .nav-link.dropdown-toggle:after {content: "<"; left: 15px; right:auto; margin: 0px; text-indent: -3px;}
	/*mega menu flip*/
	
	.globalMenuData2022 { float:none;}
	.globalMenuSlot2022 .logo-2022 {top: 12px;}
	.loginOutSlot {padding: 9px 0px 0px 0px;}
	.loginOutSlot ul li {margin: 0px 0px 0px 2px;}
	.loginOutSlot .btn {min-width:62px;font-size:1rem;line-height:1.3rem;padding:.375rem 2rem;}
	.cartNewDD { margin: 13px 54px 0px 10px;}
	.cartNewDD .dropCart {top: 34px; border-radius: 0px 0px 4px 4px;}
	
	.menuRightTopHead {float: none; margin: 0px;}
	.menuRightTopHead .mrtGrid {display: none;}
	.menuRightTopHead .RightTopData {display: block; position: static; width: auto; background: #fff; box-shadow: none; padding: 10px 5px 10px 5px;}
	.menuRightTopHead .RightTopData ul li { float: left; width: 50%; padding: 0px 10px;}
	.menuRightTopHead .RightTopData ul li a {display: inline-block; padding:.5rem 0px; font-size:1rem; color: #161619; font-weight: 500;}
	.menuRightTopHead .RightTopData p { display:none;}
	.menuRightTopHead .RightTopData.loginMenuShow {width: auto;}
	.menuRightTopHead .RightTopData.loginMenuShow .RTmenuOut {float: none; width: auto;}
	.menuRightTopHead .RightTopData.loginMenuShow:before { display:none;}
	.menuRightTopHead .RightTopData.loginMenuShow .RTmenuIn { display:none;}
	
	.footerMenuData2022 .GWList { width: 32%; display: inline-block; vertical-align: top; float: none;}
	.copyRight2022 {padding: 20px 0px; margin-top: 50px;}
	.socialGlobal2022 ul.sc-list-BMP-bottom li { margin: 0px 0px 0px 20px;}
	.menuRightTopHead .RightTopData ul li a{font-size:0.875rem;}
}

@media screen and (max-width:767px) {
	/*.headerTop2022 {display: block!important;}*/
	.searchHeaderGlobal #results_auto .ui-widget-content {max-width: 320px; left: 180px !important;}
	.searchHeaderGlobal #results_auto .ui-menu .ui-menu-item a {font-size: 14px;}
	.signUpFooter2022 {border: none; padding: 25px 0px 20px 0px;}
	.signUpFooter2022 .signUpHead {float: none; max-width: inherit;}
	.signUpFooter2022 .signUpHead h3 {font-size: 18px; padding: 0px 0px 15px 0px;}
	.signUpFooter2022 .signUpArea { width:auto; margin: 0px auto; float: none;}
	.signUpFooter2022 .signUpArea .inpBox2022 { width: auto; float: none;}
	.signUpFooter2022 .signUpArea .submitNews22 {float: none; margin: 15px 0px 0px 0px;}
	.signUpFooter2022 .signUpArea .btn {width: 100%;}
	.footerMenuData2022 {padding: 100px 0px 0px 0px; position: relative;}
	.footerMenuData2022 .GWList {float: none;  width: auto; display: block;}
	.footerMenuData2022 .GWList h3 {margin: 0px; color: #C5C5C5; padding: 12px 0px; border-top: 1px solid #909090; position: relative;}
	.footerMenuData2022 .GWList h3 .XplusIcon {position: absolute; right: 3px; top: 11px; font-size: 16px; display:block;}
	.footerMenuData2022 .GWList h3 .XplusIcon .fa-xmark { display:none;}
	.footerMenuData2022 .GWList h3.active .XplusIcon .fa-plus { display:none;}
	.footerMenuData2022 .GWList h3.active .XplusIcon .fa-xmark { display:block; margin-right: 2px; margin-top: 1px;}
	.footerMenuData2022 .GWList li {padding:.5rem 0px .5rem 0px;}
	.footerMenuData2022 .GWList li a {color: #fff;}
	.footerMenuData2022 .GWList ul.gtListLI { display:none; padding-bottom: 15px; padding-left: 15px;}
	.footerMenuData2022 .GWList ul.gtListLI.active {display:block;}
	.footerMenuData2022 .GWList.FooterULSix {position: absolute; left: 0px; top: 0px; width: 100%;}
	.footerMenuData2022 .GWList.FooterULSix h3 { border:none;}
	.footerMenuData2022 .GWList.FooterULOne h3 { border:none;}
	.footerMenuData2022 .GWList.FooterULSix ul.fbAppsUl li {display: inline-block; vertical-align: top; margin: 0px 4px;}
	.footerMenuData2022 .GWList.FooterULSix {}
	.footerMenuData2022 .GWList.FooterULFive {border-bottom: 1px solid #909090;}
	.copyRight2022 {margin-top: 10px; border: none;}
	.copyTxtLft {float: none; text-align: center;}
	.socialGlobal2022 {float: none; text-align: center;}
	.socialGlobal2022 ul.sc-list-BMP-bottom li {float: none; padding: 0px; margin: 0px 10px 10px 10px; display: inline-block; vertical-align: top;}
	.loginOutSlot{padding:11px 0 0 0}
	.loginOutSlot .btn{font-size:.8rem;padding:0.275rem 0.4rem;height:30px;}
	.globalMenuData2022 .loginOutSlot .btn{font-size:1rem;padding:0.375rem 0.4rem;height:36px;}
	.globalMenuSlot2022 .logo-2022{left:10px;}
}

@media screen and (max-width:575px) {
	.headerTopData2022 { padding-right:30px;}
	.headerTopData2022 .fsClose {right: 10px;}
	.globalMenuWrap2022 .container {padding: 0px;}
	.copyTxtLft p span { display:block;}
	.searchHeaderGlobal #results_auto .ui-widget-content {max-width: 260px; left: 77px !important;}
	.searchHeaderGlobal .slcInpSlot { padding: 0px 65px 0px 80px;}
	.searchHeaderGlobal .slcInpSlot .slcSec {width: 75px; padding-right: 5px;}
	.searchHeaderGlobal .slcInpSlot .InpSec .form-control {padding: 6px 3px 6px 5px;}
	.searchHeaderGlobal .slcInpSlot .slcSec .form-control {padding: 6px 3px 6px 5px; white-space: nowrap; overflow: hidden!important; text-overflow: ellipsis;}
}