body{overflow-x: hidden; background:#f5f5f5!important;}
.header{background:linear-gradient(180deg, #181818 0%, #353535 100%)!important}
.header .navbar{padding: 1.05rem 0.9rem;}
.header .navbar-expand-lg .navbar-nav{margin-top: 57px; margin-right: 37px;}
.header .sub-links{padding: 13px 159px 13px 25px; background: #dce9f9; position: absolute; right: 0px; top: 0px;}
.header .sub-links a{display: inline-flex; align-items: center; color: #0a0a0a!important; position: relative; z-index: 1; font-size: 13px; font-family: "Josefin Sans",sans-serif; font-weight: 700; text-transform: uppercase; padding-right: 58px; padding-left: 31px;}
.header .sub-links a:hover{color: #0a0a0a!important;}
.header .sub-links a:after{content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 29px; height: 29px; width: 2px; background: #0a0a0a;}
.header .sub-links a:first-child:before{content:''; width:24px; height:24px; background:url(https://s3.amazonaws.com/prod_bucket/wb_images/1742482090-1702898150-92648.png) no-repeat left top; position:absolute; left:0px; top:-3px;}
.header .sub-links a:nth-child(2){padding-left: 34px;}
.header .sub-links a:nth-child(2):before{content:''; width:27px; height:24px; background:url(https://s3.amazonaws.com/prod_bucket/wb_images/727432306-1702898171-92648.png) no-repeat left top; position:absolute; left:0px; top:-3px;}
.header .sub-links a:nth-child(3):before{content:''; width:24px; height:24px; background:url(https://s3.amazonaws.com/prod_bucket/wb_images/1585912346-1702898190-92648.png) no-repeat left top; position:absolute; left:0px; top:-3px;}
.header .width-cls-80106220{position:relative!important; font-size: 1px!important; color: transparent!important; margin-left: 13px!important;}
.header .width-cls-80106220:before{content:''; background: url(https://s3.amazonaws.com/prod_bucket/wb_images/571110723-1702899985-92648.png); width: 26px; height: 26px; position:absolute; top: -14px; left: 10px;}


.header ul#parent-menu > li > a{position: relative; font-family: "Josefin Sans",sans-serif; font-size: 18px; font-weight: 700; text-transform: capitalize; display: inline-block; margin-right: 41px;}
.header .dropdown-toggle::after{display:none;}
.header .navbar-expand-lg .navbar-nav .dropdown-menu{padding: 35px 35px 29px 35px; width: 251px; background: #dce9f9!important; left: 50%; margin-left: -125px;}
.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{color:#000!important; padding: 5px !important; margin-bottom: 0px; box-shadow: unset!important;}
.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link:hover{background:transparent!important; box-shadow: unset!important; text-decoration:underline;}
.header .width-cls-05898211{position: absolute!important; top: 11px; right: 43px; padding-left: 31px; z-index:1}
.header .width-cls-05898211 .width-cls-99004027{font-size: 13px!important; font-family: "Josefin Sans",sans-serif!important; font-weight: 700!important; color:#0a0a0a!important}
.header .width-cls-05898211 .width-cls-99004027:hover{color:#0a0a0a!important}
.header .width-cls-05898211:before{content:''; width:26px; height:26px; background:url(https://s3.amazonaws.com/prod_bucket/wb_images/1418792370-1702898215-92648.png) no-repeat left top; position:absolute; left:0px; top:-2px;}
.header .width-cls-05898211[title=LOGOUT]{position: absolute!important; top: 11px; right: -7px; padding-left: 31px; z-index:2}
.header .width-cls-05898211[title=LOGOUT] a{color:#000!important;}
.header .width-cls-05898211[title=LOGOUT] .dropdown-menu{margin-left: unset; left: unset;}
.header .width-cls-05898211[title=LOGOUT] .dropdown-menu a:hover{background:transparent!important; color:#000!important;}

.header .width-cls-05898211 .width-cls-99004027{font-size: 1px!important; width: 50px; line-height: 23px; position: relative;}
.header .width-cls-05898211 .width-cls-99004027:before{content: 'Store Log in'; position: absolute; font-size: 13px; font-weight: 700; text-transform: uppercase; width: 100px; left: 0px; top:-4px}

.mainmenu .top-menu-active{color: #1855a1!important;}

footer.footer{padding:0px 0px 50px 0px;}
.footer .mid-footer{padding: 50px 20px 90px; background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1226098675-1702911056-92648.jpg); background-size: cover; background-position: 100% 100%; position: relative;}
.footer .mid-footer:before{content: ""; position: absolute; bottom: 0px; left: 0px; width: 0; height: 0; border-bottom: 90px solid #fff; border-right: 100vw solid transparent; visibility: visible; z-index: 2;}
.footer .mid-footer .footer_nav{zoom: 1; max-width: 1195px; width: 100%; margin: 0 auto; position: relative; z-index: 3;}
.footer .mid-footer .footer_nav ul{zoom: 1; position: relative; display: flex; flex-flow: row nowrap; width: 100%;}
.footer .mid-footer .footer_nav li{padding-right: 5px; flex: 1;}
.footer .mid-footer .footer_nav li a{color: #fff; text-transform: capitalize; font-weight: 700; display: inline-block; position: relative; cursor: pointer; font-family: "Josefin Sans",sans-serif; font-size: 18px; margin-bottom: 12px; text-transform: capitalize;}
.footer .mid-footer .footer_nav .nav_sub{width:100%; display:table;}
.footer .mid-footer .footer_nav .nav_sub a{width: 100%; display: table; margin-bottom: 7px; font-family: "Lato",sans-serif; font-weight: 400; font-size: 16px;}

.footer .bottom-footer {width: 100%; padding: 50px 20px;}
.footer .bottom-footer .flexer {width: 1195px; max-width: 100%; margin: 0 auto; display:table;}
.footer .bottom-footer .logo {width: 249px; max-width: 100%; text-align: center; float: left; margin-right: 65px;}
.footer .bottom-footer .middle {text-align: left; width: 440px; max-width: 100%; float:left}
.footer .bottom-footer .middle strong{margin-bottom:15px;}
.footer .bottom-footer .middle .footer_address .box-oe {margin-left: 65px; font-weight: 400; font-size: 14px; color: #0a0a0a;  float:left}
.global-footer {position: relative; zoom: 1; margin: 0 auto; display: block; padding: 0; width: 1235px; max-width: 100%; padding: 0 20px;}
.global-footer:before, .global-footer:after {display: block; visibility: hidden; height: 0; content: " ";}
.global-footer p a, .global-footer p a:visited {font-family: "Josefin Sans",sans-serif; font-weight: 700; font-size: 14px; transition: all 200ms linear; color: #0a0a0a; text-decoration: none;}
.global-footer .delimiter {padding: 0 2px; color: #0a0a0a; font-weight: 500; }
.global-footer p a, .global-footer a{font-family: "Josefin Sans",sans-serif; font-weight: 700; font-size: 14px; transition: all 200ms linear; color: #0a0a0a; text-decoration: none;}
.global-footer a:last-child{margin-left: 45px;}

.page-wrapper{background:#fff!important;}
.form-heading{color:#000!important;}
.sign-in-wrapper input, .sign-in-wrapper textarea{border-bottom: 4px solid #000; color: #000;}
.login-with-phone.link{color:#000!important}
.link{color:#000!important}
.sign-in-wrapper input::-webkit-input-placeholder {color: #000;}
.sign-in-wrapper input::-moz-placeholder {color: #000;}
.sign-in-wrapper input:-ms-input-placeholder {color: #000;;}
.term-condition-link {color: #000;}
.color1 {color: #000;}
.acouunct-sign-in a{color: #000;}
.order_cust_info:before{font-size: 17px !important;font-weight: 600!important;}


@media screen and (min-width: 1150px) and (max-width: 1280px) {
	.header .navbar-expand-lg .navbar-nav{margin-right: 17px;}
	.header .sub-links{padding: 13px 119px 13px 25px}
	.header .width-cls-05898211{right: 0px;}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
	.header .navbar-expand-lg .navbar-nav{margin-right: 17px;}
	.header .sub-links{padding: 13px 149px 13px 25px}
	.header .width-cls-05898211{right: 0px;}
	.global-footer{text-align:center}
	.global-footer a:last-child {margin-left: 0px; clear: both; width: 100%; display: block; margin-top: 10px;}
	.footer .bottom-footer .middle{width:230px;}
	.header .width-cls-05898211 .width-cls-99004027{width:90px;}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
	.header .navbar {padding: 0rem 0.9rem;}
	.navbar-brand.p-md-3{padding:.8rem .5rem .8rem .4rem!important}
	.header ul#parent-menu > li > a{width: 100%; display: table; text-align: left; font-size: 25px; color: #000!important; padding: 15px 25px 15px 0px!important; margin: 0px; border-bottom: solid 3px #006eb6; letter-spacing: 2px;}
	.header .dropdown-toggle::after{display: block; position: absolute; right: 0; top: 50%; margin-top: -3px;}
	.header .navbar-expand-lg .navbar-nav{margin:0px;}
	.navbar-light .navbar-toggler{background: #fff; border-radius: 43px; height: 36px; width: 36px; padding: 0px;}
	.navbar-light .navbar-toggler .dark-teal-text{color: #000;}
	.navbar-light .navbar-toggler[aria-expanded=true] i:before{content: "\f00d";}
	.header .width-cls-27674955{display:none!important;}
	div#navbarSupportedContent{background: #c4daf4!important; width: 483px; right: 0px; position: absolute; left: unset; top: 104px; max-height: unset; max-height: 100vh; min-height: 100vh; padding:10px 25px 70px}
	.header .width-cls-05898211{position: relative!important; top: unset; right: unset; padding: unset; z-index: unset;}
	.header ul#parent-menu > li > a{margin-right: 0px;}
	.global-footer{text-align:center}
	.global-footer a:last-child {margin-left: 0px; clear: both; width: 100%; display: block; margin-top: 10px;}
	.footer .bottom-footer .middle{width:230px;}
	.header .sub-links {position:relative; right:unset; top:unset; margin:0px; margin-top: 30px; background: transparent; padding:0px;}
	.header .sub-links a{padding: 20px 25px !important; text-align: center; display: block; background: #dce9f9; margin-bottom: 20px !important; font-family: "Lato",sans-serif; font-size: 18px; font-weight: normal;}
	.header .sub-links a:after{display:none;}
	.header .sub-links a:first-child:before{left: 30%; top: 23px;}
	.header .sub-links a:nth-child(2):before{left: 26%; top: 23px;}
	.header .sub-links a:nth-child(3):before{left: 33%; top: 23px;}
	.header .width-cls-05898211:before{display:none;}
	.header .width-cls-05898211 .width-cls-99004027{text-transform: lowercase!important; font-size:1px!important;}
	.header .width-cls-05898211 .width-cls-99004027:before{width: auto; font-size: 25px; text-transform: capitalize!important; top:14px!important}
	.header .width-cls-05898211 .width-cls-99004027:first-letter{text-transform: capitalize!important;}
	.footer .mid-footer .footer_nav{width: calc(100% - 200px); max-width: 100%; margin: 0 auto;}
	.footer .mid-footer .footer_nav ul{display: table; flex: unset;}
	.footer .mid-footer .footer_nav li{width: 33%; flex: unset; position: relative; display: inline-block;}

	.header .navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: unset; margin: 0px; width: 100%; text-align: left; padding: 30px; background:transparent!important}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{font-weight: 700; font-size: 16px;}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
	.header .navbar {padding: 0rem 0.9rem;}
	.navbar-brand.p-md-3{padding:.8rem .5rem .8rem .4rem!important}
	.header ul#parent-menu > li > a{width: 100%; display: table; text-align: left; font-size: 25px; color: #000!important; padding: 15px 25px 15px 0px!important; margin: 0px; border-bottom: solid 3px #006eb6; letter-spacing: 2px;}
	.header .dropdown-toggle::after{display: block; position: absolute; right: 0; top: 50%; margin-top: -3px;}
	.header .navbar-expand-lg .navbar-nav{margin:0px;}
	.navbar-light .navbar-toggler{background: #fff; border-radius: 43px; height: 36px; width: 36px; padding: 0px;}
	.navbar-light .navbar-toggler .dark-teal-text{color: #000;}
	.navbar-light .navbar-toggler[aria-expanded=true] i:before{content: "\f00d";}
	.header .width-cls-27674955{display:none!important;}
	div#navbarSupportedContent{background: #c4daf4!important; width: 483px; right: 0px; position: absolute; left: unset; top: 58px; max-height: unset; max-height: 100vh; min-height: 100vh; padding:10px 25px 70px}
	.header .width-cls-05898211{position: relative!important; top: unset; right: unset; padding: unset; z-index: unset;}
	.header ul#parent-menu > li > a{margin-right: 0px;}
	.global-footer{text-align:center}
	.global-footer a:last-child {margin-left: 0px; clear: both; width: 100%; display: block; margin-top: 10px;}
	.footer .bottom-footer .middle{width:230px;}
	.header .sub-links {position:relative; right:unset; top:unset; margin:0px; margin-top: 30px; background: transparent; padding:0px;}
	.header .sub-links a{padding: 20px 25px !important; text-align: center; display: block; background: #dce9f9; margin-bottom: 20px !important; font-family: "Lato",sans-serif; font-size: 18px; font-weight: normal;}
	.header .sub-links a:after{display:none;}
	.header .sub-links a:first-child:before{left: 30%; top: 23px;}
	.header .sub-links a:nth-child(2):before{left: 26%; top: 23px;}
	.header .sub-links a:nth-child(3):before{left: 33%; top: 23px;}
	.header .width-cls-05898211:before{display:none;}
	.header .width-cls-05898211 .width-cls-99004027{text-transform: lowercase!important; font-size:1px!important;}
	.header .width-cls-05898211 .width-cls-99004027:before{width: auto; font-size: 25px; text-transform: capitalize!important; top:14px!important}
	.header .width-cls-05898211 .width-cls-99004027:first-letter{text-transform: capitalize!important;}
	.footer .mid-footer .footer_nav{width: calc(100% - 50px); max-width: 100%; margin: 0 auto;}
	.footer .mid-footer .footer_nav ul{display: table; flex: unset;}
	.footer .mid-footer .footer_nav li{width: 33%; flex: unset; position: relative; display: inline-block;}

	.header .navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: unset; margin: 0px; width: 100%; text-align: left; padding: 30px; background:transparent!important}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{font-weight: 700; font-size: 16px;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
	.header .navbar {padding: 0rem 0.9rem;}
	.navbar-brand.p-md-3{padding:.8rem .5rem .8rem .4rem!important}
	.header ul#parent-menu > li > a{width: 100%; display: table; text-align: left; font-size: 25px; color: #000!important; padding: 15px 25px 15px 0px!important; margin: 0px; border-bottom: solid 3px #006eb6; letter-spacing: 2px;}
	.header .dropdown-toggle::after{display: block; position: absolute; right: 0; top: 50%; margin-top: -3px;}
	.header .navbar-expand-lg .navbar-nav{margin:0px;}
	.navbar-light .navbar-toggler{background: #fff; border-radius: 43px; height: 36px; width: 36px; padding: 0px;}
	.navbar-light .navbar-toggler .dark-teal-text{color: #000;}
	.navbar-light .navbar-toggler[aria-expanded=true] i:before{content: "\f00d";}
	.header .width-cls-27674955{display:none!important;}
	div#navbarSupportedContent{background: #c4daf4!important; width: 483px; right: 0px; position: absolute; left: unset; top: 58px; max-height: unset; max-height: 100vh; min-height: 100vh; padding:10px 25px 70px}
	.header .width-cls-05898211{position: relative!important; top: unset; right: unset; padding: unset; z-index: unset;}
	.header ul#parent-menu > li > a{margin-right: 0px;}
	.global-footer{text-align:center}
	.global-footer a:last-child {margin-left: 0px; clear: both; width: 100%; display: block; margin-top: 10px;}
	.footer .bottom-footer .middle{width:230px;}
	.header .sub-links {position:relative; right:unset; top:unset; margin:0px; margin-top: 30px; background: transparent; padding:0px;}
	.header .sub-links a{padding: 20px 25px !important; text-align: center; display: block; background: #dce9f9; margin-bottom: 20px !important; font-family: "Lato",sans-serif; font-size: 18px; font-weight: normal;}
	.header .sub-links a:after{display:none;}
	.header .sub-links a:first-child:before{left: 30%; top: 23px;}
	.header .sub-links a:nth-child(2):before{left: 26%; top: 23px;}
	.header .sub-links a:nth-child(3):before{left: 33%; top: 23px;}
	.header .width-cls-05898211:before{display:none;}
	.header .width-cls-05898211 .width-cls-99004027{text-transform: lowercase!important; font-size:1px!important;}
	.header .width-cls-05898211 .width-cls-99004027:before{width: auto; font-size: 25px; text-transform: capitalize!important; top:14px!important}
	.header .width-cls-05898211 .width-cls-99004027:first-letter{text-transform: capitalize!important;}
	.footer .mid-footer .footer_nav{width: 100%; max-width: 100%; margin: 0 auto;}
	.footer .mid-footer .footer_nav ul{display: table; flex: unset;}
	.footer .mid-footer .footer_nav li{width: 50%; flex: unset; position: relative; display: inline-block; margin-top:20px;}
	.footer .mid-footer{padding:30px 20px 90px}
	.footer .bottom-footer{padding:20px;}
	.footer .bottom-footer .logo{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}
	.footer .bottom-footer .middle{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}
	.footer .bottom-footer .box-oe{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}

	.header .navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: unset; margin: 0px; width: 100%; text-align: left; padding: 30px; background:transparent!important}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{font-weight: 700; font-size: 16px;}
}

@media screen and (min-width: 300px) and (max-width: 539px) {
	.header .navbar {padding: 0rem 0.9rem;}
	.navbar-brand.p-md-3{padding:.8rem .5rem .8rem .4rem!important}
	.header ul#parent-menu > li > a{width: 100%; display: table; text-align: left; font-size: 25px; color: #000!important; padding: 15px 25px 15px 0px!important; margin: 0px; border-bottom: solid 3px #006eb6; letter-spacing: 2px;}
	.header .dropdown-toggle::after{display: block; position: absolute; right: 0; top: 50%; margin-top: -3px;}
	.header .navbar-expand-lg .navbar-nav{margin:0px;}
	.navbar-light .navbar-toggler{background: #fff; border-radius: 43px; height: 36px; width: 36px; padding: 0px;}
	.navbar-light .navbar-toggler .dark-teal-text{color: #000;}
	.navbar-light .navbar-toggler[aria-expanded=true] i:before{content: "\f00d";}
	.header .width-cls-27674955{display:none!important;}
	div#navbarSupportedContent{background: #c4daf4!important; width: 100%; right: 0px; position: absolute; left: unset; top: 58px; max-height: unset; max-height: 100vh; min-height: 100vh; padding:10px 15px 60px}
	.header .width-cls-05898211{position: relative!important; top: unset; right: unset; padding: unset; z-index: unset;}
	.header ul#parent-menu > li > a{margin-right: 0px;}
	.global-footer{text-align:center}
	.global-footer a:last-child {margin-left: 0px; clear: both; width: 100%; display: block; margin-top: 10px;}
	.footer .bottom-footer .middle{width:230px;}
	.header .sub-links {position:relative; right:unset; top:unset; margin:0px; margin-top: 30px; background: transparent; padding:0px;}
	.header .sub-links a{padding: 20px 25px !important; text-align: center; display: block; background: #dce9f9; margin-bottom: 20px !important; font-family: "Lato",sans-serif; font-size: 18px; font-weight: normal;}
	.header .sub-links a:after{display:none;}
	.header .sub-links a:first-child:before{left: 20%; top: 23px;}
	.header .sub-links a:nth-child(2):before{left: 13%; top: 23px;}
	.header .sub-links a:nth-child(3):before{left: 25%; top: 23px;}
	.header .width-cls-05898211:before{display:none;}
	.header .width-cls-05898211 .width-cls-99004027{text-transform: lowercase!important; font-size:1px!important;}
	.header .width-cls-05898211 .width-cls-99004027:before{width: auto; font-size: 25px; text-transform: capitalize!important; top:14px!important}
	.header .width-cls-05898211 .width-cls-99004027:first-letter{text-transform: uppercase!important;}
	.footer .mid-footer .footer_nav{width: 100%; max-width: 100%; margin: 0 auto;}
	.footer .mid-footer .footer_nav ul{display: table; flex: unset;}
	.footer .mid-footer .footer_nav li{width: 50%; flex: unset; position: relative; display: inline-block; margin-top:20px;}
	.footer .mid-footer{padding:30px 20px 90px}
	.footer .bottom-footer{padding:20px;}
	.footer .bottom-footer .logo{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}
	.footer .bottom-footer .middle{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}
	.footer .bottom-footer .box-oe{width:100%; margin:0px; margin-bottom:15px; text-align:center; line-height: 30px;}
	.footer .bottom-footer .flexer{width:100%;}

	.header .navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: unset; margin: 0px; width: 100%; text-align: left; padding: 30px; background:transparent!important}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{font-weight: 700; font-size: 16px;}
}