@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800&display=swap');
*{    font-family: 'Work Sans', sans-serif;}
h1,h2,h3,h4{font-family: 'Oswald', sans-serif;}
	.container {
	max-width: 1510px! important;
	padding:0 15px! important;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide:hover{
	background-color: #F9F9F9;
}
.dday li.product:hover, main#product-listing-container .catp-productlisting li.product:hover .card-addtocart a.button.button--small.card-figcaption-button{
	background-color: #E11B1E;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide:hover .card-addtocart a.button.button--small.card-figcaption-button {
    background: #E11B1E;
}
.top-sec-slider-menu .slick-slide:first-child img {
    background-color: #f7c030;
}
.heroslider-hmtp .slick-slide:nth-child(3) img {
    background-color: #ff8a09;
}
.top-sec-slider-menu .slick-slide:nth-child(2) img {
    background-color: #d0d0d0;
}
.ft-top .footer_sec .ftr-sddress p a {
    color: #fff;
    padding-left: 3px;
	text-decoration:none;
}
.ft-top .footer_sec .ftr-sddress p a:hover{
	text-decoration:none;
}
.cart table.cart tbody.cart-list  .only-rmvbtn img {
    width: 25px;
    margin-right: 6px;
}
.cart table.cart tbody.cart-list  .only-rmvbtn {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d6d6d6;
    font-size: 14px;
}
/* .top-sec-slider-menu .slick-slide:last-child img { */
    /* background-color: #0a0f15; */
/* } */
.top-sec-slider-menu .slick-slide img {
    height: 492px;
}
.top-sec-slider-menu .slick-slide img {
	object-fit: contain !important;
	object-position: center !important;
}
body.body.page .page-content.page-content--centered p {
    margin-bottom: 8px;
}
.checkoutHeader {
    min-height: 8.23077rem;
}
.checkoutHeader-content {
    padding: 2rem;
}
body.body.page h1 strong {
    font-family: 'Oswald', sans-serif;
}
body.body.page .page-content.page-content--centered {
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
}
div#previewModal button.modal-close:after , div#previewModal button.modal-close:before{
	display:none;
}
body.body.page h1 {
    font-size: 20px;
    margin-bottom: 10px! important;
    margin-top: 0;
    font-family: 'Oswald', sans-serif;
	font-weight:700;
}
.dday h5 img {
    width: 35px;
    vertical-align: top;
	display:none;
}
body.body.page nav {
    padding-top: 10px;
}
/* .top-sec-slider-menu .slick-slide img { */
	/* object-fit: contain !important; */
	/* object-position: bottom !important; */
	/* background: #d2d2d2 !important; */
/* } */
.page.cart-page-page .cart-wrapper .summaryt-side .cart-actions.cart-content-padding-right.mobile-icheckout-buttom {
	display: none;
}
.brand .sidebarBlock ul.navList li.navList-item.active-brand a.navList-action {
	color: #e11b1e;
	text-decoration: underline;
}
.brands li.brand:nth-child(2) img {
	max-width: 149px;
	min-height: 177px;
}
.brands ul.brandGrid {
	margin-left: 0;
	margin-right:0;
}
.top_header .th-center ul li:nth-child(2) img {
	padding-top: 1px;
}
.createaccount_thanks p {
	padding-top: 21px;
	margin: 6px;
}
input:focus+label {
	outline: 0px solid #0f7fff!important;
	outline-offset: 0px!important;
}
div#modal-review-form button.modal-close span.aria-description--hidden {
	display: none! important;
	position: static! important;
}
#red-newarrvl .slick-list.draggable {
	width: calc(100% + 30px);
	margin-left: -15px;
}
.two-divs .divide-wrapper .menus ul {
	margin: 0;
	list-style: none;
}
.l-info-acc h1 span {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	margin-bottom: 0;
}
.page.cart-page-page .cart-wrapper .items-side .cart-items-table {
	/*height: 417px;*/
	/*overflow-y: scroll;*/
	padding-right: 14px;
		margin-bottom: 20px;
	/*overflow-x: hidden;*/ 
}
.ft-top .footer_sec .ftr-sddress p:last-child img {
	height: 26px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	width: 25px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul.second-level-mn a.navPages-action:hover{
	color:#E11B1E;
}
.account_recentitems .two-divs .right-side-accnt ul.productGrid li.product .ws-column p.card-text {
	display: none;
}
.account_recentitems .two-divs .right-side-accnt ul.productGrid li.product .ws-column p.card-prdsummary {
	display: none;
}
.ft-top .footer_sec .ftr-sddress p:last-child {
	display: flex;
}
.default-status {
	background-color: #000! important;
}
.prx-atc-wrap div.card-text {
	margin-bottom: 0;
	padding-top: 16px;
}
.search ul.productGrid li.product div.card-text {
	padding-top: 0px;
	margin-top: 0px;
}
.search ul.productGrid li.product div.card-text .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	margin-bottom: -15px;
}
.warranty-registration-form-form nav {
	display: none;
}
.top-header-bar ul a .red-wrrt {
	display: none;
}
.top-header-bar ul a:hover .red-wrrt{
	display: inline-block;
}
.top-header-bar ul a:hover .black-wrrt{
	display:none;
}
.search .search-page-main .search-results-wrapper .top-section {
	display: flex;
	justify-content: space-between;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar {
	margin: 0;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar .form-field {
	margin-bottom: 0;
	border: none;
}
.search .search-page-main hr {
	margin: 0px;
}
.search .search-page-main form .productGrid {
	padding-top: 20px;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar .form-field .form-select {
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 5px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	color: #4F4F4F;
	height: inherit;
	padding: 10px;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar .form-field .form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #333333;
}
.middle_header .mh-center-right .cart-wissht .th_red_usr {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul a.navPages-action:hover{
	color:#E11B1E;
}
.warranty-registration-form-form .page-content.page-content--centered {
	padding: 0;
	width: 90%;
}
.warranty-registration-form-form .form-wrapper h2.forms-heading {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 4px solid #E11B1E;
	display: inline-block;
}
.warranty-registration-form-form .form-sub-label {
	display: none;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 {
	width: 99%;
	padding-right:0px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 24px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.cnt-shping.mobile {
	display: none;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 input#input_20 {
	height: 177px;
	text-align: center;
	padding-top: 65px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 .qq-upload-button {
	display: none;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 .jfUpload-text-container {
	display: none;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li select {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	height: 36px;
	width: 100%! important;
	color: #C0C0C0;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_2 button#input_2 {
	float: right;
	background: #C6C6C6;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 0;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 34px;
	padding: 0px 19px;
	height: 42px;
	width: 308px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_2 button#input_2:hover{
	background-color:#E11B1E;
}
.warranty-registration-form-form .form-all ul.form-section.page-section  li#id_2 {
	width: 99%;
	padding-right: 0;
	margin: 0;
}
.warranty-registration-form-form .form-wrapper {
	padding-top: 25px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_10 , .warranty-registration-form-form .form-all ul.form-section.page-section li#id_18 , .warranty-registration-form-form .form-all ul.form-section.page-section li#id_15{
	padding-right: 0;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li {
	width: 33%;
	float: left;
	padding-right: 12px;
	margin-bottom: 25px;
position:relative;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li .form-error-message {
	position: absolute;
	bottom: -33px;
	padding-bottom: 6px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#cid_1 {
	display: none;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li .form-error-message img {
	width: 23px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li input {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	height: 36px;
	padding-left: 5px;
	width: 100%! important;
}
.warranty-registration-form-form .form-all ul.form-section.page-section {
	margin: 0;
	list-style: none;
	padding-top: 25px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section .form-header-group.header-large {
	display: none;
}
.warranty-registration-form-form .main_sec_create_account{
    max-width: 90%;
}

.warranty-registration-form-form .login .login-row{
    width: 90%;
}
.delivery-feedback-form-form nav {
	display: none;
}
.delivery-feedback-form-form .form-wrapper h2.forms-heading {
	display: none;
}
.delivery-feedback-form-form .form-wrapper {
	width: 700px;
	margin: auto;
	padding-top: 25px;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section .header-text.httal.htvam h1#header_1 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 48px;
	display: flex;
	align-items: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 4px solid #E11B1E;
	display: inline-block;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	padding-right: 30px;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section {
	margin: 0;
	list-style:none;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_2 {
	clear: both;
	width: 100%;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_2 button#input_2 {
	float: right;
	background: #C6C6C6;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 0;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #FFFFFF;
	margin-top: 15px;
	padding: 0px 19px;
	height: 42px;
	width: 308px;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_2 button#input_2:hover{
background-color:#E11B1E;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li input {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	height: 36px;
	padding-left:5px;
	width: 100%! important;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li  select {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	height: 36px;
	width: 100%! important;
	color: #C0C0C0;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_10 {
	width: 100%;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li textarea {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	resize: none;
	width: 100%! important;
	color: #C0C0C0;
	padding-left: 4px;
}
p.delvery-footer-note {
	clear: both;
	width: 100%;
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #AEAEAE;
}

.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#cid_1 {
	float: none;
	width: 100%;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_5 {
	clear: both;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_2 {
	clear: both;
}
div#previewModal {
	   width: 600px;
  max-height:inherit! important;
	background-color: #000;
	background: #F2F2F2;
	box-shadow: 0px 1px 4px -1px rgb(0 0 0 / 10%);
}
div#previewModal .modal-header {
	border-bottom: none;
}
div#previewModal .modal-body {
	padding-top: 9px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal {
	text-align: center;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	position:relative;
	color: #333333;
	width: 308px;

	margin: auto;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:before {
	content: "";
	width: 21%;
	height: 100%;
	position: absolute;
	top: 15px;
	left: 0;
	border-top: 1px solid #333333;
	margin-left: auto;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:after {
	content: "";
	width: 21%;
	height: 100%;
	position: absolute;
	top: 15px;
	right: 0;
	border-top: 1px solid #333333;
	margin-left: auto;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button {
	display: flex;
	justify-content: center;
	align-items: center;
}
div#previewModal .modal-header h1.modal-header-title {
	text-align: left;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 23px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button a.button {
	background: #BDBDBD;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-right: 6px;
	padding: 15px 56px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght p.prvct-brand {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #E11B1E;
	margin-bottom: 10px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.button.button--primary{
	background: #E11B1E;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal h1.previewCartCheckout-price {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #333333;
	margin-top: 18px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght dl.productView-info dt.productView-info-name {
	margin: 0;
	margin-top: 6px;
	padding-right: 14px;
	font-size: 12px;
	font-weight: 600;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght dl.productView-info dd.productView-info-value {
	padding-top: 5px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght dl.productView-info {
	margin: 0;
	display: flex;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p:last-child {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
	color: #333333;
}
div#previewModal .previewCart .prevct-top-wrapper {
	display: flex;
	justify-content: space-between;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-lft {
	flex: 0 0 35%;
	max-width: 35%;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-lft img.productView-image--cart.lazyautosizes.ls-is-cached.lazyloaded {
	width: 87%;
}

div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght {
	max-width: 70%;
	flex: 0 0 70%;
   padding-left: 15px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght h2 {
	margin-top: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: -0.02em;
	color: #333333;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght .productView-price {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: -0.02em;
	color: #333333;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping {
	background: #000;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 25px;
	display: inline-block;
	margin-top: 17px;
}
div#previewModal button.modal-close span.aria-description--hidden {
	display: none;
}
div#previewModal button.modal-close {
	font-family: Poppins;
	font-style: normal;
	font-weight: 300;
	font-size: 33px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping:hover{
	background-color:#e11b1e;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a.navPages-action:hover span.mn-ico-red img {
	width: 22px! important;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap a.button.button--small.card-figcaption-button {
	padding: 3px 30px! important;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row {
	width: 85%;
	margin-left: auto;
}
main#product-listing-container {
	padding: 0;
}
.category .catp-productlisting ul.productGrid li.product {
	float: none;
	   padding: 15px;
}
.catp-productlisting ul.productGrid li.product article.card {
	padding: 0;
}
.sp-review-main .left-wrapper-revsdet p.rev-rating span {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 52px;
	line-height: 96px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
#red-hmesst .cmn-tabs-content a{
    text-decoration: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide {
	padding: 10px 10px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge button.button:hover{
	background: #E11B1E;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .green-sts:hover{
		background: #07833B! important;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .orange-sts:hover{
	background: #DFB73D! important;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .grey-sts:hover{
	background: #666666! important;
}
.product-page .home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap {
	display: none;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .default-status{
	background-color:#000! important;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .top-rev-item .item-auth {
	color: #000000;
	font-weight: 500;
	font-size: 14px;
}
.product-page .home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right: 0px;
}
.product-page .cstm-product-wrapper.productView {
	padding-top: 0;
	padding-bottom: 20px;
}
.narrvla {
	padding-top: 18px;
}
div#tab-related {
	display: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider button.slick-prev.slick-arrow {
	background-color: transparent;
	border: none;
}

.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide article.card {
	margin: 0;
	padding: 4px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 11.73px;
	height: 40px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider button.slick-next.slick-arrow{
	background-color: transparent;
	border: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider button.slick-next.slick-arrow:before{
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 11.73px;
	height: 40px;
}
/* .home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide:hover{ */
	/* background: #F7F7F7; */
/* } */
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 16px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	font-size: 0;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #E11B1E;
	text-decoration: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap span.price-now-label {
	display: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap .wshlst-ls i.fa.fa-heart {
	font-size: 16px;
	color: #BDBDBD;
	
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap .wshlst-ls i.fa.fa-heart:hover {
color: #e11b1e;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap 

.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap .wshlst-ls i.fa.fa-heart {
	font-size: 16px;
	color: #BDBDBD;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap {
	display: flex;
	justify-content: space-between;
		align-items: center;
}
.cancel-form nav {
	display: none;
}
form#\32 11232880857054 ul.form-section.page-section {
	margin: 0;
	list-style: none;
}
form#\32 11232880857054 ul.form-section.page-section li label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
}
form#\32 11232880857054 ul.form-section.page-section li .form-input-wide input#input_3 {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	height: 36px;
	margin-bottom: 15px;
	padding-left: 8px;
	width: 100%! important;
}
form#\32 11232880857054 ul.form-section.page-section li .form-input-wide select#input_4 {
	width: 100%! important;
	height: 40px;
	padding: 7px;
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -0.02em;
	color: #C0C0C0;
}
form#\32 11232880857054 ul.form-section.page-section li .form-input-wide textarea#input_5 {
	width: 100%! important;
	padding: 6px;
	background: #FFFFFF;
	resize:none;
	border: 2px solid rgba(0, 0, 0, 0.2);
}
form#\32 11232880857054 ul.form-section.page-section li .form-input-wide button#input_2 {
	float: right;
	background: #C6C6C6;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 0;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 34px;
	padding: 0px 19px;
	height: 42px;
	width: 280px;
}
form#\32 11232880857054 ul.form-section.page-section li .form-input-wide button#input_2:hover{
		background: #E11B1E;
}
.cancel-form  .form-wrapper {
	width: 370px;
	margin: auto;
	padding-top: 25px;
}
.cancel-form .form-wrapper h2.forms-heading {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 48px;
	display: flex;
	align-items: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 4px solid #E11B1E;
	display: inline-block;
}

.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .green-sts {
	background: #07833B;
}
button.green-sts {
	background: #07833B! important;
}
button.orange-sts{
	background: #DFB73D! important;
}
button.red-sts{
	background:#E11B1E! important;
}
button.grey-sts{
  background: #666666! important;
}
button.cmn-sta-class{
	 margin: 0;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: .85714rem 2.28571rem;
  background: #B8B8B8;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .grey-sts{
	background: #666666;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .orange-sts {
	background: #DFB73D;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li .red-sts {
	background-color: #E11B1E;
}
.sp-review-main {
	background-color: #f9f9f9;
	padding: 20px;
	
}
.third-row-main .inner-cats ul.top-level-mn span.mn-ico-red img {
	width: 21px;
}
ul.top-level-mn li.main-nav-cats.\38 .has-children span {
	padding-right: 16px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper h2 {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 1px solid rgba(189, 189, 189, 0.5);
	margin-bottom: 12px;
	padding-bottom: 10px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .top-rev-item {
	display: flex;
	justify-content: space-between;
}
.sp-review-main .sp-review-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
}
.sp-review-main .sp-review-wrapper .left-wrapper-revsdet {
	max-width: 19%;
	flex: 0 0 19%;
	margin-right: 0;
	text-align:center;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper {
	max-width: 82%;
	flex: 0 0 82%;
	padding-left: 60px;
	height: 408px;
	overflow-y: scroll;
	padding-right: 10px;
	border-left: 1px solid #BDBDBD;
	margin-left: 0;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .rev-item-content {
	padding-top: 10px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .rev-item-content p:first-child {
	margin-bottom: 10px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .review-item {
	margin-bottom: 17px;
	border-bottom: 1px solid rgba(189, 189, 189, 0.5);
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .review-item:last-child{
	border-bottom:none;
}
.sp-review-main .left-wrapper-revsdet p {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.sp-review-main .left-wrapper-revsdet p.rev-rating {
	font-family: Oswald;
	font-style: normal;
	font-weight: 300;
	font-size: 48px;
	line-height: 96px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn .list_row a.navPages-action {

	font-weight: 400;
}
.home-catsmenu ul.top-level-mn li .second-level-mn-div ul.second-level-mn.special-menus a.navPages-action {
	font-weight: 300;
	color: #545454;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats.has-children ul.second-level-mn.jq-div a.navPages-action {
	font-weight: 400;
	  color: #545454;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats.has-children ul.second-level-mn.jq-div a.navPages-action:hover{
	color:#E11B1E;
}
.home-catsmenu ul.top-level-mn li.main-nav-cats.\39 .has-children img {
	width: 20px! important;
}
.product-page .pab-prdsingle .card-body .ttl-wshl-wrap h3.card-title {
	text-align: center;
	display: block;
}
.product-page .pab-prdsingle .card-body .ttl-wshl-wrap .wshlst-ls {
	display: none;
}
.product-page .pab-prdsingle .card-body p.card-text {
	display: none;
}
.product-page .pab-prdsingle .card-body p.card-prdsummary {
	display: none;
}
.product-page .pab-prdsingle .card-body .prx-atc-wrap {
	display: none;
}
.product-page .pab-prdsingle .card-body {
	text-align: center;
	padding: 0;
}
.cart-form.coupon-code form.form.form--hiddenLabels.coupon-form {
	display: flex;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding::after {
	content: "";
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	width: 231px;
	height: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	margin: auto;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li span.mn-ico-red img  , .top-sec-slider-menu .home-catsmenu ul.top-level-mn li a.navPages-action:hover span.mn-ico-red img{
	width: 28px;
}

.third-row-main .row-third ul li.trdrw-cats {
	width: 300px! important;
}
.third-row-main .inner-cats {
	width: 300px! important;
}
.top-sec-slider-menu .home-catsmenu{
	width: 300px;
}

.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	left: 298px;
	width: calc(1510px - 327px);
	min-height: 100%;
	padding-right: 250px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn .list_row, .third-row-main .inner-cats ul.top-level-mn .has-children .second-level-mn .list_row {
	width: 25%;
	width: calc(100% / 3);
	padding: 0 16px;
}
.cat-mn-prd-secs .pro-image img {
	width: 100%;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .third-row-main .inner-cats ul.top-level-mn .has-children .cat-mn-prd-secs {
	right: 0;
	left: calc(1510px - 280px);
	width: 250px;
}

.home-catsmenu ul li .navPages-action-moreIcon {
display:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
    left: 311px! important;
    width: calc(1510px - 327px)! important;
    min-height: 100%! important;
    padding-right: 250px! important;
    min-height: 491px !important;
    max-width: inherit! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn .list_row, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row {
	width: 25%! important;
	width: calc(100% / 3)! important;
	padding: 0 16px! important;
}
.cat-mn-prd-secs .pro-image img {
	width: 100%! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .cat-mn-prd-secs {
	right: 0! important;
	left: calc(1510px - 280px)! important;
	width: 250px! important;
}
 ul.top-level-mn li a img {
	width: 17px! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children .second-level-mn .list_row {
	border-right: 1px solid #c7c7c7;
	height: 100%;
}
.third-row-main .inner-cats ul.top-level-mn .has-children .second-level-mn .list_row:nth-child(2){
	border-right: none;
	border-left:none;
}
.third-row-main .inner-cats ul.top-level-mn .has-children .second-level-mn .list_row:nth-child(3){
	border-right: none;
	border-left:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row{
	border-right: 1px solid #c7c7c7;
		height: 100%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row:nth-child(2){
	border-left:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row:nth-child(3){
	border-right: none;
	border-left:none;
}
p.card-prdsummary {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
@media only screen and (max-width:1650px){
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(86vw - 327px)! important;
	left:298px! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .third-row-main .inner-cats ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(86vw - 280px)! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(86vw - 328px)! important;
	left: 314px! important;
	min-height: 428px !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(86vw - 280px)! important;
}
}
@media only screen and (max-width:1600px){
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 300px)! important; */
	/* left: 285px! important; */
	/* min-height: 428px! important; */
/* } */
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 88%;
}
}
/* @media only screen and (max-width:1489px){ */

/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 279px)! important; */
	/* left: 265px! important; */
	/* min-height: 423px! important; */
/* } */
/* } */
/* @media only screen and (max-width:1440px){ */

/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn{ */
/* min-height: 419px!important; */
/* width: calc(86vw - 272px)! important; */
	/* left: 258px! important;	 */
/* } */
/* } */

@media only screen and (max-width:1199px){
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .third-row-main .inner-cats ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(86vw - 175px)! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(86vw - 214px)! important;
	left: 298px! important;
}
.sp-review-main .sp-review-wrapper .left-wrapper-revsdet {
	max-width: 17%;
	flex: 0 0 17%;
	margin-right: 15px;
}
.home-catsmenu ul.top-level-mn {
    padding-bottom: 4px! important;
}
}
@media only screen and (max-width:1024px){
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(98vw - 313px)! important;
}

.l-info-acc h1 span {
	font-size: 22px;
}
div#previewModal {
	top: 2% !important;
	transform: translate(-50%,0%) !important;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght h2 {
	font-size: 19px;
	line-height: 24px;
}
div#previewModal .modal-body {
	padding-top: 9px;
	max-height: inherit! important;
	padding-bottom: 10px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght .productView-price {
	font-size: 17px;
}
div#previewModal .modal-header h1.modal-header-title {
	font-size: 19px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping {
	font-size: 16px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal h1.previewCartCheckout-price {
	font-size: 25px;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button a.button {
	font-size: 15px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .third-row-main .inner-cats ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(98vw - 266px)! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn .list_row a.navPages-action {
	font-size: 10px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
width: calc(98vw - 327px)! important;

}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .cat-mn-prd-secs {
left: calc(98vw - 280px)! important;
}
}


.home-catsmenu ul li .navPages-action-moreIcon {
	display: none;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	top: 55%;
}
.aboutinfo-section .ratings-ls {
	display: flex;
}
.aboutinfo-section .ratings-ls p.card-text {
	padding-right: 12px;
}
.aboutinfo-section .ratings-ls a.productView-reviewLink.productView-reviewLink--new {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	text-transform: capitalize;
	color: #E11B1E;
}
.narrvl-slider button.slick-prev.slick-arrow{
	top: 55%;
}
.scrolltop .scroll.icon {
	background: transparent;
	z-index: 9999999;
	width: 48px;
	border:none;
	height: 48px;
	padding: 0;
}
.account_saved_return section.account-content {
	padding-top: 20px;
	padding-bottom: 20px;
}
.account_saved_return section.account-content p {
	margin: 0;
	text-align: center;
}
.scrolltop .scroll.icon img.scroll-hover {
	display: none;
}
.scrolltop .scroll.icon:hover img.scroll-hover{
	display:block;
}
.scrolltop .scroll.icon:hover img.scroll-normal{
	display:none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media .rtp-form-checkbox {
	display: none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media .rtp-item-checkItem label.rtp-chkbx-label {
	padding: 12px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/grey-tick.png);
	background-repeat: no-repeat;
	background-size: 84%;
	position: relative;
}
.rtp-form-checkbox:checked+label::before {
	content: "";
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/green-tick.png);
	background-repeat: no-repeat;
	background-size: 84%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 12px;
}

main#main-content nav ol.breadcrumbs li.breadcrumb.is-active a.breadcrumb-label span {
	text-transform: lowercase;
}
h3.mobile-menu {
	display: none;
}
.divide-wrapper ul.account-mobile-menus {
	display: none;
}
.main-top .right-content {
	display: none;
}
.mobile-desc {
	display: none;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider {
	display: block;
}
.middle_header .mobile-search {
	display: none;
}
.hdr-search-mobile div#quickSearch {
	display: none! important;
}
.page{
	margin:0px;
}
.middle_header .mh-center-right .cart-wissht ul li img .th_red_usr {
	display: none;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_red_usr {
	display: inline-block;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_black_usr {
	display: none;
}
.middle_header .mh-center-right .cart-wissht li img.th_red_chat {
	display: none;
}
.middle_header .mh-center-right .cart-wissht li:hover img.th_red_chat {
	display: inline-block;
}
.middle_header .mh-center-right .cart-wissht li:hover img.th_black_chat {
	display: none;
}
.middle_header .mh-center-right .cart-wissht ul li img.th_red_wshlst {
	display: none;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_red_wshlst {
	display: inline-block;
}
.middle_header .mh-center-right .cart-wissht ul li img.th_red_cart {
	display: none;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_red_cart {
	display:inline-block;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_black_wshlst {
	display:none;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_red_wshlst{
	display:inline-block;
}

.middle_header .mh-center-right .cart-wissht ul li:hover img.th_red_cart{
	display:inline-block;
}
.middle_header .mh-center-right .cart-wissht ul li:hover img.th_black_cart{
	display:none;
}
a:hover{
	color:#E11B1E;
}
.wshlst-ls form.form img , .share-ls img{
	width: 18px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body .wshlst-ls button i.fa.fa-heart:hover{
	color:#E11B1E;
}
.login_pages_footer_sec ul.login_pages_footer_lists li a:hover{
color:#E11B1E;	
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .form-actions input.button.button--primary:hover{
	background: #E11B1E;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li a:hover{
	background: #E11B1E;
}
.hdr-search .form-field a.btn.btn-cstm:hover{
	background: #E11B1E;
}
.card-addtocart a.button.button--small.card-figcaption-button:hover{
	background: #E11B1E;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a{
	background: #E11B1E;
}
.login .login-row .login-div .create-acc-btn .button.button--primary:hover{
	background: #E11B1E;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions a.button.button--primary.button--small:hover{
	background: #E11B1E;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column a.button.button--small.card-figcaption-button:hover{
		background: #E11B1E;
}
.third-row-main .row-third ul li a:hover{
	color:#E11B1E;
}
ul li.product article.card .wshlst-ls button i.fa.fa-heart:hover{
	color:#E11B1E;
}
header.header.cstm-header {
	border-bottom: none! important;
	background: #F9F9F9;
	box-shadow: 0px 3px 2px 0px #00000029;
}

.top_header {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}
.top-header .th-center ul {
	margin: 0;
	list-style: none;
}
		.top-header  .th-center ul li {
	display: inline-block;
}
.top_header p{
	margin-bottom: 0;
	color: #828282;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -0.05em;
}
.top_header p span {
	color: #E11B1E;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
	padding-left: 6px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	float: right;
}
.top_header .th-center ul li {
	display: inline-block;
	padding-right: 17px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.top_header .th-center ul,.he-facilities ul {
	margin: 0;
	list-style: none;
}
.top_header .th-center ul li img {
	margin-right: 10px;
	float: left;
}
.top_header .th-right ul {
	margin: 0;
	list-style: none;
}
.top-header  .th-center  ul li {
	text-decoration: none;
}
.top-header-bar {
	background-color: #000000;
}
.top-header-bar ul a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	transition: none;
}
.top-header-bar ul a:hover{
	color:#E11B1E;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn li.main-nav-cats.has-children a.navPages-action.has-children-anchor {
	font-weight: 600;
}
.card-img-container {
	max-width: 342px;
	margin:auto;
}
.card-img-container img {
	max-width: 190px;
	max-height: 190px;
	position: inherit;
	margin: auto;
}
.top_header .th-right ul li {
	padding-top: 0px;
}
.middle_header {
	display: flex;
	flex-wrap: nowrap;
}
.middle_header .mh-left .mh-cats a {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #fff;text-decoration: none;
	padding: 26px;padding-right: 55px;
}
.middle_header .mh-center-right {
	width: 100%;
		display: flex;
}
.middle_header .mh-left .mh-cats {
	background: #E11B1E;
	height: 80px;
	width: 100%;
	max-width: 176px;
}
.middle_header .mh-left .click-on {
	margin-right: 0;
	height: 80px;
	padding-right: 0;
}
.middle_header .mh-left .click-on img {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 145px;
	height: 100%;
	object-fit: contain;
}
.dropdown--quickSearch {
	background-color: transparent! important;
	display: flex! important;
	position: relative! important;
	left: 0! important;
}
.dropdown--quickSearch {
	padding: 0! important;
	padding-top: 20px! important;
}
.dropdown--quickSearch .container {
	max-width: 100%! important;
	margin: 0! important;
}
.dropdown--quickSearch .form-input {
	font-size: 16px;
	height: unset;
}
.is-srOnly{
position:relative! important;
color:#fff;
}
.middle_header .mh-center-right .hdr-search {
	width: 54%;
}
.middle_header .mobile-cart {
	display: none;
}
.middle_header .mh-center-right li.mobile-search-icon {
	display: none! important;
}
.middle_header .mh-center-right .cart-wissht ul li:nth-child(4):after{
	display:none;
}
.middle_header .mh-center-right .shp-wrrt h6 {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}
.middle_header .mh-center-right .shp-wrrt p {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	margin-bottom: 0;
	padding-top: 5px;
}
.middle_header .mh-center-right .shp-wrrt {
	display: flex;
	justify-content: space-between;
	padding-top: 16px;
}
.middle_header .mh-center-right .shp-wrrt .shipping-text {
	padding-right: 60px;
	position: relative;
}
.middle_header .mh-center-right .shp-wrrt .shipping-text:after {
	content: "";
	position: absolute;
	right: 31px;
	width: 1px;
	height: 48px;
	border-right: 1px solid #fff;
	top: 0px;
}
.middle_header .mh-center-right .cart-wissht ul {
	margin: 0;
	list-style: none;
}
.middle_header .mh-center-right .cart-wissht {
	padding-left: 20px;
	padding-top: 10px;
}
.bottom-header-bar ul {
	margin: 0;
	list-style: none;
	max-width: 1075px;
	margin-left: auto;
}
.bottom-header-bar ul li {
	display: inline-block;
	/*padding-right: 36px;*/
}
/*.bottom-header-bar {*/
/*    padding: 18px 0;*/
/*}*/
.bottom-header-bar ul li a {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #1F1F1F;padding: 20px 10px;
	display: inline-block;
	min-height: 50px;min-width: 166px;
	text-decoration: none;
}
.bottom-header-bar ul li:last-child {
	padding-right: 0;
	padding-left: 46px;
}
section.quickSearchResults ul.productGrid {
	padding-top: 38px;
	height: 575px;
	overflow-y: scroll;
}
.bottom-header-bar .container {
	padding:0px! important;
}
/*.bottom-header-bar ul {*/
/*    margin: 0;*/
/*    list-style: none;*/
/*    max-width: 945px;*/
/*    margin-left: auto;*/
/*}*/
.bottom-header-bar ul li:last-child a {
	color: #E11B1E;
}
footer.footer {
	background: #000;
	padding: 65px 0;
	clear: both;
}
.ft-top {
	display: flex;
	justify-content: space-between;
}
.ft-top .footer_sec {
	width: 20%;
}
.ft-top .footer_sec img {
	width: 54%;
}
.ft-top .footer_sec .ftr-sddress img{
	width: 5%;
	height: 20px;
	object-fit: contain;
	margin-right: 5px;
}
.ft-top .footer_sec p {
	color: #828282;
	font-size: 14px;
	line-height: 18px;
	padding-top: 23px;
}
.ft-top .footer_sec h5 {
	margin-top: 0;
	margin-bottom: 0;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: -0.02em;
	color: #E11B1E;
	text-transform: capitalize;
	padding-bottom: 14px;
}
.ft-top .footer_sec ul li {
	padding-bottom: 10px;
}
.ft-top .footer_sec ul {
	margin: 0;
	list-style: none;
}
.ft-top .footer_sec ul li a {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	text-decoration: none;
}
.ft-top .footer_sec ul li a:hover{
	text-decoration:underline;
}
.dday.second_sec_product p.dday_essential {
	display: none;
}
.ft-top .footer_sec .ftr-sddress p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	margin-bottom: 0;
	padding-top: 10px;
}
.ft-top .footer_sec:nth-child(2) {
	padding-left: 107px;
	padding-top: 10px;
}
.ft-top .footer_sec:nth-child(3) {
  padding-left: 50px;
		padding-top: 10px;
}
.ft-top .footer_sec:nth-child(4) {
	padding-left: 15px;
		padding-top: 10px;
}
.ft-top .footer_sec:nth-child(5) {
		padding-top: 10px;
}
.ft-bottom {
	display: flex;
	justify-content: space-between;
	padding-top: 40px;
}
.ft-bottom p {
	margin-bottom: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	padding-top: 5px;
}
.ft-bottom .ftbt-left:last-child ul li a img {
	max-width: 27px;
}
.ft-bottom ul {
	margin: 0;
	list-style: none;
}
.ft-bottom .ftbt-left {
	display: flex;
}
.ft-bottom .ftbt-left ul {
	margin-left: 24px;
}
.ft-bottom .ftbt-left ul li {
	display: inline-block;
	margin-right: 20px;
}
.ft-bottom .ftbt-left:first-child ul li {
    margin-right: 9px;
}
.ft-bottom .ftbt-left:first-child ul li img {
    max-width: 35px;
}
.ft-bottom .ftbt-left:first-child p {
    padding-top: 0;
}
.ft-bottom .ftbt-left ul li img {
	width: 100%;
	max-width: 33px;
}
.ft-bottom .ftbt-left {
	display: flex;
	justify-content: center;
	align-items: center;
	vertical-align: middle;
}
.ft-bottom .ftbt-center p {
	opacity: 0.3;
}
/*.menucats-wrap .sbp {*/
/*    width: 30%;*/
/*    position: relative;*/
/*}*/
/*.menucats-wrap .sbd {*/
/*    width: 70%;*/
/*}*/
.menucats-wrap .sbp ul {
	margin: 0;
	list-style: none;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap a.button.button--small.card-figcaption-button {
	border-radius: inherit;
	padding: 7px 18px;
	max-width: 175px;
	float: right;
}
.two-divs .right-side-accnt ul.productGrid li.product {
	padding-left: 0;
	padding-right: 0;
}
.menucats-wrap .sbp ul li a {
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 31px;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	text-decoration: none;
}
.menucats-wrap .sbp h4, .menucats-wrap .sbd h4 {
	color: #fff;
	margin-top: 40px;
	font-size: 25px;
	font-weight: 600;
	font-family: 'Work Sans';
}
.menucats-wrap .sbp ul li {
	margin-bottom: 10px;
}
.menucats-wrap .sbd ul {
	margin: 0;
	list-style: none;
}
.menucats-wrap .sbd ul li a.navPages-action {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 20px;
letter-spacing: -0.03em;
color: #FFFFFF;text-transform: capitalize;
padding: 10px;display: block;
}
.menus-cats {
	background-color: #333333;
	padding-bottom: 80px;
}
.menucats-wrap {
	display: flex;
}
.menucats-wrap .sbp:after {
	content: "";
	position: absolute;
   right: 0;
	width: 1px;
	height: 100%;
	background-color: #fff;
	top: 50px;
}div#FormField_2 .passwd-eye-wrap {
	position: relative;
}
.createaccount div#FormField_7 {
	width: 100%;
}

.createaccount div#FormField_6 {
	display: none;
}
/*17-03-2021*/
.mh-cats a i:after {
	content: "";
	background: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/menu.png?t=1615977376&_ga=2.193834340.818369950.1615960927-2080061126.1612509610) no-repeat;
	width: 12px;
	height: 12px;
	display: block;
}
 
	.mh-cats {
	position: relative;
}
.mh-cats a i {
	position: absolute;
	top: 50%;
	right: 35px;
	transform: translateY(-50%);
}
.hdr-search .form-field {
	display: flex;
	flex-wrap: wrap;  position: relative;
}
.dropdown--quickSearch .form-input {
	max-width: 76%;
	width: 100%;
	min-height: 32px;
	outline: none !important;
	padding: 5px 10px 5px 20px;
	height: 42px;
	background-color: #Fff;
	font-size: 14px;
	color: #828282! important;
	border-radius: inherit;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.home-lstbtm-slider-main .slick-dots li button::before {
	border-radius: 0 !important;
	height: 2.97px !important;
	top: 0px;
	width: 100%;
}
.dropdown--quickSearch .form-input:placeholder{
	color: #828282! important;
}
.dropdown--quickSearch .form {
	margin-left: 0;
}
 .top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow:before {
	color: #000;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 15.73px;
	height: 40px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	color: #000;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 15.73px;
	height: 40px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow:before{
color: #000;
 background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 15.73px;
	height: 40px;	
}
.narrvl-slider button.slick-prev.slick-arrow.slick-disabled:before{
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245)! important;
	width: 15.73px;
	height: 40px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow.slick-disabled:before{
	 color: #000;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 15.73px;
	height: 40px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-next.slick-arrow:before{
 color: #000;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
	width: 15.73px;
	height: 40px;	
}
/* .hdr-search .form-field:before { */
	/* content: ""; */
	/* position: absolute; */
	/* background: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/search.png?t=1615979150&_ga=2.134983224.818369950.1615960927-2080061126.1612509610) no-repeat; */
	/* left: 13px; */
	/* top: 50%; */
	/* transform: translateY(-50%); */
	/* width: 13px; */
	/* height: 13px; */
/* } */

.dropdown--quickSearch .form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: transparent;
}
.dropdown--quickSearch .form-input::-moz-placeholder { /* Firefox 19+ */
  color: transparent;
}
.dropdown--quickSearch .form-input:-ms-input-placeholder { /* IE 10+ */
  color: transparent;
}
.dropdown--quickSearch .form-input:-moz-placeholder { /* Firefox 18- */
  color: transparent;
}
ul .product-oos:hover::after ,  .top-products div.product-oos:hover::after{
	content: "out of stock";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	text-align: center;
	justify-content: center;
	align-content: center;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 23px;
	line-height: 26px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 20px;
	z-index: 2 !important;
	cursor: pointer;
}
ul li.product-oos  , .top-products div.product-oos{
	position: relative;
}
.menucats-wrap .sbd li.main-nav-cats >a.navPages-action {
	font-family: 'Work Sans';
	font-weight: 600;
	text-transform: capitalize;
	font-size: 20px;
	padding: 0;
	line-height: 36px;
	display: block;
}
.cart-wissht ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.cart-wissht ul li {
	padding: 0 7px;
}
.middle_header .mh-left {
	width: 16%;
}
.hdr-search .form-field .btn.btn-cstm {
	max-width: 140px;
	background: #666666;
	color: #F2F2F2;
	font-size: 16px;
	text-decoration: none;
	font-weight: 400;
	line-height: 14px;
	min-height: 32px;
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	letter-spacing: -0.05em;
	border: none;
	font-family: 'Work Sans';
	border-radius: inherit;
}
.hdr-search .form-field .btn.btn-cstm:hover{
	background: #E11B1E;
}
.hdr-search .form-field a.btn.btn-cstm {
	display: none;
}
a.btn.btn-cstm {
	max-width: 96px;
	background: #E11B1E;
	color: #F2F2F2;
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	line-height: 14px;
	min-height: 32px;
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	letter-spacing: -0.05em;
	font-family: 'Work Sans';
}
.middle_header .mh-center-right .cart-wissht ul li i.fa.fa-user {
	padding-left: 15px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	padding-left: 2px;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	content: "";
	position: absolute;
	top: 0;
	right: -20px;
	border-right: 1px solid #D1D1D1;
	width: 1px;
	height: 100%;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 29px 0 8px 0px;
	width: 36%;
	margin-left: auto;
}
.middle_header .mh-center-right .logged-in {
	padding: 29px 0 8px 0px;
	width: 39%;
	margin-left: auto;
}

.dropdown--quickSearch .form { 
	max-width: 100%;
}
.middle_header .mh-center-right .cart-wissht ul li {
	position: relative;
}
.middle_header .mh-center-right .cart-wissht ul li:last-child:after{
	content:inherit;
}
.dropdown--quickSearch .container {
	max-width: 100%! important;
	margin: 0! important;
	padding-left: 0 !important;
}
.middle_header .mh-center-right .hdr-search {
	width: 60%;
}
.middle_header .mh-center-right .cart-wissht ul li{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	text-align: right;
	color: #666666;
	display: flex;
}
.countPill {
	background-color: red;
	border-radius: 50%;
	color: #fff;
	display: none;
	font-size: 9px;
	font-weight: 700;
	height: 12px;
	line-height: 12px;
	margin-left: 0;
	text-align: center;
	width: 12px;
	display: inline-block;
	top: 0;
	position: absolute;
	right: -8px;
}
.dday ul li.product .card-body p.card-text {
	width: 50%;
	float: left;
}
.dday li.product article.card .wshlst-ls {
	float: right;
	vertical-align: middle;
	padding-top: 10px;
}
ul li.product .card-body .card-title {
	margin: 0;
	clear: both;
}
ul li.product article.card .wshlst-ls button i.fa.fa-heart {
	color: #BDBDBD;
	font-size: 18px;
}
.cart-wissht ul li .navUser-action {
	padding: 0;  
	position: relative;
}
*:focus {
	outline: none;
}
.menucats-wrap .sbp ul li a{font-family: 'Work Sans';}
.menucats-wrap .sbd ul {
	display: flex;
	flex-wrap: wrap;
} 
/*.menucats-wrap .sbd {*/
/*    width: calc(100% - 208px);margin-right: 208px;*/
/*}*/
.menucats-wrap .sbd ul li.main-nav-cats {
	flex: 25%;
	max-width: 25%;
	width: 100%;padding: 0 10px;
}
 .menucats-wrap .sbd ul li.main-nav-cats:first-child{padding-left:0;}
.menucats-wrap .sbd {
	width: calc(100% - 335px);
	padding-left: 50px;
}
.menucats-wrap .sbp {
	width: 350px;
	position: relative;
}


/*.menus-cats .container {*/
/*    max-width: 1710px !important;*/
/*    margin-left: auto;*/
/*    margin-right: 0;*/
/*}*/
/*.menucats-wrap .sbd ul li.main-nav-cats ul .normal-sub-cats a {*/
/*    font-weight: 600;*/
/*    font-size: 18px;*/
/*}*/
.menucats-wrap .sbd ul li.main-nav-cats ul li.normal-sub-cats {
	width: 100%;
}
.menucats-wrap .sbd ul li.main-nav-cats ul ul li.sub-cats>.navPages-action {
	font-size: 18px;padding-top: 0;
	font-weight: 600;display: block;padding-left: 0;
}
.menucats-wrap .sbd ul ul li.sub-cats ul li.normal-sub-cats a {
	font-weight: 400;
}
.inline-block {
	display: inline-block; 
}
.mh-left a.inline-block {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.mh-cats.open a:after {
	content: "";
	width: 100%;
	position: absolute;
	height: 57px;
	background: #333333;
	bottom: -57px;
	left: 0;
}
.mh-cats a.active {
	background: #333333;
}
[contenteditable=true]:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, button:focus, details:focus, input:focus, select:focus, textarea:focus{outline: none;}

a.active-hover {
	background: #F2F2F2;
}

.hdr-mstpplr li.product {
	display: flex;
	flex-wrap: wrap;
}
.hdr-mstpplr li.product img {
	max-width: 96px;
	width: 100%;position: unset;
}
.hdr-mstpplr li.product a {
	display: inline-block;
}
.middle_header .mh-center-right .cart-wissht ul li a {
	text-decoration: none;
	display: inline-flex;
	text-transform: capitalize;
	font-weight: 600;
	transition: none;
		transition-property: none;
		transition-duration: 0s;
		transition-timing-function: ease;
		transition-delay: 0s;
	margin: 0;
	padding: 0;
}
.editaccount .two-divs .divide-wrapper .menus ul li i.fa.fa-angle-right {
	float: right;
	font-size: 24px;
	padding-top: 2px;
} .two-divs .divide-wrapper .menus ul li i.fa.fa-angle-right {
	float: right;
	font-size: 24px;
	padding-top: 2px;
}
.middle_header .mh-center-right .cart-wissht ul li a:hover{
	color:#E11B1E! important;
}

.hdr-mstpplr li.product a.button.button--small.card-figcaption-button {
 max-width: 165px;
	font-family: 'Oswald';
	font-size: 18px;
	line-height: 18px;
	color: #fFFFFF;
	background: #E11B1E;
	min-height: 48px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 0;
	text-transform: uppercase;
	margin-right: 0 !important;
	margin-left: auto;
}
.hdr-mstpplr .two-colmns {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.hdr-mstpplr {
	max-width: 441px;
	position: absolute;
	top: 174px;
	width: 100%;
	background: #fff;
	z-index: 9999;left: 0;padding: 20px;
	min-height: 890px;
}
.hdr-mstpplr li.product>a {
	display: inline-block;
	width: 96px;
	height: 100px;
}
.hdr-mstpplr .two-colmns {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex: 0 0 calc(100% - 96px);
	max-width: calc(100% - 96px);padding-left: 20px;
}
 
.hdr-mstpplr .two-colmns .s-column {
	max-width: calc(100% - 130px);
	flex: 0 0 calc(100% - 130px);text-align: right;
}
.hdr-mstpplr h3.card-title a {
	font-weight: 500;
	color: #333333;line-height: 18px;
	text-transform: uppercase;display: inline-block;    font-family: 'Oswald';
}
.hdr-mstpplr .two-colmns .f-column{    max-width: 130px;flex: 130px;}
.hdr-mstpplr li.product {
	display: flex;
	flex-wrap: wrap;
	padding: 12px 20px;
}

.hdr-mstpplr li.product span.price.price--non-sale {
	font-size: 14px;
	color: #BDBDBD;font-weight: normal;
	font-family: 'Oswald';
}
.hdr-mstpplr .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	font-size: 0;
}
 .icon--ratingFull svg {
	fill: #F2C94C;
	stroke: #F2C94C;
}
.hdr-mstpplr span.price.price--withoutTax {
	color: #E11B1E;
	font-weight: 500;
	font-family: 'Oswald';
	line-height: 18px;
	font-size: 18px;
}
.cstm-product-wrapper.productView .media-section .productView-images .slick-list.draggable .selected img {
	border: 1px solid #E11B1E !important;
	box-sizing: border-box;
}
.hdr-mstpplr span.price-now-label {
	font-size: 0;
}
.hdr-mstpplr  span.rating-numeric {
	font-weight: 500;
	color: #BDBDBD;
	font-size: 14px;
	line-height: 14px;margin-left: 5px;
}
.hdr-mstpplr p.card-text span.rating-number {
	display: none;
}
.hdr-mstpplr p.card-text {
	display: flex;
	flex-wrap: wrap;margin-bottom: 15px;
	align-items: center;justify-content: flex-end;
}
.hdr-mstpplr [data-test-info-type="price"]{
display: flex;
	flex-direction: column-reverse;}
	
	/*19-03-2021*/
   .hdr-mstpplr, .menus-cats{display: none;}
   .menucats-wrap .sbd ul ul li.sub-cats ul li.normal-sub-cats a {
	position: relative;
}
main#product-listing-container {
	padding-bottom: 0px;
}
.menucats-wrap .sbd ul ul li.sub-cats ul li.normal-sub-cats a:before {
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	height: 100%;
	width: 2px;opacity: 0;
	background: #e11b1e;transition: 0.3s ease all;
}	
	.menucats-wrap .sbd ul ul li.sub-cats ul li.normal-sub-cats a:hover:before{opacity: 1;}
	.our-brands {
	position: absolute;
	top: 228px;
	width: 100%;
	z-index: 999;background: #F2F2F2;
}
.our-brands ul {
	display: flex;
	list-style: none;
	justify-content: flex-end;
	padding: 10px;margin: 0 auto;    min-height: 99px;
	align-items: center;    max-width: 1500px;
}
.our-brands ul li {
	padding-right: 40px;
	padding-left: 40px;
}
 

/*p.heroCarousel-description {*/
/*    font-size: 18px;*/
/*    font-weight: 300;*/
/*    line-height: 18px;*/
/*}*/
/*.heroCarousel-title {*/
/*    font-size: 64px;*/
/*    font-weight: 700;*/
/*    line-height: 64px;*/
/*}*/
/*.heroCarousel-content a.heroCarousel-action {*/
/*    max-width: 220px;*/
/*    background: #E11B1E;*/
/*    min-height: 60px;*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    width: 100%;*/
/*    justify-content: center;*/
/*    font-size: 24px;*/
/*    font-family: 'Oswald';*/
/*    text-transform: uppercase;*/
/*    border: 0;*/
/*    border-radius: 0;*/
/*} */
/*.slick-dots li button {*/
/*    width: 100%;*/
/*    max-width: 100%;*/
/*    background: #E11B1E;*/
/*    border-radius: 0;*/
/*    display: block;*/
/*}*/
/*.heroCarousel .slick-dots li {*/
/*    background: transparent;*/
/*    max-width: 381px;*/
/*    width: 100%;*/
/*}*/

.dday .top-products ul .product img.card-image {
	position: unset;
	max-width: 60%;
	padding-bottom: 15px;
	margin: 0 auto;
}
.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
	font-size: 30px;
	color: #333;
	font-weight: 500;
	font-family: 'Oswald';
	letter-spacing: -0.01em;
	margin-bottom: 30px;
}
.top-products ul {
	margin: 0;
}
.dday ul li.product {
	max-width: 447px;
		min-height: 415px;
	box-shadow: 0 0 11px 0 rgb(0 0 0 / 30%);
	width: calc(100%/4 - 20px);
	float: left;
	margin-bottom: 20px;
}
figure.card-figure .card-img-container:after {
	padding: 0;
}
 
 .top-products,.dday {
	float: left;
	width: 100%;
}
a.button.button--small.card-figcaption-button {
	max-width: 165px;
	font-family: 'Oswald';
	font-size: 16px;
	line-height: 18px;
	color: #fFFFFF;
	background: #B8B8B8;
	min-height: 30px;
	align-items: center;    margin-top: 0;
	display: flex;font-weight: 500;
	justify-content: center;
	margin-top: 8px;
}
.dday ul li.product:not(:last-child) {
	margin-right: 20px;
}
.account_recentitems .two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form {
	display: none;
}

/*22-03-2021*/
.dday li.product .card-body div.card-text, li.product .card-body div.card-addtocart {
	max-width: 50%;
	float: left;
	width: 100%;
}
li.product .card-body .price-section.price-section--withoutTax.non-sale-price--withoutTax,li.product .card-body .price-section.price-section--withoutTax{font-size: 0;}
li.product .card-body .price-section.price-section--withoutTax span.price.price--non-sale{
	font-family: 'Oswald';
	font-weight: 500;
	color: #BDBDBD;
	font-size: 15px;
	line-height: 14px;
	letter-spacing: 0.03em;
}
li.product .card-body .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-family: 'Oswald';
	font-weight: 500;
	color: #E11B1E;
	font-size: 20px;
	line-height: 52px;
	letter-spacing: 0.03em;
}
.dday li.product .card-body div.card-text {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	height: 100%;
	min-height: 40px;
	margin-bottom: 0;
}
li.product .card-body .price-section.price-section--withoutTax {
	margin-bottom: 5px;
}
/*article.card h3.card-title a {*/
/*    color: #EB5757;*/
/*    font-family: Work Sans;*/
/*    font-weight: 600;*/
/*    line-height: 18px;*/
/*    font-size: 14px;*/
/*    letter-spacing: -0.02em;*/
/*}*/
/*article.card h3.card-title {*/
/*    margin: 15px 0 10px;*/
/*}*/
article.card h3.card-title a{
font-family: Oswald;
font-style: normal;
font-weight: 500;color: #333333;
font-size: 24px;
line-height: 18px;}
.dday li.product .card-body .card-title {
	margin: 0px 0;
	display: inline-block;
}
.dday li.product .card-body  a.button.button--small.card-figcaption-button{border-radius: 0;
	text-transform: uppercase;    margin-right: 0;
	margin-left: auto;}
.dday li.product article.card {
	padding: 20px;
	min-height: 376px;
}
.narrvla .slick-track {
	margin: 0 -10px;
}
.narrvla .slick-slide {
	padding: 0 25px;
}
article.card h3.card-title a {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	color: #333333;
	font-size: 17px;
	line-height: 38px;
	min-height: 75px;
}
.narrvla,.hme-ess,.offr-day { 
	float: left;
	width: 100%;
}
p.card-prdsummary {
	color: #BDBDBD;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 15px;
	clear: both;
}
.infro-wrap {
	position: absolute;
	top: 0;
	left: 75px;
	max-width: 300px;
	background: rgba(255,255,255,0.7);
	backdrop-filter: blur(10px);
	height: 100%;
	padding: 50px 20px;
}
.epic_last_slider .slick-list.draggable {
	height: 449px;
}
.slick-initialized .slick-slide {
	display: block;
	position: relative;
}
.content-wrap {
	position: absolute;
	top: 0;
	left: 60px;
	max-width: 300px;
	background: rgba(255,255,255,0.7);
	backdrop-filter: blur(10px);
	height: 100%;
	padding: 50px 20px;
}
.slick-initialized .slick-slide .infro-wrap p.small-heading {
	max-width: 240px;
	height: 12px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0.8em;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.infro-wrap h3 {
	max-width: 260px; 
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	margin-top: 0;
}
.infro-wrap h3+p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;color: #828282;
}
 
.infro-wrap a {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	width: 116.42px;
	min-height: 35px;
	background: #E11B1E;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.01em;
}
.narrvla .slick-slide img {
	height: 100%;
}
.slick-dots li button {
 width: 10px;
	height: 10px;
	background: #BDBDBD;
	border: none;line-height: 16px;
}
 
.slick-dots li.slick-active button::before {
	background: #E11B1E;
	width: 50px;
	border-radius: 50px;transition: 0.3s ease all;
}
 .slick-dots li {
	height: auto;
	width: auto;
	margin: 0 4px;
	padding: 0;
}
.slick-dots li button::before{    width: 10px;
	height: 10px;}
	.slick-dots li button:hover::before {
	background: #e11b1e;
}
li.slick-active button {
	max-width: 100%;
	width: 50px;
	height: 0px;
	border-radius: 5px;
}
 .slick-dots li button::before {
	height: 10px! important;
}
.hme-ess .he-leftmedia {
	float: left;
	max-width: 673px;
	width: 100%;
}
.hme-ess .he-rightcontent {
	width: 100%;
	max-width: calc(100% -  673px);
	float: left;padding: 30px 95px;height: 100%;
	min-height: 542px;
}
 
.he-heading ul {
	display: flex;
	flex-wrap: wrap; margin-left: 0;
	list-style: none;
	justify-content: space-between;margin-bottom: 0;
}
.he-heading ul li {
	color: #BDBDBD;
	font-weight: 500;
	font-size: 13px;
	line-height: 12px;
	letter-spacing: -0.01em;
	text-transform: uppercase;font-family: Oswald;
	padding: 10px;
	justify-content: center; 
	display: flex;
	width: auto;    position: relative;flex: calc(100%/3 - 1px);
	max-width: calc(100%/3 - 1px);
  cursor: pointer;
}

.he-heading ul li.active,.he-heading ul li:hover {
	color: #E11B1E;
}
.he-heading ul li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 100%;
	background: #BDBDBD;
	border-radius: 2.5px;
}
.he-heading ul li:not(:last-child) {
	margin-right: 1px;
}
.he-heading ul li.active::after,.he-heading ul li:hover::after {
	background: #E11B1E;
}
.he-datatabs-content {
	margin-top: 90px;
}
.he-datatabs-content p.small-heading {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0.8em;
	text-transform: uppercase;
	color: #333333;
}
.he-datatabs-content .cmn-tabs-content h3 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
}
.he-datatabs-content .cmn-tabs-content p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #828282;
}
.he-facilities ul {
	list-style: none;
	display: flex;
	margin-left: 0;
	flex-wrap: wrap;
}
 .he-facilities ul li {
	padding-right: 35px;
}
.he-facilities ul li:last-child{
padding-right: 0px;	
}
 .he-facilities span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #000000;
}
.slick-dots li.slick-active {
	width: 100%;
	max-width: 50px;
	height: auto;
}
.offer-wrap {
	position: relative;
}
.epic-main {
	clear: both;
}
.he-datatabs-content a.btn.btn-cstm {
	max-width: 160px;
	min-height: 45px;
	text-transform: uppercase;
	font-family: Oswald;
	font-style: normal;
	letter-spacing: -0.01em;
	line-height: 24px;
	font-size: 15px;
	font-weight: 500;
	margin-top: 50px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children ul.second-level-mn .icon.navPages-action-moreIcon.cstn-mrico svg{
	fill: #545454;
stroke: #545454;
}
.third-row-main .inner-cats ul.top-level-mn .has-children .third-level-mn .icon.navPages-action-moreIcon.cstn-mrico svg{
	fill: #545454;
stroke: #545454;
}
.third-row-main .inner-cats ul.top-level-mn .has-children .fourth-level-mn .icon.navPages-action-moreIcon.cstn-mrico svg{
	fill: #545454;
stroke: #545454;
}
.cstm-post {
	position: absolute;
	bottom: -190px;
	right: 0;
}
.offr-day {
	margin-bottom: 60px;
}
.cstm-post {
	position: absolute;
	bottom: -155px;
	right: 75px;
}
.epic-sl-infowrap {
	position: absolute;
	left: 200px;
	top: 0;
	max-width: 631px;
}
.epic-sl-infowrap h1 {
	font-family: Oswald;
	font-style: normal;
	font-weight: bold;
	font-size: 55px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 19px;
	text-transform: uppercase;
}
.epic-sl-infowrap p{
font-family: Work Sans;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;}
.epic-sl-infowrap p {
	color: #BDBDBD;
	max-width: 541px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}
.epic-sl-infowrap a.btn.btn-cstm {
	max-width: 115px;
	min-height: 43px;
	box-shadow: 0px 0px 5px -1px rgb(255 0 92 / 30%), 0px 0px 15px rgb(255 0 92 / 30%), 0px 0px 30px rgb(255 0 92 / 40%);
	font-family: Oswald;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	padding: 10px 20px;
}
.epic-main {
	margin: 0px 0 40px;
	padding-top: 15px;
}
.top-sec-hm {
	display: flex;
	flex-wrap: wrap;
}
.top-sec-hm .left-content-tp,.top-sec-hm .right-media-tp {
	max-width: 50%;
	flex: 50%;
}
.top-sec-hm p.small-heading {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0.8em;
	text-transform: uppercase;margin-bottom: 10px;
}
 
.top-sec-hm h1 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 64px;
	line-height: 64px;
	text-transform: uppercase;
	color: #333333;margin-top: 0;
	max-width: 541px;    margin-bottom: 20px;
}

.top-sec-hm .left-content-tp p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #828282;
	line-height: 24px;
}
.tp-bn span:last-child {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 14px;
	display: flex;
	align-items: center;
	text-align: right;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #E11B1E;
	margin-top: 2px;
}
.tp-bn span strike {
	font-family: Oswald;
	font-style: normal;
	font-weight: 200;
	font-size: 20px;
	line-height: 14px;
	display: flex;
	align-items: center;
	text-align: right;
	letter-spacing: 0.03em;
	text-decoration-line: line-through;
	text-transform: uppercase;
	color: #828282;
	padding-right: 10px;
}
.right-media-tp img {
	max-width: 500px;
min-height: 661px;
	object-fit: contain;
	object-position: right;
}
.left-content-tp .tp-bn {
	display: flex;
	justify-content: space-between;
	width: 43%;
}
.dday ul li.product p.card-cats {
	display: none;
}

.narrvla .slick-dots li button:hover:before {
top: 0px;
}
.left-content-tp .tp-bn a.button.button--small.card-figcaption-button2 {
	background: #E11B1E;
	width: 121px;
	height: 51px;
	color: #fff;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	padding-top: 16px;
	margin-bottom: 0px;
	border-radius: inherit;
}
.top-sec-hm-bottom {
	display: flex;
}
.top-sec-hm-bottom .hero-tp-extradeal {
	display: flex;
	flex-wrap: nowrap;
	display: flex;
	background: #F2F2F2;
	width: 360px;
	height: 65px;
	border-radius: 6px 6px 6.5px 6.5px;
	border-bottom: 10px solid #E0E0E0;
	cursor: pointer;
}
.top-sec-hm-bottom .info-btm-tp div:first-child {
	padding-top: 10px;
	padding-left: 21px;
}
.top-sec-hm-bottom .info-btm-tp div:first-child p:first-child {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0.8em;
	text-transform: uppercase;
}
.top-sec-hm-bottom .info-btm-tp {
	display: contents;
	justify-content: center;
	align-items: center;
}
.top-sec-hm-bottom .info-btm-tp div:last-child span strike {
	font-family: Oswald;
	font-style: normal;
	font-weight: 300;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #BDBDBD;
	padding-right: 10px;
}
.top-sec-hm-bottom .info-btm-tp div:last-child {
	padding-top: 20px;
	padding-left: 20px;
}
.top-sec-hm-bottom .info-btm-tp div:last-child span {
 font-family: Oswald;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.03em;
text-transform: uppercase;
color: #E11B1E;
}
.top-sec-hm-bottom .info-btm-tp div:first-child p {
	margin-bottom: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #333333;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
	bottom: 7px! important;
	width: 100%;
	text-align: center;
	padding: 0 15px;
}
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 338px;
	height: 7px;
}
.epic_last_slider li.slick-active {
	max-width: 18%;
}
.epic_last_slider li{
	max-width:100%;
}
.epic_last_slider .slick-dots li button {
	width: 335px;
	height: 5px;
	background: #BDBDBD;
	border: none;
	line-height: inherit;
	border-radius: 5px;
}
.slick-dots li button::before {
	/* width: 381px; */
	/* height: 5px; */
	border-radius: 6.5px! important;
}
 .slick-dots li button:hover::before{ 
	background: #BDBDBD! important;
 } 
.hme-ess h5 {
	margin-top: 20px;
}
.dday h5 {
	padding-top: 00px;
}
/* .dday p span { */
	/* font-family: Work Sans; */
	/* font-style: normal; */
	/* font-weight: 600; */
	/* font-size: 24px; */
	/* line-height: 24px; */
	/* letter-spacing: -0.03em; */
	/* text-decoration-line: underline; */
	/* color: #E11B1E; */
/* } */
.card-prdsummary{
	  font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.03em;
	color: #E11B1E;
}
p.dday_essential {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.03em;
	color: #E11B1E;
}
.slick-dots li button::before {
	top: -5px;
}
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 336px;
	height: 7px! important;
	top: -1px;
}
.dday p.dday_essential {
	margin-bottom: 50px;
}
.category .catp-productlisting ul.productGrid li.product {
	padding-bottom: 15px;
}
.epic-sl-infowrap a {
	max-width: 112px;
	min-height: 33px;
	box-shadow: 0px 0px 5px -1px rgb(255 0 92 / 30%), 0px 0px 15px rgb(255 0 92 / 30%), 0px 0px 30px rgb(255 0 92 / 40%);
	font-family: Oswald;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	background: #E11B1E;
	color: #F2F2F2;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px;
}
.offr-day .content-wrap h3 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.offr-day .content-wrap {
	padding-top: 105px;
}
.offr-day .content-wrap a {
	background: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 10px 41px;
	width: 100%;
	display: inline-block;
	text-decoration: none;
}
.narrvla:after , .hme-ess:after , .offr-day:after{
	clear:both;
	content:"";
	display:block;
}
.newsletter_sec {
	background: #F2F2F2;
	clear: both;
	width: 100vw;
	margin-left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-55%);
	transform: translateX(-50%);
	max-width: 100vw;
	padding-left: 0;
	padding-right: 0;
	padding-top: 60px;
	padding-bottom: 60px;
}
.epic_last_slider {
	max-width: 100vw;
	width: 100vw;
	margin-left: 50%;
	 -moz-transform: translateX(-50%);
	-webkit-transform: translateX(-55%);
	transform: translateX(-50%);
}
.newsletter_inner_sec {
	display: flex;
	justify-content: space-between;
	width: 60%;
	margin: auto;
}
.newsletter_inner_sec .newsletter_left_sec h1 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	z-index: 99999999;
}
.newsletter_inner_sec .newsletter_left_sec h1:before {
 content: "";
	position: absolute;
	left: -35px;
	top: 0;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/vector-3-.png?t=1616489269&_ga=2.199822508.328906351.1616388186-1103020581.1616135245);
	background-size: contain;
	width: 100%;
	height: 78%;
	background-repeat: no-repeat;
}
.newsletter_inner_sec .newsletter_left_sec p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #828282;
		margin-bottom: 0;
			margin-top: 10px;
}
.newsletter_right_sec input[type="email"] {
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	width: 544px;
	height: 45px;
	padding-left: 13px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #BDBDBD;
}
.newsletter_right_sec button {
	width: 160px;
	height: 44px;
	background: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.newsletter_right_sec form {
	display: flex;
}
.newsletter_inner_sec .newsletter_left_sec {
	width: 40%;
}
.newsletter_right_sec {
	padding-top: 26px;
	width: 54%;
}
main#main-content {
	margin-bottom: 0;
}
body {
	overflow-x: hidden! important;
}
.epic_last_slider .epic-sl-infowrap {
	top: 7%;
}
.epic_last_slider .epic-sl-infowrap h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0.8em;
	text-transform: uppercase;
	color: #828282;
}
.epic_last_slider .epic-sl-infowrap h1 {
	margin-top: 15px;
}
.heroslider-hmtp .slick-slide {
	display: flex! important;
}
.heroslider-hmtp .slick-slide .left-content-tp , .heroslider-hmtp .slick-slide .right-media-tp{
	max-width: 50%;
	flex: 50%;
}
.slick-slide .left-content-tp p.small-heading {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	color: #828282;
	line-height: 24px;
	margin-bottom:0px;
}
.slick-slide .left-content-tp h1 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 47px;
	line-height: 56px;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0;
	max-width: 600px;
	margin-bottom: 2px;
}
.slick-slide .left-content-tp p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: #828282;
	line-height: 24px;
}
.heroslider-hmtp .slick-slide .left-content-tp {
	padding-top: 6%;
}
.heroslider-hmtp .slick-slide .right-media-tp {
	margin-top: -30px;
}
.dday ul li.product:nth-child(5) {
	clear: both;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots li {
	width: 381px;
	height: 3px;
	max-width: 33.3%;
	flex: 0 0 33.3%;
	-ms-flex: 0 0 33.3%;
	padding: 0;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots li button {
	max-width: 100%;
	width: 100%;
	height: 0px;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots li button {
	max-width: 100%;
	width: 100%;
	height: 0px;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots .slick-dots li.slick-active button::before {
	background: #E11B1E;
	width: 75px;
	border-radius: 50px;
	transition: 0.3s ease all;
	width: 381px;
	height: 3px;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots .slick-dots li button::before {
	background: #BDBDBD;
	width: 75px;
	border-radius: 50px;
	transition: 0.3s ease all;
	width: 381px;
	height: 3px;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots {
	position: inherit;
	text-align: left;
padding-top: 48px;
	padding-left: 13px;
		display: flex;
}
.top-sec-hm-bottom .hero-slider-nav {
	width: 70%;
}
.top-sec-hm-bottom .hero-slider-nav .slick-dots li button::before {
	width: 100%;
	height: 3px;
}
 .top-sec-hm-bottom .hero-slider-nav ul.slick-dots  li.slick-active button::before{
	 background: #E11B1E;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots  li button::before{
	 background: #BDBDBD;
 }
.dday ul li.product p.card-cats {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-decoration-line: underline;
	color: #EB5757;
	margin-top: 17px;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots li button:hover{
	background: #E11B1E! important;
}
section.quickSearchResults {
	display: flex;
	flex-wrap: nowrap;
}
 ul.productGrid {
	margin: 0 0;
}
ul.productGrid .qsr-wrap {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	height: 190px;
}
ul.productGrid .qsr-wrap .figure-image {
	width: 8%;
}
ul.productGrid .qsr-wrap .figure-image .card-img-container img .card-img-container:after{
	display:none;
}
ul.productGrid .qsr-wrap .figure-image .card-img-container img {
	width: 175px;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
}
ul.productGrid .qsr-wrap .prd-info-qsr {
	width: 55%;
}
ul.productGrid .qsr-wrap .prd-price-info {
	width: 30%;
	display: flex;
	   justify-content: flex-end;
	align-items: center;
	margin-top: 0;
	height: 166px;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text {
	display: flex;
	flex-wrap: nowrap;
}
section.quickSearchResults .card-addtocart {
	margin-top: -6px;
}
 ul.productGrid .qsr-wrap .prd-info-qsr p.card-prdsummary {
	margin-bottom: 0;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .rat-cat {
	display: flex;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .rat-cat p.card-cats {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-decoration-line: underline;
	color: #EB5757;
	padding-left: 12px;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .rat-cat p.card-text span.rating-numeric {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .rat-cat span.rating-number {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .tit-summry h3.card-title {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	 font-size: 28px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	padding-top: 11px;
}
 ul.productGrid .qsr-wrap .prd-info-qsr .tit-summry p.card-prdsummary {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #BDBDBD;
}
ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	position: static;
	width: 180px;
}
ul.productGrid li.product {
	width: 100%;
}
ul.productGrid li.product article.card {
	display: flex;
	flex-wrap: nowrap;
}
ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	position: static;
	width: 180px;
}
.category ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	position: static;
	width: 190px;
	height: 170px;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text {
	display: flex;
	flex-wrap: nowrap;
	padding-right: 14px;
		margin-bottom: 0;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	font-size: 0px;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text .price-section.price-section--withoutTax.non-sale-price--withoutTax span.price.price--non-sale {
	font-family: Oswald;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.03em;
	text-decoration-line: line-through;
	text-transform: uppercase;
	color: #BDBDBD;
	padding-right: 15px;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text .price-section.price-section--withoutTax {
	font-family: Oswald;
	font-style: normal;
	font-weight: 600;
	font-size: 27px;
line-height: 16px;
	text-align: right;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #E11B1E;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text .price-section.price-section--withoutTax span.price-now-label {
	display: none;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	text-transform: uppercase;
	border-radius: 0;
		width: 295px;
}
section.quickSearchResults ul.productGrid {
	padding-top: 38px;
}
.search-tip {
	padding-top: 30px;
}
.stp-wrap .sr-tp-right img {
	display: flex;
	width: 22%;
	padding-top: 15px;
	margin-left: auto;
}

ul.productGrid .qsr-wrap .prd-info-qsr .tit-summry h3.card-title a {
	font-weight: 700;
}
ul.productGrid .qsr-wrap .prd-info-qsr .tit-summry h3.card-title a:hover{
	color:#333! important;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots button:hover{
	background: #E11B1E! important;
}
.top-sec-hm-bottom .hero-slider-nav ul.slick-dots button:hover:before{
	background: #E11B1E! important;
}
.epic_last_slider li button:before{
	top: -2px;
	width: 337px;
	height: 7px! important;
}
*:focus {
	outline: none;
}
article.card h3.card-title a {
	min-height: inherit;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: auto;
}
.left-content-tp .tp-bn a.button.button--small.card-figcaption-button2:hover{
	border-color: #e11b1e;
	color: #fff;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	width: 19px;
}
.second_sec_product .top-products ul li.product {
	box-shadow: inherit;
}
.second_sec_product li.product {
	min-height: 368px! important;
}
.hdr-mstpplr .two-colmns .f-column a.button.button--small.card-figcaption-button {
	border-radius: 32px;
	width: 129px;
	margin-left: 0;
	font-size: 15px;
	padding: 0;
	min-height: 38px;
}
.hdr-mstpplr h3.card-title a {
	font-weight: 500;
	color: #333333;
	line-height: 18px;
	text-transform: uppercase;
	display: inline-block;
	font-family: 'Oswald';
}
.stp-wrap {
	display: flex;
	justify-content: space-between;
}
.stp-wrap .sr-tp-left {
	width: 70%;
}
.stp-wrap .sr-tp-right {
	width: 30%;
	display: flex;
	justify-content: flex-end;
}
.stp-wrap .sr-tp-left p {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 36px;
	letter-spacing: -0.03em;
	color: #333333;
}
.stp-wrap .sr-tp-right img {
	display: flex;
	width: 22%;
	padding-top: 0;
	margin-left: auto;
}
section.quickSearchResults ul.productGrid .qsr-wrap .prd-price-info .card-text .price-section.price-section--withoutTax span.price.price--rrp {
	display: none;
}

main#main-content nav ol.breadcrumbs {
	text-align: left;
}
main#main-content nav ol.breadcrumbs li.breadcrumb a{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.03em;
	text-decoration-line: underline;
color: #757575;
}
main#main-content nav ol.breadcrumbs li.breadcrumb.is-active a.breadcrumb-label {
	color: #E11B1E;
	text-decoration: none;
}
.cstm-product-wrapper.productView .media-section {
	width: 100%;
}
.cstm-product-wrapper.productView .media-section .productView-images {
	width: 93%;
}
.cstm-product-wrapper.productView .geninfo-section {
	width: 100%;
}
.top-section-product {
	display: flex;
	justify-content: space-between;
	padding-bottom: 32px;
}
.productView-thumbnail-link{
	border:none;
}
.productView-img-container img {
	margin-top: 00px;
}
.cstm-product-wrapper.productView  .geninfo-section .prd-specification h4 {
	margin-top: 0;
	margin-bottom: 24px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
.cstm-product-wrapper.productView {
	padding-top: 0;
}
.productView-img-container:after {
	padding-bottom: 102.8%;
}
.cstm-product-wrapper.productView .geninfo-section .prd-desc h4 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
.cstm-product-wrapper.productView .geninfo-section .short-desc  , .cstm-product-wrapper.productView .geninfo-section .full-desc{
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #333333;
}
.cstm-product-wrapper.productView .geninfo-section .short-desc{
		padding-bottom: 10px;
}

.cstm-product-wrapper.productView .geninfo-section .short-desc .more-button.btn.btn-alt , .cstm-product-wrapper.productView .geninfo-section .full-desc .more-button.btn.btn-alt{
	margin-top: 10px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #E11B1E;
}
.cstm-product-wrapper.productView .geninfo-section .full-desc p {
	margin-bottom: 5px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #333333;
}
.top-section-product .top-row-ls .ratings-ls {
	text-align: right;
}
.wshlst-ls form.form {
	margin-bottom: 0;
}
.top-section-product .ls-secndrow h1 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	line-height: 42px;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 6px;
}
.ls-secndrow p.prd-deal-sp {
	padding: 0;
	background: #333333;
	border-radius: 20px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.03em;
	color: #F2F2F2;
	width: 92px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	font-size: 0;
	padding-top: 0;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax span.price-now-label {
	font-size: 0;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax span.price.price--non-sale {
	font-family: Oswald;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	letter-spacing: 0.03em;
  
	text-transform: uppercase;
	color: #BDBDBD;
	vertical-align: -webkit-baseline-middle;
}

.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #E11B1E;
	text-decoration: none;
}
.add-to-cart-cstmls .form-field.form-field--increments {
	display: none;
}
.add-to-cart-cstmls .form-action input#form-action-addToCart {
		width: 165px;
	height: 41px;
	background: #07833B;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
	margin-bottom: 0px;
	border-radius: inherit;
}
.buy-cartadd .buy_button a {
	width: 165px;
	height: 41px;
	background: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	margin-bottom: 0px;
	border-radius: inherit;
	display: inline-block;
	padding-top: 10px;
}
.buy-cartadd {
	display: flex;
}
.buy-cartadd .buy_button {
	padding-left: 15px;
}
.abinfo-bottom-wrapper h4 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 0;
}
.top-section-product .top-row-ls .ratings-ls p.card-text {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
	padding-top: 2px;
}
.top-row-ls .wshlst-ls {
	padding: 0 7px;
}
.tabs-contents .slick-list.draggable .slick-track .productCarousel-slide {
	width: 25%! important;
}
.tabs-contents .slick-list.draggable .slick-track .productCarousel-slide:last-child {
	display: none;
}
.tabs-contents .slick-list.draggable .slick-track .productCarousel-slide p.card-cats {
	display: none;
}
.tabs-contents .slick-list.draggable .slick-track .productCarousel-slide .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	display: none;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields {
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 4px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dt {
	width: 50%;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: -0.01em;
	color: #333333;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dd.productView-info-value {
	width: 50%;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-bottom: 0;
}
.add-to-cart-cstmls form.form {
	margin-bottom: 10px;
}
.ls-secndrow {
	clear: both;
}
.add-to-cart-cstmls .atc-shpng-lnk a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #E11B1E;
	margin-top: 10px;
	display: inline-block;
}
.promo-block-prdsingle .prd-promo-wrapper {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo {
	max-width: 50%;
	flex: 0 0 50%;
	position: relative;
	padding: 0 15px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	position: absolute;
	top: 0;
	left: 0px;
	background: rgba(255,255,255,0.7);
	backdrop-filter: blur(10px);
	width: 237px;
	height: 100%;
	padding: 26px 42px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec h6 {
	margin-top: 0;
	margin-bottom: 10px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec ul {
	margin-bottom: 0;
	margin-left: 0px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec ul li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: -0.02em;
	color: #828282;
	list-style: none;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec ul li:before {
	content: "-";
}
.top-section-product .add-to-cart-cstmls .form {
	padding-top: 35px;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
}
.ls-secndrow .line_product {
	display: none;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec ul li:before {
	content: "-";
	margin-right: 6px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #828282;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row {
	width: 23%;
	padding: 0 16px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row:nth-child(2){
	border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec a {
	background: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 27px;
	display: inline-block;
	margin-top: 16px;
}
.promo-block-prdsingle {
	padding-top: 32px;
	border-top: 1px solid #ddd;
}
.promo-block-prdsingle h1 {
	margin-bottom: 36px;
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 40px;
	padding-bottom: 30px;
}
.cstm-product-wrapper.productView .pab-prdsingle h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track {
	width: 100%! important;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide:last-child {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide {
	width: 25%! important;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body p.card-cats {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .price-section.price-section--withoutTax span.price-now-label {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body span{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
.productCarousel-slide .card .card-img-container img.card-image.lazyautosizes.lazyloaded {
	position: inherit;
	width: 62%;
	margin: auto;
	display: block;
}
.tabs-contents {
	display: none;
}
ul.tabs {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body div.card-text {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	height: 100%;
	min-height: 50px;
	margin-bottom: 0;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body .card-addtocart , .cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body div.card-text{
	max-width: 50%;
	float: left;
	width: 100%;
}
.top-row-ls {
	display: flex;
	justify-content: flex-end;
	float: right;
	margin-left: auto;
}
.product_download_sec {
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	padding-top: 30px;
}
.product_download_sec .product_download_left_sec {
	max-width: 7%;
	flex: 0 0 7%;
}
.product_download_sec .product_download_right_sec {
	max-width: 95%;
	flex: 0 0 95%;
}
.product_download_sec .product_download_left_sec img {
	width: 15px;
}
.product_download_sec .product_download_right_sec h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0.01em;
	color: #333333;
}
.product_download_sec .product_download_right_sec p {
	margin-bottom: 0;
	margin-top: 0;
	font-family: Work Sans;
	font-style: normal;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.01em;
	color: #BDBDBD;
}
.top-row-ls .share-ls i.fa.fa-share-alt {
	color: #BDBDBD;
	font-size: 23px;
	cursor: pointer;
}
.top-row-ls .wshlst-ls button i.fa.fa-heart {
	color:#BDBDBD;
	 font-size: 18px;
}
.top-row-ls .wshlst-ls button i.fa.fa-heart:hover {
	color: #E11B1E;

}
.share-ls .sahre-wrapper .addthis_toolbox ul.socialLinks svg {
	fill: #bdbdbd;
}
.add-to-cart-cstmls .atc-shpng-lnk {
	width: 100%;
}
.add-to-cart-cstmls .atc-shpng-lnk hr.line_product {
	margin-top: 22px;
	margin-bottom: 22px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-text span.price.price--withoutTax {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	display: flex;
	align-items: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #333333;
}
.page_contact_form nav {
	display: none;
}
.top-section-product .left-sect-part {
	width: 60%;
}
.top-section-product .right-info-sect {
	width: 40%;
}
.prd-desc .short-desc {
	width: 70%;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 23px;
	letter-spacing: -0.01em;
	color: #333;
}
.abinfo-bottom-wrapper .prd-downlds .product_download_sec {
	width: 40%;
	position: relative;
}
.abinfo-bottom-wrapper .prd-downlds {
	display: flex;
	flex-wrap: nowrap;
	width: 80%;
}
.abinfo-bottom-wrapper .prd-downlds .product_download_sec:first-child:after {
	content: "";
	position: absolute;
	top: 27px;
	right: 20%;
	width: 100%;
	height: 35px;
	border-right: 1px solid #000;
}
.cstm-product-wrapper.productView .media-section .productView-images {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 20px;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails {
	width: 20%;
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	width: 71%;
	margin: inherit;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical a.productView-thumbnail-link {
	height: auto;
	max-width: 100%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical a.productView-thumbnail-link img{
	width: 100%;
	border: 1px solid #ddd;
	height: 100px;
}
.top-section-product .right-info-sect .prd-item-detail div {
	display: none;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical button.slick-next.slick-arrow , .cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical button.slick-prev.slick-arrow{
	display: none! important;
}
.top-section-product .right-info-sect .above-sectt .pg-tit h1 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	line-height: 34px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.top-section-product .right-info-sect .above-sectt {
	display: flex;
	justify-content: space-between;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical .slick-list.draggable {
	margin-left: 0;
	margin-right: 0;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	padding-top: 6px;
	padding-bottom: 8px;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax {
padding-right: 15px;
}
div#add-to-cart-wrapper {
	clear: both;
}
.productView-img-container {
	max-width: 494px;
}
div#add-to-cart-wrapper .form-field.form-field--increments {
	display: flex! important;
	flex-wrap: nowrap;
}
div#add-to-cart-wrapper .form-field.form-field--increments label.form-label.form-label--alternate {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
	width: 7%;
	padding-top: 6px;
}
div#add-to-cart-wrapper .form-field.form-field--increments .form-increment button.button.button--icon span.is-srOnly {
	display: none;
}
div#add-to-cart-wrapper .form-field.form-field--increments .form-increment button.button.button--icon {
	border: 1px solid #C0C0C0;
	box-sizing: border-box;
	width: 30px;
	 border-radius: inherit;
	height: 30px;
}
div#add-to-cart-wrapper .form-field.form-field--increments .form-increment input#qty\[\] {
	width: 50px;
	border: 1px solid #C0C0C0;
	box-sizing: border-box;
	height: 30px;
	margin: 0 -5px;
	border-radius: inherit;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #000000;
}
div#add-to-cart-wrapper .form-field.form-field--increments .form-increment button.button.button--icon i.fa.fa-minus {
	font-size: 13px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #000000;
	vertical-align: middle;
	padding-top: 1px;
}
div#add-to-cart-wrapper .form-field.form-field--increments .form-increment button.button.button--icon i.icon i.fa.fa-plus {
	font-weight: 500;
	font-size: 13px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #000000;
}
.prd-item-detail h3 {
	margin-top: 0;
	margin-bottom: 10px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
.prd-item-detail li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 23px;
	letter-spacing: -0.01em;
	color: #333333;
}
.prd-desc h4 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
.prd-desc {
	clear: both;
}
.prd-desc .more-button.btn.btn-alt {
	padding-bottom: 40px;
	padding-top: 20px;
}
.prd-desc .more-button.btn.btn-alt span.more-text, .prd-desc .full-desc .more-button.btn.btn-alt span.less-text {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #E11B1E;
	cursor: pointer;
}
.prd-desc .full-desc p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: -0.01em;
	color: #333333;
	width: 75%;
	margin-bottom: 12px;
}
.ratings-ls p.card-text span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls {
	display: flex;
}
.prd-price-ls .productView-price {
	margin-bottom: 0;
	display: flex;
	flex-direction: row-reverse;
	text-align: left;
	justify-content: left;
	padding-bottom: 15px;
}
.no-deal .add-to-cart-cstmls .form {
	margin-top: 0;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical .slick-list.draggable li.productView-thumbnail {
	width: 86%! important;
}
.share-ls:hover .sahre-wrapper{
display:block! important;	
}
.socialLinks .socialLinks-item {
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 2px;
}
.share-ls {
	position: relative;
}
.socialLinks {
	position: absolute;
	top: 22px;
	left: 0px;
	display: block;
	background-color: #fff;
	box-shadow: 0 1px 2px rgb(0 0 0 / 14%), 0 2px 8px rgb(0 0 0 / 14%);
	text-align: center;
}
.top-sec-slider-menu {
	display: flex;
	flex-wrap: nowrap;
	height: 530px;
}
.top-sec-slider-menu .home-catsmenu {
	width: 300px;
	flex: 0 0 300px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider {
		width: 1199.53px;
	min-width: 67%;
}
.home-catsmenu ul.top-level-mn {
	margin-left: 0;
	margin-bottom: 0;
	background-color: #000;
	padding-top: 0;
	padding-bottom: 7px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action{
	padding-left:32px;
	padding-right:32px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn a.navPages-action {
	padding-left: 0;
	padding-right: 0;
}
 .home-catsmenu ul.top-level-mn li {
	list-style: none;
}
.home-catsmenu ul.top-level-mn li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	padding-left: 5px;
	padding-right: 0;
}

.home-catsmenu ul.top-level-mn li .navPages-action-moreIcon svg{
	fill: #fff;
	stroke: #fff;
}
 .home-catsmenu ul.top-level-mn li a:hover{
	color: #E11B1E;
}
.home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn{
	display:block;
}
.home-catsmenu ul.top-level-mn .has-children ul.second-level-mn:hover ul.ul.third-level-mn{
	display:block;
}
 .heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow {
	opacity: 1;
	left: 11px;
	background-color: transparent;
	border: none;
	color: #000;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	color:#000;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow.slick-disabled {
	background-color: transparent;
	border: none;
	right: 8px;
	opacity: 1;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats .icon.navPages-action-moreIcon.cstn-mrico svg{
	fill: #666666;
stroke: #666666;
}
.third-row-main .inner-cats ul.top-level-mn .navPages-action:hover{
	color: #E11B1E;
}

.third-row-main .inner-cats ul.top-level-mn .main-nav-cats:hover .mn-ico-white{
	display:none;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul.second-level-mn{
	display:block;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats
.third-row-main .inner-cats ul.top-level-mn:hover ul {
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	margin-left: auto;
	padding: 10px;
	background-color: #F5F5F5;
	width: 100%;
	padding: 11px 12px;
	margin-top: 0;
	max-width: 240px;
	min-height: 397px;
	left: 272px;
	box-shadow: 1px 2px 3px rgb(0 0 0 / 25%);
	transform: inherit;
}
.third-row-main .inner-cats ul.top-level-mn:hover ul.second-level-mn li a{
color: #545454;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow {
  background-color: transparent;
	border: none;
	right: 8px;
	opacity: 1;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-next.slick-disabled:before, .top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-prev.slick-disabled:before{
	opacity:1;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-next:before, .top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-prev:before{
	color:#000;
}

.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn {
	display: none;
}
.third-row-main .inner-cats ul.top-level-mn .has-children  .third-level-mn{
	display:none;
}
.third-row-main ul.top-level-mn .has-children li.main-nav-cats.has-children ul.third-level-mn .fourth-level-mn{
	display:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .isopen .second-level-mn {
	display: block !important;
}
.third-row-main ul.top-level-mn .has-children li.main-nav-cats.has-children ul.third-level-mn li.main-nav-cats.has-children:hover ul.fourth-level-mn{
	display:block;
left: 241px;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats .navPages-action span {
	vertical-align: bottom;
	padding-right: 10px;
}
.third-row-main ul.top-level-mn .has-children li.main-nav-cats.has-children:hover ul.third-level-mn {
	display: block;
	top: 0;
	left: 101%;
	top: 0px;
	width: auto;
	max-width: 240px;
	width: 240px;
	list-style: none;
}
.third-row-main .inner-cats ul.top-level-mn span.mn-ico-red img {
	width: 20px !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul a.navPages-action {
	color: #545454;
	font-weight: 300;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.top-cat-hding {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .heroCarousel-content{
		right: -72%;
		text-align:left;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .heroCarousel-content span.heroCarousel-title {
	font-family: Oswald;
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 48px;
	text-align: center;
	letter-spacing: -0.01em;
	color: #E11B1E;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children li.main-nav-cats.has-children ul.third-level-mn li.main-nav-cats.has-children:hover ul.fourth-level-mn{
	display:block;
}
*:focus {
	outline: none! important;
}
[contenteditable=true]:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, button:focus, details:focus, input:focus, select:focus, textarea:focus {
   outline: none! important;
}
nav.pagination li.pagination-item.pagination-item--next {
	float: none;
}
nav.pagination ul.pagination-list li.pagination-item.pagination-item--previous , nav.pagination ul.pagination-list li.pagination-item.pagination-item--previous a.pagination-link{
	float: none;
}
nav.pagination li.pagination-item.pagination-item--next a.pagination-link {
	font-size: 0;
}
nav.pagination li.pagination-item.pagination-item--next a.pagination-link i.icon , nav.pagination ul.pagination-list li.pagination-item.pagination-item--previous a.pagination-link i.icon {
	height: 41px;
	width: 25px;
	color: #E11B1E;
		margin-top: -12px;
}
nav.pagination li.pagination-item.pagination-item--next a.pagination-link i.icon svg , nav.pagination ul.pagination-list li.pagination-item.pagination-item--previous a.pagination-link i.icon svg{
	color: #E11B1E;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .heroCarousel-content p.heroCarousel-description {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 43px;
	line-height: 45px;
	text-transform: uppercase;
	color: #333333;
	width: 37%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.fourth-level-mn {
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	padding: 10px;
	background-color: #F5F5F5;
	width: 240px;
	padding: 11px 12px;
	margin-top: 0;
	max-width: 240px;
	left: 100%;
	transform: inherit;
	box-shadow: 1px 2px 3px rgb(0 0 0 / 25%);
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .heroCarousel-content a.heroCarousel-action.button.button--primary.button--large {
	background-color: #E11B1E;
	border: none;
	height: 43px;
	line-height: 22px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children ul a.navPages-action {
	padding: 8px 6px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children li.main-nav-cats.has-children:hover ul.third-level-mn {
	display: block;
	top: 0;
	left: 100%;
	top: 0px;
	width: auto;
	max-width: 240px;
	width: 240px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li span.mn-ico-red {
	display: none;
}
.cat-mn-prd-secs {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a.navPages-action:hover span.mn-ico-white {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a.navPages-action:hover span.mn-ico-red{
display: inline-block;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a span {
	vertical-align: bottom;
	padding-right: 15px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.top-cat-hding span.mn-ico {
	padding-right: 10px;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding span.mn-ico {
	padding-right: 7px;
}
.home-catsmenu ul.top-level-mn  li.main-nav-cats.\39 .has-children span {
	padding-right: 13px;
}
.cat-mn-prd-secs .pro-content .mnpro-ttle {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #545454;
}
.cat-mn-prd-secs .pro-image img {
	width: 90%;
}
.cat-mn-prd-secs .pro-content p.mnpro-desc {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.06em;
	text-transform: capitalize;
	color: #545454;
}
.cat-mn-prd-secs .pro-content a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 0.06em;
	text-transform: capitalize! important;
	color: #E11B1E! important;
	text-decoration: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs{
	display:block;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	padding: 10px;
	padding: 11px 12px;
	margin-top: 0;
	max-width: inherit;
	left: 80%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .cat-mn-prd-secs a{
	padding-left:0px;
}
li.main-nav-cats.\39 .has-children .category-promo {
	display: none;
}
.no-data-prd{
	display:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .no-data-prd{
	display:none! important;
}
.catp-productlisting ul.productGrid li.product {
	max-width: 447px;
	min-height: 356px;
	width: calc(100%/4 - 0px);
	float: left;
	margin-bottom: 20px;
}
.brand .catp-productlisting ul.productGrid li.product {
	padding: 20px;
}
.catp-productlisting ul.productGrid article.card {
	padding: 20px;
	min-height: 504px;
}
.catp-productlisting ul.productGrid li.product article.card {
	display: block;
	min-height: inherit;
	margin-bottom: 0px;
}
.catp-productlisting ul.productGrid li.product article.card .card-body p.card-cats {
	display: none;
}
.catp-productlisting ul.productGrid li.product article.card .card-body h3.card-title {
	clear: both;
	display: inline-block;
}
.catp-productlisting ul.productGrid li.product article.card .card-body p.card-text {
	float: left;
	width: 100%;
}
.catp-productlisting ul.productGrid li.product .wshlst-ls {
	float: right;
	vertical-align: middle;
	padding-top: 11px;
}
.catp-productlisting ul.productGrid li.product .wshlst-ls button i.fa.fa-heart {
	font-size: 20px;
	color: #BDBDBD;
}
.catp-productlisting ul.productGrid li.product .card-text {
	width: 50%;
	float: left;
	padding-top: 0;
}
.catp-productlisting ul.productGrid li.product figure.card-figure .card-img-container {
	text-align: center;
}
main#product-listing-container .cat-page-top .catp-top-wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper ol.breadcrumbs {
	margin-bottom: 0;
}

main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar {
	margin: 0;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field {
	margin-bottom: 0;
	border: none;
	margin-top: -3px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field select#sort {
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 5px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	color: #4F4F4F;
	height: inherit;
	padding: 9px;
	padding-right: 25px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: auto;
	font-size: 13px;
	padding: 0! important;
	max-width: 131px;
	margin-left: auto;
}

main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #333333;
}
.add-to-cart-cstmls button.outofstck {
	background: #000;
	width: 147px;
	height: 45px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
main#product-listing-container .catp-productlisting {
	padding-top: 52px;
}
/* .brand main#product-listing-container .catp-productlisting{ */
	/* padding-top: 0px; */
/* } */
main#product-listing-container {
	padding-bottom: 70px;
}
.catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 54%;
}
.brand .catp-productlisting ul.productGrid li.product:first-child .card-img-container img {
	width: 46%;
}
.brand ul.productGrid li.product article.card figure.card-figure img {
	position: static;
	width: 176px;
}
nav.pagination ul.pagination-list li.pagination-item.pagination-item--current {
	height: 29px;
	width: 29px;
	background: #E11B1E;
	line-height: 19px;
	border-radius: inherit;
}
nav.pagination ul.pagination-list li.pagination-item.pagination-item--current a.pagination-link {
	color: #F2F2F2;
}
.pagination-list .pagination-item a.pagination-link {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	letter-spacing: 0.375px;
	color: #828282;
}
.middle_header .mh-center-right .cart-wissht ul li a span.navUser-item-cartLabel {
	padding-left: 2px;
}
nav.pagination li.pagination-item.pagination-item--previous a.pagination-link {
	font-size: 0;
}
.promo-block-prdsingle_last_sec {
	padding-top: 25px;
	padding-bottom: 11px;
}
.promo-block-prdsingle_last_sec h6 {
	margin-bottom: 36px;
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.pagination-item.pagination-item--previous {
	vertical-align: middle;
}
.top_header .th-center ul li:nth-child(2):after {
	content: "";
	border-right: 1px solid #fff;
	padding-left: 15px;
	margin-right: 15px;
}
.top_header .th-center ul li:nth-child(2) img {
	margin-left: 12px;
}
.top_header .th-center ul li:nth-child(2) {
	position: relative;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec{
	position:relative;
}
.dday.second_sec_product {
	padding-top: 15px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	position: absolute;
	top: 0;
	left: 67px;
	height: 100%;
	padding: 67px 42px;
	max-width: 768px;
	z-index: 9999999;
}
.top-header-bar .top_header .th-center {
	width: 50%;
}
.promo-block-prdsingle_last_sec {
	clear: both;
}
.home-lstbtm-slider-main {
	display: none;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 22px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #E0E0E0;
}
.top-header-bar .top_header .th-right {
	width: 50%;
	display: flex;
	justify-content: flex-end;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec a {
	background: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 27px;
	display: inline-block;
	margin-top: 0;
}
.mobile-menu-toggle {
	display: none;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body p.card-text {
	width: 100%;
	float: left;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body .wshlst-ls {
	float: right;
	vertical-align: middle;
	padding-top: 10px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body .wshlst-ls button i.fa.fa-heart {
	color: #BDBDBD;
	font-size: 18px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body h3.card-title {
	clear: both;
	display: inline-block;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item {
	width: 12%;
	border-radius: 34px;
overflow: hidden;
}
.navBar--sub .navBar-item {
	display: inline-block;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item .navBar-action {
	background-color: #000;
	font-size: 17px;
	color: #fff;
	padding: 20px 0;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active {
	background-color: #e11b1e;
	cursor: pointer;
	border-bottom: none;
	color: #fff;
	padding: 20px 0;
	font-size: 18px;
	margin: 0;
}
.account_orderstatus main.account.account--fixed {
	width: 100%;
}
.account-body section.account-content ul.account-list li.account-listItem {
	padding-top: 30px;
	padding-bottom: 30px;
	height: 228px;
	border: 2px solid #e11b1e;
	margin-bottom: 26px;
	padding: 10px;
	height: 196px;
	border-radius: 29px;
	clear: both;
}
.account-orderStatus-label {
	background-color: transparent;
	color: #04364A;
	border: 4px solid #e11b1e;
	padding: 18px 40px;
	border-radius: 37px;
	font-size: 16px;
}
.account-product-body h5.account-product-title {
	font-size: 25px;
	font-weight: 900;
}
.account-product-body h5.account-product-title a {
	color: #e11b1e;
	text-decoration: underline;
}
.account-content p.account-product-description {
	font-size: 16px;
	margin-bottom: 10px;
}
.account-product-body .account-product-details .account-product-detail {
	width: 15%;
}
.account-product-body .account-product-detail h6 {
	font-weight: 700;
	color: #000;
	font-size: 20px;
}
.account_orderstatus nav:first-child {
	display: none;
}
.account_orderstatus h3.account-heading {
	display: none;
}
.account_orderstatus h1.page-heading {
	display: none;
}
.account_orderstatus main.account.account--fixed {
	width: 91%;
}
.navBar--account {
	display: block;
	margin-top: 110px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-figure {
	width: 122px;
}
.pagination-list--small {
	position: relative;
	margin-bottom: 33px;
	color: #000;
}
.pagination-list--small li.pagination-item {
	color: #000;
	font-size: 15px;
}
.account_inbox main.account.account--fixed {
	width: 91%;
	padding-bottom: 40px;
}
.account_inbox nav:first-child {
	display: none;
}
.navBar--account {
	display: block;
	margin-top: 64px;
}
.account_addressbook nav:first-child {
	display: none;
}
.account_inbox main.account.account--fixed section.account-content h3.account-heading {
	display: none;
}
.account_inbox main.account.account--fixed section.account-content h2 {
	margin-top: 10px;
	font-size: 25px;
	font-weight: bold;
}
.account_inbox main.account.account--fixed section.account-content .form-field label {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	margin-left: 20px;
}
.account_inbox main.account.account--fixed section.account-content .form-field select {
	border: 2px solid #e11b1e;
	border-radius: 25px;
	height: 47px;
	width: 100%;
	padding-left: 20px;
}
.account_inbox main.account.account--fixed section.account-content input#message_subject {
  border: 2px solid #e11b1e;
	border-radius: 25px;
	height: 47px;
	width: 100%;
	padding-left: 20px;
}
.account_inbox main.account.account--fixed section.account-content textarea#message_content{
  border: 2px solid #e11b1e;
	border-radius: 25px;
	height: 47px;
	width: 100%;
	padding-left: 20px;	
}
.account.account--fixed label {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	margin-left: 20px;
}
.account_inbox main.account.account--fixed section.account-content input.button.button--primary {
	background-color: #e11b1e;
	border: none;
}
.account_inbox main.account.account--fixed section.account-content input.button {
	border-radius: 43px;
}
.account_inbox main.account.account--fixed section.account-content input.button:last-child {
	color: #000;
}
.account_addressbook .account.account--fixedLarge {
	width: 91%;
	padding-bottom: 40px;
}
.account_addressbook .account.account--fixedLarge .panel-body {
	background-color: transparent;
}
.account_addressbook .account.account--fixedLarge .panel-body h5.address-title {
	font-size: 23px;
	font-weight: 500;
}
.account_addressbook .account.account--fixedLarge .panel-body ul.address-details.address-details--postal {
	font-size: 18px;
	color: #000;
}
.account_addressbook .account.account--fixedLarge .panel-body .form-actions {
	margin-top: 0;
}
.account_addressbook .account.account--fixedLarge .panel-body .form-actions .button {
	background-color: transparent;
	border: 2px solid #e11b1e;
	color: #04364A;
	border-radius: 28px;
	font-size: 21px;
	padding: 15px 45px;
}
.wishlists .account.account--fixedLarge {
	width: 100%;
}
.wishlists-table {
	max-width: 91%;
	border-bottom: none;
}
.account_recentitems main#main-content form {
	width: 91%;
	margin: auto;
}
.editaccount .account.account--fixed form.form {
	width: 93%;
	margin: auto;
}
.wishlists-table thead.table-thead tr th {
	font-size: 13px;
}
.wishlists-table tbody.table-tbody td {
	font-size: 11px;
	color: #000;
}
.wishlists-table tbody.table-tbody td fieldset.form-fieldset .button {
	background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.wishlists form.form .form-actions .button {
  background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
		height: 37px;
}
form.form.wishlist-form {
	max-width: 100%;
}
.form.wishlist-form label.form-label{
		font-size: 17px;
	font-weight:700;
}
.wishlist-form .form-field {
	margin-bottom: 10px;
}
.wishlist-form .form-field label.form-label{
	font-size: 17px;
	font-weight:500;
}
.form.wishlist-form input#wishlistname{
 background-color: transparent;
	border-radius: 43px;
	border: 1px solid #000;
	color: #000;
	 font-size: 16px;	
}
form.form.wishlist-form input.button.button--primary {
	border-radius: 43px;
	background-color: transparent;
	color: #000;
}

.account_recentitems li.product .card-body p.card-text {
	width: 50%;
	float: left;
}
.account_recentitems li.product .card-body .wshlst-ls {
	width: 50%;
	float: left;
}
.account_recentitems li.product .card-body p.card-cats {
	margin-bottom: 0;
	display: none;
}
.account_recentitems li.product .card-body p span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
ul.productGrid li.product div.card-text {
	width: 50%;
	float: left;
}
.editaccount .account.account--fixed {
	width: 100%;
	padding-bottom: 40px;
}
.editaccount form.form .form-field input {
	border: 1px solid #e11b1e;
	border-radius: 43px;
}
.editaccount form.form .form-actions button.button.button--primary {
	background-color: transparent;
	color: #000;
	border-radius: 43px;
}
.account_recentitems li.product article.card {
	margin-bottom: 10px;
}
.account_recentitems li.product .card-img-container {
	max-width: 85%;
}
.top_header .th-right ul li {
	padding-top: 0px;
	display: inline-block;
	padding-right: 9px;
	color: #828282;
}
.top_header .th-right ul li i.fa.fa-user {
	padding-right: 11px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-figure:after {
	padding-bottom: 72%;
}
.body {
	margin-top: 0;
	margin-bottom: 0;
}
.dropdown--quickSearch fieldset.form-fieldset input#nav-quick-search {
	border: none;
	border-radius: inherit;
}
.page-heading {
	display: none;
}
.login {
	max-width: 100%;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 12px;
}
.login-logo {
	text-align: center;
}
.login-logo img {
	width: 148px;
}
.main_sec_create_account {
	max-width: 496px;
	margin: auto;
	margin-top: 0px;
}
.login .login-row {
	background: #F2F2F2;
	box-shadow: 26px 16px 34px 2px rgb(0 0 0 / 10%);
	padding: 23px 20px;
	margin-top: 0px;
	width: 370px;
}
.create-account-form_main_sec form.form .form-field input:focus{
	outline:none! important
}
.login .login-row .login-div .login-tp-info {
	text-align: center;
}
 .form-radio+.form-label::after {
	top: 12px;
}
.login .login-row .login-div .login-tp-info h2 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 27px;
	line-height: 23px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0;
}
.createaccount .copyright_sec_login_pages {
	padding-bottom: 25px;
}
.login .login-row .login-div .login-tp-info p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #333333;
	margin-bottom: 0;
	   width: 80%;
	margin: auto;
}
.login .login-row .login-div form.login-form.form {
	width: 100%;
	margin-top: 20px;
}
.login .login-row .login-div form.login-form.form label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.login .login-row .login-div form.login-form.form .form-field input {
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	height: 36px;
}
.login .login-row .login-div form.login-form.form .form-field a.forgot-password {
	float: right;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #E11B1E;
}
.login .login-row .login-div .form-actions input.button.button--primary {
	background: #E11B1E;
	border: none;
	width: 100%;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 38px;
	border-radius: inherit;
	margin-top: 6px;
}
.login .login-row .login-div .have-accnt-qst {
	padding-top: 26px;
	text-align: center;
	padding-bottom: 26px;
}
.login .login-row .login-div .have-accnt-qst p:before {
	content: "";
	border-bottom: 1px solid #333;
	width: 27%;
	height: 100%;
	position: absolute;
	left: 0;
	top: -10px;
	z-index: 50;
}
.login .login-row .login-div .have-accnt-qst p:after{
	content: "";
	border-bottom: 1px solid #333;
	width: 27%;
	height: 100%;
	position: absolute;
	right: 0;
	top: -10px;
	z-index: 50;
}
.login .login-row .login-div .have-accnt-qst p {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #333333;
	  position: relative;
}
.login .login-row .login-div .create-acc-btn .button.button--primary {
	width: 100%;
	height: 41px;
	background: #BDBDBD;
	border: none;
	border-radius: inherit;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 12px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 0;
}
.login .login-row .login-div form.login-form.form .form-field {
	margin-bottom: 10px;
}

.create-account-form_main_sec form.form {
	margin-top: 25px;
	margin-bottom: 0;
}
.create-account-form_main_sec form.form .form-field input , .create-account-form_main_sec form.form .form-field select{
border: 1px solid #E0E0E0;
}
.create-account-form_main_sec form.form .form-actions input.button.button--primary {
	background-color: transparent;
	background: #E11B1E;
	border: none;
	color: #fff;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	width: 100%;
	border-radius: inherit;
	height: 39px;
}
.createaccount nav {
	padding-top: 22px;
}
.login-logo {
	padding-top: 0px;
	padding-bottom: 25px;
}
.create_account_inner_sec {
	background: #F2F2F2;
  box-shadow: 26px 16px 34px 2px rgb(0 0 0 / 10%);
	padding: 38px 42px;
}
.create_account_inner_sec .create_account_inner_heading {
	text-align: center;
}
.create_account_inner_sec .create_account_inner_heading h1 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 39px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 32px;
}
.create-account-form_main_sec label.form-label {
	margin-left: 0;
}
.create-account-form_main_sec .login-logo img {
width: 148px;
}
.wishlists nav:first-child , .account_recentitems nav:first-child ,  .editaccount nav:first-child , .account_order nav:first-child{
	display:none;
}
.account_order .navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active a.navBar-action {
	background-color: transparent;
	padding: 0;
}
.account_order .account {
	width: 91%;
	margin: auto;
}
.account_order .account .account-body h3.account-heading {
	color: #e11b1e;
	font-size: 29px;
	font-weight: 600;
}
.account_order .account .account-body figure.account-product-figure {
	width: 16%;
}
.account_order .account .account-body  .account-product-figure:after{
	padding-bottom: 10%;
}
.account_order .account .account-body .account-product-body span.account-product-price {
	font-size: 17px;
	font-weight: 500;
}
.account_order .account .account-body dl.account-orderTotal dt {
	font-weight: 900;
	color: #000;
}
.account_order .account aside.account-sidebar dl dt {
	font-weight: 900;
	color: #333;
}
.account_order .account aside.account-sidebar section.account-sidebar-block button.button , .account_order .account aside.account-sidebar section.account-sidebar-block .order-details-info input.button{
	background-color: transparent;
	color: #000000;
	border: 4px solid #e11b1e;
	padding: 17px 27px;
	font-size: 17px;
	font-weight: 600;
	border-radius: 37px;
}
.account_order .account aside.account-sidebar section.account-sidebar-block {
	margin-top: 5px;
}
.account_order .account .account-body {
	padding-bottom: 80px;
}
nav.pagination ul.pagination-list {
	margin-bottom: 0;
}
nav.pagination {
	padding-top: 30px;
}
.product-page nav {
	padding-top: 40px;
	padding-bottom: 40px;
}
.product_download_sec .product_download_right_sec a {
	text-decoration: none;
}
.cart nav {
	display: none;
}

.cart table.cart button.button span.is-srOnly {
	display: none;
}
.cart table.cart button.button.button--icon {
	width: 30px;
	border-radius: inherit;
	height: 30px;
	border: 1px solid #C0C0C0;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info {
	font-size: 16px;
	font-weight: 400;
	display: flex;
	text-align: right;
	overflow: inherit;
	justify-content: flex-end;
	align-items: center;
	padding-top: 20px;
	float: right;
}
.cart table.cart tbody.cart-list button.cart-remove.icon svg {
	fill: #000;
}
.cart .cart-content-padding-right ul.cart-totals .cart-total-label {
	color: #000;
	font-size: 16px;
}
.cart .cart-content-padding-right .cart-total-value span , .cart .cart-content-padding-right .cart-total-value a{
	color: #000;
}
.cart .cart-content-padding-right .cart-total-value a{
	text-decoration:none;
}
.cart table.cart tr th {
	font-size: 17px;
	text-transform: uppercase;
}
.cart main.page-content {
	padding-bottom: 70px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty {
	padding-bottom: 15px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv p {
	margin-bottom: 0;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv p span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: capitalize;
	color: #BDBDBD;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv span:last-child {
	padding-left: 28px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv p span {
	position: relative;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv p span:after {
content: "";
	position: absolute;
	top: 10px;
	right: -22px;
	width: 14px;
	height: 2px;
	background-color: #ACACAC;
	transform: rotate(90deg);
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv span:last-child:after{
	display:none;
}
.cart table.cart tbody.cart-list button.cart-remove.icon {
	float: none;
	padding: 0;
	height: inherit;
	background-color: transparent;
	margin-left: 0;
	width: 84px;
}
.page.cart-page-page .cart-wrapper .items-side a.button {
	/* height: 39px; */
	background: #e11b1e;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 10px 10px;
}
.cart table.cart tbody.cart-list button.cart-remove.icon img {
    padding-right: 2px! important;
    vertical-align: bottom;
    width: 13px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv p span img {
	padding-right: 10px;
}
.cart .cart-actions.cart-content-padding-right a.button.button--primary {
	background-color: #e11b1e;
	color: #fff;
	border: none;
	border-radius: 43px;
	height: 39px;
	line-height: inherit;
	font-size: 16px;
	font-weight: bold;
	float: none;
	width: 100%;
	border-radius: inherit;
	line-height: inherit;
	padding-top: 0px;
	margin-top: 17px;
	text-transform: capitalize;
	line-height: 37px;
	font-family: Oswald;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .totals-cart p span.total-text {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty label.form-label.cart-item-label {
	display: inline-block;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
	padding-left: 0;
	float: left;
	width: 11%;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty .form-increment {
	float: left;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv {
	clear: both;
	padding-top: 10px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity h2.cart-item-name {
	font-family: Oswald;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 10px;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-title h2.cart-item-name a{
	text-decoration:none;
}
td.cart-item-block.cart-item-figure {
	width: 15%;
}
.page.cart-page-page .cart-wrapper .summaryt-side h4 {
	background-color: transparent;
	color: #000;
	border-bottom: 3px solid #000;
}
td.cart-item-block.cart-item-figure img.cart-item-image.lazyautosizes.lazyloaded {
	max-height: 163px;
	max-width: 148px;
	width: 100%;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .subtotal-crt {
	padding-top: 11px;
	padding-bottom: 3px;
	border-bottom: 1px solid #D0D0D0;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .shppng-crt p {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
	float: left;
}
.cart-coupons-cstm {
	clear: both;
	padding-top: 25px;
	padding-bottom: 25px;
}
.cart-coupons-cstm .coupons-applies {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.cart-content-padding-right {
	padding-right: 0;
	border-top: 1px solid #D0D0D0;
	padding-top: 18px;
	margin-top: 40px;
}
.cart-coupons-cstm p.shipping-message-cart span {
	padding-left: 15px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	text-transform: capitalize;
	color: #333333;
}
.cart-coupons-cstm .coupons-applies span {
	float: right;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #333333;
}
.cart-coupons-cstm .coupons-applies p {
	width: 100%;
	display: block! important;
	margin-bottom: 6px;
	padding-bottom:6px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary.test .cart-total-value button.shipping-estimate-show {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #07833B;
	text-decoration: none;
}
.estimator-form {
	margin-bottom: 0;
	padding-top: 25px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input#couponcode {
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: inherit;
	height: 49.69px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input#couponcode {
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: inherit;
	height: 35px;
	width: 82%;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	background: #07833B;
	border: 1px solid #07833B;
	height: 36px;
	border-radius: inherit;
	margin-left: -14px;
	width: 113px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p {
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input#couponcode {
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: inherit;
	height: 36px;
	width: 82%;
	background: #F0F0F0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: rgba(78, 78, 78, 0.5);
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .subtotal-crt span {
	font-weight: inherit;
	font-size: 17px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .totals-cart {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p span span {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	text-align: right;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
}
.cart-coupons-cstm p.shipping-message-cart {
	justify-content: inherit;
	display: block! important;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty .form-increment button.button.button--icon {
	color: #000;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary.test .cart-total-value {
	float: right;
padding: 0;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .subtotal-crt p {
	margin-bottom: 10px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
	display: flex;
	justify-content: space-between;
}
.cart-item-quantity .form-increment .cart-item-qty-input {
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	height: 30px;
	border-radius: inherit;
	margin-left: -6px;
	margin-right: -6px;
	width: 54px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #000000;
}
div#add-shipping .estimator-form-input select, div#add-shipping .estimator-form-input input {
	border: 1px solid #000;
	height: 33px;
	font-size: 11px;
	background-position: right;
}
div#add-shipping .estimator-form-label label.form-label {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
div#add-shipping dl button.button.button--primary.button--small.shipping-estimate-submit {
	height: 43px;
	font-size: 15px;
	background-color: #e11b1e;
	border: none;
}
.cart-content-padding-right ul.cart-totals li.cart-total input.button.button--primary.button--small{
	font-size: 14px;
	background-color: #e11b1e;
	border: none;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-popup.swal2-modal {
	width: 478px;
  
	height: 300px;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-popup.swal2-modal button.swal2-confirm.button {
	background: #E11B1E;
	border: none;
	border-radius: inherit;
	width: 19%;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 40px;
	padding: 0;
}
.cart table.cart tbody.cart-list {
	border-top: none;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-popup.swal2-modal button.swal2-cancel.button {
	background: #BDBDBD;
	border: none;
	border-radius: inherit;
	width: 19%;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 40px;
	padding: 0;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-popup.swal2-modal button.swal2-cancel.button:hover{
	 background: #E11B1E;
}
.swal2-container.swal2-center.swal2-backdrop-show .swal2-popup.swal2-modal .swal2-header {
	align-items: inherit! important;
}
.error-page nav {
	display: none;
}
.error_pages {
	text-align: center;
}
.error_pages img {
	width: 70%;
	margin: auto;
}
.error-page section.page-content.page-content--centered p.u-textAlignCenter {
	display: none;
}
.brands li.brand {
	background: #fff;
	box-shadow: 0 0 11px rgb(0 0 0 / 6%);
	margin-right: 7px;
	margin-left: 7px;
	padding: 0px;
	width: 19%;
	margin-bottom: 18px;
}
.brands li.brand:hover {
	box-shadow: 3px 5px 23px rgb(0 0 0 / 15%);
}
.brands li.brand .card-img-container {
	margin: auto;
}
.brands li.brand .card-img-container img{
	position: static! important;
}
.brands li.brand .card-figure {
	height: 172px;
}
.brands li.brand article.card {
	margin-bottom: 0px;
}
.brands li.brand .card-body h3.card-title a {
	margin-top: 18px;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0px;
	background-color: #e11b1e;
	color: #fff;
	padding: 10px;
	border-radius: 4px;
	text-transform: uppercase;
}
.brands nav {
	display: none;
}
.brands ul.brandGrid {
	padding-top: 70px;
	padding-bottom: 63px;
}
.create-acc-btn a {
	display: inline-block;
	width: 100%;
}
.login nav {
	display: none;
}
.dday li.product:hover , main#product-listing-container .catp-productlisting li.product:hover{
background: #F7F7F7;
}
.login .login-row .login-div form.login-form.form .form-field input {
	border-radius: inherit;
}
.dday ul li.product{
		 box-shadow: inherit! important;
}
.narrvla ul.slick-dots {
	display: none! important;
}
.dday.second_sec_product h5 , .narrvla h5 , .dday h5{
	margin-top: 0;
}
.dday.second_sec_product h5 {
	margin-top: 19px;
}
.shipping-quotes .estimator-form--default ul {
	margin: 0;
}
.brand .sidebarBlock h5.sidebarBlock-heading {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 0;
}
.brand .sidebarBlock {
	margin-top: 0px;
	background-color: #2f2d29;
	padding-left: 21px;
	padding-bottom: 15px;
	padding: 15px 25px;
	width: 81%;
	height: 400px;
}
body.body.brand main#product-listing-container .catp-productlisting {
    padding-top: 10px;
}
body.body.brand aside#faceted-search-container {
    padding-left: 0;
    padding-right: 0;
}
.brand .card-img-container {
	max-width: 342px;
	margin: auto;
}
.brand .sidebarBlock ul.navList li.navList-item a.navList-action {
	color: #fff;
}
.brand .sidebarBlock ul.navList li.navList-item a.navList-action:hover{
	color: #e11b1e;
}
.brand .sidebarBlock ul.navList {
	margin-bottom: 0;
}
.product-page nav {
	padding-top: 18px;
	padding-bottom: 25px;
}
.page_contact_form nav {
	padding-top: 30px;
	padding-bottom: 30px;
}
.page_contact_form .contact-form-main {
	display: none;
}
.page_contact_form div#contact-us-page {
	width: 100%;
}
.page_contact_form div#contact-us-page .addresses-wrapper .address-main h1 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
font-size: 21px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.three-addresses.diffrent .three-addresses.normal:last-child {
	border-bottom: 1px solid  #C4C4C4;
	padding-bottom: 20px;
	margin-bottom: 12px;
}
.page_contact_form .addresses-wrapper .address-main:nth-child(3) {
	padding-bottom: 27px;
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 23px;
}
.page_contact_form .addresses-wrapper .address-main:nth-child(3) .three-addresses.normal:last-child {
	padding-top: 35px;
}
.page_contact_form div#contact-us-page .addresses-wrapper .three-addresses.diffrent .red-heading h6 {
	margin-top: 18px;
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.01em;
	color: #E11B1E;
}
.page_contact_form div#contact-us-page .addresses-wrapper .three-addresses.diffrent .red-heading h6 span {
	color: #000;
	font-style: italic;
	font-weight: 100;
	text-transform: lowercase;
}
.contact_us_map_sec {
	max-width: 100vw;
	width: 100vw;
	margin-left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: relative;
}
.page_contact_form .addresses-wrapper {
	padding-top: 50px;
}
.page_contact_form .address_sec_main  , .three-addresses.normal{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.page_contact_form .address_sec_main .three-f-addr , .three-addresses.normal .three-f-addr{
	width: 33%;
	padding-right: 15px;
}
.third-row-main .inner-cats ul.top-level-mn li a.navPages-action:hover span.mn-ico-red {
	display: inline-block;
}
.page_contact_form .address_sec_main .three-f-addr:last-child , .three-addresses.normal .three-f-addr:last-child{
	 padding-right: 0px;
}
.page_contact_form .address_sec_main .three-f-addr h6.black-hding {
	margin-top: 22px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.page_contact_form .address_sec_main .three-f-addr .addr-mn p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-bottom: 10px;
}
.three-addresses.normal .three-f-addr h6.red-heading {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.01em;
	color: #E11B1E;
	margin-top: 15px;
}
.three-addresses.normal .three-f-addr h6.black-hding {
	margin-bottom: 14px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 28px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-top: 0;
}
.three-addresses.normal .three-f-addr .addr-mn p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-bottom: 10px;
}
.page_contact_form .addresses-wrapper {
	padding-top: 15%;
	padding-bottom: 50px;
}
.page_contact_form .address_sec_main .three-f-addr .addr-mn {
	display: flex;
	flex-wrap: nowrap;
}
.page_contact_form .address_sec_main .three-f-addr .addr-mn span{
	padding-right: 12px;
}
.three-addresses.normal .addr-mn span {
	padding-right: 12px;
	max-width: 28px;
	min-width: 28px;
}

.three-addresses.normal .addr-mn {
	display: flex;
	flex-wrap: nowrap;
}
.contact_us_map_sec iframe {
	width: 100%;
	    height: 600px;
		border: none;
}
.top-header-bar .top_header .th-right li img {
	padding-right: 5px;
	width: 20px;
	margin-top: -2px;
}
.top-header-bar .top_header .th-right li:nth-child(2) {
	padding-right: 40px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
   width: 19px;
	padding-left: 5px;
	height: auto;
}
.narrvl-slider.slick-initialized.slick-slider.slick-dotted .slick-track .slick-slide {
	margin-right: 53px;
}
.home-lstbtm-slider-main {
	display: block;
	width: 100%;
	float: left;
	max-width: 100vw;
	width: 100vw;
	margin-left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-55%);
	transform: translateX(-50%);
}
.home-lstbtm-slider-main ul.slick-dots {
	bottom: 11px;
}
.home-lstbtm-slider-main ul.slick-dots li button {
	width: 100px;
	border-radius: inherit;
	height: 2.97px;
}
.home-lstbtm-slider-main .slick-dots li.slick-active button::before {
	border-radius: inherit;
	height: 2.97px! important;
	top: 0px;
}
.home-lstbtm-slider-main .slick-dots li.slick-active {
	max-width: 100px;
	margin: 0 21px;
}
.home-lstbtm-slider-main .slick-dots li.slick-active button::before {
	width: 102px;
}
.home-lstbtm-slider-main .slick-dots li button:hover:before{
	width: 102px;
	  height: 2.97px! important;
}
.home-lstbtm-slider-main .slick-dotted.slick-slider {
	margin-bottom: 62px;
}
.home-lstbtm-slider-main .slick-dots li button:hover:before {
	width: 102px;
	height: 2.97px! important;
	top: 0px;
}
.narrvl-slider button.slick-prev.slick-arrow {
	left: 15px;
	background-color: transparent;
	border: none;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	right: 39px;
	background-color: transparent;
	opacity: 1;
	border: none;
}
.slick-next:before, .slick-prev:before {
	color: #000! important;
}
.epic-main.epic_last_slider {
	display: none;
}
.promo-block-prdsingle_last_sec h3 {
	font-size: 30px;
	color: #333;
	font-weight: 500;
	font-family: 'Oswald';
	letter-spacing: -0.01em;
	margin-bottom: 30px;
	margin-top: 0;
	text-transform: uppercase;
}
.narrvla .slick-next:focus:before, .narrvla .slick-next:hover:before, .narrvla  .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1;
}
	.third-row-main .row-third ul {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items:center;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.third-row-main .row-third ul li a {
	height: 47px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.third-row-main .row-third ul li.trdrw-cats a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
	flex-direction: row-reverse;
	text-transform: uppercase;
}
.third-row-main .row-third ul li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0.02em;
	text-transform: capitalize;
	color: #525252;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-content: center;
	text-transform: uppercase;
}
.third-row-main .row-third ul li a.red_me {
	color: #e11b1e;
}
.third-row-main .row-third ul li.trdrw-cats {
	background: #E11B1E;
}
/* .third-row-main .row-third ul li.trdrw-cats:after { */
	/* content: ""; */
	/* position: absolute; */
/* top: 9px; */
	/* right: 13px; */
	/* width: 14px; */
	/* height: 2px; */
	/* background-color: #ACACAC; */
	/* transform: rotate(90deg); */
/* } */
.passwd-eye-wrap.form-field--error {
	position: relative;
}
div#FormField_2 img.passwd-vsb {
	position: absolute;
	top: 7px;
	right: 10px;
	cursor:pointer;
}
.login form.login-form.form .passwd-eye-wrap.form-field--error img.passwd-vsb {
	position: absolute;
	top: 7px;
	right: 10px;
	cursor: pointer;
}
div#FormField_3 .passwd-eye-wrap img.passwd-vsb {
	position: absolute;
	top: 7px;
	cursor:pointer;
	right: 10px;
}
div#FormField_3 .passwd-eye-wrap {
	position: relative;
}
.login .passwd-eye-wrap {
	position: relative;
}
.login .passwd-eye-wrap img.passwd-vsb {
	position: absolute;
	top: 7px;
	right: 10px;
	cursor:pointer;
}

.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding {
	background-color: #000;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #E11B1E;
	padding-left: 35px;
	padding-top: 18px;
	padding-bottom: 18px;
	position: relative;
}
/* .top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding:after { */
	/* content: ""; */
	/* position: absolute; */
	/* top: 53px; */
	/* width: 100%; */
	/* max-width: 232px; */
	/* margin: auto; */
	/* left: 9%; */
	/* border: 1px solid rgba(255, 255, 255, 0.3); */
/* } */
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding img {
	padding-right: 11px;
}

.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	position:relative;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track {
	height: inherit! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-top: 10.5px;
	padding-bottom: 12px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li ul.second-level-mn {
	display: none;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn li ul.third-level-mn ul.fourth-level-mn { */
	/* display: none; */
/* } */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn li ul.third-level-mn{ */
	 /* display: none; */
/* } */
.card-img-container {
	max-width: 500px;
	margin: auto;
	text-align: center;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .third-level-mn {
	margin-left: 0;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .third-level-mn .main-nav-cats .navPages-action {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #666666;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .main-nav-cats.has-children .navPages-action.has-children-anchor {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #000000;
	display: inline-block;
	width: 78%;
	border-bottom: 1px solid #E11B1E;
}	
.dropdown--quickSearch .form-input::placeholder {
	color: #000;
}

.dropdown--quickSearch .form-input::-webkit-input-placeholder { 
  color: #828282;
}
.dropdown--quickSearch .form-input::-moz-placeholder { 
  color:#828282;
}
.dropdown--quickSearch .form-input:-ms-input-placeholder { 
  color: #828282;
}
.dropdown--quickSearch .form-input:-moz-placeholder {
  color: #828282;
}
.brand .catp-productlisting ul.productGrid li.product{
	float:none;
}
.brand ul.productGrid li.product article.card figure.card-figure img {
	position: static;
	width: 100%;
	max-width: 160px;
	min-height: 160px;
}
.brand main#product-listing-container {
	padding-bottom: 50px;
}
.brand nav.pagination {
	padding-top: 0;
}
.brand .catp-productlisting ul.productGrid li.product {
	min-height: 356px;
}
.ttl-faq h1 {
	margin-top: 0;
	margin-bottom: 30px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.faq-cstmpage nav {
	display: none;
}
.faq-cstmpage .page-content.page-content--centered {
	width: 100%;
}
.faq-cstmpage .faq-page-whole-main {
	padding-top: 25px;
	padding-bottom: 35px;
}
.faq-cstmpage  .faq-wrapper-main .faq-wrapper {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.faq-cstmpage  .faq-wrapper-main .faq-wrapper .faq-answers {
	max-width: 60%;
	flex: 0 0 60%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions {
	max-width: 40%;
	flex: 0 0 40%;
	position: relative;
}
.faq-cstmpage  .faq-wrapper-main .faq-wrapper .faq-questions ul {
	margin-left: 0;
	list-style: none;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	letter-spacing: -0.03em;
	color: rgba(0, 0, 0, 0.4);
	margin-bottom: 5px;
	cursor: pointer;
	padding: 5px 10px;
	width: 74%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li.active {
	color: #E11B1E;
	font-weight: 600;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li.active {
	color: #E11B1E;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers .main-qa .qstn p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-bottom: 10px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers .main-qa .answr {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
	width: 95%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li:hover{
	background: #F2F2F2;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li::after {
	font: normal normal normal 20px/1 FontAwesome;
	content: "\f105";
	float: right;
	padding-top: 3px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li::after {
	font: normal normal normal 20px/1 FontAwesome;
	content: "\f105";
	float: right;
	padding-top: 3px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions:after {
	content: "";
	position: absolute;
	top: 0;
	right: 50px;
	width: 1px;
	height: 100%;
	border-right: 1px solid rgba(38, 38, 38, 0.5);
}
.contact-page h1.page-heading {
	display: block;
	text-align: left;
	margin-top: 35px;
	margin-bottom: 30px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.contact-form-cstm {
	margin: auto;
	position: absolute;
	bottom: -26%;
	right: 18%;
	background-color: #fff;
	padding: 32px;
	width: 380px;
	box-shadow: 0px 2px 8px -1px rgb(0 0 0 / 10%), 0px 5px 15px rgb(0 0 0 / 20%), 0px 15px 30px rgb(0 0 0 / 15%);
}
.contact-form-cstm .form-field #contact_companyname {
	border-radius: inherit;
}
.forgot-password-main_sec {
	margin-top: 20%;
}
.contact-form-cstm h4 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 28px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 10px;
}
.contact-form-cstm label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.contact-form-cstm .form-field {
	width: 100%;
}
.contact-form-cstm label.form-label small {
	color: red;
	display: none;
}
.contact-form-cstm .form-actions input.button.button--primary {
	max-width: 100%;
	background: #E11B1E;
	color: #F2F2F2;
	font-size: 20px;
	text-decoration: none;
	font-weight: 500;
	line-height: 14px;
	min-height: 46px;
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	letter-spacing: -0.05em;
	font-family: 'Work Sans';
	border: none;
	border-radius: inherit;
	text-transform: uppercase;
	font-size: 20px;

}
.contact-form-cstm .form {
	margin-bottom: 0;
}
.contact-form-cstm .form-actions {
	margin-top: 0;
	width: 100%;
	max-width: 100%;
}
div#contact-us-page {
	width: 100%;
	padding: 0;
}
.addresses-wrapper {
	padding-top: 60px;
	padding-bottom: 40px;
}
.addresses-wrapper .address-main h1 {
	margin-top: 0;
	margin-bottom: 00;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.addresses-wrapper .three-addresses.diffrent .red-heading h6 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -0.01em;
	color: #E11B1E;
}
.addresses-wrapper .three-addresses.diffrent .red-heading h6 span {
	font-style: italic;
	color: #000;
	font-weight: 100;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main {
	display: flex;
	flex-wrap:nowrap;
	justify-content:space-between;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr h6.black-hding {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 28px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr .addr-mn {
	display: flex;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr .addr-mn span {
	padding-right: 13px;
	max-width: 27px;
	min-width: 28px;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr .addr-mn p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
	margin-bottom: 5px;
	width: 89%;
}
.contact-form-cstm .form-field input#contact_email , 
.contact-form-cstm .form-field input#contact_fullname{
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	height: 36px;
	border-radius:inherit;
}
.contact-form-cstm .form-field textarea#contact_question{
   border: 1px solid #E0E0E0;
	box-sizing: border-box;
	height: 112px;
	border-radius:inherit;	
	resize: none;
}
.contact-form-cstm .g-recaptcha{
	display: none;
}
.login header.header.cstm-header ,  .createaccount header.header.cstm-header{
	display: none;
}
.login footer.footer , .createaccount footer.footer {
	display: none;
}
.login a.skip-to-main-link , .createaccount a.skip-to-main-link{
	display: none;
}
.createaccount nav {
	display: none;
}
.createaccount .create-account-form_main_sec {
	padding-top: 34px;
}
div#FormField_28 label.form-label:first-child {
	width: 100%;
	float: none;
	padding-top:0px;
}
div#FormField_28 label.form-label {
	float: left;
	width: 33%;
	padding-top:7px;
}
.form-radio+.form-label::before {
	top: 11px;
}
.form-field small {
	color: #e11b1e;
}
.create-account-form_main_sec form.form input {
	border-radius: inherit;
	height: 36px;
}
.login_pages_footer_sec {
	width: 393px;
	margin: auto;
	padding-top: 17px;
}
.login_pages_footer_sec ul.login_pages_footer_lists {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}
.search nav.pagination {
	padding-top: 0;
	padding-bottom: 30px;
}
.login_pages_footer_sec ul.login_pages_footer_lists li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 40px;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #ACACAC;
	text-decoration: none;
}
.copyright_sec_login_pages p {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 27px;
	text-align: center;
	letter-spacing: -0.02em;
	color: rgba(51, 51, 51, 0.5);
}
.login_pages_footer_sec ul.login_pages_footer_lists li {
	position: relative;
}
.login_pages_footer_sec ul.login_pages_footer_lists li:after {
	content: "";
	position: absolute;
	top: 18px;
	right: -22px;
	width: 14px;
	height: 2px;
	background-color: #ACACAC;
	transform: rotate(90deg);
}
.login_pages_footer_sec ul.login_pages_footer_lists li:last-child:after {
	display:none;
}
.forgotpassword header.header.cstm-header {
	display: none;
}
.forgotpassword nav {
	display: none;
}
.forgotpassword .account.account--fixedSmall p.forgot-password-para {
	display: none;
}
.forgotpassword footer.footer {
	display: none;
}
.forgot-password-form_sec {
	background: #F2F2F2;
	box-shadow: 26px 16px 34px 2px rgb(0 0 0 / 10%);
	padding: 23px 40px;
	margin-top: 20px;
	width: 496px;
	margin:auto;
}
.forgot-password-form_sec .form-prefixPostfix.wrap {
	display: block;
}
.forgot-password-form_sec input#email {
	margin-bottom: 10px;
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	height: 36px;
	border-radius: inherit;
}
.forgot-password-form_sec input.button.button--primary.form-prefixPostfix-button--postfix {
	margin: 0;
	background: #E11B1E;
	border: none;
	width: 100%;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 37px;
	border-radius: inherit;
	margin-top: 10px;
}
.forgot-password-form_sec form.form.forgot-password-form label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.forgot-password-form {
	padding-top: 20px;
}
.forgot-password-form .login_pages_footer_sec p {
	display: block! important;
	padding-bottom: 14px;
}
.create-account-form_main_sec form.form .form-field input:focus{
	border:none;
	outline:none! important;
}
[contenteditable=true]:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, button:focus, details:focus, input:focus, select:focus, textarea:focus {
	outline: none !important;
	outline-offset: 0px!important;
}
.cart h4 {
	width: 104px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
	text-align: left;
	padding-bottom: 0;
	padding-top: 7px;
	border-bottom: 3px solid #000;
	margin-top:0;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info strong.cart-item-value {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	display: flex;
	align-items: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #E11B1E;
}
.cart .page.cart-page-page .cart-wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 25px;
}
.page.cart-page-page .cart-wrapper .items-side {
	max-width: 60%;
	flex: 0 0 60%;
	position: relative;
}
.page.cart-page-page .cart-wrapper .summaryt-side {
	max-width: 33% !important;
	flex: 0 0 33% !important;
}
.page.cart-page-page .cart-wrapper .items-side:after {
	content: "";
	position: absolute;
	top: 0;
	right: -42px;
	width: 1px;
	height: 100%;
	border-right: 1px solid rgba(208, 208, 208, 0.5);
}
.page.cart-page-page .cart-wrapper .summaryt-side {
	max-width: 38%;
	flex: 0 0 38%;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity {
	text-align: left;
		padding-top: 0;
		padding-top: 15px;
padding-bottom: 15px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: right;
	letter-spacing: -0.02em;
	color: #07833B;
	text-decoration: none;
}
.shipping-quotes ul li.estimator-form-row {
	list-style: none;
}
.shipping-quotes ul li.estimator-form-row dl {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
}
.shipping-quotes ul li.estimator-form-row dl dt.estimator-form-label {
	width: 50%;
}
.shipping-quotes ul li.estimator-form-row dl dt.estimator-form-label label.estimator-form-label-text {
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
.shipping-quotes ul li.estimator-form-row dl dd.estimator-form-input.estimator-form-input--price {
	width: 50%;
	text-align: right;
}
.shipping-quotes ul li.estimator-form-row dl dd.estimator-form-input.estimator-form-input--price label {
	padding-top: 19px;
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
div#add-shipping input.button.button--small.button--primary.select-shipping-quote {
	height: 43px;
	font-size: 15px;
	background-color: #e11b1e;
	border: none;
}
div#add-shipping dl {
	margin-bottom: 0;
}
/* .top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image { */
	/* object-fit: cover; */
/* } */
.search .search-page-main {
	padding-top: 31px;
}
.search .search-page-main p {
font-family: Work Sans;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 14px;
letter-spacing: -0.05em;
text-transform: uppercase;
color: #BDBDBD;
}
.search .search-page-main p span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 36px;
	letter-spacing: -0.03em;
	color: #4F4F4F;
}
.search ul.productGrid li.product article.card .card-body p.card-text span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	color: #BDBDBD;
}
.search ul.productGrid li.product {
	max-width: 447px;
	min-height: 415px;
	width: calc(100%/4 - 0px);
	margin-bottom: 20px;
}
.search ul.productGrid li.product article.card {
	display: block;
	padding: 15px;
	padding-left:0px;
	padding-right:0px;
}
.search ul.productGrid li.product article.card h3.card-title {
	display: inline-block;
	margin: 0px 0;
}
.search ul.productGrid li.product article.card .wshlst-ls{
		float: right;
	vertical-align: middle;
	padding-top: 10px;
}
.third-row-main .inner-cats ul.top-level-mn .navPages-action:hover .mn-ico-red{
	display:inline-block;
}
.search ul.productGrid li.product article.card .card-body p.card-prdsummary {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #BDBDBD;
	text-transform: lowercase;
}
.search ul.productGrid li.product:hover{
	background: #F7F7F7;
}
.page_contact_form main.page.contact-page {
	margin: 0;
}
.third-row-main .inner-cats ul.top-level-mn ul.second-level-mn {
	margin-left: 0;
	list-style: none;
	display: none;
}
.third-row-main .inner-cats ul.top-level-mn {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
	background: #F9F9F9;
	border: 2px solid #E11B1E;
	padding: 11px 0px;
	padding-top: 0;
	width: 100%;
	position: relative;
}
.third-row-main .inner-cats ul.top-level-mn .navPages-action {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #666666;
	padding-top: 14px;
	padding-bottom: 10px;
	display: block;
	width: 100%;
	padding-left: 12px;
	padding-right: 12px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	position: absolute;
	top: 0;
	display: flex !important;
	background: #F9F9F9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.23);
}
.third-row-main .inner-cats  ul.top-level-mn li .main-nav-cats.has-children .navPages-action.has-children-anchor {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #000000;
	display: inline-block;
	width: 78%;
	border-bottom: 1px solid #E11B1E;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn .list_row:nth-child(2) {
	border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	top: 0;
	display: block;
left: 420%;
	width: 85%;
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	padding: 11px 12px;
	margin-top: 0;
	max-width: inherit;
}

.third-row-main .inner-cats ul.top-level-mn .main-nav-cats.\31 .has-children {
	padding-top: 5px;
}
.third-row-main .inner-cats ul.top-level-mn ul.second-level-mn .main-nav-cats .navPages-action {
	padding-top: 8px;
padding-bottom: 8px;
}
.third-row-main .inner-cats ul.top-level-mn ul.second-level-mn {
	padding-top: 7px !important;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats.\35 {
	padding-left: 24px;
}
.third-row-main .inner-cats ul.top-level-mn .navPages-action .mn-ico-red {
	display: none;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats.\35 {
	padding-left: 0px;
}
.third-row-main .inner-cats ul.top-level-mn .icon.navPages-action-moreIcon.cstn-mrico {
	display: none;
}
.third-row-main .inner-cats {
	position: absolute;
	top: 40px;
	left: 15px;
	display: block;
}
.editaccount .l-info-acc h1 {
	margin-bottom: 11px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.editaccount .l-info-acc p {
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
.editaccount .two-divs {
	padding-top: 21px;
	border-top: 2px solid #ddd;
	margin-top: 3px;
}
.editaccount .two-divs .divide-wrapper {
	display: flex;
	justify-content: space-between;
}
.editaccount .two-divs .divide-wrapper .menus {
	flex: 0 0 40%;
	width: 40%;
	position:relative;
}
.editaccount .two-divs .divide-wrapper .menus:after {
	content: "";
	position: absolute;
	top: 0;
right: 10px;
	width: 1px;
	height: 100%;
	border-right: 1px solid rgba(38, 38, 38, 0.5);
}
.editaccount .two-divs .divide-wrapper .menus ul {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.editaccount .two-divs .divide-wrapper .menus ul li {
margin-bottom: 10px;
	width: 70%;
		padding: 10px 20px;
}
.editaccount .two-divs .divide-wrapper .menus ul li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.03em;
	color: rgba(0, 0, 0, 0.3);
	text-decoration: none;
	width: 100%;
	display:inline-block;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt h3 {
	margin-top: 0;
	margin-bottom: 35px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.wishlist .two-divs .right-side-accnt ul.productGrid, .account_recentitems .two-divs .right-side-accnt ul.productGrid {
	height: 400px;
	overflow-y: scroll;
	padding-right: 14px;
	overflow-x: hidden;
}
.two-divs .divide-wrapper .menus ul li:hover {
	background-color: #F2F2F2;
}
.editaccount .two-divs .divide-wrapper .menus ul li {
	padding: 10px 20px;
}
.editaccount .two-divs .divide-wrapper .menus ul li.active a {
	color: #E11B1E;
	font-weight: 600;
}
.editaccount .two-divs .divide-wrapper .menus ul li:after {
  display:none! important;
}
.editaccount .two-divs .divide-wrapper .menus ul li.active:after{
	  display:none! important;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt {
	max-width: 55%;
	flex: 0 0 55%;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form span.form-inlineMessage {
	position: absolute;
	bottom: -18px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-field.form-field--input.form-field--inputText.form-field--error {
	position: relative;
}
.form-field--error .form-field-error, .form-field--error .form-inlineMessage {
	color: #cc4749;
	font-size: 11px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form {
	width: 100%;
	margin: inherit;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form label.form-label {
	margin-left: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form input {
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: inherit;
	height: 43px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: rgba(0, 0, 0, 0.3);
}
.editaccount .two-divs .divide-wrapper .right-side-accnt .form-actions button.button.button--primary {
	width: 177px;
	height: 43px;
	background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.editaccount nav.navBar.navBar--sub.navBar--account {
	display: none;
}
.editaccount .account.account--fixed.account-page-common .main-top {
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
}
.editaccount .account.account--fixed.account-page-common .main-top .left-content {
	display: flex;
}
.editaccount .hdr-search input#search_query_adv {
	border: none;
	border-radius: inherit;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a {
	display: inline-block;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 44px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half .one-row:nth-child(3) div#FormField_1 {
	width: 50%;
	clear: both;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap {
	position: relative;

}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb {
	position: absolute;
top: 9px;
	right: 13px;
	 cursor: pointer;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb {
	position: absolute;
top: 9px;
	right: 13px;
	cursor: pointer;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb {
	position: absolute;
top: 9px;
	cursor: pointer;
	right: 13px;
}
.editaccount .two-divs .divide-wrapper .menus ul li:hover{
	background-color: #F2F2F2;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt .form-actions {
	margin-top: 0;
	float: right;
	max-width: inherit;
	width: auto;
}
.account_orderstatus .account.account--fixed.account-page-common {
	width: 100%;
	margin: inherit;
}
 .main-top{
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
}
 .left-content {
	display: flex;
}
.left-content h1 {
	margin-bottom: 11px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	margin-bottom: 0;
	margin-top: 14px;
}
 .left-content p{
		margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.01em;
	color: #333333;
}
 .main-top .right-content a {
	display: inline-block;
}
.account.account--fixed.account-page-common {
	width: 100%;
	margin: inherit;
}
.main-top .right-content a img {
	padding-top: 44px;
	max-width: 115px;
}
.left-content img {
	width: 83px;
}
.two-divs {
	padding-top: 21px;
	border-top: 2px solid #ddd;
	margin-top: 3px;
padding-bottom: 20px;
}
 .two-divs .divide-wrapper {
	display: flex;
	justify-content: space-between;
}
.two-divs .divide-wrapper .menus {
	flex: 0 0 50%;
	width: 50%;
	position: relative;
}
.account_inbox .two-divs .divide-wrapper .menus ul {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	height: 440px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.two-divs .divide-wrapper .menus ul li {
	margin-bottom: 12px;
	width: 70%;
	padding: 10px 20px;
}
.two-divs .divide-wrapper .menus {
	position: relative;
}
.two-divs .divide-wrapper .menus:after {
	content: "";
	position: absolute;
	top: 0;
right: 10px;
	width: 1px;
	height: 100%;
	border-right: 1px solid rgba(38, 38, 38, 0.5);
}
.search ul.productGrid li.product .sale-price .card-addtocart a.button.button--small.card-figcaption-button , ul.productGrid li.product .sale-price .card-addtocart a.button.button--small.card-figcaption-button{
	margin-top: 0;
}
 .two-divs .divide-wrapper .menus ul li.active a{
		 color: #E11B1E;
	font-weight: 600;
 }
  .two-divs .divide-wrapper .menus ul li:after{
 font: normal normal normal 24px/1 FontAwesome;
	content: "\f105";
	float: right;
	display:none! important;
}
.two-divs .divide-wrapper .menus ul li.active:after {
	color: #E11B1E;
	display:none! important;
}
.two-divs .divide-wrapper .menus ul li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.03em;
	color: rgba(0, 0, 0, 0.3);
	text-decoration: none;
	display: inline-block;
	width: 100%;
}
.two-divs .right-side-accnt {
	flex: 0 0 43%;
	max-width: 43%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst {
	flex: 0 0 80%;
	width: 80%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst {
	width: 19%;
	flex: 0 0 19%;
}
.two-divs .right-side-accnt section.account-content {
	padding: 0;
}
.account_orderstatus .two-divs .right-side-accnt section.account-content {
	padding: 0;
	height: 659px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 43px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .account-product-figure {
	width: 118px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .account-product-figure img {
	width: 400px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .ordr-upprs-dtls h5.account-product-title a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #E11B1E;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .ordr-upprs-dtls p.account-product-description {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #333333;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .ordr-upprs-dtls p.order-shipto {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .ordr-upprs-dtls p.order-shipto span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.03em;
	color: #828282;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .account-product-figure:after{
	padding:0px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul {
	margin-left: 0;
	list-style: none;
	margin-bottom: 0;
	margin-right: 0;
	display: flex;
	justify-content: space-between;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul li {
	display: inline-block;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #333333;
}
 .order-btm-infor ul {
	margin-left: 0;
	list-style: none;
	margin-bottom: 0;
	width: 100%;
	background: #F2F2F2;
padding: 10px 15px
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul {
	margin-left: 0;
	list-style: none;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	text-align: center;
	text-decoration: none;
	display: inline-block;
	background: #B8B8B8;
	width: 159px;
	height: 40px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 41px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li {
	margin-bottom: 10px;
}
.account-list li.account-listItem {
	display: none;
}
.wishlists-table tbody.table-tbody a {
	text-decoration: none;
	font-size: 14px;
}
.wishlists-table tbody.table-tbody td:nth-child(2) {
	font-size: 14px;
}
.account-list .order-list-wrapper {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 30px;
}
.order-btm-infor {
	float: left;
	width: 97%;
	margin-top: 34px;
	padding-bottom: 10px;
}
.account_orderstatus .right-side-accnt section.account-content .pagination {
	display: none;
}
.account_orderstatus nav.navBar.navBar--sub.navBar--account {
	display: none;
}
.two-divs .divide-wrapper .menus li.active span img.grey_ico {
	display: none;
}
.two-divs .divide-wrapper .menus ul li span img.red_ico {
	display: none;
}
.two-divs .divide-wrapper .menus li.active img.red_ico {
	display: inline-block;
}
.two-divs .divide-wrapper .menus ul li span img {
	padding-right: 15px;
}
.two-divs .right-side-accnt ul.addressList {
	margin: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body {
	background: transparent;
		padding: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body h3 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #E11B1E;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body h5.address-title {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body ul.address-details.address-details--postal {
	margin: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body ul.address-details.address-details--postal li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 40px;
	letter-spacing: -0.01em;
	color: #333333;
}
.account_addressbook .two-divs .divide-wrapper .menus:after {
	content: "";
	position: absolute;
	top: 0;
	right: 17px;
	width: 1px;
	height: 100%;
	border-right: 1px solid rgba(38, 38, 38, 0.5);
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions {
	position: inherit;
	margin-top: 10px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions a.button.button--primary.button--small {
	width: 116.14px;
	height: 28.88px;
	background: #B8B8B8;
	border: none;
	border-radius: inherit;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: inherit;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: inherit;
	padding: 0;
	line-height: 27px;
	vertical-align:unset;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form button.button.secondary.button--small {
	width: 116.14px;
	height: 28.88px;
	border-radius: inherit;
	border: none;
	background-color: #E11B1E;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0;
	vertical-align:unset;
}
.two-divs .right-side-accnt ul.addressList li.address {
	width: 42%;
	border: 1px solid #e5e5e5;
	margin-right: 0;
	height: 430px;
	margin: 5px;
	padding: 10px;
}
.two-divs .right-side-accnt ul.addressList .add-new-address{
	border:none! important;
	height:inherit! important;
		padding: 0! important;
}
.account_addressbook nav.navBar.navBar--sub.navBar--account {
	display: none;
}
.two-divs .right-side-accnt label.form-label {
	margin-left: 0;
	margin-left: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.two-divs .right-side-accnt input {
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: inherit;
	height: 39px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: rgba(0, 0, 0, 0.3);
}
.account_addressbook .right-side-accnt {
	flex: 0 0 58%;
	max-width: 58%;
}
.two-divs .right-side-accnt select{
		background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: inherit;
	height: 50px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: rgba(0, 0, 0, 0.3);
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form {
	clear: both;
	padding-top: 13px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form {
	width: inherit! important;
}
.two-divs .right-side-accnt .form-actions {
	margin: 0;
}
.two-divs .right-side-accnt .form-actions input.button.button--primary:first-child {
	background-color: #666666! important;
	padding: 10px 46px;
}
.two-divs .right-side-accnt .form-actions input.button.button--primary:first-child:hover{
	background-color:#E11B1E! important;
}
.two-divs .right-side-accnt .form-actions input.button.button--primary {
padding: 10px 46px;
	height: 39px;
	background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.two-divs .right-side-accnt .form-actions a.button {
	height: 39px;
	background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.shippingaddressform nav.navBar.navBar--sub.navBar--account {
	display: none;
}
.two-divs .right-side-accnt li.product .wf-colmn .card-img-container {
	text-align: left;
	width: 100%;
	max-width: 100%;
}
.two-divs .right-side-accnt li.product .wf-colmn .card-img-container:after{
	padding-bottom:0px;
}
.two-divs .right-side-accnt li.product .wf-colmn .card-img-container img.card-image {
	position: inherit;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap {
	display: flex;
	justify-content: space-between;
}
.two-divs .right-side-accnt ul.productGrid li.product {
	padding-bottom: 20px;
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 30px;
}
.two-divs .right-side-accnt ul.productGrid li.product img{
	min-height: 99px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wf-colmn {
	max-width: 16%;
	flex: 0 0 16%;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column {
	max-width: 53%;
	flex: 0 0 53%;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column a.productView-reviewLink.productView-reviewLink--new {
	display: none;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column h3.card-title {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	display: none;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column .price-section.price-section--withoutTax span.price-now-label {
	display: none;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: inherit;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #E11B1E;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form button {
	border-radius: inherit! important;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: right;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #B8B8B8;
	width: inherit;
	float: right;
	padding: 0;
}
.third-row-main .inner-cats ul.top-level-mn .main-nav-cats:hover span.mn-ico-red{
	display: inline-block! important;
}
.third-row-main .inner-cats ul.top-level-mn li a:hover span.mn-ico-red {
	display: inline-block! important;
}
.two-divs .right-side-accnt li.product {
	padding-bottom: 0px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column {
	max-width: 25%;
	flex: 0 0 25%;
  
}

.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form button {
	border-radius: inherit! important;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	line-height: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #B8B8B8;
	margin: auto;
	width: inherit;
	
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column .price-section.price-section--withoutTax {
	text-align: right;
}
.two-divs .right-side-accnt nav.pagination {
	display: none;
}
.two-divs .menus.left-side-messages ul .customer-message {
	margin-left: auto;
	width: 100%;
}
.two-divs .menus.left-side-messages .admin-reply {
	margin-right: auto;
	 width: 100%;
}
.two-divs .menus.left-side-messages ul.account-list li:after{
	display:none;
}
.two-divs .divide-wrapper .menus.left-side-messages li {
	display: block;
}
.two-divs .divide-wrapper .menus.left-side-messages:after {
	content: "";
	position: absolute;
	top: 0;
	right: -37px;
	width: 1px;
	height: 100%;
	border-right: 1px solid gba(38, 38, 38, 0.5);
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages h3.account-heading {
	display: none;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages {
	padding-top: 5px;
}
.account_inbox .divide-wrapper .right-side-accnt h2 {
	margin-top: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
	margin-bottom: 27px;
}
.account_inbox .divide-wrapper .right-side-accnt .form-field.form-field--select select#message_order_id {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 10px;
	letter-spacing: -0.02em;
	color: rgba(0, 0, 0, 0.5);
	height: 35px;
}
.account_inbox .divide-wrapper .right-side-accnt .form-field label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.account_inbox .divide-wrapper .right-side-accnt .form-field.form-field--input.form-field--inputText input {
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
}
.account_inbox .divide-wrapper .form-field.form-field--textarea textarea#message_content {
	height: 84px;
	background: #FFFFFF;
	border: 2px solid rgba(0, 0, 0, 0.2);
	resize:none;
}
.account_inbox .divide-wrapper .form-actions {
	float: right;
	width: inherit;
	max-width: inherit;
}
.account_inbox .divide-wrapper .form-actions input.button {
	height: 39px;
	background: #E11B1E;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 1px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.account_inbox .main-top .right-content a {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	margin-top: 34px;
	text-decoration: none;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages li.account-listItem.customer-message .koi-bhi {
	text-align: right;
}
.wishlists nav.navBar.navBar--sub.navBar--account {
	display: none;
}
.page-brandwishlist-wrapper {
	display: flex;
	justify-content: space-between;
}
.page-brandwishlist-wrapper .brand-link p.productView-brand a span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #000000;
}
.page-brandwishlist-wrapper .brand-link p.productView-brand {
	margin-bottom: 7px;
}
.two-divs .divide-wrapper .menus ul li h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages li .account-message {
	max-width: 80%;
	flex: 0 0 80%;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages li .koi-bhi {
	width: 20%;
	flex: 0 0 20%;
}
.account_inbox .two-divs .divide-wrapper .menus.left-side-messages li:hover{
	background-color:transparent;
}
.contact_us_map_sec .map-image img.map-image {
	width: 100%;
}
.ot-div {
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	border-bottom: 1px solid  rgba(38, 38, 38, 0.5);
	padding-bottom: 20px;
}
.ot-div .ot-left h2 {
	margin: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
}
.ot-div .ot-left p {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.ot-div .ot-Right p {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	margin-bottom: 10px;
}
.ot-div .ot-Right  button.default_status {
	width: 159px;
	background: #DFB73D;
	height: 40px;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.left-row .lf-row .lft h6 {
	margin-top: 18px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.left-row .lf-row .lft ul.account-order-address.shipping-cstm {
	margin: 0;
}
.left-row .lf-row .lft ul.account-order-address.shipping-cstm  li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	line-height: 23px;
}
.account_order .order-details-wrapper .left-row .ls-row ul li{
	 font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	line-height: 23px;
}
.account_order .order-details-wrapper {
	padding: 0 15px;
}
.account_order .order-details-wrapper .lfb h6 {
	margin-top: 20px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.account_order .order-details-wrapper .left-row .lf-row .lft {
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
	padding-bottom: 15px;
	width: 88%;
}
.order-details-wrapper .left-row .ls-row {
	flex: 0 0 35%;
	max-width: 35%;
	padding-left: 70px;
}
.account_order .order-details-wrapper .left-row .ls-row h6 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	margin-top: 17px;
}
.account_order .order-details-wrapper .left-row .lf-row {
	flex: 0 0 40%;
	max-width: 40%;
}
.account_order .order-details-wrapper .left-row .ls-row ul {
	margin: 0;
	list-style: none;
}
.account_order .order-details-wrapper .left-row {
	display: flex;
	flex: 0 0 77%;
	max-width: 77%;
}
.account_order .order-details-wrapper .lr-wrapper {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid  rgba(38, 38, 38, 0.5);
}
.account_order .order-details-wrapper .lr-wrapper .right-row {
	flex: 0 0 23%;
	max-width: 23%;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media img.account-product-image.lazyautosizes.ls-is-cached.lazyloaded {
	position: static;
}
.account_order .order-details-wrapper .lr-wrapper .right-row h6 {
	margin: 0;
	margin-top: 18px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
}
.account_order .order-details-wrapper .lr-wrapper .right-row ul {
	margin: 0;
	margin-top: 15px;
	list-style: none;
}
.account_order .order-details-wrapper .lr-wrapper .right-row ul li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row h6.grand-total span {
	float: right;
}
.account_order .order-details-wrapper .lr-wrapper .right-row h6.grand-total {
	margin-top: 44px;
	border-top: 1px solid rgba(38, 38, 38, 0.5);
	padding-top: 20px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge {
	padding-top: 21px;
	float: right;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge button.button {
	margin: 0;
	background: #B8B8B8;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.account_order .order-details-wrapper .below-summary-wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 40px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem {
	display: flex;
	border-bottom: none;
	padding: 0;
	padding-bottom: 30px;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media {
	flex: 0 0 20%;
	max-width: 20%;
	display: flex;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li:last-child {
	/*display: none;*/
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media .account-product-checkItem {
	width: 10px;
}
.account_order .order-details-wrapper .below-summary-wrapper .account-product-checkItem {
	display: none;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media .account-product-checkItem span.is-srOnly {
	font-size: 0;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content h5 {
	margin-top: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 36px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 0px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content {
	padding-left: 20px;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul {
	margin: 0;
	list-style: none;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li a {
	background: #B8B8B8;
	text-decoration: none;
	margin: 0;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	margin-bottom: 5px;
	padding: 10px 13px;
	width: 166px;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li  form.account-reorder-form {
	display: none;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content p {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.02em;
	color: #333333;
	padding-right: 26px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details {
	display: flex;
	padding-top:10px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details a {
	background: #B8B8B8;
	text-decoration: none;
	margin: 0;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	margin-bottom: 5px;
	padding: 10px 13px;
	width: 166px;
}
.account_order .order-details-wrapper .below-summary-wrapper .bl-side {
	flex: 0 0 45%;
	max-width: 45%;
}
.account_new_return .returns-main {
	padding-left: 15px;
}
.account_new_return .returns-main .rtp-heading {
	padding-top: 35px;
}
.account_new_return .returns-main .rtp-heading h2 {
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 48px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 3px solid #E11B1E;
	display: inline-block;
	margin-top: 0;
}
.account_new_return .returns-main .rtp-lftrght-wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 35px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column {
   width: 97%;
	float: none;
	padding: 0;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside {
	flex: 0 0 50%;
	max-width: 50%;
	position: relative;
}
/* .account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside:after { */
	/* content: ""; */
	/* position: absolute; */
	/* top: 0; */
	/* right: -86px; */
	/* width: 1px; */
	/* height: 100%; */
	/* border-right: 1px solid rgba(38, 38, 38, 0.5); */
/* } */
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside {
	flex: 0 0 43%;
	max-width: 43%;
	border-left: 1px solid rgba(38, 38, 38, 0.5);
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item {
	display: flex;
	padding-bottom: 23px;
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 23px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media {
	flex: 0 0 30%;
	max-width: 30%;
	display: flex;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media img.account-product-image.lazyautosizes.ls-is-cached.lazyloaded {
	width: 63%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-content {
	flex: 0 0 47%;
	max-width: 47%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-content h5 {
	margin: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
	text-transform: uppercase;
	color: #333333;
		margin-bottom: 10px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column label.form-label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #333333;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column label.form-label small {
	display: none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column .form-field.form-field--select {
	margin-bottom: 12px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column select {
	border: 2px solid rgba(0, 0, 0, 0.2);
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: -0.02em;
	color: #333;
	border-radius: inherit;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-content p {
	margin: 0;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #E11B1E;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rtp-item-qty.rtp-prdid-0 p {
	margin-bottom: 10px;
	margin-top: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #000000;
}
.rtp-item-qty select.form-select.form-select--small.form-select--short {
	border-radius: inherit;
	border: 2px solid #CCCCCC;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #C0C0C0;
}
.rtp-item-qty select.form-select.form-select--small.form-select--short {
	border-radius: inherit;
	border: 2px solid #CCCCCC;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #C0C0C0;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column textarea#return_comments {
	border: 2px solid rgba(0, 0, 0, 0.2);
	border-radius: inherit;
	height: 113px;
	resize: none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .form-actions {
	margin: 0;
	float: right;
	width: auto;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .form-actions input.button.button--primary {
	padding: 9px 32px;
	margin: 0;
	background: #C6C6C6;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #FFFFFF;
	border-radius: inherit;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media .rtp-item-checkItem {
	padding-top: 33px;
	padding-right: 3px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media .rtp-form-checkbox {
	position: relative;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media label.rtp-chkbx-label {
	position: relative;
	cursor: pointer;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media label.rtp-chkbx-label img {
	display: none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media label.rtp-chkbx-label img.selected {
	display: block! important;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media .rtp-form-checkbox input[type=checkbox] {
	display:none;
} 
.inner-page-middle-screen {
	display: none;
}


@media only screen and (min-width:992px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	margin-left: auto;
	padding: 10px;
	background-color: #F5F5F5;
	width: 100%;
	padding: 11px 12px;
	margin-top: 0;
	max-width: 76.5%;
	min-height: 476px;
	left: 341px;
	box-shadow: 1px 2px 3px rgb(0 0 0 / 25%);
	display: flex! important;
}
}

@media only screen and (max-width:1766px){
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 314px;
}
.editaccount .l-info-acc h1 {
	margin-bottom: 0px;
margin-top: 10px;
}
.l-info-acc h1 {
	margin-bottom: 0px;
 margin-top: 10px;
}

.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 27px;
}
.main-top .right-content a img {
	padding-top: 27px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb {
top: 9px;
}
.two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb {
top: 9px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb {
	top: 9px;    
}
.two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb {
	top: 9px;    
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb{
	   top: 9px;  
}
.two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb{
	   top: 9px;  
}
.editaccount .two-divs .divide-wrapper .right-side-accnt .form-actions button.button.button--primary{
	height: 39px;
line-height: 13px;
	font-size: 15px;
	width: 167px;
}
.two-divs .divide-wrapper .right-side-accnt .form-actions button.button.button--primary{
	height: 39px;
line-height: 13px;
	font-size: 15px;
	width: 167px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt h3 {
	font-size: 19px;
}
.two-divs .divide-wrapper .right-side-accnt h3 {
	font-size: 22px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form label.form-label {
	font-size: 16px;
}
.main-top .right-content a img {
	padding-top: 42px;
	float: right;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body h3 {
	margin-bottom: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body h5.address-title {

	margin-bottom: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body ul.address-details.address-details--postal li {
	line-height: 29px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions a.button.button--primary.button--small {
	width: 71.14px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form button.button.secondary.button--small {
	width: 71.14px;
}
}
@media only screen and (max-width:1880px){

.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	left: 424%;

}
.middle_header .mh-center-right .logged-in li::after {
	right: -14px! important;
}
.top-sec-slider-menu .slick-slide img {
    height: 492px;
}
}

@media only screen and (max-width:1720px){
.epic_last_slider .slick-dots li.slick-active button::before {
	  width: 283px;
}
.epic_last_slider .slick-dots li button {
	width: 281px;
}
}
@media only screen and (max-width:1650px){
.container {
	max-width: 86%! important;
}
.brand .sidebarBlock {
    max-width: 300px;
	width:inherit;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 107px;
}
.middle_header .mh-center-right .logged-in li::after {
	right: -5px! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul {
	left: 22%;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 93%;
}
.main_sec_create_account_main {
	margin-top: 0;
}
.heroslider-hmtp > div {
	height: 100% !important;
}
.top-sec-slider-menu {
	height: 460px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-top: 5px;
	padding-bottom: 11px;
}
.dday ul li.product {
	margin-bottom: 0;
}
.add-to-cart-cstmls .form-action input#form-action-addToCart {
	width: 165px;
	height: 41px;
}
.buy-cartadd .buy_button a{
	width: 165px;
	height: 41px;
}
.third-row-main .inner-cats ul.top-level-mn .navPages-action:hover .mn-ico-red{
	display:inline-block;
}
article.card h3.card-title a {
font-size: 18px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	padding: 46px 42px;
}
.prd-desc .more-button.btn.btn-alt {
	padding-bottom: 0px;
}
.productCarousel-slide .card .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 59%;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	margin-bottom: 9px;
}

.dropdown--quickSearch .form-input {
	max-width: 79%;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	font-size: 13px;
}
article.card h3.card-title a {
	font-size: 15px;
}
.catp-productlisting ul.productGrid li.product .wshlst-ls button i.fa.fa-heart {
	font-size: 17px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	font-size: 11px;
}

.catp-productlisting ul.productGrid li.product {
	min-height: 299px;
}
.category ul.productGrid li.product:nth-child(5) {
	clear: both;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	padding: 19px 42px;
}
.middle_header .mh-left .click-on img {
	max-width: 115px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul {
	left: 259px; 
}

.editaccount .l-info-acc h1 {
	margin-bottom: 0px;
	margin-top: 20px;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 27px;
	width: 75%;
	float: right;
}
.two-divs .divide-wrapper .menus ul li a {
	font-size: 16px;
}
.two-divs .divide-wrapper .menus ul li::after {
	font: normal normal normal 16px/1 FontAwesome;
}
.main-top .right-content a img {
	padding-top: 24px;
}
.main-top {
	padding-top: 15px;
	padding-bottom: 10px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul li {
	font-size: 12px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul li a{
	  font-size: 12px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	font-size: 13px;
}
.third-row-main .inner-cats {
	width: 20.8%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
/* left: 320px; */
/* } */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 444px; */
/* } */
.third-row-main .row-third ul li.trdrw-cats {
	width: 21.3%;

}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: 1098px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	left: 396%;
}
}
@media only screen and (max-width:1640px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 105px;
}
}
@media only screen and (max-width:1606px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 104px;
}
}
@media only screen and (max-width:1632px){
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul {
	left: 258px;
}
}
@media only screen and (max-width:1620px){
	.dropdown--quickSearch .form-input {
	max-width: 76%;
}
}
@media only screen and (max-width:1603px){
.dropdown--quickSearch .form-input {
	max-width: 76%;
}
}
@media only screen and (max-width:1600px){
.dropdown--quickSearch .form-input {
	max-width: 78%;
}
.third-row-main .inner-cats {
	width: 21.5%;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: 1052px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	left: 379%;
}
.third-row-main .row-third ul li.trdrw-cats {
	width: 22.0%;
}
.offr-day .content-wrap h3 {
	font-size: 19px;
}
.hme-ess .he-rightcontent {
	padding: 30px 40px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
	padding-left: 5px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	width: 20px;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -35px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 311px; */
/* } */
}

@media only screen and (max-width:1592px){
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 293px; */
/* } */
main#product-listing-container {
	padding-bottom: 41px;
}
}

@media only screen and (max-width:1589px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 103px;
}
}
@media only screen and (max-width:1574px){
.home-catsmenu ul.top-level-mn li a {
	font-size: 14px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 296px) !important; */
	/* left: 280px !important; */
	/* min-height: 428px !important; */
/* } */
}
@media only screen and (max-width:1568px){
.third-row-main .inner-cats ul.top-level-mn .navPages-action {
	font-size: 14px;
}

}
@media only screen and (max-width:1562px){
.top-sec-slider-menu {
	height: 485px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 88% !important;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 303px; */
	/* min-height: 465px; */
/* } */
}


@media only screen and (max-width:1557px){
.catp-productlisting ul.productGrid li.product:nth-child(9) {
	clear: both;
}
}

/* @media only screen and (max-width:1550px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 291px) !important; */
	/* left: 275px !important; */
	/* min-height: 427px !important; */
/* } */
/* } */
@media only screen and (max-width:1549px){
.dropdown--quickSearch .form-input {
	max-width: 76%;
}	
}
@media only screen and (max-width:1548px){
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 276px;
}
.dropdown--quickSearch .form-input {
	max-width: 76%;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: 1015px;
	left: 285px;
}
}
@media only screen and (max-width:1532px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
font-size: 13px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
height: 84% !important;
}
.top-sec-slider-menu {
	height: 449px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 298px; */
	/* min-height: 417px; */
/* } */
}
@media only screen and (max-width:1530px){
a.navPages-action {
	padding-bottom: 9px! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: 999px;
	left: 281px;
}
}
@media only screen and (max-width:1510px){
.middle_header .mh-center-right .logged-in li::after {
	right: -7px! important;
}
}
@media only screen and (max-width:1500px){
.middle_header .mh-center-right .cart-wissht {
	padding: 29px 0 8px 0px;
	width: 41%;
	margin-left: auto;
}
.third-row-main .row-third ul li a {
	height: 39px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 285px) !important; */
	/* left: 268px !important; */
	/* min-height: 408px !important; */
/* } */
}

@media only screen and (max-width:1532px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	
	min-height: 397px !important;
}
}
@media only screen and (max-width:1532px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	
	min-height: 407px !important;
}
}
@media only screen and (max-width:1466px){
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 413px!important; */
		/* left: 286px; */
/* } */
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 83% !important;
}
}

@media only screen and (max-width:1493px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 13px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 293px; */
	/* min-height: 424px; */
/* } */
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 85.3% !important;
}

}
@media only screen and (max-width:1489px){
.dropdown--quickSearch .form-input {
	max-width: 80%;
}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 21px;
	padding-bottom: 0px;
}
.login .login-row .login-div .have-accnt-qst p::before {
width: 27%;
}
.login .login-row .login-div .have-accnt-qst p::after {
	width: 27%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions {
	max-width: 43%;
	flex: 0 0 43%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li.active:after {
	font: normal normal normal 19px/1 FontAwesome;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li:after {
	font: normal normal normal 19px/1 FontAwesome;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 290px; */
/* } */

}

@media only screen and (max-width:1532px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 8px;
}
.infro-wrap h3 {
	font-size: 18px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 89% !important;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 293px) !important; */
	/* left: 278px !important; */
	/* min-height: 399px !important; */
/* } */
}
@media only screen and (max-width:1530px){
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 91% !important;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 291px) !important; */
	/* left: 273px !important; */
	/* min-height: 408px !important; */
/* } */
}
@media only screen and (max-width:1489px){
.dropdown--quickSearch .form-input {
	max-width: 80%;
	height: 39px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn .list_row a.navPages-action {
	font-size: 13px;
}
.hdr-search .form-field .btn.btn-cstm {
max-width: 122px;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -9px;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 30px 0 8px 0px;
}

.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 13px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 424px; */
/* } */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 282px) !important; */
	/* left: 265px !important; */
	/* min-height: 408px !important; */
/* } */
}
@media only screen and (max-width:1488px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 8px !important;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 89% !important;
}
}
@media only screen and (max-width:1486px){
.dropdown--quickSearch .form-input {
	max-width: 79%;
	height: 39px;
}
}
@media only screen and (max-width:1475px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 8px! important;
}

}
@media only screen and (max-width:1463px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 9px! important;
	padding-top: 4px;
}

}
/* @media only screen and (max-width:1462px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 277px) !important; */
	/* left: 261px !important; */
	/* min-height: 399px !important; */
/* } */

/* } */
@media only screen and (max-width:1629px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	padding-bottom: 0! important;
}
}
@media only screen and (max-width:1627px){
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 144px;
}
}
@media only screen and (max-width:1513px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	min-height: 407px !important;
	padding-bottom: 0;
}
}
@media only screen and (max-width:1488px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	min-height: 396px !important;
}
}
@media only screen and (max-width:1443px){
.middle_header .mh-center-right .cart-wissht {
	width: 44%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 127px;
}
}
@media only screen and (max-width:1442px){
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -7px;
}
}
@media only screen and (max-width:1440px){
	.middle_header .mh-center-right .shp-wrrt p {
	font-size: 11px;
}

.middle_header .mh-center-right .logged-in li::after {
	right: -11px! important;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
    height: 88.6% !important;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 273px) !important; */
	/* left: 257px !important; */
	/* min-height: 397px !important; */
/* } */
.middle_header .mh-center-right .shp-wrrt h6 {
	font-size: 10px;
	margin-left: -5px;
}
.top-sec-hm h1 {
font-size: 55px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 415px; */
/* } */
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	left: 298px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	width: 821px;
}
.epic-main {
	margin-bottom:0;
	padding-top: 43px;
}

.epic_last_slider .epic-sl-infowrap {
	top: 5%;
}
.epic_last_slider .slick-dots li button {
	width: 260px; 
}

.dropdown--quickSearch .form-input {
	max-width: 72%;
}
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 260px;
	height: 7px! important;
	top: -1px;
}
a.button.button--small.card-figcaption-button {
	font-size: 14px;
}
.epic-sl-infowrap {
left: 163px;
}
.heroslider-hmtp .slick-slide .right-media-tp {
	margin-top: -96px;
}
.hdr-mstpplr {
	max-width: 386px;
}
.hdr-mstpplr li.product {
	padding: 12px 0px;
}
.top-section-product .ls-secndrow h1 {
	font-size: 24px;
}
.ls-secndrow p.prd-deal-sp {
	font-size: 11px;
	width: 86px;
}

.top-section-product .top-row-ls .ratings-ls {
	width: 88%;
}
div#add-to-cart-wrapper .form-field.form-field--increments label.form-label.form-label--alternate {
	width: 10%;
}
.abinfo-bottom-wrapper .prd-downlds .product_download_sec {
	width: 50%;
}
.abinfo-bottom-wrapper .prd-downlds {
	width: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	padding: 4px 16px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec a {
 padding: 6px 15px;
	margin-top: 7px;
}
.middle_header .mh-left {
	width: 17%;
}
.middle_header .mh-center-right .cart-wissht ul li {
font-size: 14px;
}
.middle_header .mh-center-right .cart-wissht ul li::after {
	right: -50px;
}
.middle_header .mh-center-right .cart-wissht {
	width: 45%;
}
.middle_header .mh-left .click-on {
	padding-right: 0px;
}
.brands li.brand {
margin-right: 3px;
	margin-left: 7px;
	width: 19%;

}
.brands ul.brandGrid {
	padding-bottom: 0;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
	padding: 7px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
	padding-left: 5px;
}
article.card h3.card-title a {
	font-size: 17px;
}
.dday ul li.product .card-body p.card-text {
	width: 61%;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	font-size: 11px;
}
li.product .card-body .price-section.price-section--withoutTax span.price.price--withoutTax, li.product .card-body .price-section.price-section--withoutTax span.price.price--non-sale {
	font-size: 15px;
}
.card-img-container {
	max-width: 79%;
	margin: auto;
}
.second_sec_product li.product {
	min-height: inherit !important;
}

.dday ul li.product {
	min-height: inherit!important;
}
.search ul.productGrid li.product{
min-height: inherit!important;
}
.infro-wrap h3 {
	font-size: 18px;
}
.infro-wrap a {
	font-size: 14px;
width: 92.42px;
}
.dday.second_sec_product {
	padding-top: 10px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 24px;
}

.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	left: 40px;
	padding: 22px 28px;
}
.hme-ess .he-leftmedia {
	max-width: 580px;
}
.hme-ess .he-rightcontent {
	max-width: calc(100% - 580px);
}
.offr-day .content-wrap {
	padding-top: 23px;
}
p.card-prdsummary {
	font-size: 13px;
}
.offr-day .content-wrap h3 {
	font-size: 19px;
}
.cstm-post img {
	width: 68%;
}
.cstm-post {
	right: 0;
}
.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
	font-size: 22px;
	margin-bottom: 20px;
	margin-top: 11px;
}
.promo-block-prdsingle_last_sec h3 {
   font-size: 22px;
	margin-bottom: 20px;
	margin-top: 11px
}
article.card h3.card-title a {
	font-size: 14px;
}
.middle_header .mh-center-right .cart-wissht ul li {
	font-size: 14px;
}
.middle_header .mh-center-right .cart-wissht ul li img {

	padding-left: 5px;
}
.top_header .th-center ul li {
	font-size: 13px;
}
.dday li.product article.card{
	min-height:inherit! important;
}
.infro-wrap {
	left: 32px;
	max-width: 348px;
}
.he-datatabs-content a.btn.btn-cstm {
	max-width: 116px;
	min-height: 40px;
	margin-top: 19px;
}
.he-datatabs-content {
	margin-top: 23px;
}
.he-datatabs-content .cmn-tabs-content h3 {
 margin-top: 0;
}
.hme-ess .he-rightcontent {
	min-height: inherit;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a img {
	width: 23px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.top-cat-hding {
	padding-left: 10px;

}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	padding-bottom: 5px;
}

.narrvl-slider button.slick-prev.slick-arrow {
	left: 8px;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	right: 30px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec h6 {
	margin-bottom: 1px;
	font-size: 16px;
}
.ft-top .footer_sec ul li a {
	font-size: 13px;
}
.ft-top .footer_sec:nth-child(2) {
	padding-left: 70px;
}
.ft-bottom .ftbt-left ul li img {
	max-width: 17px;
}
.ft-bottom .ftbt-left:last-child ul li a img {
	max-width: 16px;
}
.ft-top .footer_sec .ftr-sddress p {
	font-size: 13px;
	line-height: 25px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide p.card-prdsummary {
	font-size: 13px;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding {
	font-size: 14px;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding img {
	width: 27px;
}
.catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 88%;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr h6.black-hding {
	font-size: 14px;
}
.three-addresses.normal .three-f-addr h6.black-hding {
	font-size: 14px;
}
.page_contact_form .addresses-wrapper .address-main:nth-child(3) {
	padding-top: 11px;
}
.page_contact_form div#contact-us-page .addresses-wrapper .address-main h1 {
	margin-bottom: 0;
}
.page_contact_form div#contact-us-page .addresses-wrapper .three-addresses.diffrent .red-heading h6 {
	font-size: 18px;
}

.three-addresses.normal .three-f-addr .addr-mn p {
	font-size: 14px;
}
.three-addresses.normal .three-f-addr h6.red-heading {
	font-size: 14px;
}

.contact-form-cstm .form-field {
	margin-bottom: 12px;
}
.contact-form-cstm form.form {
	margin-bottom: 5px;
}

}


@media only screen and (max-width:1410px){
.dropdown--quickSearch .form-input {
	max-width: 74%;
}
}

@media only screen and (max-width:1400px){
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 248px;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item .navBar-action {
	font-size: 18px;
}

.third-row-main .inner-cats ul.top-level-mn .navPages-action {
	font-size: 13px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 267px) !important; */
	/* left: 252px !important; */
	/* min-height: 397px !important; */
/* } */
}

@media only screen and (max-width:1386px){
.dropdown--quickSearch .form-input {
	max-width: 75%;
	height: 39px;
}

.editaccount .l-info-acc h1 {
	margin-top: 4px;
}
.hdr-search .form-field .btn.btn-cstm {
	font-size: 14px;
}
.category .catp-productlisting ul.productGrid li.product {
	float: none;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 396px; */
/* } */
.middle_header .mh-left .click-on {
	padding-right: 0px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form input {
	height: 36px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb {
	top: 7px;
	width: 7%;
}
.order-btm-infor ul {
	padding: 10px 15px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb {
	top: 7px;
	width: 7%;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb {
 top: 7px;
	width: 7%;
}
}

@media only screen and (max-width:1382px){
.dday ul li.product {
	width: calc(100%/4 - 5px)! important;
}
.search ul.productGrid li.product{
width: calc(100%/4 - 0px)! important;
}
.dday ul li.product:not(:last-child) {
	margin-right: 6px;
	padding-bottom: 10px;
	padding: 10px;
	margin-bottom: 16px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
    height: 99.3% !important;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: calc(100%/4 - 0px)! important;
}
.dday .top-products ul .product img.card-image {
	max-width: 100%;
}
.he-datatabs-content {
	margin-top: 70px;
}
.top-sec-hm h1 {
	font-size: 42px;
	line-height: 49px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
	padding: 9px;
}
nav.pagination ul.pagination-list li.pagination-item.pagination-item--current {
	background: #E11B1E;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* min-height: 397px !important; */
/* } */
.middle_header .mh-center-right .cart-wissht {
	padding: 26px 0 8px 0px;
	width: 46%;
	margin-left: auto;
}
main#product-listing-container ul.productGrid li.product:nth-child(9) {
	clear: both;
}
.menucats-wrap .sbp h4, .menucats-wrap .sbd h4 {
	font-size: 24px;
}
.menucats-wrap .sbp ul li a {
	font-size: 20px;
}
.menucats-wrap .sbd li.main-nav-cats >a.navPages-action {
	font-size: 19px;
}
.menucats-wrap .sbd ul li a.navPages-action {
	font-size: 16px;
}
.middle_header .mh-center-right .hdr-search {
	width: 53%;
	max-width: inherit;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 32px 0 8px 0px;
	width: 46%;
	margin-left: auto;
}
.hme-ess .he-rightcontent {
	padding: 30px 20px;
}
.bottom-header-bar ul li a {
min-width: 114px;
}
.bottom-header-bar ul {
max-width: 65%;
}
.hdr-mstpplr {
	max-width: 401px;
}
.hdr-mstpplr li.product {
	padding: 12px 0px;
}
.left-content-tp .tp-bn a.button.button--small.card-figcaption-button2 {
	font-size: 17px;
}
.left-content-tp .tp-bn {
	width: 50%;
}

.dday.second_sec_product {
	padding-top: 0;
}
.narrvl-slider.slick-initialized.slick-slider.slick-dotted .slick-track .slick-slide {
	margin-right: 24px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
	padding: 6px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a img {
	width: 17px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.top-cat-hding span.mn-ico img{
	width: 17px;
}
.top-sec-slider-menu {
	height: 399px;
}
.dday {
	padding-top: 25px;
}
.dday ul li.product {
	margin-bottom: 0;
	padding-bottom: 0;
}
 .narrvla h5{
	margin-top: 3px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	width: 19px;
}
.dropdown--quickSearch .form-input {
	max-width: 70%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 7px;
}

.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding:after {
 max-width: 100%;
	left: 0%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .main-nav-cats.has-children .navPages-action.has-children-anchor {
	font-size: 12px;
}

}
@media only screen and (max-width:1366px){
.middle_header .mh-center-right .cart-wissht {
	padding: 27px 0 8px 0px;
}
body.body.brand aside#faceted-search-container {
    width: 30%;
}
body.body.brand main#product-listing-container {
    width: 70%;
}
.home-catsmenu ul.top-level-mn {
	padding-bottom: 5px;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul {
	left: 261px;
}
.dropdown--quickSearch .form-input {
	max-width: 75%;
}
.heroslider-hmtp > div {
	height: 100% !important;
}

.middle_header .mh-center-right .cart-wissht ul li a img {
	width: 16px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 21px;
	margin-bottom: 6px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	padding: 33px 5px;
}
.infro-wrap {
	padding: 20px 20px;
}

}

/* @media only screen and (max-width:1344px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 256px) !important; */
	/* left: 240px !important; */
	/* min-height: 396px !important; */
/* } */
/* } */

@media only screen and (max-width:1326px){
.dropdown--quickSearch .form-input {
	max-width: 73%;
}
body.body.brand aside#faceted-search-container{
	width: 30%;
}
body.body.brand main#product-listing-container {
    width: 70%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 240px; */
/* } */
}
@media only screen and (max-width:1321px){
.hdr-search .form-field .btn.btn-cstm {
	max-width: 114px;
}
}
/* @media only screen and (max-width:1314px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 252px) !important; */
	/* left: 237px !important; */
	/* min-height: 396px !important; */
/* } */
/* } */
@media only screen and (max-width:1313px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	margin-left: -16px;
}	
}
/* @media only screen and (max-width:1290px){ */

/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 247px) !important; */
	/* left: 232px !important; */
	/* min-height: 396px !important; */
/* } */
/* } */

@media only screen and (max-width:1276px){
	ul.productGrid .qsr-wrap .prd-price-info {
	width: 32%;
}
}
@media only screen and (max-width:1287px){	
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb , .editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb , .editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb{
	top: 9px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 233px; */
/* } */
}
@media only screen and (max-width:1284px){
.dropdown--quickSearch .form-input {
	max-width: 323px;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: calc(100%/3 - 6px)! important;
}
main#product-listing-container ul.productGrid li.product:nth-child(9) {
	clear: inherit;
}
}
@media only screen and (max-width:1292px){
.dropdown--quickSearch .form-input {
	max-width: 78%;
}
.hdr-search .form-field .btn.btn-cstm {
	max-width: 94px;
}
}
@media only screen and (max-width:1280px){
.epic_last_slider .epic-sl-infowrap h1 {
	margin-top: 15px;
	margin-bottom: 4px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(86vw - 236px) !important;
	width: 211px !important;
}
.hdr-mstpplr li.product img {
	max-width: 76px;
}
.hdr-mstpplr .two-colmns {
	flex: 0 0 calc(100% - 135px);
	max-width: calc(100% - 135px);
	padding-left: 5px;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 28px 0 8px 0px;
}
.top-section-product .ls-secndrow h1 {
	font-size: 21px;
}
.slick-slide .left-content-tp h1 {
font-size: 34px;
line-height: 42px;
}
.right-media-tp img {
	max-width: 411px;
}
.slick-slide .left-content-tp p {
font-size: 14px;
line-height: 22px;
}
.left-content-tp .tp-bn {
width: 55%;
}
.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
font-size: 23px;
}
a.button.button--small.card-figcaption-button {
font-size: 12px;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
bottom: 24px! important;
}	
.epic_last_slider .slick-dots li.slick-active button::before {
width: 226px;
height: 7px! important;
top: -1px;
}
article.card h3.card-title a {
	font-size: 16px;
}
.offr-day .content-wrap h3 {
font-size: 23px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap a.button.button--small.card-figcaption-button {
	padding: 0 2px! important;
}
.cstm-post {
right: 0;
}
.cstm-post img {
width: 86%;
}
.dday li.product article.card {
margin-bottom: 0;
}
.second_sec_product li.product {
min-height: 466px! important;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec a {
	padding: 5px 14px;
	margin-top: 8px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	padding: 12px 18px;
}
.add-to-cart-cstmls .atc-shpng-lnk a {
margin-top: 10px;
}
.add-to-cart-cstmls .atc-shpng-lnk hr.line_product {
	margin-top: 25px;
}
.promo-block-prdsingle h1 {
margin-bottom: 25px;
}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 20px;
	padding-bottom: 0px;
}
.promo-block-prdsingle_last_sec {
	padding-top: 0;
}
.account-product-body .account-product-detail h6 {
	font-size: 17px;
}
.login .login-row .login-div .have-accnt-qst p:before {
	width: 23%;
}
.login .login-row .login-div .have-accnt-qst p:after {
width: 23%;
}
.login .login-row .login-div .login-tp-info p {
	width: 75%;
}
.dday ul li.product:nth-child(5) {
	clear: inherit;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 97px;
	max-width: 165px;
}
}
@media only screen and (max-width:1250px){
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(86vw - 220px) !important;
	left: 316px !important;
}
}

@media only screen and (max-width:1267px){
	.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 11px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 231px; */
	/* min-height: 396px; */
/* } */
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	left: 268px;
		width: 713px;
}
}
@media only screen and (max-width:1266px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	margin-left: -18px;
}
}
/* @media only screen and (max-width:1262px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 242px) !important; */
	/* left: 227px !important; */
	/* min-height: 396px !important; */
/* } */
/* } */

@media only screen and (max-width:1260px){
.dropdown--quickSearch .form-input {
	max-width: 76%;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -12px;
}
.epic_last_slider .epic-sl-infowrap {
	top: 0%;
}

.epic_last_slider .epic-sl-infowrap h1 {
	margin-top: 15px;
	margin-bottom: 9px;
}
.epic-sl-infowrap {
	left: 117px;
}
.epic_last_slider .slick-dots li button {
	width: 222px;
}
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 224px;
	height: 7px! important;
	top: -1px;
}
.dday ul li.product:nth-child(5) {
	clear: inherit;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 230px; */
	/* min-height: 397px; */
/* } */
article.card h3.card-title a {
	font-size: 15px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 118px;
	min-height: 39px;
}
.dday ul li.product:nth-child(7) {
	clear: both;
}
.top-sec-hm-bottom .hero-slider-nav .slick-dots li button::before {
width: 93%;
}
.bottom-header-bar ul li a {
	min-width: 46px;
}
.bottom-header-bar ul li:last-child {
	padding-left: 23px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 133px;
	min-height: 39px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 107px;
}
.he-datatabs-content {
	margin-top: 24px;
}
.promo-block-prdsingle .prd-promo-wrapper img {
	height: 200px;
}
}

/* @media only screen and (max-width:1240px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 227px; */
/* } */
/* } */
/* @media only screen and (max-width:1236px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 239px) !important; */
	/* left: 223px !important; */
	/* min-height: 396px !important; */
/* } */
/* } */
@media only screen and (max-width:1237px){
.hme-ess .he-leftmedia {
	max-width: 50%;
}
.hme-ess .he-rightcontent {
	max-width: 50%;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	padding: 16px 5px;
}
.second_sec_product .top-products ul li.product:nth-child(4) {
	clear: both;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 225px; */
/* } */

}
@media only screen and (max-width:1240px){
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
    height: 99.1% !important;
}
}

@media only screen and (max-width:1232px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 84px;

}
}

@media only screen and (max-width:1224px){
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 396px !important;
}
.top-sec-slider-menu {
	height: 406px;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 220px; */
/* } */
}
@media only screen and (max-width:1212px){
.middle_header .mh-center-right .cart-wissht {
	width: 50%;
}
}
@media only screen and (max-width:1205px){
	.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn .list_row, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row {
	padding: 0 15px! important;
}
}
@media only screen and (max-width:1200px){

.slick-dots li button::before {
	width: 226px;
}
.epic_last_slider li.slick-active {
	max-width: 20%;
}

.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
bottom: 57px! important;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item .navBar-action {
	font-size: 15px;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active {
	font-size: 15px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 107px;
}

.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	margin-bottom: 7px;
}
.search nav.pagination {
	padding-top: 12px;
	padding-bottom: 23px;
}
}
@media only screen and (max-width:1199px){
.container {
	max-width: 96%! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	min-height: 389px !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn .list_row, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .second-level-mn .list_row {
	padding: 0 11px! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn a.navPages-action {
	padding-bottom: 6px! important;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 388px !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs, .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children .cat-mn-prd-secs {
	left: calc(86vw - 112px) !important;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 115px;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding {
	padding-top: 14px;
	padding-bottom: 14px;
}
/* .top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding:after{ */
/* top: 47px; */
/* } */

.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 6px;
}
.top-sec-slider-menu {
	height: 386px;
}
.catp-productlisting ul.productGrid li.product:nth-child(4) {
	clear: both;
}
nav.pagination {
	padding-top: 15px;
}

.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers .main-qa .answr {
	width: 94%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* width: calc(86vw - 117px) !important; */
	/* left: 223px !important; */
	/* min-height: 396px !important; */
/* } */

.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	width: calc(86vw - 210px)! important;
	left: 316px! important;

}
}
@media only screen and (max-width:1193px){
.dropdown--quickSearch .form-input {
	max-width: 77%;
}
.middle_header {
	padding-bottom: 11px;
}
}
@media only screen and (max-width:1179px){
.middle_header .mh-left .click-on {
	height: 70px;
}
.account_new_return .returns-main .rtp-heading {
	padding-top: 13px;
}
}
@media only screen and (max-width:1175px){
.dropdown--quickSearch .form-input {
	max-width: 77%;
}
.middle_header {
	padding-bottom: 13px;
}
}


/* @media only screen and (max-width:1181px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 257px; */
/* }	 */
/* } */

/* @media only screen and (max-width:1155px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 252px; */
/* } */
/* } */

/* @media only screen and (max-width:1140px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 249px; */
/* } */
/* } */
@media only screen and (max-width:1125px){
.dropdown--quickSearch .form-input {
	max-width: 78%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 244px; */
/* } */
}
@media only screen and (max-width:1102px){
.middle_header .mh-center-right .logged-in li::after {
	right: -12px! important;
}
}

@media only screen and (max-width:1066px){
.dropdown--quickSearch .form-input {
	max-width: 75%;
}
}

@media only screen and (max-width:1057px){
.dropdown--quickSearch .form-input {
	max-width: 68%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 234px; */
	/* min-height: 389px; */
/* } */
}
@media only screen and (max-width:1034px){
.dropdown--quickSearch .form-input {
	max-width: 74%;
}
}

@media only screen and (max-width:1104px){
.dropdown--quickSearch .form-input {
	max-width: 75%;
}
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 243px; */
/* } */
}
@media only screen and (max-width:1098px){
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 241px; */
/* } */
.account_new_return .returns-main {
	padding-left: 15px;
	padding-right: 15px;
}
.account_new_return .returns-main .rtp-heading h2 {
	font-size: 18px;
}
}
/* @media only screen and (max-width:1084px){ */
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 233px; */
/* } */
/* } */
@media only screen and (max-width:1089px){
.dday li.product {
	margin-bottom: 11px;
}
.brands li.brand {
	margin-right: 4px;
	margin-left: 4px;
	width: 19%;
}
}
@media only screen and (max-width:1066px){
body.body.brand aside#faceted-search-container {
    width: 31%;
}
body.body.brand main#product-listing-container {
    width: 69%;
}
}


@media only screen and (max-width:1058px){
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	width: 81px;
}
}

@media only screen and (max-width:1047px){
/* .top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn { */
	/* left: 224px; */
/* } */
.dropdown--quickSearch .form-input {
	max-width: 75%;
}
}
@media only screen and (max-width:1024px){
.epic-sl-infowrap h1 {
font-size: 32px;
line-height: 31px;
}
.hdr-search .form-field .btn.btn-cstm {
	max-width: 91px;
}
.three-addresses.normal .three-f-addr h6.red-heading {
	margin-top: 0;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 386px! important;
}
.epic-sl-infowrap p {
font-size: 13px;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
bottom: 114px! important;
}

.epic_last_slider .slick-list.draggable {
height: inherit;
}

.third-row-main .inner-cats ul.top-level-mn .navPages-action {
	font-size: 11px;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
bottom: 6px! important;
}
.epic_last_slider .slick-dots li.slick-active button::before {
width: 201px;
}
.hme-ess .he-leftmedia {
max-width: 50%;
}
.hme-ess .he-rightcontent {
max-width: 50%;
min-height: inherit;
}	
.he-datatabs-content {
margin-top: 16px;
}
.he-datatabs-content .cmn-tabs-content h3 {
margin-top: 0;
}
.he-datatabs-content a.btn.btn-cstm {
margin-top: 31px;
}
.dday .top-products ul .product img.card-image {
	max-width: 69%;
}
.offr-day .content-wrap {
padding-top: 1px;
}
.cstm-post img {
width: 80%;
}
.ft-top .footer_sec:nth-child(2) {
padding-left: 39px;
}
.ft-bottom .ftbt-left ul li {
	display: inline-block;
	margin-right: 12px;
}
.ft-top .footer_sec:nth-child(3) {
padding-left: 22px;
}
.ft-top .footer_sec h5 {
font-size: 18px;
}
.dropdown--quickSearch .form-input {
	max-width: 77%;
}
.top-sec-slider-menu {
	height: 400px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 11px;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: 47%! important;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .heroCarousel-image.home-crousal-image {
	height: 90%;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec a {
	padding: 7px 10px;
}
.bottom-header-bar ul {
max-width: 68%;
}
.left-content-tp .tp-bn a.button.button--small.card-figcaption-button2 {
width: 132px;
height: 46px;
font-size: 18px;
}
.second_sec_product .top-products ul li.product:nth-child(4) {
	clear: inherit;
}
.left-content-tp .tp-bn {
width: 70%;
}
a.button.button--small.card-figcaption-button {
max-width: 111px;
min-height: 40px;  
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: 50%! important;
	max-width: 490px;
}
.top-products ul .product:nth-child(5) {
	clear: both! important;
}
.second_sec_product .top-products ul li.product:nth-child(4) {
	clear: none;
}
.search ul.productGrid li.product {
	width: 50%! important;
}
.catp-productlisting ul.productGrid li.product {
	min-height: inherit;
	float: none;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	float: right;
	max-width: 147px;
}
.catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 53%;
}
main#product-listing-container ul.productGrid li.product:nth-child(9) {
	clear: both;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	height: 184px;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item {
	width: 100%;
	margin: 0;
}
.account-product-body .account-product-details .account-product-detail {
	width: 20%;
}
.account-orderStatus-label {
	padding: 10px 20px;
}
.navBar--account {
	margin-top: 48px;
		margin-bottom: 0;
}
.editaccount nav.navBar.navBar--sub.navBar--account {
	margin-bottom: 30px;
}
.account_order .account {
	padding-top: 20px;
}
.error_pages img {
	width: 100%;
	margin: auto;
}
.brand .page-sidebar+.page-content .productGrid .product:nth-child(3) {
	clear: both;
}
.brand .catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 65%;
}
.brand .sidebarBlock {
	width: 99%;
	height: 415px;
}
.page_contact_form .address_sec_main .three-f-addr h6.black-hding , .three-addresses.normal .three-f-addr h6.black-hding , .three-addresses.normal .three-f-addr h6.black-hding{
	margin-top: 10px;
}
.page_contact_form .addresses-wrapper {
	padding-top: 17px;
	padding-bottom: 17px;
}
.page_contact_form .address_sec_main .three-f-addr, .three-addresses.normal .three-f-addr {
	width: 100%;
}
.page_contact_form .address_sec_main .three-f-addr .addr-mn span img {
	width: 17px;
}

.page_contact_form .addresses-wrapper .address-main:nth-child(3) {
	padding-top: 12px;
}
.container {
	max-width: 100%! important;
}
.product-page .container {
	max-width: 98%! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	padding: 7px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 9px;
}
.promo-block-prdsingle {
	padding-top: 18px;
}
.dday {
	padding-top: 0;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 33px 0 8px 0px;
}
.contact-form-cstm {
	margin: auto;
	position: unset;
		padding: 22px;
	width: 97%;
	box-shadow: 0px 2px 8px -1px rgb(0 0 0 / 10%), 0px 5px 15px rgb(0 0 0 / 20%), 0px 15px 30px rgb(0 0 0 / 15%);
	  margin-top: 28px;
}
.contact-page h1.page-heading {
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 19px;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main {
	display: block;
}
.page_contact_form .address_sec_main, .three-addresses.normal {
	display: block;
}
.cart .cart-actions.cart-content-padding-right a.button.button--primary {
   font-size: 18px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity h2.cart-item-name {
	font-size: 14px;
	margin-bottom: 0;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul {
	left: 250px;
}
.third-row-main .row-third ul li.trdrw-cats::after {
	top: 12px;
	right: -29px;
}

.l-info-acc h1 {
	margin-bottom: 0px;
	font-size: 22px;
	margin-top: 10px;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 16px;
}
.main-top .right-content a img {
	padding-top: 16px;
}
.editaccount .l-info-acc p {
	font-size: 15px;
}
.l-info-acc p {
	font-size: 15px;
}
.editaccount .two-divs .divide-wrapper {
	display: block;
}
.two-divs .divide-wrapper {
	display: block;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 183px;
}
.editaccount .two-divs .divide-wrapper .menus {
	flex: 0 0 100%;
	width: 100%;
	position: relative;
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
margin-bottom: 16px;
	padding-bottom: 15px;
}
.two-divs .divide-wrapper .menus {
	flex: 0 0 100%;
	width: 100%;
	position: relative;
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
margin-bottom: 16px;
	padding-bottom: 15px;
}
.editaccount .two-divs .divide-wrapper .menus ul li{
	width:100%;
	margin-bottom: 0;
}
.two-divs .divide-wrapper .menus ul li{
	width:100%;
	margin-bottom: 0;
}
.editaccount .two-divs .divide-wrapper .menus::after {
display:none;
}
.two-divs .divide-wrapper .menus::after {
display:none;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt {
	max-width: 100%;
	flex: 0 0 100%;
}
.two-divs .divide-wrapper .right-side-accnt {
	max-width: 100%;
	flex: 0 0 100%;
}
.form-row--half .form-field {
	margin-bottom: 15px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt h3 {
	margin-bottom: 15px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_2 img.passwd-vsb, .editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_3 img.passwd-vsb, .editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half div#FormField_24 .passwd-eye-wrap img.passwd-vsb {
	top: 7px;
	width: 23px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column  p.card-prdsummary {
	margin-bottom: 4px;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt .form-actions {
	margin-top: 0;
	float: none;
	max-width: inherit;
	width: auto;
}
.two-divs .divide-wrapper .right-side-accnt .form-actions {
	margin-top: 0;
	float: none;
	max-width: inherit;
	width: auto;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 20px;
	width: 63%;
}
.main-top .right-content a img {
	padding-top: 20px;
	width: 80%;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt .form-actions button.button.button--primary {
	height: 39px;
	line-height: 13px;
	font-size: 15px;
	width: 100%;
}
.two-divs .divide-wrapper .right-side-accnt .form-actions button.button.button--primary {
	height: 39px;
	line-height: 13px;
	font-size: 15px;
	width: 100%;
}
.editaccount .account.account--fixed {
	padding-bottom: 19px;
}
.two-divs .divide-wrapper .menus ul li a {
	font-size: 16px;
}
.two-divs .divide-wrapper .menus ul li span img {
	padding-right: 15px;
 width: 32px;
}
.editaccount .two-divs .divide-wrapper .menus ul li::after {
	font: normal normal normal 16px/1 FontAwesome;
}

.editaccount .two-divs .divide-wrapper .right-side-accnt form.form label.form-label {
	font-size: 14px;
}
.two-divs .right-side-accnt ul.addressList li.address {
	height: inherit;
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
	width: 100%;
	margin-top: 10px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body {
	margin-bottom: 10px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form button.button.secondary.button--small {
	width: 100%;
	font-size: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 7px 11px;
	line-height: 15px !important;
	display: inline-block;
	height: inherit;
}
.two-divs {
	padding-top: 0px;
	border-top: 2px solid #ddd;
	margin-top: 2px;
	padding-bottom: 21px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions a.button.button--primary.button--small {
	width: 100%;
}
.contact-form-cstm .form-actions input.button.button--primary {
	font-size: 20px;
	font-size: 17px;
}
.page_contact_form div#contact-us-page .addresses-wrapper .three-addresses.diffrent .red-heading h6 {
	font-size: 16px;
}
.three-addresses.normal .three-f-addr h6.red-heading {
	font-size: 15px;
}
.top-products ul .product:nth-child(3) {
	clear: both;
}
.top-products ul .product:nth-child(5) {
	clear: both! important;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-next.slick-arrow:before {
	width: 10.73px;
	height: 25px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	width: 10.73px;
	height: 25px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	width: 10.73px;
	height: 25px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow:before{
	width: 10.73px;
	height: 25px;
}
.narrvl-slider button.slick-prev.slick-arrow , .narrvla .narrvl-slider button.slick-next.slick-arrow{
	top: 56%;
}
}
@media only screen and (max-width:1022px){
.hdr-search .form-field .btn.btn-cstm {
	max-width: 89px;
}
.top-products ul .product:nth-child(3) {
	clear: both;
}
.top-products ul .product:nth-child(5) {
	clear: both! important;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: 50%! important;
	max-width: 485px;
}

}
@media only screen and (max-width:1011px){
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	max-width: 482px;
}
}

@media only screen and (max-width:1005px){
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	max-width: 468px;
}
}

@media only screen and (max-width:991px){
	.inner-page-middle-screen {
	display: block;
}
body.body.brand aside#faceted-search-container {
    width: 100%;
    float: none;
}
body.body.brand main#product-listing-container {
    width: 100%;
}
.brand .sidebarBlock {
    max-width: 100%;
	width:100%;
}
.ft-bottom p {
    font-size: 12px;
}
.ft-top .footer_sec h5 {
    font-size: 16px;
}
.ft-top .footer_sec .ftr-sddress p {
    font-size: 12px;
    line-height: 25px;
}
.ft-top .footer_sec ul li {
    padding-bottom: 4px;
}
.ft-top .footer_sec ul li a {
    font-size: 12px;
}
.two-divs .right-side-accnt .form-actions a.button {
	margin-top: 4px;
	margin-left: 0;
	width: 100%;
}
.page.cart-page-page .cart-wrapper .items-side h4 {
	padding-top: 15px;
}
.login-logo {
	padding-top: 18px;
	padding-bottom: 25px;
}

.editaccount .two-divs .divide-wrapper .right-side-accnt form.form span.form-inlineMessage {

	bottom: -14px;
}
.wishlist .two-divs .right-side-accnt ul.productGrid, .account_recentitems .two-divs .right-side-accnt ul.productGrid {
	padding-right: 0;
}
.account_orderstatus .two-divs .right-side-accnt section.account-content {
	padding-right: 0;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column {

	margin-top: 0px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column form button {
	float: none;
	padding-bottom: 10px;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li {
	width: 100%;
	float: left;
	padding-right: 0px;
	margin-bottom: 25px;
}
.warranty-registration-form-form .page-content.page-content--centered {
	padding: 0;
	width: 100%;
}
.cart-content-padding-right {
	margin-top: 0;
}
.cart h4 {
	margin: auto;
	display: flex;
	text-align: center;
	justify-content: center;
}
.sp-review-main .left-wrapper-revsdet p.rev-rating {
 font-size: 41px;
	line-height: 70px;
}
.sp-review-main .left-wrapper-revsdet p {
	font-size: 15px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper h2 {
	font-size: 15px; 
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .top-rev-item .item-auth {
	font-size: 13px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .rev-item-content p:first-child {
	font-size: 13px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .rev-item-content p {
	font-size: 13px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .review-item span.icon {
	width: 15px;
}
.home-catsmenu ul.top-level-mn li a img {
	width: 20px;
}
.top-sec-slider-menu .home-catsmenu ul.hm-menu-hdr li.top-cat-hding::after{
	display:none;
}
.home-catsmenu ul li .navPages-action-moreIcon {
	display: block;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 7px;
	transform: rotate( -90deg);
}
.main-nav-cats.has-children.isopen .isopen .second-level-mn{
	display:block;
}
.home-catsmenu ul.top-level-mn li a {
	padding-left: 11px;
}
.home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn {
	display: none;
}
.home-catsmenu ul li .navPages-action-moreIcon {
	display: block;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 7px;
	transform: rotate( -90deg);
}

.third-row-main .inner-cats ul.top-level-mn .main-nav-cats .icon.navPages-action-moreIcon.cstn-mrico {
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 8px;
	transform: rotate(-90deg);
}
.home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
}
.home-catsmenu ul.top-level-mn li .main-nav-cats.has-children .navPages-action.has-children-anchor {
	color: #E11B1E;
	border-bottom: none;
	width: 100%;
}
.home-catsmenu .isopen .navPages-action .icon.navPages-action-moreIcon.cstn-mrico {
	transform: rotate( 0);
}
.home .home-catsmenu.inner-page-middle-screen {
	display: none;
}
.home-catsmenu ul.top-level-mn .isopen .second-level-mn {
	display: block !important;
}
.home-catsmenu ul.top-level-mn .second-level-mn {
	display: none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .form-actions {
	width: 100%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .form-actions input.button.button--primary {
	width: 100%;
}
.dday li.product article.card {
	padding: 20px;
}
.inner-page-middle-screen ul.top-level-mn li span.mn-ico-white {
	display: none;
}
.inner-page-middle-screen ul.hm-menu-hdr {
	margin: 0;
	margin-top: 2px;
}
.home header.header.cstm-header {
	height: 113px;
}
.home .middle-header-bar {
	padding-top: 7px;
}
.inner-page-middle-screen ul.hm-menu-hdr li.top-cat-hding {
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #000;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	color: #E11B1E;
	padding-left: 11px;
	font-size: 14px;
}
.inner-page-middle-screen ul.hm-menu-hdr li.top-cat-hding span.mn-ico {
	padding-right: 7px;
	width: 29px;
}
.third-row-main .row-third ul li.trdrw-cats {

	display: none;
}
	.account_new_return .returns-main .rtp-lftrght-wrapper {
	display: block;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside {
	flex: 0 0 100%;
	max-width: 100%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside:after{
	display:none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-content {
	flex: 0 0 60%;
	max-width: 60%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside {
	flex: 0 0 100%;
	max-width: 100%;
	border-left:none;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row {
	width: 100%;
	margin-left: inherit;
	margin: 0;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-righttside .account--addReturn-row fieldset.form-fieldset.account--addReturn-column {
	width: 100%;
}
.top-sec-slider-menu {
	display: block;
	flex-wrap: nowrap;
	height: inherit;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .second-level-mn {
	position: static;
	top: 0;
	z-index: 99999 !important;
	margin-left: inherit;
	background-color: transparent;
	width: 100%;
	max-width: 100%;
	min-height: inherit! important;
	left: 341px;
	box-shadow:inherit;
	display:none;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	position: absolute;
	top: 0;
	z-index: 99999 !important;
	margin-left: auto;
	padding: 10px;
	background-color: #F5F5F5;
	width: 100%;
	padding: 11px 12px;
	margin-top: 0;
	max-width: 124vh;
	min-height: 100%;
	left: 296px;
	box-shadow: 1px 2px 3px rgb(0 0 0 / 25%);
	display: flex !important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover .second-level-mn {
	position: absolute;
	top: 0;
	left: 294px;
	max-width: 100%;
	width: 100%;
	background-color: #f9f9f9;
	display: flex !important;
	min-height: 357px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: 402px !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover .cat-mn-prd-secs {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul a.navPages-action {
	color: #fff;
}

.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .main-nav-cats.has-children .navPages-action.has-children-anchor {
	color: #E11B1E;
	border-bottom:none;
	width:100%;
}
.forgot-password-form_sec {
	background: #F2F2F2;
	box-shadow: 26px 16px 34px 2px rgb(0 0 0 / 10%);
	padding: 23px 40px;
	margin-top: 20px;
	width: 100%;
	margin: auto;
}
.forgot-password-main_sec {
	margin-top: 0;
}
.forgot-password-form {
	padding-top: 0;
}
.offr-day .content-wrap h3 {
	font-size: 15px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider {
	width: 100%;
	min-width: 100%;
}
.heroslider-hmtp .slick-slide {
	height: 385px;
}
.offr-day .content-wrap p {
	font-size: 13px;
}
a.button.button--small.card-figcaption-button {
	max-width: 124px;
	min-height: 40px;
}
.dday .top-products ul .product img.card-image {
	max-width: 150px;
}
.dday li.product article.card {
	min-height: 501px;
}
.dday ul li.product {
	min-height: 367px;
}
a.button.button--small.card-figcaption-button {
	max-width: 145px;
}
.hme-ess .he-leftmedia {
	max-width: 100%;
	float: none;
}
.hme-ess .he-leftmedia img {
	width: 100%;
}
.ft-top .footer_sec:nth-child(2) {
	padding-left: 30px;
}
.ft-top .footer_sec:nth-child(3) {
	padding-left: 14px;
}
.ft-top .footer_sec:nth-child(4) {
	padding-left: 0px;
	padding-top: 10px;
}
.epic_last_slider .slick-dots li.slick-active button::before {
	width: 195px;
}
.top-sec-slider-menu .home-catsmenu {
	width: 100%! important;
}
.hme-ess .he-rightcontent {
	max-width: 100%;
	min-height: inherit;
}
.offr-day h5 {
	margin-top: 0;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 32px 0 8px 0px;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: 0px;
}
.top-section-product {
	display: block;
}
.hdr-search .form-field:before {
	top: 51%;
}
.middle_header .mh-left .click-on img {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 100px;
	height: 65%;
	object-fit: contain;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -13px;
}
.cancel-form  .form-wrapper {
	padding-top: 00;
}
.cancel-form .form-wrapper form#\32 11232880857054 {
	padding-top: 0;
}
.cancel-form .page-content.page-content--centered {
	width: 100%;
	padding:0px;
}
.cancel-form  .form-wrapper {
	width: 100%;
}
.middle_header .mh-left .click-on {
	height: 61px;

}
.middle_header .mh-center-right .cart-wissht {
	padding: 16px 0 16px 0px;
	width: 89%;
	margin-left: inherit;
}
.mobileMenu-toggle {
	display: block! important;
}
.navPages {
	background-color: #000;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {
	background-color: #fff;
}
div#menu li.navPages-item .navPage-subMenu.is-open ul.navPage-subMenu-list li.navPage-subMenu-item a.navPage-subMenu-action.navPages-action {
	color: #E11B1E;
}
.top-section-product .right-info-sect {
	width: 100%;
}
.prd-desc .short-desc {
	width: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo {
	max-width: 100%;
	flex: 0 0 100%;
}
.promo-block-prdsingle .prd-promo-wrapper {
	display: block;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	width: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo {
	padding-bottom: 28px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide {
	width: 50%! important;
	padding-bottom: 26px;
}
.productCarousel-slide .card .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 46%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul{
	width: 26%;
}
.top-section-product .right-info-sect {
	padding-top: 12px;
}
.abinfo-bottom-wrapper .prd-downlds .product_download_sec:first-child:after {
	border-right:none;
}
.abinfo-bottom-wrapper .prd-downlds {
	display: block;
}
.top-section-product .left-sect-part {
	width: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	height: 238px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo:first-child .spsec {
	height: 94%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo {
	padding-bottom: 16px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo:last-child{
	padding-bottom: 0px;
}
.account-body section.account-content ul.account-list li.account-listItem {
	height: 176px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-figure:after {
	padding-bottom: 51%;
}
.account-product-body h5.account-product-title {
	font-size: 20px;
}
.main_sec_create_account {
	max-width: 60%;
}
.createaccount .account.account--fixed {
	width: 100%;
}
.create_account_inner_sec {
	padding: 20px 26px;
}
.create_account_inner_sec .create_account_inner_heading h1 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	height: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo:first-child .spsec {
	height: 95%;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec a {
	font-size: 13px;
	padding: 10px 18px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec p {
	margin-bottom: 6px;
}
.catp-productlisting ul.productGrid li.product .card-text {
	padding-top: 0;
}
.brand .card-addtocart a.button.button--small.card-figcaption-button {
	max-width: 147px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 17px;
	margin-bottom: 6px;
	padding-top: 12px;
}
.offr-day {
	margin-bottom: 41px;
}
.second_sec_product .top-products ul li.product:nth-child(4) {
	clear: none; 
}
.home-lstbtm-slider-main ul.slick-dots {
	display: none! important;
}
.container {
	max-width: 100%! important;
}
.middle_header .mh-center-right .hdr-search {
	width: 100%;
}
.mobile-menu-toggle .navPages-container {
	position: inherit;
}
.navPages {
	background-color: #000;
}
.mobile-menu-toggle .navPages-container fieldset.form-fieldset {
	display: none;
}
.dropdown--quickSearch .form {
	max-width: 100%;
	margin-left:0;
}
.dropdown--quickSearch {
	padding-top: 5px! important;
}
.third-row-main .inner-cats ul.top-level-mn .has-children:hover ul {
	left: 239px;
}
.hdr-search .form-field .btn.btn-cstm {
	margin-top: 0;
	max-width: 24%;
	min-height: 39px;
}
.dropdown--quickSearch .form-input {
	max-width: 76%;
}
.middle_header {
	padding-bottom: 0px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 17px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec p {
font-size: 13px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .navPages-action-moreIcon svg {
	fill: #fff;
	stroke: #fff;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn {
	position: relative;
}
i.cstn-mrico{
transform: rotate(-90deg);
}

i.cstn-mrico.me-opened{
transform: rotate(0);
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
font-size: 13px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .isopen ul.second-level-mn.isopen a.navPages-action {
	color: #fff;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn  ul.second-level-mn.isopen {
	display: block! important;
	position: static;
	margin-left: inherit;
	width: 100%;
	max-width: 100%;
	min-height: inherit;
	background-color: #000! important;
	padding-left: 18px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul {
	position: static;
	top: 0;
	margin-left: auto;
	padding: 10px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
	background-color: #000;
	min-height: auto;
	width: auto;
	padding-left: 18px;
	margin-top: 0;
	max-width: initial;
	left: 0;
	transform: inherit;
	padding-top: 0;
	padding-right: 0;
	display:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children li.main-nav-cats.has-children ul.third-level-mn li.main-nav-cats.has-children:hover ul.fourth-level-mn {
	display: none;
}
.main-nav-cats.has-children.isopen .isopen {
	display: block !important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children li.main-nav-cats.has-children:hover ul.third-level-mn {
	top: 0px;
	left: 0;
	top: 0;
	width: auto;
	max-width: 100%;
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.fourth-level-mn {
	position: static;
	top: 0;
	z-index: 99999 !important;
	margin-left: inherit;
	padding: 0;
	background-color: #000;
	min-height: auto;
	width: 100%;
	padding: 0px px;
	margin-top: 0;
	max-width: auto;
	left: 0;
	transform: inherit;
	display:none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul.second-level-mn {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .isopen .navPages-action .icon.navPages-action-moreIcon.cstn-mrico {
	transform: rotate( 0);
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: inherit;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track {
	height: inherit;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide {
	height: inherit;
}
.dday {
	padding-top: 11px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children ul a.navPages-action {
	padding: 3px 13px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn .has-children:hover ul{
	padding-bottom:0px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li ul.third-level-mn ul.fourth-level-mn.isopen{
	max-width:100%;
	margin-left: 0;
	padding-left:15px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li ul.third-level-mn ul.fourth-level-mn.isopen a.navPages-action:first-child {
	display: none;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .navPages-action-moreIcon {
	display: block;
	position: absolute;
	right: 27px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li .navPages-action-moreIcon  svg{
	height: .78571rem;
width: .78571rem;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li a {
	font-size: 12px;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li.main-nav-cats a.navPages-action {
	padding-bottom: 11px;
	padding-top: 4px;
}
.catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 53%;
}
.narrvl-slider.slick-initialized.slick-slider.slick-dotted .slick-track .slick-slide {
	margin-right: 0;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	right: 0;
}
.narrvl-slider button.slick-prev.slick-arrow {
	left: -5px;
}
.cart .page.cart-page-page .cart-wrapper {
	display: block;
}
.page.cart-page-page .cart-wrapper .items-side {
	max-width: 100%;
	flex: 0 0 100%;
	position: relative;
	border-bottom: 1px solid #929292;
	padding-bottom: 20px;
}
.page.cart-page-page .cart-wrapper .items-side:after {
display:none;
}
.page.cart-page-page .cart-wrapper .summaryt-side {
	max-width: 100% !important;
	flex: 0 0 100% !important;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	margin-left: -9px;
	width: 26%;
}
.page.cart-page-page .cart-wrapper .summaryt-side h4 {
	margin-top: 25px;
}
.page.cart-page-page .cart-wrapper .items-side a.button {
	width: 100%;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap {
	display: block;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wf-colmn {
	max-width: 100%;
	flex: 0 0 100%;
}
.two-divs .right-side-accnt li.product .wf-colmn .card-img-container{
		text-align:center;
}
.account_recentitems li.product .card-text {
	width: 100%;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column {
	max-width: 100%;
	flex: 0 0 100%;
	text-align:center;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column .price-section.price-section--withoutTax {
	text-align: center;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column {
	max-width: 100%;
	flex: 0 0 100%;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .wt-column a.button.button--small.card-figcaption-button {
	max-width: 100%;
	height: 18px;
	font-size: 16px;
	float: none;
	margin-top: 6px;
}
.two-divs .right-side-accnt ul.productGrid li.product .three-colmns-wrap .ws-column .card-text {
	width: 100%;
}
.two-divs .divide-wrapper .right-side-accnt .form-field {
	margin-bottom: 10px;
	
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form input {
	font-size: 12px;
}
.two-divs .right-side-accnt .form-actions input.button.button--primary {
	width: 100%;
	margin-bottom: 8px;
}
.account_inbox .divide-wrapper .form-actions input.button {
	width: 100%;
	margin-top: 8px;
	margin-left:0px;
}
.account_inbox .divide-wrapper .right-side-accnt .form-field.form-field--select select#message_order_id {
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	height: 40px;
}
.ot-div {
	padding-top: 60px;
}
.order-details-wrapper .left-row .ls-row {
	padding-left: 38px;
}
.divide-wrapper ul.account-mobile-menus {
	list-style: none;
	margin-left: 0;
	background: #E11B1E;
	width: 100%;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 5px;
}
.divide-wrapper ul.account-mobile-menus li {
	width: 100%;
}
.divide-wrapper ul.account-mobile-menus li p img {
	float: right;
	width: 17px;
}
h3.mobile-menu {
	display: block;
		margin-top: 0;
}
.account_inbox .divide-wrapper .right-side-accnt h2 {
	margin-bottom: 12px;
	}
.divide-wrapper ul.account-mobile-menus li p {
	margin: 0;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
.two-divs .divide-wrapper .menus {
	display: none;
}
.two-divs .divide-wrapper .left-side-messages{
	display:block;
}
h3.mobile-menu {
	text-align: center;
}
.right-side-accnt h3 {
	text-align: center;
}
}
@media only screen and (max-width:977px){
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	max-width: 465px;
}
}
@media only screen and (max-width:971px){
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	max-width: 463px;
}
}
@media only screen and (max-width:961px){
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	max-width: 459px;
	margin-right:0px! important;
}
}
@media only screen and (max-width:900px){
header.header.cstm-header {
	height: 169px;
}
}

@media only screen and (max-width:980px){
.main-top {
	padding-top: 26px;
	padding-bottom: 10px;
}
.account_inbox .main-top .right-content a {
	font-size: 18px;
}
}
@media only screen and (max-width:978px){
.middle_header .mh-center-right .cart-wissht {
	padding: 16px 0 16px 0px;
	width: 93%;
	margin-left: inherit;
}
}

@media only screen and (max-width:940px){
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 170px;
}
}
@media only screen and (max-width:916px){
.home-page-main {
	padding-top: 20px;
}
.home .home-page-main {
	padding-top: 0px;
}
.home header.header.cstm-header {
	height: 109px;
}
}
@media only screen and (max-width:912px){
.top-header-bar .top_header .th-center {
	width: 100%;
}
.home header.header.cstm-header {
	height: 130px;
}
.top_header {
	display: block;
}
.top-header-bar .top_header .th-right {
	width: 100%;
	justify-content: end;
}
.middle_header .mh-center-right .cart-wissht ul li {
	font-size: 12px;
}
.product-page nav {
	padding-bottom: 5px;
	margin-top: 0px;
}
}
@media only screen and (max-width:965px){
.dropdown--quickSearch .form-input {
	max-width: 73%;
}
}
@media only screen and (max-width:957px){
.middle_header .mh-center-right .cart-wissht {
width: 100%;
}
.hdr-search .form-field .btn.btn-cstm {
	margin-top: 0;
	max-width: 22%;
	font-size: 13px;
	min-height: 9px;
}
.dropdown--quickSearch .form-input {
	height: 35px;
		font-size: 12px;
}
}
@media only screen and (max-width:889px){
.middle_header .mh-center-right .cart-wissht ul li {
	font-size: 11px;
}
.third-row-main .row-third ul li a {
	font-size: 12px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .slick-slide img.heroCarousel-image.home-crousal-image {
	height: inherit !important;
}
}
@media only screen and (max-width:867px){
.third-row-main .row-third ul {
		margin-bottom: 3px;
}
.brand main#product-listing-container .cat-page-top .catp-top-wrapper {
	margin-top: 0;
}
.brand main#product-listing-container {
	padding-bottom: 20px;
}
.brand .catp-productlisting ul.productGrid li.product {
	min-height: inherit;
}
.account-list .order-list-wrapper {
	display: block;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst {
	flex: 0 0 100%;
	width: 100%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst {
	width: 100%;
	flex: 0 0 100%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li {
	margin-bottom: 10px;
	display: block;
}
.order-btm-infor {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 8px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 100%; 
}
.ot-div .ot-Right  button.default_status {
	width: 104px;
  height: 35px;
  font-size: 12px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge button.button {
	font-size: 12px;
	padding: 10px 15px;
	width: 111px;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li a {
	font-size: 10px;
   padding: 10px 6px;
	width: 112px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details a{
	font-size: 10px;
   padding: 10px 6px;
	width: 112px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row h6.grand-total {
	margin-top: 33px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content h5 {
	font-size: 13px;
}
.account_order .order-details-wrapper .below-summary-wrapper {
	padding-bottom: 20px;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details {
	padding-top: 0;
}
}
@media only screen and (max-width:800px){
	.header {
	background-color: #fff;
	position: static;
	top: 0;
	height: auto;
}
.mobileMenu-toggle {
	height: 3.92857rem;
	width: 3.92857rem;
	display: inline-block;
	font-size: 0;
	left: inherit;
	overflow: hidden;
	padding: 0 1.28571rem;
	position: absolute;
	z-index: 50;
	right: 0;
	top: 12px;
}
}
@media only screen and (max-width:812px){
.product_download_sec {
	padding-top: 10px;
}
.narrvla .slick-slide {
	padding: 0 15px;
}
.narrvla .slick-track {
	margin: 0 0px;
}
.ft-top .footer_sec .ftr-sddress p:last-child img {
	height: 22px;
	padding-top: 7px;
}
.ft-top .footer_sec .ftr-sddress img {
	width: 5%;
	height: 13px;
	object-fit: contain;
	margin-right: 5px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping {
	margin-top: 29px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow {
	top: 53%;
}
.heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow{
	top: 53%;
}
.prx-atc-wrap .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	font-size: 0;
}
.prx-atc-wrap .price-section.price-section--withoutTax.non-sale-price--withoutTax .price.price--non-sale {
	font-size: 12px;
}
.prx-atc-wrap .price-section.price-section--withoutTax .price-now-label {
	display: none;
}

.home-mobile-prd-sliders button {
	background-color: transparent;
	padding:0px;
	border:none;
}
.home-mobile-prd-sliders button.slick-prev.slick-arrow::before , .home-mobile-prd-sliders button.slick-next.slick-arrow::before{
	height: 18px;
	width: 16px;
}
.home-mobile-prd-sliders article.card .ttl-wshl-wrap h3.card-title {
	display: inline-block;
}
.home-mobile-prd-sliders  .wshlst-ls{
float: right;
	vertical-align: middle;
	padding-top: 11px;
}
.home-mobile-prd-sliders .ttl-wshl-wrap {
	padding: 0 6px;
}
.home-mobile-prd-sliders  .wshlst-ls button i.fa.fa-heart{ 
color: #BDBDBD;
	font-size: 18px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-prev.slick-arrow:before{
background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-next.slick-arrow:before{
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
.home-mobile-prd-sliders button.slick-arrow:hover{
	background-color:transparent;
}
.home-mobile-prd-sliders .card-body div.card-text , .home-mobile-prd-sliders .card-addtocart {
	max-width: 50%;
	float: left;
	width: 100%;
}
.home-mobile-prd-sliders .card-addtocart a.button.button--small.card-figcaption-button {
	font-size: 12px;
	float: right;
}
.home-mobile-prd-sliders .price-section.price-section--withoutTax span.price.price--withoutTax{
font-family: 'Oswald';
	font-weight: 500;
	color: #E11B1E;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 0.03em;
}
.home-mobile-prd-sliders button.slick-next.slick-arrow {
	right: 19px;
	width: inherit;
}
.home-mobile-prd-sliders  .wshlst-ls button i.fa.fa-heart:hover{
color: #E11B1E;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers .main-qa .qstn p {
	font-size: 16px;
margin-bottom: 0;
}
.home .middle-header-bar {
	padding-top: 0px;
}
.home header.header.cstm-header {
	height: 145px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li {
	font-size: 16px;
}
	.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li::after {
	font: normal normal normal 16px/1 FontAwesome;
}
.middle_header .mh-left {
	width: 100%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul {
	margin-bottom: 0;
}
.middle_header .mh-center-right .hdr-search {
	width: 100%;
}
.brands li.brand .card-body h3.card-title a {
	width: 100%;
	margin: auto;
}
.middle_header .mh-center-right .cart-wissht {
 padding: 16px 0 16px 0px;
	width: 100%;
	margin-left: inherit;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -102px;
}
.heroslider-hmtp .slick-slide {
	height: 316px;
}
.epic-sl-infowrap h1 {
	font-size: 30px;
	line-height: 31px;
}
.epic_last_slider .epic-sl-infowrap h1 {
	margin-top: 4px;
	margin-bottom: 9px;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
	bottom: 6px! important;
	display: none;
}
.epic-main {
	margin-bottom: 0;
	padding-top: 0px;
}
.slick-dotted.slick-slider {
	margin-bottom: 16px;
}
.cstm-post {
	right: 0;
	display: none;
}
.offr-day .content-wrap h3 {
	font-size: 18px;
	margin-top: 9px;
}
.home-lstbtm-slider-main .slick-dotted.slick-slider {
	margin-bottom: 36px;
}
.offr-day .content-wrap p {
	margin-bottom: 13px;
	font-size: 14px;
}
.offr-day {
	margin-bottom: 41px;
}
.newsletter_inner_sec {
width: 91%;
}
.newsletter_sec {
	padding-top: 37px;
	padding-bottom: 37px;
}
.ft-top {
	display: block;
}
footer.footer {
 padding: 35px 0;
}
.ft-top .footer_sec:nth-child(2) {
	padding-left: 0;
}
.ft-top .footer_sec:nth-child(3) {
	padding-left: 0;
}
.ft-top .footer_sec {
	width: 100%;
}
.ft-bottom .ftbt-left {
	display: block;
}
.ft-bottom {
	display: block;
}
.ft-bottom {
	padding-top: 8px;
}
.ft-top .footer_sec ul li {
	padding-bottom: 0px;
}
.ft-top .footer_sec h5 {
	padding-bottom: 0px;
}
.ft-bottom .ftbt-left ul {
	margin-left: 0;
}
.hme-ess .he-rightcontent {
	padding: 19px 0px;
}
.narrvla h5 {
	margin-top: 0;
}
.dday li.product article.card {
	padding: 0px;
	min-height: 504px;
}
.dday.second_sec_product h5 {
	margin-top: 17px;
}
.top-products ul li.product {
 padding: 0 6px;
}
.dday li.product article.card {
	min-height: inherit;
}
.dropdown--quickSearch {
	padding-top: 5px! important;
}
.epic_last_slider .slick-dotted.slick-slider ul.slick-dots {
	display: none! important;
}
.ft-top .footer_sec img {
	width: 22%;
}
.ft-top .footer_sec p {
	padding-top: 15px;
	margin-bottom: 0;
}
.ft-bottom .ftbt-left ul {
	margin-left: 0;
	padding-top: 11px;
}

.offr-day .content-wrap {
	padding-top: 1px;
	left: 0;
	max-width: 100%;
	padding-bottom: 0;
	padding-top: 27px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
	display: block;
	width: 15%;
	float: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product {
	display: flex;
	align-items: center;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
	max-width: 79%;
	flex: 0 0 79%;
}
.account-orderStatus {
	padding-top: 14px;
}
.account-product-body h5.account-product-title {
	padding-top: 9px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-body .account-product-details .account-product-detail {
	float: inherit;
	width: 100%;
	margin-bottom: 11px;
}
.account-body section.account-content ul.account-list li.account-listItem {
	height: 225px;
}
.wishlists .account.account--fixedLarge {
	padding-bottom: 9px;
	margin-bottom: 0;
}

.account_recentitems li.product .card-text {
	width: 43%;
}

.brands li.brand {

	margin-right: 0;
	margin-left: 0;
	padding: 0px;
	width: 100%;
	margin-bottom: 30px;
}
.brands ul.brandGrid {
	padding-top: 51px;
	padding-bottom: 14px;
	margin-bottom: 0px;
}
li.product .card-body .price-section.price-section--withoutTax span.price.price--non-sale {
	font-size: 16px;
}
li.product .card-body .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-size: 16px;
}
.card .catp-productlisting ul.productGrid li.product article.card .card-body p.card-text {
	float: left;
	width: 57%;
}
.page_contact_form .address_sec_main, .three-addresses.normal {
	display: block;
}
.page_contact_form .address_sec_main .three-f-addr, .three-addresses.normal .three-f-addr {
	width: 100%;
	padding-right: 00px;
}
.hdr-search .form-field .btn.btn-cstm {
	max-width: 100%;
	font-size: 18px;
min-height: 41px;
}
.hdr-search .form-field:before {
	top: 19%;
}
.top_header {
	display: block;
}
.top-header-bar .top_header .th-right {
	width: 100%;
	display: flex;
	justify-content: center;
	padding-top: 11px;
}
.top-header-bar .top_header .th-center {
	width: 100%;
	text-align: center;
}
.middle_header .mh-left {
	width: 18%;
}
.hdr-search .form-field .btn.btn-cstm {
	max-width: 34%;
}
.hdr-search .form-field:before {
	top: 52%;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
display:none! important;
}
.hdr-search .form-field .btn.btn-cstm {
	font-size: 14px;
	min-height: 35px;
	max-width: 28%;
}
.dropdown--quickSearch .form-input {
	max-width: 70%;
}
header.header.cstm-header {
	height: 191px;
}
.middle_header {
	padding-bottom: 0px;
	padding-top: 11px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper {
	display: block;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions {
	max-width: 100%;
	flex: 0 0 100%;
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
	margin-bottom: 10px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions ul li {
	width: 100%;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-questions:after{
	display:none;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers {
	max-width: 100%;
	flex: 0 0 100%;
padding: 0 14px;
}
.faq-cstmpage .faq-wrapper-main .faq-wrapper .faq-answers .main-qa .answr p {
	margin-bottom: 6px;
}
.ttl-faq h1{
	margin-bottom:0px;
}
.faq-cstmpage .faq-page-whole-main {
	padding-bottom: 0px;
}
}
@media only screen and (max-width:831px){
.dropdown--quickSearch .form-input {
	max-width: 71%;
}
}
@media only screen and (max-width:792px){
.dropdown--quickSearch .container {
	padding-right: 0px! important;
}
.cart-wissht ul li {
	padding: 0 4px;
}
}
@media only screen and (max-width:786px){
.header {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	position: static;
	height: 311px;
}	
body {
	padding-top: 0;
}

.dropdown--quickSearch .container {
	padding-right: 0! important;
}
.middle_header .mh-center-right .hdr-search {
	width: 94%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	height: 237px;
}
.prd-desc .more-button.btn.btn-alt {
	padding-top: 10px;
}
.top-section-product .right-info-sect ul {
	margin-bottom: 0;
}
.top-section-product .right-info-sect hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
.top-section-product {
	padding-bottom: 15px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	height: 237px;
}
}



@media only screen and (max-width:768px){
body {
	padding-top: 0;
}
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle .mobileMenu-toggleIcon::before
.mobile-menu-toggle .navPages-container.is-open nav.navPages ul.navPages-list li.navPages-item:nth-child(10) a.navPages-action.put-a-line {
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
}
div#modal-review-form .modal-body {
	padding: 30px;
}
div#modal-review-form .modal-body form.form.writeReview-form {
	margin: 0;
}
.category .catp-productlisting ul.productGrid li.product {
	padding-bottom: 15px;
}
.ft-top .footer_sec .ftr-sddress img {
	height: 12px;
}
.middle_header .mh-center-right .cart-wissht ul li:nth-child(2) {
	display: flex;
	justify-content: center;
}
header.header.cstm-header form.form.hdr-srch input#search_query_adv {
	border-radius: inherit;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.middle_header .mh-center-right .cart-wissht ul li:last-child {
	display: flex;
	justify-content: end;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	content: "";
	position: absolute;
	top: 0;
	right: -67px! important;
	border-right: 1px solid #D1D1D1;
	height: 100%;
	display: block! important;
}
.middle_header .mh-center-right .cart-wissht ul li {
	padding-left: 0;
}
.sp-review-main .sp-review-wrapper {
	display: block;
}
.sp-review-main .sp-review-wrapper .left-wrapper-revsdet {
	max-width: 100%;
	flex: 0 0 100%;
	margin-right: 15px;
	border-right: none;
	border-bottom: 1px solid #BDBDBD;
	margin-bottom: 15px;
	padding-bottom: 15px;
		text-align: center;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper {
	max-width: 100%;
	flex: 0 0 100%;
	padding-left: 0;
	border-left:0px;
}
.prd-desc .short-desc {
	display: none;
}
.prd-desc h4 {
	display: none;
}
.mobile-desc {
	display: block;
}
.mobile-desc h4{
	display: block;
}
.mobile-desc  .short-desc{
	display: block;
}
.page-brandwishlist-wrapper {
	padding-right: 9px;
}
.top-section-product .add-to-cart-cstmls .form {
	padding-top: 19px;
}
.mobile-menu-toggle .navPages-list .navPage-subMenu-item .collapsible-icon-wrapper {
	width: inherit;
	height: inherit;
	padding: 0;
	display: inherit;
}
.dday {
	padding-top: 23px;

}
.promo-block-prdsingle_last_sec {
	padding-top: 23px;

}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 20px;
	padding-bottom: 20px;
}
.narrvla, .hme-ess, .offr-day {
	float: left;
	width: 100%;
	padding-top: 10px;

}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider {
	width: 100%;
	min-width: 100%;
	padding-top: 3px;
	width: 100%;
	float: left;
	max-width: 100vw;
	width: 100vw;
	margin-left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-55%);
	transform: translateX(-50%);
}
.he-facilities ul {
	justify-content: center;
}
.dday.second_sec_product {
	padding-top: 23px;
}
.top-header-bar {
	display: none;
}
.navPages-container.is-open ul.customer-hello {
	margin: 0;
	list-style: none;
	color: #fff;
}
.navPages-container.is-open ul.customer-hello li p {
	margin: 0;
	padding-bottom: 9px;
}
.mobile-menu-toggle .navPages-container.is-open nav.navPages {
    display: block;
    padding-left: 41px;
    padding-right: 20px;
}
.cstm-product-wrapper.productView  .geninfo-section .prd-specification h4 {
	margin-top: 15px;
	margin-bottom: 7px;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon {
    padding-left: 7px;
}
.navPages-list+.navPages-list {
	padding-bottom: 0px;
}
.mobile-menu-toggle ul.navPages-list li.navPages-item:last-child a img {
    padding-right: 5px;
}
.cstm-product-wrapper.productView .pab-prdsingle button.js-related-product-arrow.js-product-prev-arrow.slick-prev.slick-arrow.slick-disabled {
	display:  none! important;
}
.cstm-product-wrapper.productView .pab-prdsingle button.js-related-product-arrow.js-product-next-arrow.slick-next.slick-arrow {
	display: none! important;
}
.home header.header.cstm-header {
	height: inherit;
}
.middle_header .mh-center-right .hdr-search {
	width: 100%;
	display: none;
}
.middle_header .mobile-search i.fa.fa-search {
	cursor: pointer;
}
.productView .slick-dots {
	position: relative;
	display: none! important;
}
.header {
	border-bottom: 1px solid #e5e5e5;
	position: static;
	 height: inherit; 
}
.dropdown--quickSearch .form-input {
	max-width: 84%;
}
.middle_header .mh-left {
	width: 100%;
}
.middle_header .mobile-search {
	position: absolute;
	top: 20px;
	right: 0;
	display: block;
	z-index: 1;
}

.middle_header .mobile-search li.mobile-search-icon {
	list-style: none;
}
.hdr-search-mobile {
	display: none;
}
.epic-sl-infowrap {
	left: 38px;
}
.epic-sl-infowrap p {
	font-size: 13px;
	margin-bottom: 15px;
}
.card-img-container {
	max-width: 500px;
	margin: auto;
}
.newsletter_inner_sec {
	width: 100%;
	display: block;
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	width: 76%;
}
.newsletter_inner_sec .newsletter_left_sec {
	width: 100%;
}
.newsletter_right_sec {
	padding-top: 12px;
	width: 100%;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt form.form .form-row.form-row--half .one-row:nth-child(3) div#FormField_1 {
	width: 100%;
	clear: both;
}
.newsletter_inner_sec .newsletter_left_sec h1:before{
	display:none
}
.newsletter_sec {
	padding-top: 20px;
	padding-bottom: 20px;
}
.offr-day {
	margin-bottom: 35px;
}
.middle_header .mh-center-right .cart-wissht {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.mbl-social ul.mbl-social {
	margin: 0;
	padding-top: 11px;
	padding-bottom: 53px;
}
.heroslider-hmtp .slick-slide {
	height: inherit! important;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn li {
	list-style: none;
	padding-left: 20px;
}
.middle_header .mh-left .click-on {
	padding-right: 0;
}
.promo-block-prdsingle {
	padding-top: 15px;
}
.top-section-product {
	padding-bottom: 15px;
}
.prd-desc .more-button.btn.btn-alt {
	padding-bottom: 11px;
	padding-top: 7px;
}
.top-section-product .right-info-sect , .promo-block-prdsingle , .cstm-product-wrapper.productView .pab-prdsingle{
	padding-left: 15px;
	padding-right: 15px;
}
main#product-listing-container .catp-productlisting {
	padding-top: 22px;
}
ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	position: static;
	width: 159px;
}
.catp-productlisting ul.productGrid li.product:first-child .card-img-container img.card-image.lazyautosizes.lazyloaded {
	width: 28%;
}
.top-sec-slider-menu .home-catsmenu ul.top-level-mn {
	display: none;
}
.mobile-menu-toggle {
	 display: block! important; 
}
.mobileMenu-toggle {
	height: 3.92857rem;
	width: 3.92857rem;
	display: inline-block;
	font-size: 0;
	left: inherit;
	overflow: hidden;
	padding: 0 1.28571rem;
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	padding:0px;
}
.mobile-menu-toggle .navPages-container {
	position: inherit;
}
.navPages-container.is-open {
	padding-top: 0;
}
.mobile-menu-toggle .navPages-container fieldset.form-fieldset {
	display: none;
}
.mobile-menu-toggle a.mobileMenu-toggle.is-open {
    top: -11px;
    left: 0px;
    background-color: red;
    width: 33px;
    height: 49px;
}
.mobile-menu-toggle a.mobileMenu-toggle.is-open .navPages {
	background-color: #12100b;
}
.mobile-menu-toggle ul.navPages-list li.navPages-item a {
	color: #fff;
	text-transform: capitalize;
	font-size: 13px;
	font-weight: 500;
	padding-top: 0;
}
.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon {
	height: 7px;
	width: 9px;
	margin:0px;
}
.mobile-menu-toggle ul.navPages-list li.navPages-item {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 500;
}
.mobile-menu-toggle ul.navPages-list li.navPages-item a.is-open {
	border-bottom: 1px solid #fff;
}
.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon svg {
	fill: #fff;
	stroke: #fff;
}
.mobile-menu-toggle ul.navPages-list li.navPages-item . {
	color: #E11B1E;
}
div#menu li.navPages-item .navPage-subMenu.is-open ul.navPage-subMenu-list li.navPage-subMenu-item a.navPage-subMenu-action.navPages-action {
	color: #fff;
	font-weight: 300;
}
.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {
	background-color: #fff;
}
.navPages {
	background-color: #000;
	z-index: 3;
	position: relative;
	height: 104vh;
	padding-top: 34px;
}
.address {
	width: 100%;
}
.top_header .th-right ul li {
	display: block;
	padding-bottom:7px;
}
.top_header .th-center ul li {
display: block;
padding-right:0px;
padding-bottom:7px;
}
.form-row--half .form-field {
	width: 100%;
	padding:0px;
}
.editaccount .account.account--fixed.account-page-common .main-top .left-content {
	display: block;
	text-align:center;
}
.editaccount .account.account--fixed.account-page-common .main-top {
	display: block;
}
.main-top {
	display: block;
}
.left-content{
	display: block;
	text-align:center;
}
.main_sec_create_account {
	max-width: 100%;
}
.login .login-row .login-div .login-tp-info p {
	width: 100%;
	padding-bottom: 25px;
}
.login .login-row {
	padding: 20px 15px;
}
.form-row {
	margin: 0;
}
.epic_last_slider .epic-sl-infowrap {
	top: 0%;
	padding-top: 18px;
}
.epic-main .slick-slide img {
	display: block;
	height: 280px;
}

.cart-item-title{
	margin-bottom:0px;
}
.cart-item-quantity .form-increment .cart-item-qty-input {
	height: 35px;
 width: 80px;
}
.cart table.cart button.button.button--icon {
	width: 47px;
	height: 35px;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info span.cart-item-label {
	padding-top: 12px;
}
.cart main.page-content {
	padding-bottom: 47px;
}
.cart .cart-totals {
	float: none;
	width: 100%;
	text-align: left;
}
.cart .cart-actions.cart-content-padding-right a.button.button--primary {
	float: none;
	width: 100%;
}
.cart .cart-item-image {
	max-width: 139px;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info {
	display: block;
	width: 100%;
}
.cart tbody.cart-list {
	border-top: none;
}
.cart table.cart {
	margin-top: 30px;
}
.brand .sidebarBlock {
	width: 100%;
	height: 300px;
}
.top-header-bar .top_header .th-center {
	text-align: left;
	width: 50%;
}
.top-header-bar .top_header .th-right {
	justify-content: flex-end;
	padding-top: 0;
	width: 50%;
}
.top_header .th-center ul li:nth-child(2) img {
	margin-left: 0;
}
.top_header .th-center ul li:nth-child(2):after{
	display:none;
}
.hdr-search .form-field:before {
	top: 26%;
}
.dropdown--quickSearch .form-input {
	max-width: 100%;
}
.dropdown--quickSearch .container {
	max-width: 100%! important;
	margin: 0! important;
	padding-left: 0 !important;
	padding-right: 0! important;
}
.hdr-search .form-field a.btn.btn-cstm {
	margin-top: 15px;
}
.home-lstbtm-slider-main .slick-dotted.slick-slider {
	margin-bottom: 27px;
}
.top_header {
	display: flex;
}
.top-header-bar .top_header .th-right li:nth-child(2) {
	padding-right: 0;
}
.middle_header {
display: block;
}
.middle_header .mh-center-right {
	display: block;
}
.hdr-search .form-field a.btn.btn-cstm {
	max-width: 100%;
		font-size: 17px;
}
.middle_header .mh-center-right .hdr-search {
	width: 100%;
}
header.header.cstm-header {
	height: 148px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
	width: auto;
	padding-left: 5px;
	height: 14px;
}
.mobile-menu-toggle ul.navPages-list .navPages-item.navPages-item-page:nth-child(11) {
	border-top: 1px solid #fff;
	padding-top: 9px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	margin-left: -9px;
	width: 19%;
}
.third-row-main .row-third ul li a {
	font-size: 11px;
}
.middle_header {
	padding-bottom: 0px;
	padding-top: 0;
	position: relative;
}
.third-row-main .row-third {
	display: none;
}
.mh-left a.inline-block {
	padding-top: 13px;
	display: flex;
	justify-content: center;
	width: 63%;
	margin: auto;
}
.hme-ess .he-rightcontent {
	padding: 2px 0px;
	padding-top: 15px;
}
.second_sec_product .top-products ul li.product {
	padding: 8px;
}
.top-sec-slider-menu .home-catsmenu {
	display: none;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow:before {
	width: 7.73px;
	height: 32px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
 width: 7.73px;
	height: 30px;	
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow.slick-disabled::before {
	width: 7.73px;
	height: 30px;
}
.addresses-wrapper {
	padding-top: 40px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
	right: -14px;
	opacity: 1;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
  right: 22px;
	opacity: 1;
	padding: 0;
	width: auto;
}
.heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow {
	opacity: 1;
	left: 22px;
	background-color: transparent;
	border: none;
	color: #000;
 padding: 0;
  width: auto;
}
.addresses-wrapper .three-addresses.diffrent .red-heading h6 {

margin-top: 6px;
	margin-bottom: 0;
}
.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr h6.black-hding {
	margin-top: 14px;
}
.contact-form-cstm .form-row.form-row--half .form-field {
	padding: 0;
}
.login_pages_footer_sec {
	padding-top: 13px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input#couponcode {
	height: 42.69px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small{
	  height: 42.69px;
}
td.cart-item-block.cart-item-figure{
	width: 33.33333%;
}
.account_order .order-details-wrapper .lr-wrapper {
	display: block;
}
.ot-div .ot-left h2 {
	font-size: 16px;
}
.ot-div .ot-Right  button.default_status {
	margin-bottom: 0;
}
.order-details-wrapper .left-row .ls-row {
	padding-left: 0;
		flex: 0 0 100%;
	max-width: 100%;
		border-bottom: 1px solid rgba(38, 38, 38, 0.5);
	padding-bottom: 15px;
}
.account_order .order-details-wrapper .left-row {
	display: block;
	flex: 0 0 100%;
	max-width: 100%;
	justify-content: space-between;
}
.account_order .order-details-wrapper .left-row .lf-row {
	flex: 0 0 100%;
	max-width: 100%;
}
.account_order .order-details-wrapper .lr-wrapper .right-row {
	flex: 0 0 100%;
	max-width: 100%;
}
.account_order .order-details-wrapper .left-row .lf-row .lft {
	width: 100%;
}
.lfb {
	border-bottom: 1px solid rgba(38, 38, 38, 0.5);
  padding-bottom: 15px;
}
.account-order-address {
	list-style: none;
	margin-left: 0;
	margin: 0;
}
.account_order .order-details-wrapper .lr-wrapper .right-row h6.grand-total {
	margin-top: 18px;
}
.account_order .order-details-wrapper .lr-wrapper {
padding-bottom: 73px;
}
.account_order .order-details-wrapper .below-summary-wrapper .bl-side {
	flex: 0 0 87%;
	max-width: 87%;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media .account-product-checkItem span {
	font-size: 0;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media img.account-product-image.lazyautosizes.lazyloaded {
	margin-top: 3px;
}
.account_order .order-details-wrapper .below-summary-wrapper .bl-side {
	flex: inherit;
	max-width: inherit;
}
.middle_header .mh-left .click-on {
	height: 55px;
}
.middle_header .mobile-cart {
	display: flex;
	justify-content: center;
	align-items: center;
}
.middle_header .mh-center-right li.mobile-search-icon {
	display: block! important;
}
.middle_header .mobile-cart a.navUser-action {
	padding: 0;
	position: relative;
	display: inline-flex;
	text-transform: capitalize;
	font-size: 15px;
}
.middle_header .mobile-cart a.navUser-action span.navUser-item-cartLabel {
	padding-left: 2px;
}
.middle_header .mobile-cart a.navUser-action span.navUser-item-cartLabel img {
	width: 20px;
}
.middle_header .mobile-cart a.navUser-action img.th_red_cart {
	display: none;
}
.middle_header .mobile-cart a.navUser-action:hover img.th_red_cart {
	display: inline-flex;
}
.middle_header .mobile-cart a.navUser-action:hover img.th_black_cart {
	display: none;
}
.hdr-search-mobile div#quickSearch {
	display: block! important;
}
.hdr-search-mobile {
	width: 95%;
	margin: auto;
}
.hdr-search-mobile form.form.hdr-srch {
	padding-bottom: 11px;
}
.hdr-search-mobile form.form.hdr-srch .btn.btn-cstm {
	background-color: #666666;
	margin-top: 9px;
	width: 100%;
	max-width: 100%;
	font-weight: 500;
	border-radius: inherit;
	border: none;
	height: 33px;
	color: #fff;
}
.hdr-search-mobile form.form.hdr-srch a.btn.btn-cstm{
	display:none;
}
header.header.cstm-header{
	height:inherit;
}
.cart .page.cart-page-page .cart-wrapper {
	padding-top: 0;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info {
	padding-top: 17px;
}
td.cart-item-block.cart-item-figure img.cart-item-image.lazyautosizes.lazyloaded {
	max-height: 163px;
	max-width: 123px;
	width: 100%;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-next.slick-arrow:before {
	width: 12px;
	height: 24px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-prev.slick-arrow:before {
	width: 12px;
	height: 24px;
}
.newsletter_right_sec input[type="email"] {
	height: 34px;
}
.newsletter_right_sec button{
height: 34px;
font-size: 12px;	
}
.inner-page-middle-screen {
	display: none;
}
.mbl-social ul.mbl-social li a img {
	max-width: 21px;
}
.mbl-social p {
	margin-bottom: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	padding-top: 5px;
}
.mbl-social ul.mbl-social li {
	display: inline-block;
	margin-right: 20px;
}
}
@media only screen and (max-width:767px){
.cstm-product-wrapper.productView .media-section .productView-images {
	flex-direction: column-reverse;
}
.top-row-ls .wshlst-ls button {
	padding-left: 0;
}
.top-section-product .right-info-sect .above-sectt .pg-tit h1 {
	font-size: 21px;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-size: 21px;
}
.promo-block-prdsingle h1 {
	font-size: 20px;
}
.cstm-product-wrapper.productView .pab-prdsingle h1 {
	font-size: 21px;
}
.top-row-ls {
	display: flex;
	justify-content: inherit;
	float: none;
	margin-left: inherit;
	padding-bottom:10px;
}
.page-brandwishlist-wrapper {
	 display: block; 
	 justify-content: inherit;

}
.page-brandwishlist-wrapper.has-brand {
	display: flex;
	justify-content: space-between;
	width: 64%;
}
.top-row-ls .wshlst-ls {
	 padding: 0 0px; 
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	width: 48%;
	margin: auto;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails {
	width: 100%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .productView-thumbnail .productView-thumbnail-link .lazyautosizes.ls-is-cached.lazyloaded {
	width: 100%;
}
.productView-thumbnail-link {
max-width: 100% !important;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-prev.slick-arrow {
	padding: 0;
	 top: 67%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-prev.slick-arrow.slick-disabled:before{
	height: 18px;
width: 16px;
background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-prev.slick-arrow:before{
	height: 18px;
width: 16px;
background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-left.png?t=1618895796&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-next.slick-arrow {
	padding: 0;
		top: 67%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-next.slick-arrow:before {
	height: 18px;
width: 16px;
background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails .slick-prev.slick-arrow{
	padding:0px;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-next.slick-arrow:before{
	height: 18px;
width: 16px;
	background-image: url(https://cdn11.bigcommerce.com/s-6jzqtjaazb/product_images/uploaded_images/arrow-right.png?t=1618895797&_ga=2.60449957.96830904.1618806238-1103020581.1616135245);
}
}
}
@media only screen and (max-width:736px){
.dropdown--quickSearch .form-input {
	max-width: 100%;
}
.account_recentitems form {
	margin-top: 32px;

}
.dday {
	padding-top: 0;
	text-align: center;
	text-decoration: underline;
}
.promo-block-prdsingle_last_sec {
	padding-top: 0;
	text-align: center;
	text-decoration: underline;
}
.narrvla, .hme-ess, .offr-day {
	float: left;
	width: 100%;
	text-align: center;
	text-decoration: underline;
}
.he-facilities ul {
	justify-content: center;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
 width: 706px! important;
	max-width: 100%! important;
	margin-right: 0;
}
.dday ul li.product:not(:last-child) {
	margin-right: 0;
}
.top-section-product .right-info-sect .above-sectt .pg-tit h1 {
	font-size: 24px;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax span.price.price--withoutTax {
	font-size: 23px;
}
.prd-price-ls .productView-price {
	padding-bottom: 0;
}

}
@media only screen and (max-width:696px){
	
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li {
	float: none;
	width: 100%;
	margin-bottom: 15px;
	padding-right: 0;
}
.delivery-feedback-form-form .form-wrapper{
	width:inherit;
}	
}

@media only screen and (max-width:667px){
.dropdown--quickSearch .form-input {
	max-width: 100%;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 .form-error-message {
	bottom: -17px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media img {
	width: 65%;
}
.dday li.product:hover, main#product-listing-container .catp-productlisting li.product:hover {
	margin-bottom: 11px;
}
.category ul.productGrid li.product article.card figure.card-figure img {
	position: static;
	width: 157px;
	 height: inherit; 
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .card-body .ttl-wshl-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right:0px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .card-body .wshlst-ls {
	position: absolute;
	top: 10px;
	right: 0;
	padding-top: 0;
	z-index:99999;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .card-body .ttl-wshl-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
   right: -47px! important;
}
.middle_header .mh-center-right .cart-wissht ul li.wishlist_url img {
	height: 18px;
}
.middle_header .mh-center-right .cart-wissht ul li a span.navUser-item-cartLabel img {
	height: 20px;
}
.home-lstbtm-slider-main {
	display: none;
}
.middle_header .mh-center-right .cart-wissht ul li {
	font-size: 14px;
	display: flex;
	flex-direction: row-reverse;
}
.countPill {
	right: 30px;
}
.middle_header .mh-center-right .cart-wissht ul li a {
	flex-direction: row-reverse;
	position: relative;
	font-size: 13px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
	width: auto;
	padding-left: 0;
	height: 16px;
	padding-right: 5px;
}
.middle_header .mh-center-right .cart-wissht ul li a img {
	width: auto;
}
.hdr-search .form-field a.btn.btn-cstm {
	font-size: 18px;
font-weight: 700;
min-height: 40px;
width: 100%;
	max-width: 100%;
	margin-top: 14px;
}
.cstm-product-wrapper.productView .media-section .productView-images {
	flex-direction: column-reverse;
}
.home-mobile-prd-sliders button.slick-next.slick-arrow {
	top: 34%;
}
.home-mobile-prd-sliders button.slick-arrow {
	top: 34%;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical {
	width: 100%;
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	width: 45%;
	margin: auto;
}
.cstm-product-wrapper.productView .media-section .productView-images ul.productView-thumbnails.slick-initialized.slick-slider.slick-vertical .slick-list.draggable li.productView-thumbnail {
	width: 100% !important;
}
.hdr-search .form-field:before {
	top: 23%;
}
.epic_last_slider .epic-sl-infowrap h1 br {
	display: none;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 16px 0 16px 0px;
}
.infro-wrap {
	padding: 18px 20px;
}
.wishlists form.form .form-actions .button {
	margin-bottom: 0;
}
.login .login-row .login-div .form-actions input.button.button--primary {
	margin-top: 1px;
}
.login .login-row .login-div .have-accnt-qst {
	padding-top: 20px;
	padding-bottom: 20px;
}
.heroslider-hmtp .slick-slide {
	height: inherit !important;
}
.header {
	height: 358px;
}
.top-section-product .right-info-sect .ratings-ls {
	margin-bottom: 8px;
}
.top-section-product .right-info-sect .ls-secndrow {
	padding-top: 10px;
}

.prd-item-detail li {
	font-size: 14px;
	line-height: 23px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dt {
	font-size: 14px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dd.productView-info-value {
	font-size: 14px;
}
.top-section-product {
	padding-bottom: 4px;
}
.promo-block-prdsingle h1 {
	margin-bottom: 12px;
}
.l-info-acc h1 {
	margin-bottom: 0px;
	font-size: 17px;
	margin-top: 1px;
}
.l-info-acc h1 span {
	font-size: 17px;
}
.pab-prdsingle div#tab-related {
	padding-bottom: 0;
	display:none;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	font-size: 12px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide p.card-prdsummary {
	font-size: 12px;
}

.addresses-wrapper .three-addresses.diffrent .address_sec_main .three-f-addr .addr-mn p {
	width: 100%;
}
.three-addresses.normal .three-f-addr h6.red-heading {
	margin-top: 0;
}
.editaccount .l-info-acc h1 {
	font-size: 13px;
	margin-top: 1px;
}
.editaccount .account.account--fixed.account-page-common .main-top {
padding-top: 13px;
}
.editaccount .l-info-acc p {
	font-size: 13px;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 17px;
	width: 47%;
}
.editaccount .two-divs {
padding-top: 0px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li {
	margin-bottom: 10px;
	display: block;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-links-cst ul li a {
	width: 100%;
}
.account_inbox .main-top .right-content a {
	margin-top: 16px;
}
.account_inbox .main-top {
	padding-top: 32px;
}
.account_inbox .main-top .right-content a {
	margin-top: 17px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider {
	display: block;
} 
.home-mobile-prd-sliders.slick-initialized.slick-slider .card-body {
	text-align: center;
}
ul.for-desktop-only {
	display: none;
}
.home-mobile-prd-sliders .card-addtocart a.button.button--small.card-figcaption-button {
	float: none;
	width: 100%;
	max-width: 100%;
}
.home-mobile-prd-sliders .card-body div.card-text, .home-mobile-prd-sliders .card-addtocart {
	max-width: 100%;
	float: left;
	width: 100%;
}
}
@media only screen and (max-width:600px){
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -34px! important;
}
}
@media only screen and (max-width:610px){
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.button {
	font-size: 15px;
	padding: 15px 35px;
}
}

@media only screen and (max-width:595px){

.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
	font-size: 22px;
}
.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
	font-size: 22px;
}
.dday h5 {
	margin-top: 10px;
}
.top-sec-slider-menu {
	height: inherit! important;
}
.top-row-ls {
	padding-bottom: 10px;
}
}
@media only screen and (max-width:589px){

.third-row-main .row-third ul li {
	width: 100%;
	margin-bottom: 3px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform {
	margin-top: -5px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-next.slick-arrow:before {
	width: 12px;
	height: 24px;
}
.narrvl-slider.slick-initialized.slick-slider button.slick-prev.slick-arrow:before{
	width: 12px;
	height: 24px;
}
.narrvl-slider button.slick-prev.slick-arrow {
	width: 12px;
	height: 24px;
	left: -6px;
top:49%;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	top: 55%;
}
}

@media only screen and (max-width:568px){
.middle_header .mh-center-right .cart-wissht ul li a {
	font-size: 12px;
}	
.middle_header .mh-center-right .cart-wissht ul li img {
	height: 14px;
	padding-right: 5px;
}	
	
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -54px;
}
.nicescroll-cursors {
	position: static !important;
	background-color: transparent !important;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap .price-section.price-section--withoutTax span.price.price--withoutTax {
    line-height: 45px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary-wrap {
	background-color: #f9f9f9;
	padding: 12px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .cart-actions.cart-content-padding-right.mobile-icheckout-buttom {
	display: block;
}
.page.cart-page-page .cart-wrapper .summaryt-side .cart-actions.cart-content-padding-right.desktop-icheckout-buttom {
	display: none;
}

.page.cart-page-page .cart-wrapper .items-side h4 {
	height: 48px;
}
.page.cart-page-page .cart-wrapper .items-side a.button{
	display:none;
}
.page.cart-page-page .cart-item:last-child{
	border-bottom:none;
}
.prx-atc-wrap div.card-text {
	padding-top: 0;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -20px! important;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.cnt-shping.mobile {
	padding: 9px 29px;
	font-size: 12px;
	background: #BDBDBD;
	border-radius: inherit;
	border: none;
	font-family: Oswald;
	font-style: normal;
	font-weight: 500;
	line-height: 18px;
	display: block;
	align-items: center;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 100%;
	margin-right: 0;
	text-decoration: none;
	margin-bottom: 5px;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide article.card .card-addtocart {
	width: 100% !important;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button a.button {
	margin-right: 0;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.desktop {
	display: none;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button {
	display: block;
	padding-bottom: 25px;
}
.search ul.productGrid li.product .button.button--small.card-figcaption-button {
	float: none;
	width: 100%;
	max-width: 100%;
}
.search ul.productGrid li.product article.card{
	margin-bottom:0px;
}
.cart h4 {
	height: 39px;
	font-size: 17px;
	margin: 15px auto;
	padding-top: 4px;
}
.category .catp-productlisting ul.productGrid li.product div.card-text {
	width: 100%;
	text-align: center;
}
.category .catp-productlisting ul.productGrid li.product .card-addtocart {
	max-width: 100%;
	float: none;
	width: 100% !important;
}

.category .catp-productlisting ul.productGrid li.product .card-addtocart .button.button--small.card-figcaption-button {
	float: none;
	width: 100%;
	margin: 0;
	max-width: 100%;
}
.search ul.productGrid li.product div.card-text {
	width: 100%;
	text-align: center;
}
.search ul.productGrid li.product .card-addtocart {
	width: 100% !important;
	max-width: 100%;
	float: none;
}
.search ul.productGrid li.product .card-addtocart  button.button--small.card-figcaption-button{
	float: none;
	width: 100%;
	margin: 0;
	max-width: 100%;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght .productView-price {
	font-size: 15px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght dl.productView-info {
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.button {
	padding: 10px 20px;
	font-size: 13px;
	text-align: center;
	display: flex;
	justify-content: center;
	margin-bottom: 4px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght h2 {
	font-size: 15px;
	line-height: 19px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p:last-child {
	font-size: 14px;
}
div#previewModal .previewCart .prevct-top-wrapper {
	display: block;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-lft {
	flex: 0 0 100%;
	max-width: 100%;
	display: flex;
	justify-content: center;
	align-content: center;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-lft img.productView-image--cart.lazyautosizes.ls-is-cached.lazyloaded {
	width: 35%;
	margin: auto;
	display: block;
}
div#previewModal .modal-header h1.modal-header-title {
	font-size: 12px;
	
	text-align: center;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-lft {
	text-align: center;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght h2 {
	font-size: 14px;
	line-height: 12px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal h1.previewCartCheckout-price {
	font-size: 19px;
	margin: 0px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p:last-child{
	margin-bottom: 6px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .prvct-two-button a.button{
	padding: 10px 20px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght {
	max-width: 100%;
	flex: 0 0 100%;
	padding-left: 0;
	padding-top: 8px;
	text-align: center;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping {
	margin-top: 9px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line {
	font-size: 17px;
	width: 216px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:before {
	width: 16%;
top: 12px;
}
div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght h2 {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 22px;
}
div#previewModal .modal-header {
	padding-bottom: 0;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:after {
width: 16%;
top: 12px;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button a.button {
	padding: 9px 29px;
	font-size: 12px;
}
.two-divs .divide-wrapper .menus ul li h3 {
	font-size: 16px;
}
.account-message .is-read , .account-orderStatus span{
	font-size: 11px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide {
	width: 100%! important;
	padding-bottom: 26px;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	float: right;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	height: 208px;
}
.abinfo-bottom-wrapper .prd-downlds .product_download_sec {
	width: 100%;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active {
	padding: 10px 0;
}
nav.navBar.navBar--sub.navBar--account li.navBar-item .navBar-action{
	padding: 10px 0;
}
.login {
	margin-bottom: 20px;
}
.create_account_inner_sec {
	padding: 30px 10px;
}
.create-account-form_main_sec form.form .form-field {
	padding-left: 0;
	padding-right: 0;
}
.create-account-form_main_sec .login-logo {
	padding-top: 10px;
}
.infro-wrap h3 {
	font-size: 17px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	height: 100%;
}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 16px;
}
nav.pagination {
	padding-top: 0;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 31px;
}
main#product-listing-container {
	padding-bottom: 52px;
}
.product-page nav {
	padding-top: 25px;
	padding-bottom: 25px;
}
.prd-desc .short-desc {
	font-size: 15px;
	line-height: 24px;
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	margin-bottom: 6px;
}
.brand .page-sidebar+.page-content .productGrid .product {
	width: 100%! important;
}
.page_contact_form .addresses-wrapper .address-main:nth-child(3) {
	padding-top: 0px;
}
.infro-wrap h3+p {
font-size: 11px;
	line-height: 13px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	padding: 17px 5px;
		left: 14px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 20px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec p {
	font-size: 12px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec a {
padding: 8px 16px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field {
	margin-top: 0px;
}
.login .login-row {
	width: inherit;
}
.forgot-password-form_sec {
	width: inherit;
		padding: 23px 16px;
}

.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body h5.address-title {
	font-size: 16px;
	margin-bottom: 0;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body ul.address-details.address-details--postal li {
	line-height: 29px;
	font-size: 13px;
}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form .form-actions a.button.button--primary.button--small {
	width: 100%;
	font-size: 15px;

}
.two-divs .right-side-accnt ul.addressList li.address .panel.panel--address .panel-body form button.button.secondary.button--small {
	width: 100%;
	font-size: 15px;
}
.ot-div {
	display: block;
}
.ot-div .ot-left h2 {
	line-height: inherit;
}
.ot-div .ot-Right {
	padding-top: 12px;
}
.account_order .order-details-wrapper .below-summary-wrapper {
	display: block;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem {
	display: block;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media {
	flex: 0 0 100%;
	max-width: 100%;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media img.account-product-image.lazyautosizes.ls-is-cached.lazyloaded {
	width: 32%;
	margin: auto;
	display: block;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content {
	padding-left: 0;
	text-align: center;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content h5 {
	margin-bottom: 0px;
}
.br-side {
	text-align: center;
	padding-top: 9px;
}

.account_order .order-details-wrapper .below-summary-wrapper .br-side ul {
	display: block;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li a {
	width: 100%;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details {
	display: block;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content .price-details a {
	width: 100%;
}
.account_order .order-details-wrapper .lr-wrapper {
	padding-bottom: 35px;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge button.button {
	width: 100%;
}
.account_order .order-details-wrapper .lr-wrapper .right-row .invoice-dtlpge {
	float: none;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem {
	padding-bottom: 0;
}
.account_order .order-details-wrapper .below-summary-wrapper .o-items.account-listItem .itm-content p {
	padding-right: 0;
	padding-bottom: 10px;
}
.ot-div .ot-Right button.default_status {
width: 100%;
}
.heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow {
	top: 56%;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow{
	top: 56%;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .ttl-wshl-wrap {
	justify-content: center;
	text-align: center;
	display: block;
}
.home-mobile-prd-sliders article.card .ttl-wshl-wrap h3.card-title{
	margin-right: 10px;
}
.card-addtocart {
	width: 181px !important;
	margin: 0 auto;
	display: block;
	float: inherit !important;
}
.home-mobile-prd-sliders.slick-initialized.slick-slider .slick-slide .prx-atc-wrap{
	display: block;
}
hr{
	margin: 1rem 0 0.92857rem !important;
}


}
@media only screen and (max-width:550px){
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform {
	margin-top: 0;
	padding-top: 0px;
	padding-bottom: 21px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper {
	border-bottom: 1px solid #e5e5e5;
}
}
@media only screen and (max-width:551px){
.navUser-item--cart__hidden-s {
	display: block! important;
}
.navUser-item-cartLabel {
 display: block! important;
}
.middle_header .mh-center-right .cart-wissht ul li a {
display: inline-flex !important;
}
}
@media only screen and (max-width:550px){
.wishlists form.form .form-actions .button {
	margin-bottom: 0;
	width: 100%;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec img {
	height: auto;
	    transition: transform .2s;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec img:hover{
	transform: scale(1.2);
}
.home-lstbtm-slider-main img {
	height: 109px;
}
.narrvla .slick-slide img {
	height: auto;
}
.offer-wrap img {
	height: auto;
}
}

@media only screen and (max-width:500px){
div#previewModal .modal-header {
	border-bottom: none;
	padding: 7px;
}
div#previewModal button.modal-close {
	right: 0;
}

div#previewModal .previewCart .prevct-top-wrapper .prevct-top-rght a.cnt-shping {
	font-size: 13px;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line {
	width: 253px;
	margin: auto;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:before {
	width: 18%;
}
div#previewModal .modal-body .prevct-bottom-wrapper .order-subtotal p.os-with-line:after {
	width: 18%;
}
div#previewModal .modal-body .prevct-bottom-wrapper  .prvct-two-button {
	display: block;
}

}
@media only screen and (max-width:492px){
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	width: 63%;
}
.editaccount .two-divs .divide-wrapper .right-side-accnt h3 {
	width: 97%;
	margin-left: auto;
}
.editaccount .two-divs .divide-wrapper .menus {
	margin-bottom: 13px;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .account-product-figure {
	width: 100%;
	display: block;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .account-product-figure img {
	width: 37%;
	margin: auto;
}
.order-btm-infor {
	margin-top: 0;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-uppr-infor .ordr-upprs-dtls p.order-shipto {
	margin-bottom: 12px;
}
.ordr-upprs-dtls {
	display: block;
	width: 100%;
	text-align: center;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul {
	display: block;
}
.account_order .order-details-wrapper .below-summary-wrapper .br-side ul li a {
	width: 100%;
}
.category ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	width: 100%;
}
}

@media only screen and (max-width:480px){
.cart-wissht ul {
	display: flex;
}
.he-facilities ul {
    justify-content: inherit;
}
.he-facilities span {
    font-size: 12px;
}
.he-facilities ul li img {
    width: 20px;
}
div#modal-review-form .form-field.form-field--submit input.button.button--primary {
	margin-top: 17px;
}
.rc-anchor-light.rc-anchor-normal {
	border: 1px solid #d3d3d3;
	width: 95%;
	padding-right: 0px;
}
div#modal-review-form  .form-field {
	position: relative;
	width: 95%;
	margin: auto;
}
div#modal-review-form .modal-body {
	padding: 0px;
}
.writeReview-productDetails {
	padding: 0 10px;
}
div#modal-review-form .g-recaptcha {
	padding: 0 15px;
	margin-top: 17px;
}
.below-summary-wrapper .bl-side .o-items.account-listItem .itm-media img {
	width: 36%;
}
.two-divs .right-side-accnt li.product .wf-colmn .card-img-container img.card-image {
	position: inherit;
	max-width: 134px;
}
.search ul.productGrid li.product article.card {
	position: relative;
}
.search .search-page-main {
	padding-top: 15px;
}
.search ul.productGrid li.product article.card h3.card-title {
	display: flex;
	margin: 0px 0;
	justify-content: center;
	align-items: center;
}
.search ul.productGrid li.product .ttl-wshl-wrap .wshlst-ls {
	position: absolute;
	top:10px;
	right: 0;
	z-index: 999999;
	padding-top:0px;
}
.catp-productlisting ul.productGrid li.product article.card .card-body h3.card-title {
	display: flex;
	justify-content: center;
	align-items: center;
}
.category .catp-productlisting ul.productGrid li.product .ttl-wshl-wrap .wshlst-ls {
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 999999;
	padding-top: 0px;
}
.category .catp-productlisting ul.productGrid li.product {
	float: none;
	position: relative;
}
article.card h3.card-title a {
	font-size: 13px;
}
.search .search-page-main p {
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar {
	margin: 0;
	border-top: 1px solid #e5e5e5;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: -14px! important;
	height: 19px;
	top: 1px;
}
.delivery-feedback-form-form .form-wrapper ul.form-section.page-section li#id_2 button#input_2 {
	width: 100%;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_2 button#input_2{
	width: 100%;
	margin-bottom:0px;
}
.cart-form.coupon-code form.form.form--hiddenLabels.coupon-form {
	display: block;
}
.middle_header .mh-center-right .cart-wissht ul li {
text-align: left;
}
.cart-wissht ul li {
	padding: 4px 0px;
}
.navUser-item-cartLabel {
	 display: block;; 
}
.offer-wrap img {
	width: 100%;
}
.epic-main .slick-slide img {
	display: block;
	height: 280px;
}
.epic-sl-infowrap {
	left: 9px;
	max-width:inherit;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 100%;
	font-size: 15px;
	max-width: inherit;
}
.offr-day .content-wrap {
padding-top: 5px;
}
.dday li.product .card-body div.card-text, li.product .card-body div.card-addtocart {
	max-width: 100%;
	float: left;
	width: 100%;
}
.he-datatabs-content a.btn.btn-cstm {
	margin-top: 19px;
	max-width: 50%;
	font-size: 16px;
}
.top_header {
	display: flex;
}
.top_header .th-center ul li {
	display: block;
}
.top-header-bar .top_header .th-center {
	width: 60%;
}
.top-header-bar .top_header .th-right {
	width: 40%;
}
ul.slick-dots {
	display: none! important;
}
.cstm-product-wrapper.productView .media-section .productView-images figure.productView-image {
	width: 100%;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo img {
	height: 228px;
}
.cstm-product-wrapper.productView .pab-prdsingle h1, .promo-block-prdsingle h1 {
	font-size: 22px;
	margin-bottom: 13px;
}
.prd-desc .short-desc {
	font-size: 15px;
}
.prd-desc .more-button.btn.btn-alt span.more-text, .prd-desc .full-desc .more-button.btn.btn-alt span.less-text {
	font-size: 17px;
}

.top-section-product .right-info-sect {
	padding-top: 8px;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body .card-addtocart {
	max-width: 100%;
	float: none;
	width: 100%;
}
.cstm-product-wrapper.productView .pab-prdsingle section.productCarousel .slick-track .productCarousel-slide .card-body div.card-text {
	width: 100%;
	float: none;
	max-width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.account_new_return .returns-main .rtp-heading h2 {
	font-size: 14px;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax {
	max-width: 100%;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	margin-bottom: 0;
	padding-bottom: 0;
}
.top-section-product .right-info-sect .aboutinfo-section .prd-price-ls .price-section.price-section--withoutTax {
	padding-bottom: 0;
}
.catp-productlisting ul.productGrid li.product div.card-text {

	float: left;
}
.top-section-product .right-info-sect .above-sectt .pg-tit h1 {
	font-size: 21px;
	margin-bottom: 0;
	margin-top: -11px;
}
.top-row-ls .wshlst-ls button i.fa.fa-heart {
	font-size: 19px;
}
.top-row-ls .share-ls i.fa.fa-share-alt {
	font-size: 19px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dt {
	font-size: 16px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dd.productView-info-value {
font-size: 16px;
}
.cstm-product-wrapper.productView .pab-prdsingle h1, .promo-block-prdsingle h1 {
	font-size: 19px;
}
.account-body section.account-content ul.account-list li.account-listItem {
	height: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
	max-width: 62%;
	flex: 0 0 62%;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
	width: 35%;
}
.account-orderStatus-label {
	font-size: 12px;
}
.wishlists-table thead.table-thead tr th {
	font-size: 11px;
}
.wishlists-table tbody.table-tbody td fieldset.form-fieldset .button {
	font-size: 11px;
	padding:10px;
}
.table--line .table-thead tr th+th {
	padding-left: 0;
}
.table--line tr td+td{
padding-left: 0;
}
.wishlists-table tbody.table-tbody td {
	padding-left: 0;
}
.account_recentitems li.product article.card {
	margin-bottom: 10px;
}
.account_recentitems li.product .card-img-container {
	max-width: 33%;
	margin: auto;
}
.card-addtocart a.button.button--small.card-figcaption-button {
	width: 100%;
	font-size: 15px;
	max-width: inherit;
	margin: auto;
	float: none;
	margin-bottom: 15px;
	margin-right: inherit;
	margin-left: inherit;
}
.account_recentitems li.product div.card-text {
	width: 100%! important;
	float: left;
}
.account_recentitems li.product article.card{
	display:block! important;
}
.account_recentitems form .wshlst-ls form.form{
	margin-top:0;
}
.login .login-row .login-div .have-accnt-qst p:before {
	width: 20%;
}
.login .login-row .login-div .have-accnt-qst p:after {
	width: 20%;
}
.create-account-form_main_sec form.form {
	margin-top: 44px;
	margin-bottom: 44px;
}
.cstm-product-wrapper.productView .geninfo-section .prd-specification h4 {
	font-size: 19px;
}
.prd-item-detail h3 {
	font-size: 19px;
}
.prd-desc h4 {
	font-size: 19px;
}
.middle_header .mh-center-right .cart-wissht ul li:after {
	right: 0;
	display:none;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec {
	height: 228px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec {
	padding: 10px 13px;
}
.promo-block-prdsingle_last_sec {
	padding-top: 11px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec h6 {
	font-size: 20px;
}
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec a {
	padding: 7px 10px;
}
.cstm-product-wrapper.productView .pab-prdsingle {
	padding-top: 0;
}
.prd-desc .full-desc p {
	font-size: 15px;
	line-height: 24px;
}
.cstm-product-wrapper.productView .geninfo-section .cstm-fields dt, .cstm-product-wrapper.productView .geninfo-section .cstm-fields dd.productView-info-value {
	font-size: 11px;
}
.cart .cart-item-figure {
	float: none;
	margin-bottom:0;
	width: 100%;
}
.cart-item-title {
	margin-bottom: 0px;
	height: inherit;
	padding-left: 0;
	text-align: center;
	display: block;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info span.cart-item-label {
	padding-top: 0px;
	font-weight: 600;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info {
	display: block;
	width: 100%;
	padding-top: 6px;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info label.form-label.cart-item-label{
 font-weight: 600;	
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-title h2.cart-item-name {
	text-align: center;
	width: 100%;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty label.form-label.cart-item-label {
	width: 100%;
	float: none;
	text-align: center;
}
.search .search-page-main .search-results-wrapper .top-section {
	display: block;
	text-align: center;
}
.search .search-page-main .search-results-wrapper .top-section .actionBar {
	margin: 0;
	border-top: 1px solid #e5e5e5;
	padding-top: 12px;
	padding-bottom: 1px;
}
.search .search-page-main p {
	margin-bottom: 0px;
	width: 100%;
	padding-bottom: 10px;
}
.search ul.productGrid li.product article.card .card-body p.card-prdsummary {
	padding-bottom: 12px;
}
ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	width: 128px;
	min-height: 131px;
}
.search ul.productGrid li.product div.card-text .price-section.price-section--withoutTax.non-sale-price--withoutTax {
	margin-bottom: -9px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .cart-qty .form-increment {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	margin-left: 0;
	margin-right:0px;
}
.cart .cart-content-padding-right ul.cart-totals .cart-total-label {
	color: #000;
	font-size: 13px;
}
.cart table.cart td.cart-item-block.cart-item-title.cart-item-quantity .wrt-remv {
	padding-top: 0px;
	text-align: center;
}
.cart table.cart tbody.cart-list td.cart-item-block.cart-item-info strong.cart-item-value {
	text-align: center;
	width: 100%;
	display: block;
	padding-left: 0;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .subtotal-crt {
	padding-bottom: 5px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p {
	margin-bottom: 0;
}
.cart-coupons-cstm {
	padding-top: 15px;
	padding-bottom: 0;
}
.cart main.page-content {
	padding-bottom: 38px;
}
.page.cart-page-page .cart-wrapper .summaryt-side h4 {
	margin-top: 0;
	margin: 6px auto;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input#couponcode {
	height: 42.69px;
	width: 100%;
	margin-bottom: 17px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary .cart-coupons-cstm input.button.button--primary.button--small {
	margin-left: 0;
	width: 100%;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p span.total-text {
width: 161.1px;
	height: 37.79px;
}
.catp-productlisting ul.productGrid li.product div.card-text {
	float: left;
	width: 100%;
}
li.product .card-body .price-section.price-section--withoutTax.non-sale-price--withoutTax, li.product .card-body .price-section.price-section--withoutTax {
	font-size: 0;
}
ul.productGrid li.product article.card figure.card-figure img.card-image.lazyautosizes.lazyloaded {
	width: 146px;
}
.cart-coupons-cstm .coupons-applies {
	font-size: 15px;
}
.cart-coupons-cstm .coupons-applies span {
	font-size: 15px;
}
.page.cart-page-page .cart-wrapper .summaryt-side .dummary p a {
	font-size: 16px;
}
.cart .cart-actions.cart-content-padding-right a.button.button--primary {
	font-size: 15px;
}
.cart h4 {
	height: 39px;
   font-size: 17px;
   margin: 15px auto;
	padding-top: 4px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field select#sort {
	font-size: 16px;
}
main#product-listing-container .cat-page-top .catp-top-wrapper .catp-sortform form.actionBar .form-field label.form-label {
	font-size: 16px;
}
.brand .card-addtocart a.button.button--small.card-figcaption-button {
	max-width: 100%;
}
.dday h5, .narrvla h5, .hme-ess h5, .offr-day h5 {
	font-size: 20px;
	margin-top: 17px;
}
.card-img-container {
	margin: auto;
}
.container {
	max-width: 98%! important;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider .slick-track .heroCarousel-image.home-crousal-image {
	height: 100%;
}
.promo-block-prdsingle_last_sec {
	padding-top: 5px;
}
.he-datatabs-content .he-facilities {
	padding-top: 15px;
}
.home-mobile-prd-sliders button.slick-next.slick-arrow {
	top: 34%;
}
.home-mobile-prd-sliders button.slick-arrow {
	top: 34%;
}
.he-facilities ul li:last-child{
	padding-bottom:0px;
}
.he-heading ul li {
	font-size: 11px;
	margin-bottom: 0px;
}
.hme-ess .he-rightcontent {
	padding: 4px 0px;
	padding-top: 8px;
}
.dday li.product .card-body .card-title {
	margin: 3px 0;
	display: inline-block;
}
.dday li.product article.card .wshlst-ls {
	padding-top: 15px;
}
.dday ul li.product .card-body p.card-text {
	width: 100%;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax span.price.price--non-sale {
	font-size: 18px;
}
.abinfo-top-wrapper .prd-price-ls .price-section.price-section--withoutTax.non-sale-price--withoutTax span.price.price--non-sale {
	font-size: 15px;
}
.promo-block-prdsingle .prd-promo-wrapper .sp-promo .spsec ul li {
	font-size: 12px;
}
.he-datatabs-content .cmn-tabs-content p {
	margin: 0;
}
.he-datatabs-content {
	margin-top: 15px;
}
.top-sec-slider-menu {
	height: 232px;
}
.login_pages_footer_sec ul.login_pages_footer_lists li:after{
	display:none;
}
.newsletter_right_sec button {
	font-size: 12px;

}
.login_pages_footer_sec {
	width: 100%;
}
.cart-item {
	padding: 37px 0;
}
td.cart-item-block.cart-item-figure {
	width: 100%;
}
.search ul.productGrid li.product .prx-atc-wrap .card-text {
	width: 100%;
}
.editaccount .account.account--fixed.account-page-common .main-top {
	padding-top: 15px;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	padding-top: 9px;
}

.two-divs {
	padding-bottom: 0;
}
.middle_header .mh-center-right .cart-wissht {
	padding: 16px 0 16px 0px;
}
.account_inbox .main-top .right-content a {
	font-size: 14px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item{
	display:block;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media {
	flex: 0 0 100%;
	max-width: 100%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-content {
	flex: 0 0 100%;
	max-width: 100%;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item {
	text-align: center;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media {
	padding-right: 0px;
}
.account_new_return .returns-main .rtp-lftrght-wrapper .rtp-leftside .retun-items .rt-item .rtp-item-media img.account-product-image.lazyautosizes.ls-is-cached.lazyloaded {
	width: 63%;
	margin: auto;
}
.dday.second_sec_product h5 {
	margin-top: 4px;
	font-size: 20px;
}
.promo-block-prdsingle_last_sec h3 {
	font-size: 20px;
	margin-bottom: 13px;
	margin-top: 11px;
}
.ft-top .footer_sec img {
	width: 29%;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul {
	display: block;
	text-align:center;
}
.two-divs .right-side-accnt section.account-content .order-list-wrapper .order-details-cst .order-btm-infor ul li {
	display: block;
	padding-bottom: 1px;
}
.top-sec-slider-menu .heroslider-hmtp.slick-initialized.slick-slider button.slick-next.slick-arrow {
	top: 58%;
}
.heroslider-hmtp.slick-initialized.slick-slider button.slick-prev.slick-arrow {
	top: 58%;
}
}

@media only screen and (max-width:414px){
.offr-day .content-wrap p {
	margin-bottom: 13px;
	font-size: 12px;
} 
.promo-block-prdsingle_last_sec .promo-block-prdsingle_last_inner_sec .spsec p {
	font-size: 12px;
	margin-bottom: 10px;
}
.promo-block-prdsingle_last_sec {
	padding-top: 0;
}
.editaccount .l-info-acc p {
	font-size: 12px;
}
.editaccount .account.account--fixed.account-page-common .main-top .right-content a img {
	width: 57%;
}
.two-divs .divide-wrapper .menus ul li h3 {
	font-size: 12px;
}
.two-divs .divide-wrapper .menus ul li {
	padding: 10px 3px;
}
.two-divs {
	padding-top: 0;
}
.two-divs .right-side-accnt .form-actions input.button.button--primary {
margin-bottom: 0;
}
.he-facilities span {
	font-size: 10px;
}
.he-facilities ul li {
	padding-right: 10px;
}
.narrvla .narrvl-slider button.slick-next.slick-arrow {
	top: 60%;
}
.narrvl-slider button.slick-prev.slick-arrow {
	top: 53%;
}
}
@media only screen and (max-width:410px){
.search ul.productGrid li.product {
	width: 100%! important;
	margin-bottom: 1px;
}
p.card-prdsummary {
	font-size: 13px;
	margin: 0;
}
.search ul.productGrid li.product div.card-text {
	padding-top: 12px;
	margin-top: 0px;
}
 li.product .card-body .price-section.price-section--withoutTax {
	margin-bottom: 6px;
}
.category .catp-productlisting ul.productGrid li.product span.price.price--withoutTax {
	line-height: 34px;
}
.category .catp-productlisting ul.productGrid li.product {
	float: none;
	margin-bottom: 0;
}
.top-products ul li.product, .catp-productlisting ul.productGrid li.product {
	width: 100%! important;
	max-width: 485px;
}
.search ul.productGrid li.product article.card {
	margin-bottom: 0px;
	padding-bottom: 0;
}
}
@media only screen and (max-width:380px){
.middle_header .mh-center-right .cart-wissht ul li:after{
	display:none! important;
}
}

@media only screen and (max-width:375px){
.cart-coupons-cstm p.shipping-message-cart span {
	padding-left: 19px;
	font-size: 12px;

}
div#add-to-cart-wrapper .form-field.form-field--increments label.form-label.form-label--alternate {
    width: 11%;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .top-rev-item {
	display: block;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .top-rev-item .item-auth {
	padding-bottom: 8px;
}
.l-info-acc p {
	font-size: 11px;
}
.sp-review-main .sp-review-wrapper .right-rev-sp-content-wrapper .rev-item-content p {
	font-size: 11px;
}
.buy-cartadd {
	display: block;
}
.buy-cartadd .buy_button {
	padding-left: 0;
}
.buy-cartadd .cart-add {
	margin-bottom: 10px;
}
.add-to-cart-cstmls .form-action input#form-action-addToCart {
	width: 100%;
}
.buy-cartadd .buy_button a {
	width: 100%;
	padding-top: 10px;
}
}
@media only screen and (max-width:368px){
.middle_header .mh-center-right .cart-wissht ul li a {
	font-size: 11px;
}
.middle_header .mh-center-right .cart-wissht ul li img {
	height: 13px;
}
}

@media only screen and (max-width:355px){
	.he-facilities ul {
    justify-content: inherit;
}
}
@media only screen and (max-width:332px){
.he-facilities ul li {
	padding-right: 10px;
}

}


.middle_header .mh-center-right .cart-wissht ul li img {
	display: inline-flex;
}


/* css new 02/08/2021 */
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_24 {
    width: 99%;
    padding-right: 0;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li label {
    font-size: 10px;
}
li.product .card-body .price-section.price-section--withoutTax span.price.price--non-sale{
	color:#000! important;
}
.search ul.productGrid li.product .sale-price .card-addtocart a.button.button--small.card-figcaption-button, ul.productGrid li.product .sale-price .card-addtocart a.button.button--small.card-figcaption-button{
background: #E11B1E! important;
}
.card-addtocart a.button.button--small.card-figcaption-button{
	background: #E11B1E! important;
}
.sale-price .card-text .price-section.price-section--withoutTax:last-child {
    margin-top: -17px;
}
@media only screen and (max-width:375px){
.sale-price .card-text .price-section.price-section--withoutTax:last-child {
    margin-top: -9px;
    margin-bottom: 0;
}
}


/* css new 03/08/2021 */
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_10 , .warranty-registration-form-form .form-all ul.form-section.page-section li#id_22 ,  .warranty-registration-form-form .form-all ul.form-section.page-section li#id_23{
    padding-right: 0;
}
@media only screen and (max-width:991px){
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_24 {
    width: 100%;
    padding-right: 0;
}
.warranty-registration-form-form .form-all ul.form-section.page-section li#id_20 {
    width: 100%;
    padding-right: 0px;
}
}
