.mdl-scrt-nwsltr [type="checkbox"]:checked,
.mdl-scrt-nwsltr [type="checkbox"]:not(:checked)
{
	position:absolute;
}
.accordionMenu h1 a::after{
    background: url(../images/icons/icon-plus.svg) no-repeat center center;
    content: "";
    height: 12px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 12px;
}
.accordionMenu h1 a[aria-expanded="true"]::after{
    background: url(../images/icons/icon-minus.svg)no-repeat center center;
}

.actions-toolbar .action.action-towishlist{left: 162px!important;}
.emiTable_striped tr th, .emiTable_striped tr td{padding-left:20px;}

/* breadcrumb css */
.breadcrumb {background-color: #ffffff;padding: 10px 0px;}
/********shop by category added on 2 november**********/
.shop-by-category .cards-wrapper{ padding: 0 0 55px; }
.shop-by-category .cards-wrapper .card-cnt { text-align: center; }
.shop-by-category .cards-wrapper .card-cnt span{ color: #b1b1b1;font-size: 12px;font-weight: 500;letter-spacing: .5px;text-transform: uppercase; }

/**************new arrivals ****************/
.whatsNew_wrapper { min-height: 0px;overflow: hidden; }
.whats-txt-img { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;position: relative; }
.whatsNew_content {	width: 460px;padding: 0px;position: absolute;left:0; }
.whats-new-watches {max-width: 85%;margin-right: -14%; }
@media (max-width: 992px){
.whats-new-watches {max-width: 110%;margin-right: -38%;}

.emiTable_striped tr th, .emiTable_striped tr td{padding-left:10px;}	
.emiTable_striped tr th:nth-of-type(4), .emiTable_striped tr td:nth-of-type(4) { min-width: 100px;}
}
.whatsNew_content ul li:nth-child(3), .whatsNew_content ul li:last-child{ margin-right: 0; }
.whatsNew_content ul li:nth-child(3)::after{ content:none; }

/********* logos css below **************/
.louim{background-position: -562px -700px!important;}
.urwe { background-position: -947px -700px!important;}
.ice { background-position: -192px -835px!important;}
.arno {background-position: -375px -980px!important;}
.doxa {background-position: 0px -1118px!important;}
.balm {background-position: -194px -1260px!important;}
.mase {background-position: 0 -1260px!important;}
.tomf {background-position: -1135px -1260px!important;}
.swis {background-position: -945px -1115px!important;}
.garm {background-position: 0 -1408px!important;}
.hugos {background-position: -756px -1538px!important;}
.brem {background-position: -951px -1537px!important;}
.ange {background-position: -755px -974px!important;}
.lumx {background-position: -375px -416px!important;}
.czap {background-position: 0 -1677px!important;}
.paul {background-position: 0 -280px!important;}
.bove {background-position: -183px -1674px!important;}
.norq {background-position:-1140px -1403px!important;}
.maur { background-position: -568px -560px!important;}
.jaco {
    background-position: -567px -1680px!important;
}
.spea {
    background-position: -188px -838px!important;
}
.mess {
    background-position: -758px -1394px!important;
}
.tuti {
    background-position: -188px -1124px !important;
}
.anon {
    background-position: -381px -1124px !important;
}
.edox {
    background-position: -571px -1124px !important;
}
.perr {
    background-position: -760px -1124px !important;
}
.brand-logos{ text-align: center; }
ul#all-brand { display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;max-height: 320px;margin-bottom: 40px;overflow: hidden;-webkit-transition: max-height 0.5s linear; -moz-transition: max-height 0.5s linear; -o-transition: max-height 0.5s linear; transition: max-height 0.5s linear;scroll-behavior: smooth; }
#all-brand li { border: 1px solid #f4f4f4;display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 20px;margin-top: 20px;height: 86px;width: 17.67%;position: relative;overflow: hidden; }
#all-brand li:hover::after { content: "";background: #f4f4f4;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;opacity: .35; }
#all-brand li a {background:url(../images/brand-logos/brand-logos.svg?1623) no-repeat;font-size: 0;width: 190px;height: 140px;-webkit-transform: scale(0.67) translate(-49px, -44px);-ms-transform: scale(0.67) translate(-49px, -44px);transform: scale(0.67) translate(-49px, -44px);display: block;position: absolute;z-index: 2;background-position: 200px 0; }
#toggle-btnTxt{ background: #404040;border: 1px solid #404040;border-radius: 0;color: #fff;cursor: pointer;display: inline-block;font-family: "brother-1816",sans-serif;font-size: 12px;font-weight: 500;letter-spacing: .5px;line-height: 20px;padding: 10px 0;
width: 110px;text-transform: uppercase;box-shadow: 0 10px 20px rgba(64, 64, 64, .12);transition: box-shadow .3s ease-in-out; }
#toggle-btnTxt:hover, #toggle-btnTxt:focus, #toggle-btnTxt:active{ outline: none;box-shadow: 0 10px 20px rgba(64, 64, 64, .35); }

/********home news letter popup all over*******/
.eth-overlay { background-color: #000;position: fixed;bottom: 0;left: 0;right: 0;top: 0; z-index: 1060; opacity: 0;	visibility: hidden;	transition: all .3s ease-in-out; }
.eth-overlay.show {  opacity: .9;visibility: visible; }
.eth-mdl{ display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;	justify-content: center;position: fixed;   top: 0;right: 0;bottom: 0;left: 0; overflow: hidden;outline: 0;opacity: 0;
visibility: hidden;	transition: all .3s ease-in-out;}
.eth-mdl.open{   z-index: 1061;opacity: 1;visibility: visible; }
.trfm-scl{ 	transform: scale(0); }
.trfm-scl.open{ transform: scale(1); }
.eth-mdl *{ box-sizing: border-box; }
.mdl-dilg { position: relative; }
.mdl-cls-btn{ width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;margin: 0!important;position: absolute;right: 16px;top: 16px; }
.mdl-scrt-nwsltr{ background: #fff; padding: 24px 64px; max-width: 440px; margin: 0 auto;min-height: 440px;display: flex; align-items: center;width: 440px; position: relative; }
.mdl-scrt-nwsltr .mdl-cnt{ text-align: center;width: 100%; margin-bottom: 48px; }
.mdl-scrt-nwsltr .mdl-frm > * { display: block;text-align: center;width: 100%;box-sizing: border-box; }
img[alt="Ethos Summit Logo"]{ margin-bottom: 48px; }
.mdl-scrt-nwsltr span{ color: #404040;display: block;font-family: "mrs-eaves-xl-serif-narrow", serif;font-size: 12px;font-style: italic;font-weight: 400;letter-spacing: .5px;line-height: 22px; }
.mdl-scrt-nwsltr h4{ color: #000;font-family: "brother-1816", sans-serif;font-size: 18px;font-weight: 700;letter-spacing: .5px;line-height: 28px;margin: 8px 0 24px;text-transform: uppercase; }
#newsletter-success_popup h4{ font-size: 16px;line-height: 24px;margin: 16px 0 8px; }
.mdl-scrt-nwsltr form > a{ color: #808080;font-family: "brother-1816", sans-serif;font-size: 10px;font-weight: 400;letter-spacing: .5px;line-height: 22px;margin: 16px auto 0;text-decoration: underline;text-transform: uppercase; transition: all .3s ease-in-out;
display: inline-block!important; width: auto!important; }
.mdl-scrt-nwsltr a{ text-decoration: underline; }
.mdl-scrt-nwsltr a:hover{ color: #000; }
.mdl-scrt-nwsltr a img{ -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.mdl-scrt-nwsltr a:hover img{ -webkit-transform: rotate(90deg);   -ms-transform: rotate(90deg); transform: rotate(90deg); }
.mdl-scrt-nwsltr p{ color: #808080;font-family: "brother-1816", sans-serif;font-size: 10px;font-weight: 400;letter-spacing: .1px;line-height: 14px;	margin: 0 auto;	position: absolute; bottom: 23px; width: 64%; left: 18%; }
.scrt-nwsltr input, .scrt-nwsltr  button{ font-family: "brother-1816", sans-serif;font-size: 12px;font-weight: 400;height: 44px;letter-spacing: .1px;line-height: 22px;transition: all .3s ease-in-out; }
.scrt-nwsltr input{ background: transparent; color: #000; 	font-weight: 400; letter-spacing: .1px; 	margin-bottom: 8px;	text-align: left!important;	-webkit-border-radius:0px;	border-radius: none;-webkit-appearance: none;transition: all .3s ease-in-out;  }
.scrt-nwsltr input:focus{ outline: 0;border: 1px solid #c2c2c2; }
.scrt-nwsltr input:placeholder{ color: #000; }
.scrt-nwsltr input::placeholder{ color: #000; }
input.mage-error{ border-color: #c2c2c2; }
.scrt-nwsltr button{  background: #9d0000;border: 1px solid #9d0000;color: #fff;cursor: pointer;font-weight: 500;letter-spacing: .5px;line-height: 0;text-transform: uppercase;box-shadow: none!important;transition: all .3s ease-in-out; }
.scrt-nwsltr button:hover{ background: #9d0000;border-color: #9d0000;color: #fff; }
.scrt-nwsltr input + .mage-error[generated]{ margin-bottom: 8px;text-align: left!important; }
#i-thank-you { width: 50px;height: 50px;margin: 0 auto; border-radius: 50%; display: block; stroke-width: 3.5;stroke: #9d0000; stroke-miterlimit: 10; animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both; }
#circle { stroke-dasharray: 157;stroke-dashoffset: 157;stroke-width: 6;stroke-miterlimit: 10;stroke: #9d0000; fill: none;animation: stroke .6s cubic-bezier(0.650, 0.000, 0.450, 1.000) .3s forwards; }
#check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) .9s forwards; }

@keyframes stroke {
100% {
stroke-dashoffset: 0;
}
}
@keyframes scale {

0%,
100% {
transform: none;
}

50% {
transform: scale3d(1.1, 1.1, 1);
}
}
@keyframes fill {
100% {
box-shadow: inset 0px 0px 0px 30px transparent;
}
}


/***brand logo***/
.wrapper-brand-logo { margin-top: 45px;	margin-bottom: 55px; }
.wrapper-brand-logo .container{	padding-right: 0;padding-left: 0; }

/*********hero banner ****************/
.cms-home #mainNavMenu {box-shadow: none;	border-bottom: 1px solid #f4f4f4 !important;}
.hero-bnr{margin-top: 0px;padding-bottom: 54px;border-bottom: 1px solid #f4f4f4;}
.hero-bnr .container{padding-left: 0;padding-right: 0;}
#dsk-hero-bnr {border-bottom: 6px solid #9d0000;}
.carousel-inner a:after{content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,.0), #000);height: 180px;
width: 100%;left: 0;bottom: 0;position: absolute;opacity: .4;}
.carousel-indicators{bottom: 15px;}
.carousel-indicators li {background-color: #e4e4e4;cursor: pointer;height: 2px;z-index: 10;margin: 0;margin-right: 8px;	width: 16px;border-radius: 10px;position: relative;transition: all .3s ease-in-out;border:none;border-top: 20px solid transparent;border-bottom: 15px solid transparent;background-clip: padding-box;box-sizing: content-box;}
.carousel-indicators .active {background-color: #9d0000;width: 20px;}
.carousel-indicators li:before {position: absolute;top: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-indicators li:after {position: absolute;bottom: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-item{cursor: pointer;}
.carousel-caption{max-width: 516px;height: 370px;right: 5%;width: 45%;left: auto;top: calc(50% - 185px);padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;text-shadow: none;}
#dsk-hero-bnr h3{color: #fff;font-size: 24px;font-weight: 500;line-height: 38px;letter-spacing: .1px;margin-bottom: 24px;	text-transform: capitalize;}
#dsk-hero-bnr h3 span{color: #fff;display: block;font-size: 16px;font-weight: 400;line-height: 28px;letter-spacing: 0;}
.hero-btn{background: #fff;border: none;color: #000;font-size: 12px;font-weight: 500;letter-spacing: .5px;padding: 8px 20px;text-transform: uppercase;}

/***********top-menu-desktop*************/
span.reading-time{display:none;}
.navbar li.dropdown:hover .dropdown-menu { display:block; }
nav .navbar > ul > li > a::after, nav .navbar > ul > li > a:hover::after, nav .navbar > ul > li > a.active::after, nav .navbar > ul > li.dropdown.show > a::after {content: none!important;}
nav .navbar > ul > li > a span{position:relative;}
nav .navbar > ul > li > a span::after{background: #9d0000;border: none;bottom: -13px;content: "";height: 2px;left: 0;margin: 0px;padding: 0px;position: absolute;transition: width .3s ease-in-out;width: 0;z-index: 1029;}
.category-brands nav .navbar > ul > li:nth-child(1) > a:hover span::after,
.category-fashion-brands nav .navbar > ul > li:nth-child(1) > a:hover span::after,
.cms-rolex-watches-html nav .navbar > ul > li:nth-child(2) > a:hover span::after,
.category-smart-watches nav .navbar > ul > li:nth-child(3) > a:hover span::after,
.category-pre-owned-watches nav .navbar > ul > li:nth-child(4) > a:hover span::after,
.cms-sell-pre-owned-watches-html nav .navbar > ul > li:nth-child(4) > a:hover span::after,
.category-belts nav .navbar > ul > li:nth-child(5) > a:hover span::after,
.category-clocks nav .navbar > ul > li:nth-child(5) > a:hover span::after,
.category-pens nav .navbar > ul > li:nth-child(5) > a:hover span::after,
.category-accessories nav .navbar > ul > li:nth-child(5) > a:hover span::after,
.cms-repair-and-service nav .navbar > ul > li:nth-child(6) > a:hover span::after,
.locatestore-index-index nav .navbar > ul > li:nth-child(7) > a:hover span::after,
.locatestore-index-city nav .navbar > ul > li:nth-child(7) > a:hover span::after,
.cms-rolex-watch-boutique-new-delhi nav .navbar > ul > li:nth-child(7) > a:hover span::after,
.cms-jaeger-lecoultre-watch-boutique nav .navbar > ul > li:nth-child(7) > a:hover span::after,
.cms-panerai-watch-boutique nav .navbar > ul > li:nth-child(7) > a:hover span::after,
.category-offers nav .navbar > ul > li:nth-child(9) > a:hover span::after,
.category-special-offers nav .navbar > ul > li:nth-child(9) > a:hover span::after,
nav .navbar > ul > li > a:hover span::after, nav .navbar > ul > li > a.active span::after, nav .navbar > ul > li.dropdown.show > a:hover span::after,.categorypath-end-of-season-sale nav .navbar > ul > li:nth-child(9) > a:hover span::after {width: 100%;}
.categorypath-end-of-season-sale nav .navbar > ul > li:nth-child(9) > a{ color: #9d0000;}
nav .navbar > ul > li > a span.icon_search::after{bottom: -15px;}
.twgMenu_container {max-width: 806px!important;}
.twgMenu_container ul li a {padding: 10px 20px;}
.twgMenu_container ul li a::after{background: #9d0000;bottom: -1px;border-radius: 4px;content: "";height: 2px;left: 20px!important;position: absolute;width: 0;transition: width .3s ease-in-out;}
.twgMenu_container ul li a:hover::after, 
.twgMenu_container ul li a:focus::after, 
.twgMenu_container ul li a.active::after {width: calc(100% - 40px);}
.watchFinder_menuColumn .subManu_brands{ height: 408px; }
.watchFinder_menuColumn .subManu_topcollection{height: 220px;}
.watchFinder_menuColumn .subManu_features { height: 168px; }
/*--offer menu changes--*/
.ofr-mnu-col{ width:49%; }
.ofr-mnu-cnt{ margin-top: 30px; text-align: center; }
.ofr-mnu-cnt h3{ font-size: 14px; }
.ofr-mnu-cnt hr { border: none;background: #e4e4e4;width: 30px; margin: 20px auto;height: 1px;display: block; }
.ferr {background-position: -570px 0!important;}
.laco {background-position: -960px 0!important;}
#editor_picks.tab-pane, #most_read.tab-pane, #columns.tab-pane, #botb.tab-pane{	padding-top:24px; }
.twg_subMenu_column { width: 100%; max-width: 18.527%; }
.twg_columnMenu { width: 15.15%; }
.twg_subMenu_column .article_caption { max-height: 65px;overflow: hidden;display: -webkit-box;white-space: normal; -webkit-box-orient: vertical;-webkit-line-clamp: 3; }


/**********header-desktop css***************/
.holiday_msg{padding: 10px 0px;color: #9d0000;text-transform: initial;font-size: 12px;}
.footer_needHelp .holiday_msg{color:#fff;font-family: "brother-1816",sans-serif;font-style: normal;font-size: 14px;}
.hd-msg{width:100%;text-align:center;}

/*---transition with sticky style remove---*/
.page-main .product_specificationWrap .sticky-top, .commonPage_sideMenu.sticky-top{ top: 0px;position: static!important; }
.sidebar-main .sticky-top{ top: 90px; }
/*---new BOTB style---*/
.twgMenu_container {max-width: 720px;}
.twg_subMenu_column.twgBotb_column {width: 17.6%;}
.twg_subMenu_column.twgBotb_column::after {
background-image: linear-gradient(rgba(0,0,0,.0) 0%, rgba(0,0,0, 1) 100%);bottom: -1px;content: "";height: 70%;left: 0;position: absolute;width: 100%;z-index: 0;}
.twgBotb_caption {bottom: 0;padding: 0px 15px 12px;font-family: "mrs-eaves-xl-serif-narrow",serif;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.2px;overflow:hidden;z-index: 1;}
.twgBotb_caption a{max-height: 64px;overflow: hidden;display: -webkit-box;white-space: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.btn.twgBotb_btn{padding: 10px 35px !important;}
.twg_columnMenu a.position-absolute {font-weight:500!important;}

/* navigation styling change */
nav .navbar ul.navbar-nav { min-width: 100%; }
nav .navbar > ul{ display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
nav .dropdown-menu{ background: #fff;top: 42px!important; box-shadow: 0 10px 10px rgba(0, 0, 0, .04); }
/********header-desktop css end *************/
a.viewAll::after {  height: 8px;top: 0px;width: 5px; }
.dropdown-menu a.viewAll{ font-size: 11px!important; }
.dropdown-menu a.viewAll::after, .recent_articlesWrap a.viewAll::after { top: 1px; }
ul[class*="submenu_links"] li a.viewAll::after { opacity: .8; top: 6px !important; }
.dropdown-menu .vertical_scroll::after { border-right: 1px solid #f4f4f4; }
.breadcrumb-item + .breadcrumb-item::before { height: 8px;opacity: 0.2; }
.cms-jaeger-lecoultre-watch-boutique .breadcrumb-item + .breadcrumb-item::before,
.cms-corporate-gifts .breadcrumb-item + .breadcrumb-item::before,
.locatestore-index-index .breadcrumb-item + .breadcrumb-item::before,
.cms-about-ethos .breadcrumb-item + .breadcrumb-item::before { filter: invert(100%); opacity: 0.4; }

.be_first .card-overlay{border: none!important;height: 100%;display: block;width: 100%;}
.be_first .sale.card-overlay img {-webkit-transform: none;-ms-transform:none;transform: none!important;transition: none!important;height:auto!important;object-fit:initial!important;top: 0;left: 0;right: 0;bottom:0px;width: 100%;}
.be_first:after, .be_first a.sale:after{display:none!important;}


/**********header sale strip*************/
.header-sale-strip {background: #9d0000;color: #fff;text-align: center;height: 45px;line-height: 44px;font-size: 12px;text-transform: uppercase;    letter-spacing: 1px;font-weight: 500;}
.header-sale-strip a{color: #fff; display:block; cursor:pointer;}

/*******search mini *********/
.close_searchWrapper { position: fixed;height: 48px;width: 48px;right: 30px;top: 30px; }
.search-autocomplete ul li a{ display: block; }

/*****footer-desktop css below ********/
/*modal overlay*/
.modal-backdrop{ z-index: 1051!important; }
.modal-backdrop.show { opacity: 0.9; }
/*popup z-index*/
.modal { z-index: 1052!important; }
body.no-overlay .modal-backdrop.show { opacity: 0; z-index: -1!important; }
body.no-overlay.modal-open{ overflow-y: auto!important; }
body{ padding-right: 0px!important; }
.product_grid.ethos_product .price-box .price, .sliding_product .price-box span.price{ font-size: 12px!important; }
.product_grid.ethos_product .price-box span.old-price .price, .sliding_product .price-box span.old-price .price { color: #808080!important; }
.locateStore-page .icon_search:focus{ outline:none; }
section.hero_slider.borderBottom_e4, section.recent_articlesWrap.borderBottom_e4, section.popular_topicsWrap.borderBottom_e4, section.popular_topicsWrap.borderBottom_e4 .horizontal_scroll:after, section.shotBy_category.borderBottom_e4, .scroll_logoWrap .horizontal_scroll:after,
section.scroll_recommendWrap .horizontal_scroll:after{ border-bottom: 1px solid #f4f4f4!important; }
section.copyright_followWrapper{ border-top: 1px solid #f4f4f4!important; }
.sliding-prod ul li {  margin-right: 45px; padding: 20px 0px 30px;overflow: hidden;}

.sliding-prod .product_sortDesc{ margin-top: 10px;margin-left: -10px; }
div.mb-45:empty { margin-bottom: 0 !important; }
.sliding-prod .price-box span.price{ font-size: 12px!important; }
.sliding-prod .price-box span.old-price .price { color: #808080!important; }
.sliding-prod .price-box.price-final_price .old-price { display: block; width: 100%; margin-bottom: 5px; }
.card-overlay .card-cnt p { line-height: 24px; }
.date-time, .article_publishDate { 	font-family: "brother-1816",sans-serif;font-style: normal;color: #808080;font-weight: 400;letter-spacing: .1px;line-height: 20px;width: calc(100% - 22px);white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.article_publishDate{ color: #b1b1b1; }
.reading-time {  margin-left: 18px;  position: relative;white-space: nowrap; }
.reading-time::before { background: #808080;  border-radius: 100%;content: "";margin-left: 7px;height: 3px;left: -17px; position: absolute; top: 8px; width: 3px; }
.card-overlay .reading-time::before { background: #9d0000; }
.category-swiss-military .cata-ttl-top-bnnr h1{height:auto;}
.category-swiss-military .cata-ttl-top-bnnr h1 .no-of-prod{margin-top:0px;}
.category-swiss-military h1.ethos_title .ethos_sub_title{display: block;font-size: 16px}

.udOneTransition #mainNavMenu {box-shadow: 0 10px 10px rgba(0, 0, 0, .04);}
.new_brand, .brand_sale{font-weight: 400 !important;}
.new_brand::before, .brand_sale::before{color: #e4e4e4;}
.crt-popup h3, .block-minicart.empty .cart-heading {border-bottom: 1px solid #b1b1b1 !important;}
.cartClose .icon_deleteItem {filter: invert(0)!important;background:url(../images/icons/i-w-delete-item.svg) no-repeat center!important;}
#cartPop_wrap .cart-heading .block-title{color: #fff;}
a.viewAll{color: #000;font-size: 11px;}
a.viewAll::after {height: 11px;top: 0px!important;}
p.modal_no span.modal_noLine{background: #f4f4f4;}


/****** footer copyright page css below ****************/
div#speakExpert .modal-dialog, .swe-custom-design .modal-dialog{max-width:595px;}
div#speakExpert .modal-content, div#speakExpert .modal-header, div#speakExpert .modal-footer, .swe-custom-design .modal-content, .swe-custom-design .modal-footer, .swe-custom-design .modal-header{border: none; border-radius: 0;}
div#speakExpert .modal-header, .swe-custom-design .modal-header{padding: 15px 15px 15px 19px;}
div#speakExpert .modal-footer, .swe-custom-design .modal-footer{padding-bottom: 24px;}
div#speakExpert .modal-body, .swe-custom-design .modal-body{padding: 68px 100px 78px;}
div#speakExpert .modal-body h4, .swe-custom-design .modal-body h4{margin-bottom:40px;position:relative;}
div#speakExpert .modal-body h4::after, .swe-custom-design .modal-body h4::after{background:#e4e4e4;bottom:-20px;content:"";height:1px;left:50%;margin-left:-10px;position:absolute;width:20px;}
div#speakExpert .modal-header .back-toForm, .swe-custom-design .modal-header .back-toForm {display:flex;height: 44px;width: 44px;}
div#speakExpert .modal-header .back-toForm .icon_back-toForm, .swe-custom-design .modal-header .back-toForm .icon_back-toForm{background:url(../images/back-to-form.svg)no-repeat center center;;height: 14px;width: 22px;}
div#speakExpert .modal-header .speakExpert_close, .swe-custom-design .modal-header .speakExpert_close{box-shadow: none;background: transparent;border: none;line-height: 10px;height: 44px;width: 44px;}
div#speakExpert .modal-header .speakExpert_close .icon_deleteItem,  .swe-custom-design .modal-header .speakExpert_close .icon_deleteItem{background:url(../images/close-helpline-popup.svg)no-repeat center center;;height: 14px;width: 14px;}
.helpNumber{color:#9d0000;font-weight: 500;margin-top:24px;}
span.phone_1 {margin-right: 20px;position:relative;}
span.phone_1::after{background: #9d0000;bottom: 8px;content: "";height: 4px;right: -13px;margin-left: -10px;position: absolute;width: 4px;border-radius: 100%;}
#raqSubmitCall input#submit{line-height: 20px!important;}
.onFrom_helpNo{display: block;margin-top: 5px;width: auto;}
.raqCallButton {background-color: #808080;height:42px;margin-left: 10px;width: 42px;background-image:url("../images/raquest-call-icon.svg");background-repeat: no-repeat;background-position: center;background-size: 18px;display: none;}
.product-page-top {padding: 20px 0px 60px;}
/*catalog popup css*/
.ethmdl{ display: none;position: fixed;z-index: 1051;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.9);}
#myethmdl {bottom: auto;left: 50%;right: auto;top: 50%;transform: translate(-50%, -50%);}
#myethmdl .modal-dialog {min-width: 724px;max-width: 825px;}
#myethmdl .pop_container{padding: 30px;}
#myethmdl .request_formImg {width: 42.33038348082596%;}
#myethmdl .request_form{ width: 47.01769911504425%;}
#getAnOfferSingleForm .form-group span{font-size: 10px;line-height: 14px;margin-top: 5px;}

.row.tab-content #aboutwatches p{margin-bottom:20px;}
#str-tooltip .tooltip-wrap{width: 220px!important;}

.c_sale, .new-badge{ position: absolute;top: 10px; }

/*media start from here*/

@media only screen 
and (device-width: 834px) 
and (device-height: 1194px) 
and (orientation: portrait)  {
#all-brand li a { -webkit-transform: scale(0.72) translate(-38px, -40px);-ms-transform: scale(0.72) translate(-38px, -40px);transform: scale(0.72) translate(-38px, -40px);	}
}
@media(min-width:993px) and (max-width:1110px){
#all-brand li { width: 14.87%; }
#all-brand li:nth-child(6n) { margin-right: 0; }
#all-brand li a { -webkit-transform: scale(0.71) translate(-36px, -42px);-ms-transform: scale(0.71) translate(-36px, -42px);transform: scale(0.71) translate(-36px, -42px);	}
}
@media(min-width:1111px) and (max-width:1193px){
#all-brand li { margin-right: 15px;	width: 12.9%; }
#all-brand li:nth-child(7n) { margin-right: 0;	}
#all-brand li a { -webkit-transform: scale(0.65) translate(-50px, -48px);-ms-transform: scale(0.65) translate(-50px, -48px);transform: scale(0.65) translate(-50px, -48px);	}
}

@media (min-width: 768px) {
.container { max-width: 93%; }
}

@media (min-width: 992px) {

.footer_needHelp .holiday_msg{text-transform: uppercase;}
}

@media (min-width: 1024px) { 
.ipadLandscape_desktop_hide { display: none!important; }
}

@media (min-width:1025px){
.sidebar-main .sticky-top {top: 135px!important;}
}

@media (min-width: 1112px){
.mdl-dilg-wrp{ display: flex;align-items: center; }
.carousel-caption{ width: 40%; }

.sliding-prod ul{ display: flex;margin: 0px auto;	max-width: 93%; }
.sliding-prod ul li { padding: 35px 0px 45px;width: 160px; }
.helpLine_col.position-relative::after { right: -12%;}
}

@media (min-width: 1194px) {
.helpLine_col.position-relative::after { right: -19%;}

#all-brand li { margin-right: 16px;	width: 11.22%;}
#all-brand li:nth-child(8n) { margin-right: 0; }
#all-brand li a { -webkit-transform: scale(0.66) translate(-50px, -48px);-ms-transform: scale(0.66) translate(-50px, -48px);transform: scale(0.66) translate(-50px, -48px);	}

.str-lst .str-lst-itm{max-width: calc(25% - 16px)!important;}
}

@media (min-width: 1280px) {
.helpLine_col.position-relative::after {right: -24%;}
}


@media(min-width:1324px) and (max-width:1365px){
#all-brand li { margin-right: 20px;	width: 11.043%;	}
}
@media(min-width:1200px){
/*popular brands css added on 2 november*/
.popular_topicsWrap.borderBottom_e4.mt-45.pb-50 { 	margin-top: 30px !important;padding-bottom: 40px !important; }
ul#all-brand {	-webkit-transition: max-height 0.2s linear; -moz-transition: max-height 0.2s linear; -o-transition: max-height 0.2s linear; transition: max-height 0.2s linear;	}

.container_max1116{ max-width: 93%!important; }

}


@media(min-width:1280px) and (max-width:1365px){
_::-webkit-full-page-media, _:future, :root nav .navbar > ul > li > a {padding: 10px 17px;}
_::-webkit-full-page-media, _:future, :root nav .navbar > ul > li:first-child > a{padding-left:0px;}
_::-webkit-full-page-media, _:future, :root nav .navbar > ul > li:last-child > a {padding-left: 35px;padding-right: 0px;}
}

@media(min-width:1366px){
#all-brand li { margin-right: 20px;	width: 11.07%; }
#all-brand li a { -webkit-transform: scale(0.76) translate(-36px, -38px);-ms-transform: scale(0.76) translate(-36px, -38px);transform: scale(0.76) translate(-36px, -38px);	}

.sliding-prod ul li { width: 185px;}

}


@media(min-width:1112px) and (max-width:1365px){
.popular_topicsWrap .tab-content {max-height: 265px;}
}

@media(min-width:1281px) and (max-width:1439px){
.popular_topicsWrap .article_caption {margin-top: 10px;margin-bottom: 2px !important;}
}

@media(min-width:1440px){
#all-brand li { width: 11.1653%; }
#all-brand li a { -webkit-transform: scale(0.76) translate(-28px, -38px);	-ms-transform: scale(0.76) translate(-28px, -38px);	transform: scale(0.76) translate(-28px, -38px);	}

.popular_topicsWrap .article_caption {max-height: 65px;-webkit-line-clamp: 3;}
}

nav .navbar > ul > li:first-child > a {padding-left: 0px;}
nav .navbar > ul > li:last-child{ position: relative; margin-right: -10px; }
nav .navbar > ul > li:last-child > a {padding: 13px 12px;}

@media(min-width:1440px) and (max-width:1679px){
.popular_topicsWrap .nav-tabs li a.active::before{left: -28px;}
.popular_topicsWrap .article_caption {margin-bottom: 3px !important;}
}

@media (min-width: 1441px) {
.container { max-width: 1340px; }
.sliding-prod ul{ max-width: 1340px;}	

.popular_topicsWrap .article_caption {margin-bottom: 4px !important;}
.popular_topicsWrap .article_publishDate {margin-top: 0;}
}

@media(min-width:1680px) and (max-width:1700px){
.popular_topicsWrap .article_caption {margin-bottom: 3px !important;}
}

@media(min-width:1680px){
.popular_topicsWrap .nav-tabs li a.active::before {left: -28px;}
}

@media (min-width:768px) and (max-width:992px) and (orientation: portrait) {
#all-brand.shw-all {
max-height: 1378px!important;
}
}

@media (min-width: 737px) and (max-width: 768px){

.popular_topicsWrap .tab-content {max-height: 360px;-ms-flex: 0 0 36%;flex: 0 0 36%;max-width: 36%;}
.popular_topicsWrap .tab-content + .nav-tabs {-ms-flex: 0 0 62%;flex: 0 0 62%;max-width: 62%;}

}

@media (min-width:768px) and (max-width:1024px){
.page-main .product_specificationWrap .sticky-top{ top: 0px;transition: top .6s ease-in-out; }
.product-page-bottom  .spacer { top: -50px; }
body.udTransition .page-main .product_specificationWrap .sticky-top{ top: 0px;	transition: top .03s ease-in-out;}
}

@media (min-width: 769px) and (max-width: 992px){
.popular_topicsWrap .tab-content {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.popular_topicsWrap .tab-content + .nav-tabs {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.popular_topicsWrap .nav-tabs li a.active::before{left: -33px;}

.popular_topicsWrap .nav-tabs li a.active::before {left: -28px;}
.popular_topicsWrap .article_caption {margin-top: 8px;}
#wishlistPop_wrap {  right: 72px; }
}

@media (min-width: 768px) and (max-width: 992px) {

#all-brand li:nth-child(5n) { margin-right: 0; }
.brand_menuColumn_luxury { width: 55%; }
.brand_menuColumn_buyNow { width: 40%; }
}

@media (min-width: 993px) and (max-width: 1194px) {
.brand_menuColumn_luxury { 	width: 55%;}
.brand_menuColumn_buyNow { width: 35%; }
.brand_menuColumn_banner, .twg_brandMenu_banner { display: none; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
a.viewAll::after {top: -1px!important;}
}
@media(max-width:1194px){
a.viewAll::after {top: 0px!important;}	
}

@media (min-width: 993px) and (max-width: 1111px){
nav .navbar > ul > li > a {font-size: 11px; }
}

@media (max-width: 1111px){
.mdl-dilg-wrp > img{ display: none;	}

.sliding-prod ul{ white-space: nowrap;overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch; }
.sliding-prod ul li { width: 145px; }
.sliding-prod ul li:first-child { margin-left: 3%; }
.sliding-prod ul li:last-child { margin-right: 3%; }

.sliding-prod.products_wrapper{position: relative;}
.sliding-prod.products_wrapper:after{background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);content: "";width: 70px;height: 100%;bottom: 0;right: 0;position: absolute;}

.sliding-prod ul li{vertical-align: top;}

}

@media (max-width:1024px){
.form.form-cart .table tr th { min-width: 90px!important;}
#shopping-cart-table .actions-toolbar>.action-delete {right: -260px!important;}

/* ipad menu css issue overlapping */
.submenu.bnd-mnu .back-stic-top .tab-menu{background:#fff;}
.menu-item-panel:before, .menu-item-panel:after{display:none;}
.bnd-mnu .tabcontent[style="display: block;"]{max-height: calc(100vh - 300px);padding-bottom:0px;}
	
	
.str-inr-page .wrapper-brand-logo{padding:0px;}
.whatsNew_content { top: 50%;margin-top: -133px; }
.card-overlay img, .card-overlay:hover img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition: transform 0.3s ease-in-out;}

/********* footer-desktop css ************/
#hero_slider .carousel-caption { min-height: 104px; max-width: 80%;	}
#hero_slider .carousel-caption { padding-top: 9px; padding-bottom: 16px; }
section.recent_articlesWrap.borderBottom_e4.mt-45.pb-50 { margin-top: 26px!important; padding-bottom: 25px!important; }
.threeColumn_width { width: 31.33%;	margin-top: 13px; margin-right: 3%; }
.threeColumn_width p.article_caption { margin-top: 14px!important; }
section.popular_topicsWrap.borderBottom_e4.mt-45.pb-50 { margin-top: 26px!important; padding-bottom: 9px!important;	}
section.scroll_logoWrap.mt-45.mb-55 { margin-bottom: 32px!important; margin-top: 26px!important; }
section.shotBy_category.borderBottom_e4.pb-55 { padding-bottom: 32px!important; }
section.shotBy_category div.row > div.mb-20{ margin-bottom: 13px!important;	 }
section.scroll_recommendWrap.mt-45 { margin-top: 26px!important; }
.how_toReach.mt-100.mb-100 { margin: 55px 0px!important; }
.footer_linkWrapper::after{ background: #f4f4f4; }
.helpLine_row { width: calc(100% + 30px); margin: 0px -15px; }
.footer_needHelp .container { border: none; }
.helpLine_col.position-relative::after { content:none; }
.app_sectionWidth { width: 44%;	}
.follow_sectionWidth { 	width: 50%;	}
.how_toReach img.lazy { max-width: 85%;	}
.whatsNew_content .ethos_title { color: #ffffff!important; }
.whatsNew_content .ethos_title::before, .whatsNew_content .ethos_title::after { background: #ffffff; }
section.storePage_wrapper { padding-bottom: 20px!important; }
.category_thumbCaption { bottom: -1px; 	}
.sliding_product ul li{ width: 182px; }
.sliding_product { 	height: 400px; 	}
section.copyright_followWrapper { font-size: 12px; 	}
/*---home--*/
#hero_slider .carousel-caption p{ 	font-size: 20px;line-height: 30px; 	}
#hero_slider .carousel-caption { align-items: center; display: flex; min-height: 80px; padding-top: 7px; padding-bottom: 14px; 	}
#hero_slider .carousel-indicators { bottom: 39px; }
.brand_logo ul li a{ width: 160px; }
.twoColumn_width { 	margin-bottom: 23px;}
.twoColumn_width > div.mt-20.pb-15 {  margin-top: 17px!important; padding-bottom: 13px!important; }
.newsletter_section { margin-bottom: 40px; }
.contact_no ul li a { pointer-events: auto; }
.breadcrumb{ overflow: hidden;white-space: nowrap;display: inline;text-overflow: ellipsis; }
.contact_no ul li a.position-relative.mr-15::after { background: #9d0000; content: "";height: 3px; position: absolute;right: -9px;top: 17px;
width: 3px; -webkit-border-radius: 50%;border-radius: 50%; }
.catalog_brandlogo.banner_border.mt-40{ margin-top: 32px!important; }
div#layered-filter-block.filter.block{ margin-bottom: 32px; }
div#amasty-shopby-product-list section.item_filter .mt-40.mb-20.pb-10.w-100{ margin-top: 25px!important; }
.filter .filter-content .filter-subtitle{ margin-top: 27px;	 margin-bottom: 16px; }
.toolbar-products.borderTop_e4.pt-20 { border-top: 1px solid #f4f4f4!important; margin-top: 14px!important; }
.toolbar-sorter .text-uppercase.sort_item { text-transform: capitalize!important; letter-spacing: .1px!important; }
.toolbar-sorter .sorter-options {  color: #404040;letter-spacing: .1px; }
.products-grid .bottom-pagination .toolbar-products{ border-top:none!important;margin-top: 30px!important;margin-bottom: 30px!important;}
/*--product-*/
p.qty-left-instock{ margin-top: 2px;margin-bottom: 2px;	 }
.product-page-top {padding: 32px 0px 26px;	}
.product_info_main > .borderBottom_f4.pb-20{ padding-bottom: 13px!important; }
.product_info_main > .d-flex.mt-20{ margin-top: 12px!important;	}
.product_info_main > .product_btnGroup.mt-20{ margin-top: 13px!important; }
.availability_check h2.ethos_title {   padding-top: 13px!important; padding-bottom: 4px!important;	}
div#delivery-html { margin-bottom: 13px!important; }
.block-check-delivery.pb-30 { padding-bottom: 25px!important; }
.product_btnGroup.mt-20.borderBottom_e4.pb-25 { border-bottom: 1px solid #f4f4f4!important;    padding-bottom: 32px!important;	}
section.product_specificationWrap .bgColor_f4.borderTop_e4{ border-top: 1px solid #ececec!important;}
.product_specSection .borderBottom_e4, .table thead th.borderBottom_e4{ border-bottom: 1px solid #ececec!important;	}
.recentlyView_section .horizontal_scroll::after{ border-bottom: 1px solid #f4f4f4;	}
.other_option.mt-25{ margin-top: 30px!important;	}
.other_option .nav-tabs .nav-item:first-child .nav-link { padding-bottom: 0px;padding-top: 24px; }
.other_option div#product_similar ul { margin-bottom: 6px;margin-top: 16px!important; }
/*---review--*/ 
.review_overAll .color_9d.fWeight_medium{ font-size: 18px!important;   line-height: 28px!important;	}
li.d-flex.review-counter{ display: block!important;margin-top: 40px!important;   padding-bottom: 40px!important;}
.reviewer_info, .product_review{ width: 100%; }
.product_review{ margin-top:13px; }
ul.product_reviewList { margin-bottom: 5px!important; }
section.product_reviewWrap.mt-55 ul.product_reviewList + p.text-center.w-100 { margin-top: -50px;  margin-bottom: 55px;	}

/********* footer-desktop css end here  ************/
}

@media (max-width: 1012px) {
nav .navbar ul.navbar-nav { display: block!important;overflow: hidden;overflow-x: scroll;max-width: 100%;white-space: nowrap; }
nav .navbar ul.navbar-nav p { white-space: normal; }
nav .navbar ul.navbar-nav > li { height: auto!important;width: auto!important;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex!important; }
/********* footer-desktop css ************/
}
@media screen and (max-width: 992px){
/*---review--*/
section.product_reviewWrap.mt-55 ul.product_reviewList + p.text-center.w-100 {  margin-bottom: 45px; }
/*---home--*/
#hero_slider .carousel-caption { min-height: 100px;	max-width: 80%;	}
#hero_slider .carousel-indicators {	bottom: 49px;}
section.recent_articlesWrap.borderBottom_e4.mt-45.pb-50 {	margin-top: 24px!important;	padding-bottom: 23px!important;	}
section.popular_topicsWrap.borderBottom_e4.mt-45.pb-50 { 	margin-top: 24px!important;	padding-bottom: 7px!important;	}
.twoColumn_width { 	margin-bottom: 23px;	}
.twoColumn_width > div.mt-20.pb-15 {	margin-top: 17px!important;	padding-bottom: 13px!important;	}
section.scroll_logoWrap.mt-45.mb-55 { 	margin-bottom: 30px!important;	margin-top: 24px!important;	}
.sliding_product { 	height: 390px;	}
.catalog_brandlogo.banner_border.mt-40{margin-top: 26px!important;}
div#amasty-shopby-product-list section.item_filter .mt-40.mb-20.pb-10.w-100{margin-top: 19px!important;}
section.shotBy_category.borderBottom_e4.pb-55 { 	padding-bottom: 30px!important;	}
section.scroll_recommendWrap.mt-45 { 	margin-top: 24px!important;	}
ul.recommend_scroll.dragscroll.pt-20 { 	padding-top: 13px!important;	}
.how_toReach.mt-100.mb-100{ 	margin: 45px 0px!important;	}
.footer_linkWrapper::after { 	top: 196px;	}
.newsletter_section { 	margin-bottom: 61px;}
.product-page-top {padding: 26px 0px 20px;	}
.product_btnGroup.mt-20.borderBottom_e4.pb-25 {     padding-bottom: 26px!important;	}
.other_option.mt-25{ 	margin-top: 24px!important;		}
.other_option .nav-tabs .nav-item:first-child .nav-link {     padding-top: 18px;	}
.other_option div#product_similar ul {   margin-bottom: 6px;}
.block-check-delivery.pb-30 {  padding-bottom: 19px!important;	}
.gallery_productDesc { padding: 25px 15px!important;	}
.gallery_productDesc .product_btn.w-25 a.btn{ padding-left: 15px!important;	padding-right: 15px!important;	}
.ipad_portrait, .accessories_menuColumn_banner { display: none!important;}
.follow_sectionWidth { width: 80%; margin: 0px auto;}
.how_toReach img.lazy { max-width: 100%; }
.follow_content { width: 50%; }
.accessories_menuColumn { width: 100%; }
.specialStore_width { width: 74%; }
.sliding_product ul li{ margin-right: 0px; }
.category_thumbCaption { height: 42px; }
.category_thumbCaption span { margin: 14px 0px;	}
.watchFinder_menuColumn:last-child ul.submenu_links + div .ethos_title { width: 105px;	}
a.viewAll { margin-right: 10px; }
.maxWidth_778 { max-width: 720px; }
.product_btnGroup.mt-20.borderBottom_e4.pb-25 { padding-bottom: 28px!important;	}
.openPhotoSwipe { height: 60vh; }
/********* footer-desktop css end here************/
#myethmdl .request_formImg, #preForm_withImage .request_formImg {display: none;}
#myethmdl .modal-dialog{max-width: 414px;min-width: 100%;}
#myethmdl .request_form, #preForm_withImage .request_form{width:100%;}
#preForm_withImage .pop_container{padding: 30px;}
.footer_needHelp.bgColor_00 .container {max-width: 100%;padding: 0;}
.helpLine_row{white-space: nowrap;overflow: hidden;overflow-x: scroll;display: block;margin-right: 0 !important;margin-left: 0 !important;display: block !important;width: 100%;}
.helpLine_col:first-of-type{margin-left: 3.5% !important;display: inline-block !important;}
.helpLine_col + .helpLine_col {display: inline-block!important;margin-left: 80px;margin-right: 3.5% !important;}
}

@media (max-width:640px){
.footer_wrapper.cart-chekout > .borderTop_e4{display:none;}
}

@media all and (-ms-high-contrast:none)/* IE10 IE11 */
{
.whats-new-watches > img{width:100%;}
*::-ms-backdrop, .cata-tab-lnks .tab-cnt-wrap .row.tab-content {display:block;}

.card-overlay img{flex-shrink: 0;}
/*repair page css below */
.repNserv_wrap .from_watchGuide  .card-overlay img{max-height:410px;}
.service-offer > div img{max-height:450px;}
}

/*---catalog files css-----*/
.product_grid.ethos_product h2.brand_name a{color:#000;}
span.modal_no {display:block;line-height: 32px;position: relative;}
span.modal_no span.trans_modalNo {display: block;opacity: 0;visibility: hidden;transition: all .6s ease-in;margin: 0px auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 95%;}
.products_wrapper ul li:hover span.modal_no span.trans_modalNo {opacity: 1;visibility: visible;}
span.modal_no span.modal_noLine::before, 
span.modal_no span.modal_noLine::after {background: #e4e4e4;content: "";height: 1px;left: 50%;opacity: 1;position: absolute;top: 17px;width: 15px;visibility: visible;transition: all .6s ease-in;}
span.modal_no span.modal_noLine::before {margin-left: -15px;}
.products_wrapper ul li:hover span.modal_no span.modal_noLine::before, 
.products_wrapper ul li:hover span.modal_no span.modal_noLine::after {opacity: 0;visibility: hidden;width: 0px;}
.old-price, 
.old.price {color: #808080;}
.amshopby-filter-price-go {font-size: 10px;height: 34px;line-height: 100%;padding: 12px 0px;}
.filter-options .amshopby-search-box input{background-clip: padding-box;}
@media(max-width:1024px){.top_catalog_banner.mb-35 {display: none;}
.sidebar-main {flex: 0 0 21.4%;max-width: 21.4% !important;width: 21.4%!important;}
.catalog_brandlogo.banner_border.mt-40, div#amasty-shopby-product-list section.item_filter .mt-40.mb-20.pb-10.w-100{margin-top: 35px!important;}
.product_grid.ethos_product ul li.be_first{display: none!important;}
.filter-options .amshopby-search-box input{border: none;box-shadow: none;font-family: "brother-1816",sans-serif;}
.filter-options-content .delimiter {margin: 0 3px;}
.filter-options-content .amshopby-filter-price-from, .filter-options-content .amshopby-filter-price-to {border: 1px solid #e4e4e4;font-family: "brother-1816",sans-serif;width: 44.8%;}
.amshopby-filter-price-go {width: 100%;padding: 10px 0px;}
div#layered-filter-block.filter.block {margin-bottom: 30px;}
.product_grid.ethos_product ul li:nth-child(3n+1), .product_grid.ethos_product ul li.be_first ~ li {margin-left: 5.334%!important;}
.product_grid.ethos_product ul li:nth-child(3n-2), .product_grid.ethos_product ul li.be_first + li ~ li:nth-child(3n-1){margin-left: 0%!important;}
.products_wrapper ul li .productBtn_visible {display: block;}
.product_grid .price-box span.price {font-size: 12px!important;}
.product_grid .price-box span.special-price .price {color: #000000!important;}
.price-box span.old-price .price {color: #808080!important;}
li.item input + span::before {top: 5px;}
li.item input:checked + span::after, li a:hover input + span::after {top: 8px;}
.filter-current .action.remove {top: 6px !important;}
.product_grid.ethos_product + .w-100.mt-20, .bottom-pagination .toolbar-products {margin-top: 0px!important;}
}
@media(max-width:768px){
.page-layout-2columns-left .column.main {flex: 0 0 70%;max-width: 70%!important;width: 70%!important;}
.sidebar-main {flex: 0 0 26.3%;max-width: 26.3% !important;padding: 0 !important;width: 26.3%!important;}
.catalog_brandlogo.banner_border.mt-40, 
div#amasty-shopby-product-list section.item_filter .mt-40.mb-20.pb-10.w-100{margin-top: 25px!important;}
.page-layout-2columns-left .column.main .product-items{margin: 0;}
.viewmode > *{display: none;}
 /*.viewmode + .pages{position:absolute;} comment on 1 august 19 for portrait view of pagination*/
.product_grid.ethos_product ul li{padding-bottom: 25px;}
.product_grid.ethos_product ul li, .product_grid.ethos_product ul li:nth-child(3n+1), .product_grid.ethos_product ul li.be_first + li ~ li:nth-child(3n-1), .product_grid.ethos_product ul li.be_first ~ li {width: 45%!important;margin-left: 10%!important;}
.product_grid.ethos_product ul li:nth-child(2n-1), .product_grid.ethos_product ul li.be_first + li ~ li:nth-child(2n){margin-left: 0%!important;}
#offerForm_withImage .modal-dialog, #preForm_withImage .modal-dialog {max-width: 414px;}
.col-4.ethos-current-time {font-size: 20px!important;}
.viewmode + .sort-section .text-right.toolbar-sorter{text-align: left!important;}
}
@media (max-width:767px){
.back-top {bottom: 70px;right: 3%;}
}
/*--catalog top--*/
#amasty-shopby-product-list .catalogTitleBanner-wrap{margin-bottom: 20px;margin-top: -8px;padding-bottom: 10px;}
.catalogTitleBanner-wrap .top_catalog_banner{margin-top: 8px;}
.catalogTitleBanner-wrap h1.ethos_title{font-weight:600;}
.catalogTitleBanner-wrap h1.ethos_title span{margin-left: 5px;font-weight:400;}
.filter .filter-content .filter-subtitle {font-weight: 500;}
.catalog_brandlogo.d-none + .filter .filter-content .filter-subtitle {margin-top: 0px;}
.toolbar-products .sort-section {width: 270px;}
.toolbar-products .sort-section select.sorter-options {border: 1px solid transparent!important;color: #404040;padding: 0px;padding-left: 8px;text-transform: uppercase;width: 70% !important;margin: 0;}
/* catalog-bottom.phtml */
.cata-tab-lnks .nav-tabs {border-bottom: none;}
.cata-tab-lnks .nav-item {margin-bottom: 0px;position: relative;}
.cata-tab-lnks .nav-item:after {content: ".";color: #9d0000;position: absolute;right: 19px;top: 22px;font-size: 32px;line-height: 0;}
.cata-tab-lnks .nav-link{border: none;border-radius: 0;color: #000;font-size: 14px;letter-spacing: .5px;line-height: 24px;margin-right: 44px;padding: 20px 0;text-transform: uppercase;}
.cata-tab-lnks .nav-item:last-of-type .nav-link{margin-right: 0;}
.cata-tab-lnks .nav-item:last-of-type:after {content: none;}
.cata-tab-lnks .nav-link.active{color: #9d0000;}
.tab-cnt-wrap{border-top: 1px solid #f4f4f4;padding: 20px 0 40px;}
.tab-pane p,
h3.cata-trm-cond + ul {color: #404040;}
.interlinks_catalog + .interlinks_catalog {margin-top: 24px;}
#aboutwatches{width:100%}
#aboutwatches p a,
.tab-pane p a{
color: #404040;transition: color .3s ease-in-out;}
#aboutwatches p a strong{font-weight: 500;}
#aboutwatches p a:hover,.tab-pane p a:hover{color: #9d0000;}
#aboutwatches h4{color: #000;font-size: 14px;font-weight: 400;float: none;display: block;line-height: 24px;border-bottom: 1px solid #f4f4f4;padding-bottom: 8px;margin: 24px 0 16px;}
.scrollable-heading {font-weight: 400;float: none;display: block;border-bottom: 1px solid #f4f4f4;padding-bottom: 8px;margin-bottom: 16px;}
ul.imp-coll-lst,
.scroller-anchor{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
ul.imp-coll-lst li,
.scroller-anchor a {background: #b1b1b1;color: #fff!important;display: block;margin-right: 8px;margin-bottom: 8px;padding: 4px 16px;-webkit-border-radius: 3px;border-radius: 3px;transition: background .3s ease-in-out;}
ul.imp-coll-lst li a{color: #fff!important;}
ul.imp-coll-lst li:hover,
.scroller-anchor a:hover,
.scroller-anchor a:focus {background: #404040;color: #fff!important;}
ul.imp-coll-lst li a:hover{color: #fff!important;}
.scroller-anchor a::after {content: none;}
.tab-pane p.ques,
h3.cata-trm-cond {color: #000;font-size: 14px;font-weight: 400;margin-top: 24px;margin-bottom: 4px;}
h3.cata-trm-cond {border-bottom: 1px solid #f4f4f4;padding-bottom: 8px;margin-bottom: 16px;}
.watch-price{width: 100%;color: #404040;border-radius: 5px;}
.watch-price table{border: 1px dotted #f4f4f4!important;}
.watch-price thead tr,
.watch-price tbody tr:nth-child(even) {background-color: #f4f4f4;}
.watch-price td,
.watch-price th {text-transform: capitalize;letter-spacing: .1px;padding: 8px;border-top: none!important;}
.watch-price th {color: #000;}
.watch-price td a{color: #404040;transition: color .3s ease-in-out;}
.watch-price td a:hover{color: #9d0000;}
.watch-price:first-child {width: 80%;}
td:last-child {width: 20%;}
p.last_updatedDate {color: #b1b1b1;font-size: 12px;margin-top: 10px; margin-bottom: 20px;}
p.last_updatedDate strong{font-weight: 400;}
#faqs > h4{display: none;}
#faqs ul{padding-left: 18px;}
#faqs ul li{
list-style-type: disc;color: #404040;}
#faqs > ul > li a,
h3.cata-trm-cond + ul li a{color: #404040;transition: color .3s ease-in-out;}
#faqs > ul > li a:hover,
h3.cata-trm-cond + ul li a:hover{color: #9d0000;}
#faqs p.ques {border-top: 1px solid #f4f4f4;padding-top: 16px!important;margin-top: 16px!important;}
#faqs p.ques:first-of-type{border-top: none;padding-top: 0px!important;}
#faqs > h4 + p.ques {margin-top: 0!important;}
.cstmr-reviews {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.cstmr-reviews .prdct-rvw-itm {width: 48%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;max-width: 644px;margin: 48px 0;}
.cstmr-reviews .prdct-rvw-itm:nth-child(1),
.cstmr-reviews .prdct-rvw-itm:nth-child(3) {margin-top: 8px;}
.cstmr-reviews .prdct-rvw-itm > a{display: block;}
.prdct-img {border: 1px solid #f4f4f4;padding: 10px;margin-right: 24px;max-width: 175px;align-self: flex-start;}
 /*
.rating-result {background:url(../images/ratting.svg) no-repeat;height: 12px;margin-bottom: 4px;}
.rating-result[title="100%"] {background:url(../images/ratting-5.svg) no-repeat;}
*/
.rating-result:before {content: none;}
.rvw-prdct-ttl {color: #000;font-weight: 400;}
.cstmr-reviews .rvw-prdct-ttl {border-bottom: 1px dashed #e4e4e4;font-size: 14px;line-height: 24px;margin-bottom: 16px;padding-bottom: 16px;text-transform: capitalize;}
.cstmr-reviews .rvw-prdct-ttl span {color: #9d0000;font-family: "mrs-eaves-xl-serif-narrow",serif;font-size: 17px;font-style: italic;font-weight: 400;margin-right: 16px;line-height: 24px;position: relative;}
.cstmr-reviews .rvw-prdct-ttl span:after {content: ".";color: #9d0000;font-size: 20px;line-height: 0;right: -12px;position: absolute;top: 5px;}
.cstmr-reviews .prdct-rvw p {font-size: 14px;line-height: 24px;}
.cstmr-reviews .prdct-rvw p.itm-rvwd-by {font-size: 12px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.itm-rvw span {display: inline;}
.view-dots{color: #404040;display: inline;margin-right: 8px;}
.itm-rvw p + p {margin-top: 16px;}
.rd-mr {color: #9d0000!important;display: inline;line-height: 100%;}
.athr-dt-scn, .rvwd-athr {color: #404040;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 12px;}
.athr-dt-scn {margin-top: 32px;}
.rvwd-athr {margin-right: 16px;}
.rvwd-athr img {width: 24px;border-radius: 50%;margin-right: 8px;}
.athr-dt-scn span {color: #000;text-transform: capitalize;font-size: 12px;line-height: 20px;}
.rvwr-avt,.clndr-icn {width: 24px;height: 24px;background: #f4f4f4;display: inline-flex;border-radius: 50%;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 8px;}
.rvwr-avt:after {content: "";background:url(../images/i-fill-user.svg) no-repeat;width: 11px;height: 12px;background-size: 100%;}
.clndr-icn:after {content: "";background:url(../images/calendar.svg) no-repeat;width: 11px;height: 11px;background-size: 100%;}
.ld-mr-btn {text-align: center;width: 100%;}
.rvw-btn {background: #404040;color: #fff!important;padding: 12px 40px;font-size: 14px;font-weight: 500;letter-spacing: .5px;text-transform: uppercase;display: inline-block;transition: all .3s ease-in-out;}
.ld-mr-btn .rvw-btn {margin-top: 24px;margin-bottom: 72px;}
.rvw-btn:hover {background: #808080;}
@media screen and (min-width:768px) and (max-width:1112px){
.ld-mr-btn .rvw-btn {margin-bottom: 16px;}
.cstmr-reviews .prdct-rvw-itm {width: 100%;max-width: 100%;margin: 0 0 48px;border-top: 1px solid #f4f4f4;padding-top: 48px;}
.cstmr-reviews .prdct-rvw-itm:first-child{border-top: none;padding-top: 0;}
}
@media screen and (min-width:768px) and (max-width:992px){
.cstmr-reviews .prdct-rvw-itm > a{width: 182px;}
.cstmr-reviews .prdct-rvw-itm .prdct-rvw {width: calc(100% - 182px);}
.prdct-img {max-width: 158px;}
}
@media screen and (min-width:993px) and (max-width:1024px){
.cstmr-reviews .prdct-rvw-itm > a{width: 166px;}
.cstmr-reviews .prdct-rvw-itm .prdct-rvw {width: calc(100% - 166px);}
}
@media screen and (min-width:993px) and (max-width:1112px){
.prdct-img {max-width: 142px;}
}
@media screen and (min-width:1113px) and (max-width:1194px){
.prdct-img {margin-right: 16px;max-width: 190px;}
}
@media screen and (min-width:1113px) and (max-width:1200px){
.rvwd-athr{width: 40%;}
}
@media screen and (min-width:1113px){
.pstd-dt {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
@media screen and (min-width:1440px){
.prdct-img {max-width: 160px;}
}
@media screen and (max-width:1024px){.card-overlay img, .card-overlay:hover img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition: transform 0.3s ease-in-out;}
}
/*--product padding issue--*/
.product_grid.ethos_product ul li {margin: 10px 0px 0px;margin-left: 4.92%;padding: 0px;width: 21.294%;}
.product-image-photo-hover {visibility: hidden;}
li.spec-hover:hover .product-image-photo-hover {display:block!important;visibility: visible;}
li.spec-hover:hover .product-image-photo {visibility: hidden;}
li.spec-hover .product-image-photo {visibility: visible;}
.product_image .product-image-container {margin-bottom: 0px;}/*will remove from caalog*/
.product_sortDesc {padding-left: 10px;padding-right: 10px;}
.productBtn_visible{margin-top: 10px;margin-bottom:24px;padding-left: 10px;padding-right: 10px;}
.c_sale, .new-badge {left:5px;z-index: 1030;}
.product_grid.ethos_product ul li .hover_wishlist {background: #fff;border-radius: 100%;height: 32px;opacity: 0;right: 5px;top: -5px;text-align: center;transition: all .2s ease-in-out !important;visibility: hidden;width: 32px;}
.product_grid.ethos_product ul li:hover .hover_wishlist {top: 5px!important;}
.product_grid.ethos_product ul li .hover_wishlist .icon_wishlist {height: 16px;width: 14px;vertical-align: bottom;}
.product_grid.ethos_product ul li.be_first {background: #000000;width: 23.33%!important;margin: 10px 3.9% 0px!important;max-width: 235px;border: none;padding: 0px;display: flex;align-items: center;}
.newsletter-success p{margin-bottom:0;}
@media (max-width:1024px){
.product_grid.ethos_product ul li .hover_wishlist .icon_wishlist {height: 16px;width: 18px;}
}
/*--catalog main wrapper width--*/
@media(min-width:768px) and (max-width:1440px){
.page-layout-2columns-left .page-wrapper .page-main {max-width: 93%!important;}
}
@media (min-width: 1441px) {
.page-layout-2columns-left .page-wrapper .page-main  {max-width: 1340px;}
}
.be_first .card-overlay{height: 100%;display: block;width: 100%;border: none;}
.be_first .card-overlay img{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}
.be_first .card-cnt{padding-bottom: 15px;}
.be_first .card-title {font-size: 12px;font-weight: 500;color: #9d0000;display: none;}
.be_first .card-cnt p{margin-bottom: 5px;font-size: 18px;line-height: 22px!important;max-height: 100%;-webkit-line-clamp: 10;}
.toolbar-products select{background: #f4f4f4 url('https://www.ethoswatches.com/media/catalog/i-cata-select.svg') no-repeat 94% 52%!important;}
.toolbar-products select#limiter{background: #f4f4f4 url('https://www.ethoswatches.com/media/catalog/i-cata-select.svg') no-repeat!important;background-position: 80% 52%!important;}
.pages .action.previous::before,.pages .action.next::before{color: #404040!important;}
.toolbar-products .sort-section select.sorter-options,
.gird-view-cat .limiter-options,
.gird-view-cat select.limiter-options:not([disabled]):focus{color: rgba(0,0,0,.73);letter-spacing: .5px;border: 1px solid transparent!important;}
.toolbar-products .sort-section select.sorter-options:not([disabled]):focus{background: #f4f4f4 url('https://www.ethoswatches.com/media/catalog/i-cata-select.svg') no-repeat 94% 52%!important;}
@media (max-width: 1024px){
.sort-section .toolbar-sorter .text-uppercase.sort_item {text-transform: uppercase !important;}
.catalog_brandlogo.banner_border {display: none;}
}
.sidebar.sidebar-main .sticky-top:nth-of-type(1){margin-top:32px;}
.filter-options-title::after {opacity: .5;}
.active > .filter-options-title::after{opacity: .3;}
p.modal_no span.modal_noLine{background: #f4f4f4;}
.filter-options-title{font-weight: 500;}
.sale.card-overlay img {-webkit-transform: none;-ms-transform: none;transform: none;}
.sale.card-overlay:after {background: none;background: none;background: none;background: none;}
.product_sortDesc .price-box {display: block;}
.product_sortDesc .price-box .discount_percent{display: inline-block;margin-left:4px;}
.product_sortDesc .price-box span.special-price{display: block;}
.product_sortDesc .price-box span.special-price .price {margin-left: 0;margin-right: 0;}
/*-----faq section-----*/
.catalog-faq.std p{margin:15px 0px 5px!important;}
.catalog-faq.std p + p{margin:5px 0px!important;}
.catalog-faq.std li p{margin:0px 0px 5px !important;line-height:18px;}
.catalog-faq.std b{margin-right:5px;text-decoration:underline;}
.catalog-faq ul ul {list-style:disc;margin-left:20px;}
.catalog-faq ul li{position:relative;}
.catalog-faq ul li a{color:#2baadf;text-decoration:underline;}
.catalog-faq ul li i.icon-arrow-right-4::before {color: #2baadf;line-height: 20px;position: absolute;}
.faq-container > h4 {font-weight: bold;}
.w-price-heading{font-weight:bold;}
.watch-price ul{list-style:none;padding:0px;}
.watch-price ul li{border-top:1px solid #ccc;display:block;padding:10px 0px;overflow:hidden;}
.watch-price ul li a, .watch-price ul li p{text-decoration:none;float:left;width:74%;width:calc(100% - 110px);margin:0px;}
.watch-price ul li span{float:right;width:100px;text-align:left;display:inline-block;}
/*---cutom catalog top-----*/
.products_found {display:none;}
.cata-ttl-top-bnnr .row{background: #000;display: block;line-height: 1;}
.cata-ttl-top-bnnr img{opacity: .5;object-fit: contain;}
.cata-ttl-top-bnnr h1{color: #fff;font-family: "brother-1816",sans-serif;font-size: 20px;font-style: normal;font-weight: 500;letter-spacing: 1.5px;line-height: 28px;text-transform: uppercase;width: 600px;left: 50%;top: 50%;margin: 0;margin-left: -300px;margin-top: -27px;height: 52px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.cata-ttl-top-bnnr h1 a {color:#fff; font-family: "mrs-eaves-xl-serif-narrow",serif;font-size: 16px;text-transform: capitalize;width: 100%;}
.authorised-brand{color: #f4f4f4;display: block;font-family: "mrs-eaves-xl-serif-narrow", serif;font-size: 16px;font-style: italic;letter-spacing: .1px;line-height: 24px;text-transform: capitalize;}
.toolbar-products.borderTop_f4 {margin-top: 0px !important;margin-bottom: 20px;padding-top: 20px!important;border-top: none!important;}
.no-of-prod {margin-top: 23px;text-transform: uppercase;letter-spacing: .5px;font-size: 12px;font-weight: 500;color: #000;}
@media(max-width:1194px){
.cata-ttl-top-bnnr h1{font-size: 16px;line-height: 18px;letter-spacing: 1px;height: 40px;margin-top: -20px;}
.cata-ttl-top-bnnr h1 a{font-size: 15px;}
.authorised-brand{font-size: 12px;line-height: 18px;}
}
@media(max-width:1024px){
.filter .filter-content .filter-subtitle {margin-top: 27px!important;margin-bottom: 15px!important;}
.toolbar-products > .viewmode {display: none;}

/***iPad header destop css**********/

.footer_needHelp .holiday_msg{color:#fff;font-family: "brother-1816",sans-serif;font-style: normal;font-size: 14px;}
.hd-msg{width:100%;text-align:center;}
.hamburger{background:url(https://www.ethoswatches.com/static/frontend/Ethos-v2/ipad/en_US/images/icon-mobilemenu.svg)no-repeat center center !important;background-size: 20px 14px!important;border:0px!important;font-size:0px;width: 43px;height: 43px;padding: 0;margin: 0px;margin-left: -12px;outline: none;
  box-shadow:none !important;-webkit-appearance:none;}
menu-sidebar {z-index:1040;bottom: 0;left: 0;position: fixed;right: 0;top: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform .4s ease-out 0s;transition: -webkit-transform .4s ease-out 0s;transition: transform .4s ease-out 0s;transition: transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s;}
menu-sidebar.open{-webkit-transform: translateX(0); transform: translateX(0);}
.mobile_mainmenu{bottom: 0;left: 0;position: fixed;right: 0;top: 0;}
.navigation_area {background: #ffffff;height: 100vh;max-width: 340px;overflow: auto;width: 40%;padding-bottom:82px;}
/*---menu slide article style---*/
.swiper-container-horizontal > .swiper-scrollbar {background: #e4e4e4!important;bottom: 40px;height: 1px!important;left: 0;width: 100%;}
.swiper-scrollbar-drag {background: #404040;}
.slide_menuContainer {left: 0;max-width: 340px;padding:21px 22px;position: fixed;  right: 0;top: 0;z-index: 1042;background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(244, 244, 244, .08)100%);background: #f4f4f4;width:40%;}
.slide_menuContainer .logo_wrap img {width: 158px;}
.slide_menuContainer .under-menu-search{cursor: pointer;height: 40px;width: 40px;display: flex;align-items: center;margin-right: -11px;}
.slide_menuContainer .under-menu-search span{background-size: cover!important;height:19px;width:19px;}
.menu_articalWrap{background: #f4f4f4;}
.menu_articalGrid {border-bottom: 1px solid #e4e4e4;padding-top:68px;padding-bottom: 40px;white-space: nowrap;overflow-x:auto;-webkit-overflow-scrolling: touch;}
.menu_articalItem {background: #ffffff;margin-right: 20px;min-width: 170px;max-width: 170px;width: 100%;display: inline-block;}
.menu_articalItem:first-child {margin-left: 22px;}
.menu_articalItem:last-child {box-shadow: 0 0 40px rgba(0,0,0,.08);height: auto;margin-right:22px;}
.menu_articalItem:last-child:hover {box-shadow: 0 0 40px rgba(0,0,0,.15)}
.menu_articalItem .articleThumb > a::after{background-image: linear-gradient(rgba(0,0,0,.0) 0%, rgba(0,0,0, 1) 100%);bottom: -1px;content: "";height: 70%;left: 0;position: absolute;width: 100%;z-index: 0;}
.menu_articalItem .articleThumb {border: none;}
.menu_articalItem .articleThumb img {box-shadow: 0 0 14px rgba(0, 0, 0, .0);transition: box-shadow .3s ease-in-out;}
.menu_articalItem .articleThumb:hover img {box-shadow: 0 0 14px rgba(0, 0, 0, .30);}
.menu_articalText{padding: 10px 10%;bottom: 0px;left: 0;z-index: 1;}
.articleThumb_caption {color: #000000;font-family: "mrs-eaves-xl-serif-narrow",serif;font-size: 22px;font-weight: 700;letter-spacing: .2px;line-height: 30px;max-height: 146px;padding-right: 0px;white-space: normal;}
.menu_articalText .articleThumb_caption {font-size: 14px;line-height: 18px;max-height: 60px;overflow: hidden;}
.articleThumb_caption a {color: #000000;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.menu_articalText .articleThumb_caption a{color:#ffffff;-webkit-line-clamp: 3;}
.menu_articalText .articlePublish_date {color: #b1b1b1;}
.menu_articalText .reading_time::before {background: #9d0000;}
.menu_articalGrid .circleHover-effect:hover{content:none;}
.menu_articalGrid .viewAll_article.circleHover-effect{top: -12px!important;}
span.viewAll_article {display: flex;flex-wrap: wrap;align-items: center;text-align: center;}
_::-webkit-:not(:root:root), span.viewAll_article {position: absolute;left: 50%;margin-left: -41px;top: 50%;margin-top: -25px;} 
.icon_viewAll_article{background: url(https://www.ethoswatches.com/static/frontend/Ethos-v2/mobile/en_US/images/icon-view-all-article.svg)no-repeat center center;background-position: 0px;height: 21px;width:21px;}
.viewAll_text{color: #000000;font-family: "mrs-eaves-xl-serif-narrow",serif;font-size: 22px;font-weight: 700;}
.viewAll_articleText {color: #9d0000!important;font-size: 12px!important;font-weight: 500;margin-top: 5px;width: 100%;position: static!important;}
.mobile_mainmenu .swiper-container-horizontal>.swiper-scrollbar {bottom: 0px;}								  
.mainMenu{display: grid;margin-top: 20px;padding: 0px 20px 5px;}
.mainMenu > label, .mainMenu > a{color: #404040;display: block;font-size: 13px;margin: 0px;padding: 10px 0px;position: relative;transition: color .2s;font-weight: 500;}
.mainMenu > label.has-sub-level::after {background: url("../images/submenu-toggle.svg");background-size: cover;background-position: 0px 0px;content: "";height: 2px;position: absolute;right: 0px;top: 24px;width: 10px;
    transition: background-position .03s;}
.mainMenu > label.has-sub-level:hover::after, .mainMenu > label.has-sub-level:focus::after, .mainMenu > label.has-sub-level.active::after {background-position: 10px 0px;}
.mainMenu > label:hover, .mainMenu > label:focus, .mainMenu > label.active, .mainMenu a:hover, .mainMenu a:focus, .mainMenu .submenu section > a.actived{color: #9d0000;}
.mainMenu .submenu section > a:hover, .mainMenu .submenu section > a:focus, .mainMenu .submenu section > a.actived{background:transparent;}
.mainMenu .submenu a:hover, .mainMenu .submenu a:focus{background-position: 20px 10px;}
.mainMenu .submenu a.actived,  .mainMenu .submenu section > a:hover, .submenu.secondary .items a.menu-item{background-position: 20px center;}
.submenu.secondary .items a.menu-item {border-bottom: 1px solid #e4e4e4;color: #404040;display: block;padding: 16px 20px 16px 23px;position: relative;}
.submenu.secondary .items a.menu-item:hover, .submenu.secondary .items a.menu-item:focus{color:#9d0000;}
custom-accordion a.accordion::after, custom-accordion a.accordion.actived::after {background: url("../images/menu-plus-minus.svg");background-size: cover;background-position: 0px 0px;content: "";
height: 10px;position: absolute;right: 20px;top: 23px;width: 10px;}
custom-accordion a.accordion.actived::after {background-position: 10px 0px;}
.close_mainmenu {width: 80px;}
.close_mainmenu button {background: #fff;border: none;cursor: pointer;height: 40px;line-height: 100%;margin-top: 20px;padding: 0px;width: 40px;-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.05);box-shadow: 0px 0px 20px rgba(0,0,0,.05)!important;}
menu-sidebar .submenu {background: #ffffff;bottom: 0;height:100vh;left: 0;max-width: 340px;position: fixed;right: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform 233ms cubic-bezier(0, 0, 0.21, 1);
  transition: -webkit-transform 233ms cubic-bezier(0, 0, 0.21, 1);transition: transform 233ms cubic-bezier(0, 0, 0.21, 1), -webkit-transform 233ms cubic-bezier(0, 0, 0.21, 1);transition: transform 233ms cubic-bezier(0, 0, 0.21, 1);width: 40%;z-index: 1041;
  top:67px}
menu-sidebar input:checked + .submenu {-webkit-transform: translateX(0);transform: translateX(0);overflow-y:auto;}
custom-accordion a.accordion, .sub-menu.panel ul li a{color: #404040;display: block;font-size: 13px;position: relative;padding:14px 20px 14px 23px;}
.sub-menu.panel ul li a  {color: #404040;padding: 0px 35px 16px 23px;}
custom-accordion a.accordion:hover, custom-accordion a.accordion:focus, custom-accordion a.accordion.actived, .sub-menu.panel ul li a:hover,.sub-menu.panel ul li a:focus{color: #9d0000;}
.sub-menu.panel ul li a:hover::before, .sub-menu.panel ul li a:focus::before{top: 10px;}
.panel {padding: 0px;display: none;}
.panel.show {display: block;}
.sub-menu.panel ul li a.viewAll{font-size: 13px;font-weight: 400;line-height: 24px;}
.sub-menu.panel ul li a.viewAll::after{content: none;}
/*.vertical_scroll { height: 320px; width: calc(100% - 23px);}*/
.new_brand::before, .brand_sale::before { font-size: 14px;}
.back_menu { background: #f4f4f4;color:#000000;font-size: 13px;font-weight: 500;padding: 14px 25px;position: relative;transition: color .2s;    border-top: 1px solid #e4e4e4;}
.back_menu::before {background: url("../images/menu-back-icon.svg");background-size: cover;background-position: 0px 0px;border-radius: 0px;content: "";height: 10px;position: absolute;left:9px;top: 21px;width: 6px;
  transition: none;}
.back_menu:hover, .back_menu:focus{ color:#9d0000;}
.back_menu:hover::before, .back_menu:focus::before{ background-position: 7px 0px;}
.icon_wishlist { background: url("../../../../../frontend/Ethos-v2/destkop/default/Magento_Customer/images/icon-wishlist.svg")no-repeat center center;}
.icon_ipadMail{ background: url("../images/iPad-email-top.svg") no-repeat; height:16px; width:20px;}
.no-overflow{  overflow: hidden;}
.no-overflow-fixed {  overflow: hidden;  position: fixed;  top:0;  right:0;  bottom:0;  left:0;}
custom-accordion .scroll_Container .dragscroll{  padding-bottom: 30px;}
.logo_wrap{ margin-top: 0px;}
.account_headerWrap ul{ width: 165px;}
.account_headerWrap ul li { position: relative;width:25%;}
.account_headerWrap ul li::before { background: #e4e4e4; content: ""; height: 100%; position: absolute; left: 0px; top: 0; width: 1px;}
.account_headerWrap ul li:first-child::before{ content: none;}

/*-header transition--*/
body{ padding-top: 0px;}
.header_wrapper { left:0; right:0;top:0;transition: transform .5s ease-in-out;width: 100%;z-index: 1049;-webkit-box-shadow: 1px 3px 12px rgba(0,0,0,0.04); box-shadow: 1px 3px 12px rgba(0,0,0,0.04);}/* position: fixed;*/
.udTransition .header_wrapper { transition: transform .5s ease-in-out; transform: translateY(-195px);}
body[class^="checkout"] .header_wrapper{ position: relative;transition: none;}
body[class^="checkout"] { padding-top: 0px;}

menu-sidebar .submenu{display:none;}
menu-sidebar.open .submenu{display:block;}
body.no-overflow-fixed .header_wrapper{transform: none;}

.account_headerWrap .icon_cart{background-position: 0 0;background: url("../images/new-icon-cart.svg")!important;height: 14px;width: 16px;}
.header-changes a:hover .icon_cart, .header-changes a:focus .icon_cart {background-position: -22px 0px!important;}

.account_headerWrap .icon_phone{background-position: 0px 0px;height: 14px;width: 14px;background: url("../images/new-icon-phone.svg");background-repeat:no-repeat;}
.header-changes a:hover .icon_phone, .header-changes a:focus .icon_phone {background-position: -19px 0px!important;}

.account_headerWrap .icon_search{height:16px;width:16px;}
.icon_hover a.active .icon_search, .icon_hover a:hover .icon_search, .icon_hover a:focus .icon_search {background: url("../images/icon-search-hover.svg")no-repeat center center!important;}

.important_menuLinks {border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;margin-top: 15px;padding: 20px 22px 30px;}
.important_menuLinks p{font-size: 13px;font-weight: 500;letter-spacing: .5px;line-height: 30px;margin-bottom: 10px;text-transform: uppercase;}
.important_menuLinks ul{display: flex;}
.important_menuLinks li{margin-right:18px;}
.important_menuLinks li a {background: #f4f4f4;border: 1px solid #e4e4e4;border-radius: 100%;cursor: pointer;display: block;height: 42px;justify-content: center;outline: none;position: relative;width: 42px;}
.important_menuLinks li a::before {content: '';display: block;position: absolute;height:18px;left: 50%;margin-left: -9px;margin-top: -9px;top: 50%;width:18px;}
.important_menuLinks li a.menu_help::before{background: url("../images/menu-icon-phone.svg");}
.important_menuLinks li a.menu_mailUs::before{background: url("../images/menu-icon-mail.svg");}
.important_menuLinks li a[alt="Login"]::before{content:none;}
.important_menuLinks li span + a{padding-left:0px;}
/*---menu oterlinks style---*/
.otherimportant_menuLinks {border-bottom: 1px solid #e4e4e4;padding: 20px 22px;}
.otherimportant_menuLinks a {color: #404040;display: inline-block;font-size: 13px;font-weight: 500;letter-spacing: .5px;padding: 3px 0px;text-transform: uppercase;}
.otherimportant_menuLinks a:hover {color: #9d0000;}
.otherimportant_menuLinks span{color: #b1b1b1;font-size:12px;margin: 0px 5px;}

.e-i-pad{display: -webkit-box;display: -ms-flexbox;display: flex ;-webkit-box-pack: justify ;-ms-flex-pack: justify ;justify-content: space-between ;}
.e-i-pad > .column.main, .e-i-pad > .sidebar.sidebar-main{flex-basis:auto}
.sidebar-main .sticky-top{top:10px;}

.brand-view{width: 86%;margin: 10px auto 0;}
custom-accordion section { border-bottom: 1px solid #f4f4f4;}
.brand-view a.viewAll::after{background:url("../images/brand-arrow.svg");width: 11px;height: 6px;top: 8px!important;right: -13px;}

.no-overflow-fixed div#chat-widget-container {display: none;}
.special_ofr {color: #9d0000 !important;}
#searchBox_wrapper input {padding-left: 32px!important;}
#searchBox_wrapper button {left: 0;right: auto;top: 20px;}
#searchBox_wrapper .ethos_i.icon_search {height: 24px;width: 24px;}
.search_suggest li {margin-right: 8px;margin-bottom: 8px;}
.search_suggest li a{font-size: 12px;color: #fff;text-transform: capitalize;background: #b1b1b1;padding: 2px 13px;-webkit-border-radius: 3px;border-radius: 3px;transition: background .3s ease-in-out;}
.search_suggest li a:hover {background: #9d0000;color:#fff;}

@font-face {
	font-family: 'luma-icons';
	src: url('../fonts/Luma-Icons.eot');
	src: url('../fonts/Luma-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Luma-Icons.woff2') format('woff2'), url('../fonts/Luma-Icons.woff') format('woff'), url('../fonts/Luma-Icons.ttf') format('truetype'), url('../fonts/Luma-Icons.svg#luma-icons')format('svg');
	font-weight: 400;
	font-style: normal
}

.vertical_scroll:after{content: "";background: #f4f4f4;position: absolute;z-index: 1;width: 1px;height: 100%;top: 0;right: 2px;bottom: 0;}
.vertical_scroll ul{height:auto;max-height:350px;overflow-y:auto;-webkit-overflow-scrolling: touch;position:relative;padding-bottom:25px;}

.menu-item-panel{position:relative;width:100%;}
.menu-item-panel::before {background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1) 75%);bottom: 0;content: "";height: 45px;left: 0;position: absolute;right: 0;top: auto;width: calc(100% - 3px);z-index: 1;}
.menu-item-panel:after {content: "";background: #f4f4f4;position: absolute;z-index: 1;width: 1px;height: 100%;top: 0;right: 2px;bottom: 0;}
.menu-item-panel ul.allBrand_scroll { padding-top:5px;max-height:calc(100vh - 130px);-webkit-overflow-scrolling:touch;    overflow-y: scroll; padding-bottom: 45px;}
.menu-item-panel ul.allBrand_scroll li a{padding:0px 26px 16px;color: #404040;display: block;}
menu-sidebar .submenu{padding-bottom:0px;}
.navigation_area{-webkit-overflow-scrolling:touch;}
.scroll_auto.navigation_area{-webkit-overflow-scrolling:auto;}

@supports (-moz-appearance:none) {
	.vertical_scroll{padding-bottom: 25px;}
    .vertical_scroll ul{max-height: calc(320px - 25px);}
	.menu-item-panel{padding-bottom: 30px;}
	menu-sidebar .submenu{overflow:hidden;}

}

@supports (-webkit-overflow-scrolling: touch) {
  .menu-item-panel ul.allBrand_scroll {max-height:calc(100vh - 150px);}
  menu-sidebar .submenu{padding-bottom:70px;}
}

.close_mainmenu {background: rgba(0, 0, 0, .8);text-align: left!important;}
.close_mainmenu button {margin-top: 20px;margin-left: 20px;}
 
.menu-item-panel ul.allBrand_scroll li a, .sub-menu.panel ul li a{color: grey!important;font-size: 13px!important;font-weight: 400;text-transform: capitalize;padding-bottom:8px;letter-spacing: .1px;padding-right: 0!important;margin-right: 0;}
.brand-view a.viewAll::after {content: none;}
.sub-menu.panel ul {overflow: hidden;overflow-y: scroll;padding-bottom: 10px;max-height: 320px;-webkit-overflow-scrolling: touch;}
.vertical_scroll:after{content:none;}
.brand-view > span.font_14 {letter-spacing: .5px!important;}
.mainMenu .font_14{line-height: 21px!important;}

/* top menu destop css for ipad */
span.reading-time{display:none;}
.menu_articalText{padding:10px 7%;}
#menu_slidebar input:checked+.submenu.bnd-mnu{overflow: hidden;}
.submenu.bnd-mnu .back_menu::before {top: 19px;}
.back-stic-top{position: -webkit-sticky;position: sticky;top: 0;background: #fff;padding-bottom: 20px;}
.tab-menu {display: flex;border-bottom: 1px solid #f4f4f4;margin: 0 auto;max-width: 86%;}
.bnd-mnu .menu-item-panel{position: relative;}
.bnd-mnu a{color: grey;font-size: 13px;font-weight: 400;display: block;letter-spacing: .1px;padding: 1.5% 7%;text-transform: capitalize;
-webkit-transition: color .2s;-o-transition: color .2s;transition: color .2s;}
.tab-menu a {padding: 16px 0;position: relative;}
.tab-menu a + a {margin-left: 32px;}
.tab-menu a.active {color: #9d0000;}
a.menutab.active:after {content: "";position: absolute;width: 100%;height: 1px;background: #9d0000;left: 0;bottom: -1px;}
.tabcontent {display: none;}
.tabcontent[style="display: block;"]{overflow: hidden;max-height: calc(100vh - 120px);overflow-y: scroll;padding-bottom: 150px;-webkit-overflow-scrolling: touch;}
.menu-item-panel::before {bottom: -8px;height: 80px;}

}

@media (min-width:992px) and (max-width:1024px){
	menu-sidebar{display:none;}
	menu-sidebar.open{display:block;-webkit-animation: slide-menu .3s;-moz-animation: slide-menu .3s;}

	@-webkit-keyframes slide-menu {
		  0% { opacity: 0; -webkit-transform: translateX(-100%); }   
		100% { opacity: 1; -webkit-transform: translateX(0); }
	}
	@-moz-keyframes slide-menu {
		  0% { opacity: 0; -moz-transform: translateX(-100%); }   
		100% { opacity: 1; -moz-transform: translateX(0); }
	}
}


@media (max-width: 1024px) and (min-width: 768px){
	menu-sidebar {line-height: 21px;}
}																		   

@media only screen and (max-width: 1024px) and (min-width: 992px)  {
	menu-sidebar .submenu{height:calc(100vh - 80px)!important;}
	.close_mainmenu { width: calc(100% - 340px);}										  
}

@media (max-width: 991px) and (min-width: 768px){
.close_mainmenu {width: 60%;}
}	
/***iPad header destop css end here **********/

/*---catalog files css end-----*/

/*---product files css end-----*/
@media (min-width:768px) and (max-width:1024px){
section.product_specificationWrap > div:first-of-type{z-index: 1;}
}
.productInfo_icon {width: 22px;margin-right: 10px;}
.productInfo_icon .ethos_i {background-size: cover;margin-top:0px;}
.productInfo_column>div {align-items: center;}
.icon_buyOnline {background:url(../Magento_Catalog/images/desktop/product-page/i-buy-onln.svg)no-repeat center center;height: 20px;width: 20px;}
.icon_speak_with {background:url(../Magento_Catalog/images/desktop/product-page/i-spk-exprt.svg)no-repeat center center;height: 20px;width: 22px;}
.icon_buyPre {background:url(../Magento_Catalog/images/desktop/product-page/i-buyPre.svg)no-repeat center center;height: 23px;width: 16px;}
.icon_facilities {background:url(../Magento_Catalog/images/desktop/product-page/i-dctd-srv-fclts.svg)no-repeat center center;height: 25px;width: 20px;}
.icon_download {background:url(../Magento_Catalog/images/desktop/product-page/i-wtch-size.svg)no-repeat center center;margin-top: -8px;height: 26px;width: 20px;}
.icon_exchange {background:url(../Magento_Catalog/images/desktop/product-page/i-exchange.svg)no-repeat center center;height: 20px;width: 20px;}
.icon_freeDelivery {background:url(../Magento_Catalog/images/desktop/product-page/i-truck.svg)no-repeat center center;height: 16px;width: 22px;}
.icon_store {background:url(../Magento_Catalog/images/desktop/product-page/i-store.svg)no-repeat center center;height: 18px;width: 21px;}
.icon_noExchange {background:url(../Magento_Catalog/images/desktop/product-page/i-no-exchange.svg)no-repeat center center;height: 20px;width: 20px;margin-top: -8px;}
.icon_Exchange {background:url(../Magento_Catalog/images/desktop/product-page/i-easy-return.svg)no-repeat center center;height: 20px;width: 20px;margin-top: -8px;}
#product_similar li:last-child{margin-right:0;}
#product_similar li {
padding: 0;height: 100px;}
@media (max-width: 1280px) {
#product_similar li  {width: 84px!important;height: 84px;}
#product_similar > ul{
display: block;white-space: nowrap;overflow: hidden;overflow-x: auto;}
}
@media(min-width:768px) and (max-width:1440px){
.product-page-top  {max-width: 93%!important;}
}
@media (min-width: 1441px) {
.product-page-top{max-width: 1340px;}
}
.page-layout-1column .product.media .container{max-width: 100%;}
.productInfo_column a, .productInfo_column button, .productInfo_column p.productInfo_content{
color: #000 !important;line-height: 20px !important;display: inline-block;}
.productInfo_column a:hover, .productInfo_column button:hover, .productInfo_column p.productInfo_content:hover{
color: #9d0000 !important;}
.productInfo_icon .ethos_i {opacity: 1!important;}
.icon_download {margin-top: 0px;}
@media (max-width: 992px) {
.product-page-top {padding-top: 60px!important;}
.catalog-product-view .ethos_breadcrumbs{display: none;}
}
.product_emi,
.product_emi a{display:flex;align-items: center;margin-top: 0!important;margin-left: 5px;}
.uline{text-decoration:underline;}
/* .product_priceInfo .price-box{display: flex;align-items: flex-start;flex-direction: column;margin-bottom: 8px;} */
.product_priceInfo .old-price {display: inline-block;}
.product_priceInfo .discount_percent {display: inline-block;top: -2px;}
.product_priceInfo span.special-price{display: block;}
.product_priceInfo span.special-price .price {font-size: 18px!important;}
/*---toolbar----*/
#amasty-shopby-product-list .col-12{padding-right: 0px;padding-left: 0px;}
.page-products .sorter .sort_item {display: flex;align-items: center;justify-content: space-between;}
.viewmode, .toolbar-products .pages{display: flex;font-size: 12px;line-height: 100%;align-items: center;}
.gird-view-cat .limiter-options{border: 1px solid #e4e4e4;color: #404040;padding: 0 24px 0 8px;margin: 0;margin-left: 0px;margin-left: 10px;}
.bottom-pagination .viewmode, .bottom-pagination .toolbar-products .sort-section{display:none;}
.bottom-pagination .toolbar-products{padding-top:0px!important;border:none!important;}
.toolbar-products .viewmode a {color: #808080;margin-left: 7px;}
.toolbar-products .viewmode a:hover, .toolbar-products .viewmode a.active {color: #404040;}
.toolbar-products .sort-section {width: 250px!important;}
.toolbar-products .viewmode a:after {content: "|";color: #808080;line-height: 12px;margin-left: 7px;font-weight: 100;}
.toolbar-products .viewmode span a:last-child:after {content: "";margin:0px;}
.pagination .page-link {color:#404040 !important;}
/*-----gallery-----*/
.verticalGallery{padding:0px;display: flex;align-items: center;}
.more-views {width: 70px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {max-height: 310px;height:auto;overflow: hidden;}
.jcarousel-skin-tango .jcarousel-item {width:100%;height:70px;margin-bottom:10px;border: 1px solid #f4f4f4;position:relative;cursor: pointer;}
.jcarousel-skin-tango .jcarousel-item:after, .jcarousel-skin-tango .jcarousel-item.active:after {content: "";width:0%;height: 2px;background: #9d0000;position: absolute;transition: all .15s ease-in;bottom:0px;}
.jcarousel-skin-tango .jcarousel-item.active:after, .jcarousel-skin-tango .jcarousel-item:hover:after{width: 100%;-webkit-transition: all .6s ease-out;transition: all .6s ease-out;}
.jcarousel-skin-tango .jcarousel-item img {height: 100%;display: block;text-align: center;margin: 0px auto;object-fit: contain;}
.jcarousel-skin-tango .jcarousel-next-vertical, .jcarousel-skin-tango .jcarousel-prev-vertical{cursor: pointer;height: 40px;left: 15px;position: absolute;width: 40px;}
.jcarousel-skin-tango .jcarousel-next-vertical i, .jcarousel-skin-tango .jcarousel-prev-vertical i{background:url(../Magento_Catalog/images/prev-vertical.png);display: block;margin-left: 15px;margin-top: 10px;width: 10px;height: 19px;}
.jcarousel-skin-tango .jcarousel-next-vertical i{background-position: -108px -111px; transform: rotate(-90deg);}
.jcarousel-skin-tango .jcarousel-prev-vertical {top:-60px;}
.jcarousel-skin-tango .jcarousel-prev-vertical i{background-position: -108px -111px;transform: rotate(90deg);}
.jcarousel-skin-tango .jcarousel-next-vertical {bottom:-60px;}
.jcarousel-prev-disabled, .jcarousel-next-disabled{opacity: .25;cursor: default!important;}
.jcarousel-prev[disabled="disabled"], .jcarousel-next[disabled="disabled"]{display: none!important;}
#carouselProductGallery .carousel-control-prev, #carouselProductGallery .carousel-control-next{bottom: auto;margin-top: -20px;left: 0;opacity: 0;transition: opacity .3s ease-in-out;top: 50%;width: 40px;}
#carouselProductGallery .carousel-control-next{left: auto;right: 0;}
#carouselProductGallery:hover .carousel-control-prev, #carouselProductGallery:hover .carousel-control-next{opacity: 1;}
.openPhotoSwipe { display:block; width:100%; height:67vh; max-height: 540px;}
.openPhotoSwipe img {object-fit: cover;height: 100%;display: block;text-align: center;margin: 0px auto;cursor: zoom-in;}
#carouselProductGallery .carousel-inner a:after{content: none;}
.pswp__caption__center {max-width:100%!important;padding: 0px!important;}
#carouselProductGallery .carousel-control-prev-icon, .carousel-control-next-icon{background:rgba(255,255,255,.3);height: 40px;position: relative;width: 40px;}
#carouselProductGallery .carousel-control-prev-icon::after, #carouselProductGallery .carousel-control-next-icon::after{background:url(../Magento_Catalog/images/prev-vertical.png)no-repeat;background-position: -106px -109px !important;content: "";height: 23px;left: 10px;position: absolute;top: 8px;width: 16px;}
#carouselProductGallery .carousel-control-next-icon::after {background-position: -198px -109px !important;left: 14px;}
@media (max-width:992px){
.openPhotoSwipe{height:40vh;}
}
.pswp__ui.pswp__ui--fit {position: relative;height: 100vh;}
.gallery_productDesc{background: rgba(255, 255, 255, .89);align-items: center;padding: 25px 35px;}
.pswp__ui .pswp__caption{position: fixed;height: 110px;}
.productGallery_emi {font-size: 14px;}
.productGallery_emi .icon_help {vertical-align: sub;}
.pswp__button, .pswp__ui--idle .pswp__button, .pswp__ui--idle .pswp__button, .pswp--has_mouse .pswp__button, a.gallery-wishlist{background: #ffffff;border: 1px solid #e4e4e4;box-shadow: none;opacity: 1;width: 48px;height: 48px;border-radius: 100%;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background: transparent!important;border: 1px solid transparent!important;top:50%;left:25px!important;margin-top:-57px;border: none!important;}
.pswp__button--arrow--right{left:auto!important;right:25px!important;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before, .pswp__button:before{content: none!important;}
.pswp__button:hover, .pswp__button:focus, .pswp__button--close{outline: none;}
.pswp__button--close{top:45px;}
.pswp__button::after{background-size: cover!important;content: "";height: 12px;opacity: .7;position: absolute;right: 50%;top: 50%;width: 12px;}
.pswp__button--arrow--left::after, .pswp__button--arrow--right::after{height: 36px;margin-top: -18px;margin-right: -10px;opacity: .2;width: 20px;}
.pswp__button--arrow--left::after{background:url(../Magento_Catalog/images/gallery-icon-arrow-left.svg)no-repeat center center;}
.pswp__button--arrow--right::after{background:url(../Magento_Catalog/images/gallery-icon-arrow-right.svg)no-repeat center center;}
.pswp__top-bar{right: 0px;}
.pswp__counter {display: none;}
.pswp__button{float: none!important;position: absolute!important;right: 60px!important;transition: none!important;}
.pswp__button:hover, .pswp__button:focus{box-shadow: none;}
a.gallery-wishlist {position: absolute;right: 60px;top: 105px;}
.pswp__button--close::after {background:url(../Magento_Catalog/images/gallery-icon-close.svg)no-repeat center center;height: 14px;margin-right: -7px;margin-top: -7px;width: 14px;}
.pswp--zoom-allowed .pswp__button--zoom {top: 165px;}
.pswp__button--zoom::after {background:url(../Magento_Catalog/images/gallery-icon-zoom-in.svg)no-repeat center center;height: 20px;margin-right: -10px;margin-top: -10px;width: 20px;}
.pswp--zoomed-in .pswp__button--zoom::after {background:url(../Magento_Catalog/images/gallery-icon-zoom-out.svg)no-repeat center center;}
.gallery-wishlist .icon_wishlist{background:url(../Magento_Catalog/images/gallery-icon-wishlist.svg)no-repeat center center;background-size: cover;top: 50%;opacity: .7;position: absolute;left: 50%;height: 15px;margin-left: -8px;margin-top: -7px;width: 16px;}
a.gallery-wishlist:hover .icon_wishlist{opacity: 1;}
.pswp--supports-fs .pswp__button--fs {display: none!important;}
.pswp__button:hover::after, .pswp__button:focus::after{opacity: 1;}
@media (min-width:1024px){
.product-page-top #playVideo .modal-dialog{max-width: 768px;}
}
@media (min-width:1200px){
.product-page-top #playVideo .modal-dialog{max-width: 1024px;}
}
@media (min-width:1920px){
.product-page-top #playVideo .modal-dialog{max-width: 1340px;}
}
.pswp{z-index: 1051!important;}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
.pswp--svg .pswp__button{background-image: none!important;}
}
.pswp__ui--idle .pswp__top-bar {opacity: 1;}
.pswp__button--arrow--left, .pswp__button--arrow--right, .pswp__button--arrow--left:focus, .pswp__button--arrow--right:focus {
border: transparent!important;outline: 0px!important;box-shadow: none!important;background: transparent!important;}
@media (max-width:1024px){
.pswp__button--zoom {display:block !important;top:165px;}
.page-layout-1column .product.media {width: 50%;}
.page-layout-1column .product-info-main {width: 49%;}
.product_priceInfo .product_emi {display: flex;align-items: center;}
.product_priceInfo .product_emi a{line-height: 100%;margin-top: -2px;}
.product_btnGroup.mt-20.borderBottom_e4.pb-25{padding-bottom: 28px!important;}
.product-page-top .c_sale {right: 5px;}
.visible-div{opacity: 1!important;}
.emi-link{padding: 5px 10px 10px 0px;}
}
@media (max-width:768px){
.product-page-top{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 25px 0px 22px;}
.page-layout-1column .product-info-main {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.productInfo_column {margin-top: 15px;}
.page-layout-1column .product.media {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.page-layout-1column .product.media .col-10 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.page-layout-1column .product.media .col-2.verticalGallery + .col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.verticalGallery {-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;max-width: 70px;}
.product-page-top .c_sale {right: 0px;top: 0px;}
}
.spring {position: absolute;z-index: 1030;background: #9d0000;padding: 0px 8px;color: #fff;text-transform: uppercase;font-weight: 500;font-size: 10px;border-radius: 5px;top: 10px;opacity: 0.9;left: 10px;}
.product-page-top .spring{left: auto;right: 10px;}
.spring-30 {background: #e4e4e4;color: #9d0000;}
.springNew {background: #1f1f1f;color: #fff;}
.product_specSection{padding-top: 25px;}
.specification_row:nth-last-child(2){margin-bottom: 0px!important;border-bottom: none!important;}
.product_videoSection{margin-bottom: 25px;padding-bottom: 45px;}
.product_videoSection .col + .col, .product_videoSection .col-6 + .col-6{margin-left: 3%;}
.full_specSection{margin-bottom: 25px;}
.specification_columnWidth .col-xl-3{-ms-flex: 0 0 20.5%;flex: 0 0 20.5%;max-width: 20.5%;}
.calibre_sepcSection{margin-bottom: 15px;padding-top: 10px;}

.calibre_h3Title{margin-bottom: 35px;padding-bottom: 10px;}
.calibre_sepcTable{margin-bottom: 0px;}
.why_ethosSepcSection, .brand_collSection{padding-bottom: 60px;}
.brand_collSection{margin-top: 45px;}
.recentlyView_section{margin-top:45px;}
.bottom_product_banner{padding-top: 55px;padding-bottom: 55px;}
.productInfo_icon .ethos_i{opacity: 1;}
.share_page a::after{right: 50%;top: 50%;margin-right: -5px;margin-top: -6px;}
.share_page a[aria-expanded="true"]::after{margin-right: -6px;}
.spec_editorNotes, .calibre_text{width:70%!important;}		
.spec_notePic, .calibre_img{width:25%;}
.calibre_text p{color:#808080;}
					   
@media(max-width:1024px){
#recentViewedContainer .spring {left:0px;}
.spec_editorNotes , .calibre_text{width: 57%!important;}
.spec_notePic, .calibre_img{width: 36%;}
									 
div#product_similar ul {margin-bottom: 25px;}
.product_specSection{padding-top: 15px;}
.availability_check h2.ethos_title {padding-top: 20px!important;}
.block-check-delivery.pb-30 {padding-bottom: 23px!important;}
div#delivery-html {margin-bottom: 20px!important;}
.product_videoSection{margin-bottom: 15px;padding-bottom: 35px;}
.product_videoSection .col{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.product_videoSection .col + .col{margin-left: 0;margin-top: 35px;}
.full_specSection{margin-bottom: 15px;}
div#full_specification > table {margin-bottom: 0px;}
.calibre_sepcSection{margin-bottom: 10px;}
.calibre_img img{width: 100%;}

.calibre_h3Title{margin-bottom: 25px;padding-bottom: 10px;}
.calibre_sepcColumn {width: 25%;margin-bottom: 20px!important;}
.why_ethosSepcSection, .brand_collSection{padding-bottom: 30px;}
.brand_collSection{margin-top: 30px;}
.recentlyView_section{margin-top:25px;}
.bottom_product_banner{padding-top: 35px;padding-bottom: 35px;}
section.scroll_recentlyViewedWrap.mt-45 {margin-top: 25px!important;}
section.product-page-reviews > section.borderTop_f4.borderBottom_f4.pt-50.pb-50{padding-bottom: 30px!important;padding-top: 30px!important;}
section.product_reviewWrap.mt-55 {margin-top: 25px!important;}
section.product_reviewWrap.mt-55 + section.borderBottom_f4.pb-55{padding-bottom: 0px!important;}
.reviewer_info {width: 30%;}
ul.product_reviewList {margin-top: 0px!important;}
ul.product_reviewList li {margin-top: 25px!important;padding-bottom: 25px!important;}
}
@media(max-width:768px){
div#product_similar ul {margin-top: 15px!important;margin-bottom: 0px;}
#product_similar li{width: 108px;}
.product_specSection{padding-top: 10px;}
.product_videoSection{margin-bottom: 8px;padding-bottom: 25px;}
.product_videoSection .col + .col{margin-top: 25px;}
.full_specSection{margin-bottom: 8px;}
.calibre_sepcSection{margin-bottom: 0px;}
.calibre_h3Title{margin-bottom: 15px;padding-bottom: 10px;}
.why_ethosSepcSection, .brand_collSection{padding-bottom: 20px;}
.brand_collSection{margin-top: 25px;}
.recentlyView_section{margin-top:22px;}
.bottom_product_banner{padding: 25px;}
section.scroll_recentlyViewedWrap.mt-45 {margin-top: 15px!important;}
section.product-page-reviews > section.borderTop_f4.borderBottom_f4.pt-50.pb-50{padding-bottom: 25px!important;padding-top: 25px!important;}
section.product_reviewWrap.mt-55 {margin-top: 20px!important;}
.reviewer_info {width: 39%;}
ul.product_reviewList {margin-top: 0px!important;}
ul.product_reviewList li {margin-top: 20px!important;padding-bottom: 20px!important;}
}
/*remove from here tp*/
.catalog-product-view .interlinking_wrap{padding-bottom: 20px;padding-top: 20px;}
.catalog-product-view .interlinking_wrap::after{display: block;content: "";clear: both;}
.catalog-product-view .interlinks_catalog {display: block;width: 100%;margin-bottom: 10px;}
.catalog-product-view .interlinks_catalog a{display:inline-block;text-decoration:none;color:#808080;padding: 0px 10px 0px 0px;}
.catalog-product-view .interlinks_catalog a::after{content: ".";color: #b1b1b1;font-size: 30px;line-height: 13px;position: relative;margin-left: 10px;top: -2px;}
.catalog-product-view .interlinks_catalog a:hover{color: #9d0000;}
.catalog-product-view .interlinks_catalog_title{float: left;font-weight:500;color: #000000;margin-right: 8px;}
.catalog-product-view .interlinks_catalog_title::after, .catalog-product-view .interlinks_catalog :last-of-type::after{content: none;margin: 0px;padding: 0px;}
.catalog-product-view .interlinks_catalog_title a{color: #000000!important;padding:0px;}
.catalog-product-view .scroller-anchor a:last-child:after {content: none;}
/* here because same css class have in product.css */

.product_specificationWrap .nav li a.active:hover, .product_specificationWrap .nav li a.active:focus, .product_specificationWrap .nav li a.active {color: #9d0000;}
.product_specificationWrap .nav li a.active:hover::after, .product_specificationWrap .nav li a.active:focus::after, .product_specificationWrap .nav li a.active::after
{background:#9d0000;bottom: 0px;content: "";height: 2px;left: 0;position: absolute;width: 100%;}
.spacer {position: relative;top: -80px;width: 100%;}
#video .embed-responsive + .embed-responsive{margin-left:3%;}
.spec_editorNotes div[itemprop="description"] p {border-bottom: none;padding-bottom: 0px;}
.why-ethos span.color_40{color: #404040!important;}
.scroll_recentlyViewedWrap .strap_scroll .collection_name{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/* bug changes */
.share_btn .share_page a{border: 1px solid #f4f4f4;}
.other_option .nav-tabs .nav-link{color: #808080;}
.other_option .nav-tabs .nav-link.active span, 
.other_option .nav-tabs .nav-item.show .nav-link span{color: #000000;}
.spec_editorNotes div[itemprop="description"] p strong{font-weight: 500;}
.product_reviewWrap .big_btn.load-more-review{background:#404040 !important;border: 1px solid #404040 !important;color:#ffffff !important;}
.product_reviewWrap .big_btn.load-more-review:hover{background:#9d0000 !important;border: 1px solid #9d0000 !important;}
.dscp-srg-hdg {margin-bottom: 8px;color: #000;}
ul.accs-dsc-list {color: gray;font-size: 14px;line-height: 22px;margin-bottom: 24px;}
ul.accs-dsc-list strong {font-weight: 400;color: #000;}

/*----check delivery-----*/
#zipSkuExpert .modal-dialog{max-width:650px;}
#codExpert .modal-dialog{max-width:600px;}
#zipSkuExpert .modal-header, #zipSkuExpert .modal-body, #codExpert .modal-header, #codExpert .modal-body{padding: 25px;}
.speakExpert_close{background: no-repeat;border: 1px solid #fff;border-radius: 100%;position: absolute;right: 15px;top: 15px;box-shadow: none!important;outline: none;width: 42px;height: 42px;display: flex;align-items: center;background:#fff;}
.speakExpert_close:hover, .speakExpert_close:active, .speakExpert_close:focus{box-shadow: none!important;outline: none;}
.tnc-snday li {position: relative;padding-left: 20px;margin-bottom:20px;}
.tnc-snday li::before {content: "";width: 4px;height: 4px;display: inline-block;background: #9d0000;border-radius: 100%;margin-right: 10px;position: absolute;left: 0px;top: 11px;}
#same-day-delivery,#delivery-message { display:none; }
#delivery-message:before {content: "";background:url(../Magento_Catalog/images/check.svg);background-repeat: no-repeat;width: 16px;
height: 16px;display: inline-block;vertical-align: middle;vertical-align: text-bottom;margin-right: 8px;}
.zip_codeCoder {max-width: 315px;}	
.zip_codeBtn {width:auto;}
input#zipcode{background:url(../Magento_Catalog/images/location.svg);background-repeat: no-repeat;background-size: 8px;background-position: 14px center;padding-left: 50px!important;}
.zip_codeCoder:after{content: "";background: #e7e8e7;width: 1px;height: 14px;position: absolute;top: 15px;left: 38px;}
#delivery-message{color:#9d0000;font-size:10px;}
#same-day-delivery:before {content: "";background:url(../Magento_Catalog/images/check.svg);background-repeat:no-repeat;width:16px;height:16px;
display: inline-block;vertical-align: middle;vertical-align: text-bottom;margin-right: 8px;}
.icon_info{vertical-align: middle;margin-left:5px;background:url(../Magento_Catalog/images/nQuestion.svg);background-repeat: no-repeat;}
.zip_codeBtn{transition:all .3s ease-in-out;}
.zip_codeBtn:hover, .zip_codeBtn:focus{color:#fff!important;}
@media (max-width:736px){
#codExpert .modal-content, #zipSkuExpert .modal-content{max-height: 75vh;overflow: scroll;-webkit-overflow-scrolling: touch;}
.zip_codeCoder {max-width: 100%;}
.zip_codeBtn{font-weight: normal!important;font-size:10px!important;}
.speakExpert_close{right: 50%;margin-right:-21px;top: auto;bottom: 3%;z-index: 1;}
}
.spring-ymlt .spring {left: 0;}.price-box {flex-wrap: nowrap;}.sliding-prod .price-box.price-final_price .old-price {display: inline!important;width: auto!important;margin-bottom: 0px!important;}.product_priceInfo span.old-price .price {color: gray!important;}
#video .w-100 + .w-100{margin-left: 3%;}
/* ---override account.css--- */
/* .cart_summary{
    position: relative;
}
#wishlistPop_wrap .cart_summary:after{
    content: "";
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
    height: 42px;
    bottom: 0;
    backdrop-filter: blur(2px);
} */
#wishlistPop_wrap .minicart_itemsWrap {overflow: hidden;}
#wishlistPop_wrap .minicart_items::-webkit-scrollbar {width: 8px;}
#wishlistPop_wrap .minicart_items{max-height: 278px;overflow: hidden;overflow-y: auto;scrollbar-width: thin;position: relative;}
/* minicart.phtml */
.crt-popup{background: #404040!important;}
.crt-popup h3{border-bottom: 1px solid #e4e4e4!important;color:#fff;}
.cartClose .ethos_i{filter: invert(100%)}
#cartPop_wrap.modal.show .modal-dialog::after,
#wishlistPop_wrap.modal.show .modal-dialog::after {border-bottom: 8px solid #404040; }
.block-minicart.empty .cart-heading{border-bottom: 1px solid #e4e4e4!important;}
.headerPopup_wc .cart_summary .cart-heading .block-title span.text{color:#fff;margin-right: 3px;}
#cartPop_wrap, #wishlistPop_wrap {top: 31px;}
#wishlistPop_wrap .minicart_itemsWrap .empty, 
#cartPop_wrap .subtitle.empty {text-transform: initial;color: #b1b1b1;max-width: 215px;margin: 0 auto;}
.minicart-items .product-item-name a,
.product_itemsName .minicart_itemBrand + span.color_9d {
color: #fff !important;text-transform: uppercase;letter-spacing: .5px;}
span.mini-product-brand, 
.product_itemsName .minicart_itemBrand,
.minicart-items .product-item-details .price, 
#wishlistPop_wrap .price-box span.price,
#cartPop_wrap .block-minicart .subtotal{
color: #fff!important;}
.minicart_itemsWrap .icon_deleteItem,
#cartPop_wrap .product a.delete {
filter: invert(100%);}

#dsk-hero-bnr .carousel-inner a:first-child:after {opacity: .1;}
.form-cart table.cart th.subtotal {min-width: 100px;}

.spec_editorNotes div[itemprop="description"] h2, 
.spec_editorNotes div[itemprop="description"] h3 {
    border-bottom: none;
    line-height: 24px;
    margin-bottom: 20px;
    padding-bottom: 0px;
	font-weight: 500;
	font-size: 12px;
    text-transform: uppercase;
	color:#000;
	letter-spacing: .5px;
}


/* Issues Fixing 16-july */

.navbar-nav .v_scrollBar {
    background: #202020;
    width: 2px;
}

.vertical_scroll.subManu_topcollection:after,
.vertical_scroll.subManu_topcollection .v_scrollBar.topcollectionBar,
.vertical_scroll.subMenu_styleCollection:after {
    display: none;
}

.studio-article-wrapper .studio-article-item .topic,
.studio-article-wrapper .studio-article-item .meta-info {
    color: #C8C8C8;
}

#all-brand li a:hover {
    border: 1px solid rgb(64 64 64 / 20%);
}

#all-brand li a {
    transition: 0.2s;
}

.amshopby-fromto-wrap .am-fromto-widget>.am-filter-go {
    font-size: 12px;
    letter-spacing: .5px;
    line-height: 1;
    padding: 0;
}

.am-filter-items-attr_price .amshopby-input-wrapper .input-text {
    font-size: 12px;
    line-height: 22px;
    letter-spacing: .5px;
}

.am-filter-items-attr_price .amshopby-input-wrapper:before {
    font-size: 12px;
    letter-spacing: .5px;
    line-height: 1;
    top: 9px !important;
}

.toolbar-products .sort-section select.sorter-options,
.toolbar-products select#limiter {
    cursor: pointer;
}

.product_grid.ethos_product ul li.be_first {
    position: relative;
    top: -2px;
}


.eths-studio-section .eth-studio-article-content .topic,
.eths-studio-section .eth-studio-article-content .meta-info,
.eth-studio-article-content h3.title.know-more a {
    color: #C8C8C8 !important;
}

.studo-sidebar-menu li {
    padding-right: 40px;
}

.eth-studio-article-content h3.title.know-more {
    margin-bottom: 4px !important;
}