.desktopHide{display:none}.desktopDisplay,.mobileDisplay{display:block}.ty-breadcrumbs{padding:10px 0 0!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #000}.es-footer-content a,.oj-es-footer a{color:#000!important}#subscr_email12{border:1px solid #d9d9d9!important;font-size:14px;padding-left:10px;width:95%}.ty-orders-detail .ty-tabs__list li{padding:5px 0 15px 3px!important}.ty-orders__actions input[type=text]{border:1px solid #d9d9d9;background:#fff;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:32px;padding:4px 8px;border-radius:4px}.hideshowtoggle{font-family:"Avenir LT Std 35 Light"!important;color:#DB0B0B;font-size:13px}.ty-helper-container .step-row{padding:30px 0 40px}.cm-processed-form .ty-footer-form-block__form #subscr_email12{height:48px!important}.ty-orders__actions input[type=text]:focus{border:1px solid #d0ab4f!important;-webkit-box-shadow:inset 2px 2px 2px #e3e3e3;-moz-box-shadow:inset 2px 2px 2px #e3e3e3;box-shadow:inset 2px 2px 2px #e3e3e3}.ty-footer-form-block .ty-footer-form-block__form button{margin:-1px 0!important;height:50px!important}.ty-footer-form-block__form .ty-btn-go{height:99%;margin-top:-1px}.ty-footer-form-block__form .ty-btn-go .ty-btn-go__icon{margin-top:1px}.ty-helper-container .tygh-footer{padding-bottom:0!important}.tygh-footer .container-fluid .span16{padding:0}.ty-footer-form-block .ty-footer-form-block__form button:focus{background-color:#d0ab4f}.span16 .row-fluid .mob_point_footer-onj .span8{padding:20px 0}.span16 .row-fluid .mob_point_footer-onj .span8 h3{font-family:"Avenir LT Std 95 Black"!important;text-transform:capitalize;color:#404553}.center-data-line{padding:24px 0;height:230px}.center-data-line img{width:unset;height:40px}.center-data-line>div{font-family:"Avenir LT Std 65 Medium"!important;font-size:14px;padding:0 10px;color:#333}.center-data-line h3{font-family:"Avenir LT Std 95 Black"!important;text-transform:capitalize;font-size:16px;color:#404553}.center-data-line hr{border-bottom:3px solid #4A4A4A4A;width:22%;margin-top:15px;margin-bottom:15px}.estore-content-grid .center-data-line:nth-child(1n+2){margin:0;border-left:1px solid rgb(151,151,151,.22)}@media (max-width:767px){.foo-banner .ty-footer-form-block__title {font-size: 17px !important}#account_register .wizard.links__active{text-align: left}#account_register .wizard.links__active > a{width: 100%;margin-bottom: 5px;margin-right: 0px}#account_register .wizard.links__active > a:after{border-left: unset !important;}#account_register .wizard{text-align: left}#account_register .wizard > a{width: 100%;margin-bottom: 5px;margin-right: 0px}#account_register .wizard > a:after{border-left: unset !important;}#account_register .outer_event.buyer_reg{width: 100%}.create-reg{width: 100%}.foo-banner.buyer-register{display: block !important}.sdcarousel-images-set{height:120px;border:none;padding:0!important;display:flex;flex-direction:column;justify-content:center;text-align:-webkit-center!important}.sdcarousel-images-set>img{max-height:120px;max-width:100%;height:auto}.span16 .row-fluid .mob_point_footer-onj .span8 h3{line-height:15px;color:#404553;font-size:12px}.mobile-center-data-line img{width:unset;height:40px}.cm-processed-form .ty-footer-form-block__form,.ty-footer-form-block .ty-footer-form-block__title{text-align:left}}.unbxd-results-container .prices-ratting{height:50px}.unbxd-results-container .brand{height:19px}.borderbottom-pincode-check .search-results-check{color:#404553;font-family:"Avenir LT Std 85 Heavy"!important;font-size:16px;line-height:40px;margin-top:3px;padding-left:10px;padding-bottom:2px}.cm-processed-form .ty-rma-register__table .ty-center.ty-rma-register-id .cm-item,.ty-rma-register__table .ty-center .checkbox.cm-check-items{position:relative;opacity:unset;pointer-events:unset}.bank_loan .ty-control-group select,.ty-rma-register__table .ty-center select{display:block}.ty-rma-register__buttons.buttons-container .ty-btn__secondary.cm-process-items,.ty-rma-register__buttons.buttons-container .ty-btn__secondary.cm-process-items:focus,.ty-rma-register__buttons.buttons-container .ty-btn__secondary.cm-process-items:hover{background-color:#d6b667}.unbxd-as-wrapper{z-index:1000000!important}.category_block_fullwidth{width:100%;margin-bottom:20px}.sdcarousel-images-set{text-align:center}
 @supports (-ms-ime-align: auto) {

            /* Microsoft EdgeV13&14 CSS styles go here */
.ty-ajax-loading-box {
    position: fixed;
    top: 50%;
    right: 50%;
    left: 50%;
    z-index: 100001;
    display: none;
    overflow: visible;
    margin-top: -26px;
    margin-left: -26px;
    padding: 0px;
    min-height: 52px;
    width: 52px;
    background: url("../../estore_v1mv/media/images/icons/Spinner-1s.gif") no-repeat 0 0;
    opacity: 0.8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
}
@media all and (-ms-high-contrast: none),
        (-ms-high-contrast: active) {

            /* IE10+ CSS styles go here */
.ty-ajax-loading-box {
    position: fixed;
    top: 50%;
    right: 50%;
    left: 50%;
    z-index: 100001;
    display: none;
    overflow: visible;
    margin-top: -26px;
    margin-left: -26px;
    padding: 0px;
    min-height: 52px;
    width: 52px;
    background: url("../../estore_v1mv/media/images/icons/Spinner-1s.gif") no-repeat 0 0;
    opacity: 0.8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
}
b, strong {
	font-weight: bold;
}
.span4.main-menu .menu-level-1 .ty-menu__submenu-items.cm-responsive-menu-submenu {
	width: 678px !important;
}
.header-ctn .ty-logo-container__image {
	height: 53px;
}
.on_scroll.header-ctn .support {
	text-align:right;
	margin-top: 22px
}
.onj_question_view {
	z-index: 9999999 !important;
}
.onj_question_view .content .control-group select {
	width: 81% !important;
	display: block !important;
}
.onj_question_view .content .control-group textarea {
	width: 81% !important;
	height: 110px;
    margin-bottom: 10px;
}
#content_cancel_order_response .left {
	float: unset !important;
}
.estore-content-grid .center-data-line {
    padding: 24px 0 !important;
}
.estore-content-grid > .row {
	margin-bottom: 0px;
}
.point.estore-content-grid.four-container-block .row {
	margin-bottom: 0px;
}
.app_register select {
	display: block;
}.shop-by-category-pg .breadcrumbs-container .ty-breadcrumbs > a, .shop-by-category-pg .breadcrumbs-container .ty-breadcrumbs > span {
	font-family: "Avenir LT Std 65 Medium"!important;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
}
.shop-by-category-pg .maindivcategoryallbrand {
	padding: 20px;
}
.shop-by-category-pg .headingcategoryallbrand {
	padding-bottom: 20px;
}
.shop-by-category-pg .contentallbrand {
	margin-bottom: 0px;
}
.shop-by-category-pg .contentcategoryallbrand > a {
	font-size: 16px;
	font-weight: 500;
	color: #d5b567;
	line-height: 40px;
}
.shop-by-category-pg .showcategoryallbrands {
	padding-top: 20px;
	font-size: 16px;
	font-weight: 500;
}
.shop-by-category-pg .ty-features-all {
	padding-top: 20px;
}
#ajax_loading_box {
	z-index: 10000000 !important;
}
.footer-reponsive .estore-full-grid.bottom-four-grid .row-fluid:first-child {
	border-bottom: 0px solid transparent
}
.tygh-footer .container-fluid .estore-full-grid .estore-content-grid.four-container-block {
	background: transparent;
	box-shadow: none;	
}
.ty-footer-form-block__form.ty-control-group.ty-input-append input[name="hint_subscribe_email"], .ty-footer-form-block__form.ty-control-group.ty-input-append input[name="subscribe_email"] {
	border: 1px solid #d9d9d9 !important;
    font-size: 14px;
    padding-left: 10px;
    width: 95%;
    height: 48px!important;
}
.ty-control-group.ty-column12 input {
	position: static;
	opacity: unset;
	pointer-events: auto;
}
@media (max-width: 768px) 	{
	.shop-by-category-pg .ty-breadcrumbs {
	color: #333;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
	}
	.shop-by-category-pg .maindivcategoryallbrand {
		padding: 15px;
	}
	.shop-by-category-pg .contentcategoryallbrand > a {
		font-size: 12px;
		line-height: 15px
	}
	.shop-by-category-pg .showcategoryallbrands {
		font-size: 12px;
	}
	.center-data-line h3 {
		font-size: 12px;
		color: #404553;
		line-height: 15px;
		font-weight: 700;
	}
	.point.estore-content-grid {
		display: block !important;
		padding: 0 0px !important;
	}
	.estore-content-grid .center-data-line {
    	padding: 20px 0 !important;
    	height: 114px;	
	}
	.estore-content-grid .center-data-line:nth-child(1n+2){
		border-left:none
	}
	.mobilehide{
    	display: none !important;;
	}
	.estore-content-grid.desktop-footer {
		display: block !important
	}
	[id^="owl_outside_nav_"] .owl-buttons .owl-prev, [id^="owl_outside_nav_"] .owl-buttons .owl-next {
		display: none !important;
	}
	.app_register .apply-reg {
		width: 100%;
	}
	.header-ctn .ty-logo-container__image {
		height: auto;
	}
	.on_scroll.header-ctn {
		display: block !important;
	}
	.on_scroll.header-ctn .row-fluid .span4 {
    	width: 31.914893617021%;
    	display: inline-flex;
	}
	.on_scroll.header-ctn .row-fluid .acc-cart {
    	width: 65.957446808511%;
    	float: right;
	}
	.on_scroll.header-ctn img {
		padding: 11px 0px 0px 0px;	
	}
	.on_scroll.header-ctn .support {
		padding: 21px 0px 0px 0px;
		margin-top: 0px;
		display: grid;
	}
	.reg-header.buyer-register-equal-sides {
		padding: 10px 15px;
		padding-top: 10px !important
	}
}

/*CSS changes related to the owl 2 carousel Desktop*/
@media only screen and (min-width: 768px)
{
	/*Banner related */
	[id^="banner_slider_"] .owl-next {
	    right: -10px;
	}

	[id^="banner_slider_"] .owl-next,[id^="banner_slider_"] .owl-prev {
	    width: 36px;
	    height: 120px;
	    position: absolute;
	    top: 30%;
	    margin: 0px !important;
	}
	[id^="banner_slider_"] button.owl-next {
    	border-radius: 4px;
  		box-shadow: -2px 0 2px 0 rgba(126, 133, 155, 0.5);
  		background-color: #ffffff !important;
	}
	[id^="banner_slider_"] button.owl-prev{
		border-radius: 4px;
  		box-shadow: 2px 1px 2px 0 rgba(126, 133, 155, 0.5);;
  		background-color: #ffffff !important;
	}
	[id^="banner_slider_"] .arrow-key {
	    font-size: 32px;
	    color: #404553;
	}
	[id^="banner_slider_"] .owl-prev {
	    left: 0px !important;
	}
	[id^="banner_slider_"] .owl-next {
	    right: 0px !important;
	}

	/*products scroll related*/

	[id^="scroll_list_"] .owl-next, [id^="scroll_list_"] .owl-prev {
	    width: 20px;
	    height: 20px;
	    position: absolute;
	    top: 40%;
	    margin: 0px !important;
	    background-color: #bbb !important;
  		border-radius: 50% !important;
	}	
	[id^="scroll_list_"] .arrow-key {
	    font-size: 16px;
	    color: #ffffff;
	}
	[id^="scroll_list_"] .owl-prev {
	    left: 0px !important;
	}
	[id^="scroll_list_"] .owl-next {
	    right: 0px !important;
	}
	[id^="scroll_list_"] [class^="sdi-"]{
		line-height: 1.2 !important;
	}

	/*outside navigation arrow*/
	.owl-theme .owl-controls-outside .owl-buttons .owl-prev {
	    font-size: 25px;	   
	    color: black;
	    background: none;
	    margin-left: -15px;
	}	
	.owl-theme .owl-controls-outside .owl-buttons .owl-next {
	    font-size: 25px;	   
	    color: black;
	    background: none;
	   
	}
	.prods .owl-theme .owl-controls-outside .owl-buttons .owl-next {
		 right: -5px !important
	}

}
.footer-dynamic-links ul.tabs{
    margin: 0px !important;
    padding: 0px;
    list-style: none;
    background: none;
}
.footer-dynamic-links ul.tabs li{
    background: none;
    color: #7e859b;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    border: 0.5px solid #e1e1e1;
    margin: 0 !important;
    float: left;
    text-align: center;
    width: 33% !important;
    font-size: 14px;
}

.footer-dynamic-links ul.tabs li.current{
    background: #D3D3D3;
    color: #333333;
    border: 0.5px solid #D3D3D3;
    cursor: text;
    font-weight: bold;
}

.footer-dynamic-links .tab-content{
    display: none;
    padding: 15px !important;
    clear: both;
    margin: 0 !important;
    font-family: 'Avenir LT Std 55 Roman' !important;
    padding-bottom: 50px !important;
}

.footer-dynamic-links .tab-content.current{
    display: inherit;
    float: left;
    width: 100%;
}

.footer-dynamic-links .tab-content ul li a:hover {
    text-decoration: underline;
}

.footer-dynamic-links {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    float: left;
    width: 100%;
}

.span16.bulk-buy-footer-link {
    text-align: center;
    padding-bottom: 35px !important;
}

.span16.bulk-buy-footer-link a {
    color: #3866df;
}
/* Sprite image css starts */
.ty-menu__submenu-item-header .ty-menu__item-link {
    display: flex;
}
.sprite_class span:first-child{
	width: 20px;
    padding-right: 0px !important;
	height: 20px;
}
.sprite_background_1689 span:first-child {
    background-position:-4px -4px !important;
}
.sprite_background_1506 span:first-child {
    background-position:-32px -4px !important;
}
.sprite_background_1851 span:first-child {
    background-position:-60px -4px !important;
}
.sprite_background_1565 span:first-child {
    background-position:-88px -4px !important;
}
.sprite_background_1496 span:first-child {
    background-position:-116px -4px !important;
}
.sprite_background_1724 span:first-child {
    background-position:-144px -4px !important;
}

.sprite_background_1562 span:first-child {
    background-position:-4px -32px !important;
}
.sprite_background_1417 span:first-child {
    background-position:-32px -32px !important;
}
.sprite_background_1356 span:first-child {
    background-position:-60px -32px !important;
}
.sprite_background_2237 span:first-child {
    background-position:-88px -32px !important;
}
.sprite_background_1952 span:first-child {
    background-position:-116px -32px !important;
}
.sprite_background_1696 span:first-child {
    background-position:-144px -32px !important;
}

.sprite_background_1716 span:first-child {
    background-position:-4px -60px !important;
}
.sprite_background_1834 span:first-child {
    background-position:-32px -60px !important;
}
.sprite_background_1458 span:first-child {
    background-position:-60px -60px !important;
}
.sprite_background_1603 span:first-child {
    background-position:-88px -60px !important;
}
.sprite_background_3512 span:first-child {
    background-position:-116px -60px !important;
}
.sprite_background_1540 span:first-child {
    background-position:-144px -60px !important;
}

.sprite_background_1515 span:first-child {
    background-position:-4px -88px !important;
}
.sprite_background_3686 span:first-child {
    background-position:-32px -88px !important;
}
.sprite_background_1580 span:first-child {
    background-position:-60px -88px !important;
}
.sprite_background_1427 span:first-child {
    background-position:-88px -88px !important;
}
.sprite_background_1533 span:first-child {
    background-position:-116px -88px !important;
}
.sprite_background_1419 span:first-child {
    background-position:-144px -88px !important;
}

.sprite_background_2024 span:first-child {
    background-position:-4px -116px !important;
}
.sprite_background_2479 span:first-child {
    background-position:-32px -116px !important;
}
.sprite_background_1549 span:first-child {
    background-position:-60px -116px !important;
}
.sprite_background_2036 span:first-child {
    background-position:-88px -116px !important;
}
.sprite_background_ span:first-child {
    background-position:-116px -116px !important;
}
.sprite_background_1352 span:first-child {
    background-position:-144px -116px !important;
}

.sprite_background_1568 span:first-child {
    background-position:-4px -144px !important;
}
.sprite_background_1361 span:first-child {
    background-position:-32px -144px !important;
}
.sprite_background_1422 span:first-child {
    background-position:-60px -144px !important;
}



.ty-menu__submenu-item-header .ty-menu__item-link span:nth-of-type(2) {
    margin-left: 10px;
}
.overlay div.tygh-top-panel.clearfix {
	z-index: 999;
}
.tygh-header .header-grid .top-header {
	border-top: 1px solid #fff;
}

/* test css starts */
.one-main-categorie-dropdown + li {
	display: none;
}
.menu-bar-latest-addons li {
	display: none;
}
/* test css ends */
/** start SS-1873 **/
#track-order-nav-data ul li a {
	padding-left: 16px;
}
/** End SS-1873 **/
/* Sprite image css ends */
@media (max-width: 767px) {
	.feature-categorie-dropdown > a, li.feature-categorie-dropdown > a:hover, li.one-main-categorie-dropdown > a, li.one-main-categorie-dropdown > a:hover {
		background-color: transparent;
	}
	.feature-categorie-dropdown > ul, li.one-main-categorie-dropdown + li {
		background-color: rgba(0,0,0,0.05);
	}
	.one-main-categorie-dropdown + #mobile-view-all-categorie .collapsible.collapsible-accordion a.collapsible-header.collapsable-row-block, .one-main-categorie-dropdown + #mobile-view-all-categorie a.collapsible-header.collapsable-row-block {
		padding: 0 70px;
	}
	#mobile-view-all-categorie a.collapsible-header.collapsable-row-block:hover {
		padding: 0 70px;
	}
	.remove-loader {
		display: none !important;
	}
	.collapsible.collapsible-accordion .home-accordion-categories, .collapsible.collapsible-accordion .home-accordion-categories {
		line-height: inherit;
	}
	li.view-all-categorie-option {
		line-height: 0;
		margin-left: 0px !important;
	}
	li.view-all-categorie-option a {
		display: inline-flex;
		width: 100%;
	}
	li.view-all-categorie-option a > .menu-intro {
		width: 100%;
	}
	.view-all-categorie-option a b {
		font-family: 'Avenir LT Std 45 Book' !important;
		font-size: 14px;
    	color: #7e859b;
    	text-transform: capitalize;
	}
	.view-all-categorie-option a i:last-child {
    	padding: 0 5px;
    	width: 50%;
    	text-align: right;
	} 
	.ty-text-links__item.ty-level-0 {
		width: auto;
		text-align: left;
		margin-right: 0px;
	}
	.ty-text-links__item.ty-level-0 a, li.view-all-categorie-option a {
		padding: 0 16px 0 70px;
	}
	.ty-text-links__item.ty-level-0 a i {
		color: #7f869c;
	}
	.menu-bar-latest-addons .right.p-x-10.sdi-angle-right.arrow-key, .view-all-categorie-option a .right.p-x-10.sdi-angle-right.arrow-key {
		font-size: 18px;
    	margin-right: 0px;
	}
	.menu-bar-latest-addons .icon_padding, .view-all-categorie-option a.icon_padding {
		padding-right: 16px;
	}
    .footer-dynamic-links .tab-content ul li {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 127px;
    }
    .footer-dynamic-links ul.tabs li {
        width: 32.5% !important;
        font-size: 10px;
    }
    .footer-dynamic-links.es-footer-content ul.tabs li {
        font-size: 12px;
    }
    .footer-dynamic-links .tab-content .span4 {
        width:50% !important;
    }
    .footer-dynamic-links ul.tabs li.current {
        width: 35% !important;
    }
     div#fc_frame.fc-widget-small.h-open-notify, #fc_frame.h-open-notify {
	 	height: 0px;
	    width: 0px;
	 }
	 div#fc_frame.fc-widget-small.h-open-container, #fc_frame.h-open-container {
	    height: 572px;
	    width: 93%;
	 }
}
.checkout-steps .ty-step__container h3.ty-step__title .ty-step__title-txt,
.checkout-steps .ty-step__container-active h3.ty-step__title-active .ty-step__title-txt {
    text-transform: uppercase;
}
.maindivcategoryallbrand{
	background-color: black;
}
.headingcategoryallbrand{
	color: #ffffff;
	font-family: "Avenir LT Std 65 Medium"!important;
	text-align: center;
}
.contentcategoryallbrand{
	color: #d5b567;
	font-family: "Avenir LT Std 65 Medium"!important;
}
.contentcategoryallbrand a:hover{
	color: #fff;
}

.greyimage img{		
	filter: grayscale(1);
}

.outofstocknew {
		border: solid 1px #db0b0b;
	    font-family: 'Avenir LT Std 95 Black' !important;
	    font-weight: 900;
	    font-style: normal;
	    font-stretch: normal;
	    letter-spacing: normal;
	    color: #db0b0b;
	    position: absolute;
	    width: 100%;
	    background-color: #fff;	
}

@media only screen and (min-width: 768px)
{
	.contentallbrand{
		width: 85%;
	}

	.headingcategoryallbrand{
  		font-size: 16px;
  		line-height: 40px;
	}

	.contentcategoryallbrand{
		font-size: 16px;
		line-height: 30px;
	}

	.outofstocknew {		
	    font-size: 14px;
	    line-height: 40px;	
	    margin-top: -40px;
	}
	.showcategoryallbrands{
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.main-subcategory-text-align-manage {
		display: block;
	}
	.sub-category-text-align-main {
		width: 85%;
		display: inline-block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		padding: 0px;
	}
	.sub-category-text-align-main > i {
		width: 15%;
	}
	.collapsable-row-block {
		display: inline-flex !important;
		width: 100%;
	}
	#collapsable-text-ellipses {
		width: 267.55px;
		font-size: 14px;
		color: rgba(0,0,0,0.87);
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 267.55px;
		padding: 0px;
	}
    .home-accordion-categories {
        float: right;
        border: none;
        padding-top: 0px;
        padding-bottom: 0px;
        position: relative;
        left: 17px;
        padding-right: 0px;
        background-color: transparent
    }
    .home-accordion-categories .icon.sdi-plus, .home-accordion-categories .icon.sdi-minus {
        height: 46px;
        padding-right: 38px;
        padding-left: 100px;
        padding-top: unset;
    }
    .home-accordion-categories:focus {
        background: transparent;
    }
	.headingcategoryallbrand{
  		font-size: 14px;
	}
	.contentcategoryallbrand{
		font-size: 12px;
		margin-bottom: 10px;
	}
	
	.outofstocknew {
		font-size: 10px;
		line-height: 25px;
		margin-top: -25px;
	}
	.showcategoryallbrands{
		font-size: 12px;
	}
	
}

.showcategoryallbrands{
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
	margin-bottom: 15px;
	font-family: "Avenir LT Std 35 Light"!important;
}

.p-x-10 {
	padding-left: 60px;
    padding-right: 20px;
}
@media only screen and (max-width: 414px) and (min-width: 320px) {
	li.feature-categorie-dropdown a label.home-accordion-categories.home-accordion-categories-main-all i , li.one-main-categorie-dropdown a label.home-accordion-categories.home-accordion-categories-main i {
		padding-left: 40px;
	}
}
@media only screen and (min-width: 768px)
{
	.couponunbxdsearch{
		top: 120px ! important;
	}
}


.brand-cat-head {
    border-top: 30px solid;
    border-radius: 4px;
}

.brand-cat-head .img-container {
    margin: 0 auto;
    width: 166px;
    height: 140px;
    position: relative;
}

.brand-cat-head .img-container img {  
    max-height: 100%;  
    max-width: 100%; 
    width: auto;
    height: auto;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}

.brand-cat-content {
    font-size: 16px;
    font-weight: 500;
    color: #404553;
    padding-top: 12px;
    text-align: center;
    padding-bottom: 20px;
    background: #FFFFFF;
    margin-left: 0px !important;
}

.brand-cat-content .span8 div {
    padding-top: 10px;
    font-size: 15px;
}

.span16.brand-category-container.span16.estore-content-grid {
    background: #EEEEEE;
    box-shadow: none;
    padding: 0 !important;
}

.brand_title h3 {
    font-size: 25px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #404553;
    background: #f9e8d4;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

span.view-all-container {
    float: right;
}

span.view-all-container a {
    font-size: 14px;
    font-weight: 900;
    color: #404553;
    border: 1px solid #404553;
    text-transform: uppercase;
    padding: 8px;
    border-radius: 3px;
}

.brand-cat-content .span8 div a {
    font-size: 16px;
}
.item div.title-container {
    min-height: 61px;
}
#tab-2.brand-tab [class="span4"]:nth-child(5) {
    margin-left: 0;
}
#tab-1.shopbycat-tab [class="span4"]:nth-child(5) {
    margin-left: 0;
}
#tab-3.popular-search-tab [class="span4"]:nth-child(5) {
    margin-left: 0;
}
@media (max-width: 767px) {
	#slide-out.sidenav li i {
		color: #7E8595;
	}
	li.feature-categorie-dropdown a i:first-child , li.one-main-categorie-dropdown a i:first-child {
		font-size: 24px;
	}
	li.feature-categorie-dropdown a label.home-accordion-categories.home-accordion-categories-main-all i , li.one-main-categorie-dropdown a label.home-accordion-categories.home-accordion-categories-main i {
		display: flex;
	    align-items: center;
	    padding-right: 20px;
	    font-size: 18px !important;
	}
	li.feature-categorie-dropdown a , li.one-main-categorie-dropdown a {
		padding: 0px 15px;
	}
	.feature-categorie-dropdown , .one-main-categorie-dropdown {
		padding: 0px;
	}
    div.owl-carousel {
        margin-bottom: 20px;
    }
    .brand-category-container .row-fluid .span8 .row-fluid .span16, .brand-category-container .row-fluid .span8 .span16 {
        clear: both;
    }
    .brand-cat-content {
        float: left !important;
    }
    .brand-cat-content .span8 {
        float: left;
        width: 50%;
    }
}
@media only screen and (min-width: 960px) {
    .category10-banner {
        margin-left: 5px !important;
    }
    .category6-banner {
        margin-left: 14px !important;
    }
}
@media only screen and (max-width: 667px) and (min-width: 320px){
	.custom-load-ajax{
		z-index: 10000003!important;
		height: 700px!important;
	}
}

.wholesale_banner{
	padding-top: 20px;
}


.sticky_chat {
  display: hidden;
}

@media only screen and (max-width: 667px) and (min-width: 320px){
    /*img.sticky_chat {      
      top: 80% !important;      
    }*/
}
img.sticky_chat {
  position: -webkit-fixed;
  position: fixed;
  bottom: 15px;		
  right:10px;
  cursor: pointer; 
  z-index: 999;

}

.ty-orders-search__item a{
	color:#d3b15b!important;
}

.lazy {
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
    -webkit-transition: 0.2s linear all;
    -moz-transition: 0.2s linear all;
    -o-transition: 0.2s linear all;
    transition: 0.2s linear all;
}

.final-img {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px);
    height: auto;
    -webkit-transition: 0.2s linear all;
    -moz-transition: 0.2s linear all;
    -o-transition: 0.2s linear all;
    transition: 0.2s linear all;
}

@media only screen and (min-width: 668px)
{
	.custom-summ
	{
	padding-left: 15px;
	padding-right: 15px;
	}
	.val-msg
	{
		font-size: 14px;
		color: #404553;
		margin-right: 20px;
	}
	.amt-msg
	{
		color:#f97041;
	}
	#custom-plc-order
	{
		background: #b2bbd2!important;
		position: absolute;
    	margin-top: 20px;
    	margin-left: 131px;
    
	}
	#place_order_manage_notify{
	    padding-bottom: 49px!important;
	}
	.custom-msg
	{
		display: none;
	}
	.custom-checks
	{
		display: none;
	}
	#custom-min-continue
    {
		float: right!important;
	    margin-right: 20px!important;
	    background: #b2bbd2!important;
	}
	.custom-contact-hide{
   		opacity: 0;
   	}
	#custom-amt-continue
    {
        float:right!important;
    }
}
@media only screen and (max-width: 667px) and (min-width: 320px)
{

    .mobile_padding{padding-left: 15px;}
    .mobile_padd
    {
    	padding-left: 15px;
    	position: fixed;
	    padding-bottom: 85px;
	    bottom: 0px;
	    background: #FFF;
	    width: 100%;
	    padding-top: 15px;
	    border-top: 1px solid;
    }
    #custom-plc-order {
    background: #b2bbd2!important;
	}
    #place_order_manage_notify{
        display: none;
    }

   
    #custom_full_width{
        width:100%!important;
    }
   	
   	.custom-mob-back{
   		background: #FFF;
   	}

   	.custom-contact-hide{
   		opacity: 0;
   	}

    #custom-min-continue
    {
        overflow: auto!important;
	    margin-left: 0px;
	    width: 105%!important;
	    background: #b2bbd2!important;
	    line-height: 5px;
	    height: 59px!important;
    	margin-top: 0px!important;
    }
    #custom-amt-continue
    {
        background: #FFF!important;
        display:none;
    }
    .val-msg
	{
		
		color: #404553;
		
	}
	.amt-msg
	{
		color:#f97041;
	}
	.custom-app-mob
	{
		margin-bottom: 45px!important;
	}
	.custom-summ
	{
		padding-bottom: 70px;
   	}
   	.mob-space
   	{
   		padding-left: 15px;
   	}
   	.cust-left
   	{
   		border-top: 1px solid;
   	}
   	.cust-right
   	{
   		border-top: 1px solid;
   	}

   	.custom-mob-back
   	{
   		border-top: 1px solid;
   	}
   	.custom-msg
   	{
   	position: fixed;
    padding-bottom: 60px;
    bottom: 0px;
    background: #FFF;
    border-top: 1px solid gray;
    width: 100%;
	}
	.cart_total_min_amount_mobhide{
		display: none;
	}
}
.custom-hide{
	display: none;
}
.promo-invalid{
	color:red;
	font-size: 12px;
	font-weight: 600;
}
.promo-msg{
	color: #38AE04;
	font-family:"Avenir LT Std 65 Medium"
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.shipping-msg{
	color:green;
	font-size: 12px;
	font-weight: 600;
}

.ext{
	float: right;
	padding-right: 28px;
}
.gift-cost{
    padding-right: 15px;
 }
.brand-image{
	max-width: 118px;
}
.error-msg {
  border: 2px solid red;
  margin: 2px;
}
.onj-mob-cart { display:none; }
.startDiv{
  padding: 15px 0px !important;
  width: 25% !important;
  text-align: center;
}

@media (max-width: 767px) {
  .startDiv {
    width: 65% !important;
  }
  .mainbanner {
    width:100% !important;
  }
}
/*SS-1422 for Mobile */     
@media (max-width: 767px) {
	.cust-shop-conf{
		margin-top: 10px;
		text-align: center;
	}
	.cust-but-group{
	padding-left: 10px;
	}

	.cust-but-group-in a:nth-child(2){
		display: inline-block;
    	float: right;
	}
	.cust-but-group-in a:nth-child(1){
        margin-left: 10px!important;
    }
	
}
.fixpadding{
	padding-top: 0px!important;
}
.background_gray{
    background: #ECECEC;
}


/* .field_unedit{
   pointer-events: none;
}


.field_unedit .select-wrapper svg{
   display:none;
} */

.ty-form-builder__checkbox-label .ty-form-builder__checkbox{
	position: relative;
	opacity: 1;
}

.pporderdetails{
	font-size: 21px !important;
}