/** Shopify CDN: Minification failed

Line 317:38 Expected ":"
Line 2736:8 Expected ":"
Line 3765:8 Expected ":"
Line 4994:0 Unexpected "}"
Line 5245:34 Unexpected "{"
Line 9931:22 Expected ")" to end URL token

**/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*
@font-face {
  font-family: Muli Ragular;
  src: url(/cdn/shop/t/17/assets/Muli-Medium.ttf);
}

@font-face {
  font-family: Muli light;
  src: url(/cdn/shop/t/17/assets/Muli-Light.ttf);
}
@font-face {
  font-family: Muli_black;
  src: url(/cdn/shop/t/17/assets/Muli-Black.ttf);
} */
/****social links footer**/
ul.social-icons li a .fa-lg {
    font-size: 21px !important;
}

li.instagram a i {
    margin-left: -2px !important;
}
.newsletter-social ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 14px;
    column-gap: 35px!important;
}
li.instagram a i {
    margin: 0 -3px!important;
}
.newsletter-social ul.social-icons li, .newsletter-social ul.social-icons li a {
      list-style: none;
    color: #fff!important;
    margin-left: 6px;
    margin-bottom: 0;
}
.newsletter-social ul.social-icons li a {
    position: relative;
        margin: 0px;
    border-radius: 50px;
}

.newsletter-social ul.social-icons li a:before {
    position: absolute;
    /* height: 35px; */
    /* width: 35px; */
    border: solid 1px #fff;
    padding: 17px;
    content: ' ';
    left: -12px;
    top: -8px;
    bottom: 0;
    border-radius: 50%;
}
.newsletter-social ul.social-icons li,.newsletter-social ul.social-icons li a {
    list-style: none;
    color: #fff!important;
    /* padding: 0 5px; */
}
/*****/
ul#clear_fiter {
    display: flex;
    float: left;
    padding: 0;
}

ul#clear_fiter li {
    list-style: none;
    margin: 0px 5px 0 5px;
    background: #f3f3f3;
    padding: 0px 4px 0 5px;
    line-height: 20px;
    font-weight: normal;
    border-radius: 3px;
    color: #959595;
}

ul#clear_fiter li a {
    padding: 1px 3px 0px 3px;
    background: #ccc;
    font-size: 10px;
    margin: 0 -1px 0 3px;
    border-radius: 3px;
    display: inline-block;
    line-height: 14px;
}
.quick-view .close-window,.ajax-success-modal.modal .close-modal {
	padding: 0;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 17px;
    top: 17px;
    z-index: 19;
    border: 0;
    background: url(/cdn/shop/files/close_160x160.png?v=1598853233);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.ajax-success-modal.modal .close-modal {
    height: 15px !important;
    width: 15px !important;
    opacity: 1 !important;
}
.quick-view .close-window:hover,.ajax-success-modal.modal .close-modal {
    opacity: .8;
    background-color: unset !important;
}

.template-collection .sidebar .sidebar-block .sidebar-custom .widget-title .h3 span {
  font-weight: bold;
}
ul#clear_fiter > a.clear-all {
    padding: 0px 5px 0 5px;
    border: 1px solid #ccc;
    line-height: 20px;
    font-weight: normal;
}

.product-img-box #more-view-carousel .owl-item a {
    border: 0;
    padding: 0;
}
.product-img-box #more-view-carousel .owl-item {
    width: 80px !important;
    height: 80px;
    line-height: 80px;
}

.fa-search:before{
	color:#0f4b7d !important;
	font-size:20px;
}
.search-text{
    top: 7px;
    position: relative;
    margin-left: 20px;
    font-size: 16px;
    font-weight: bold;
	background-color:white;
	padding:5px;
}
.header-bottom .nav-search .input-group-btn{
	top:20px !important;
}
.currency{
	margin-top:20px;
}
.header-bottom .selectize-control.single .selectize-input{
	background: transparent;
    padding: 0px 10px !important;
	width:60px;
	height:35px !important;
  line-height: 20px !important;
}
.header-bottom .selectize-control div.item {
    margin-top: 6px;
}
.img-singleproduct{padding:15px 0;clear:both}
.above_title{font-size:24px;}
.banner h2 span{font-family:proxima_black !important;letter-spacing:0;}
.site-footer a, .footer-bottom address{}
.footer-top .h3:after{border:1px solid black}
.discount_rate p{font-size:14px;color:black}
.discount_rate p span{font-size:14px;color:#d2492e;font-weight:700}
.widget-title fieldset.box-title legend{font-size:30px !important}


/* TEJAS START */

.hr-page-title{
    border-top: 1px solid #d5d5d5;
    text-align: center;	
}
.hr-page-title:after{
    content: "PAGE TITLE";
    font-size: 35px;
    color: #252525;
    background-color: #fff;
    padding: 10px 15px;
    position: relative;
    top: -10px;
    font-family: Proxima Nova;
    font-weight: 100;
}
.page-content{
    margin: 50px 0px;	
}
.bold-lines{
    font-size: 20px;
    font-weight: 600;	
}
.ragular-text{
    font-size: 18px;
    color: #000;
    line-height: 24px;	
    margin-bottom: 20px !important;	
}
.ragular-text a{
    color: #0f4b7d;
    text-decoration: underline;	
}
.page-content h1{
	margin-bottom: 15px;
    font-size: 40px;	
}
.page-content h2{
	margin-bottom: 15px;
    font-size: 30px;	
}
.page-content h3{
	margin-bottom: 15px;
}
.page-content h4{
	margin-bottom: 15px;
}
.list-icon{
    padding-left: 0px;	
}
.list-icon li{
    font-size: 16px;
    font-weight: 700;	
}
.top-cart .icon{
    padding-right: 5px;	
}
.top-cart #cartCount{
    color: #fff;
    background-color: #d2492e;
    padding: 4px 8px;
    border-radius: 50%;
    text-align: center;	
}
.live-chat{
    text-transform: uppercase;
    padding: 5px 40px !important;	
}
.phone-icon{
	padding-right: 5px;
    max-width: 23px;
    vertical-align: middle
}
.header-newsletter-text{
	font-weight: 500;	
}
.site-header p.text_order{
    font-weight: 500 !important;
    opacity: 9 !important;      
}
.site-header p.text_order span{
    color: #0f4b7d !important;
}
.header-newsletter-text{
    font-weight: 900 !important;	
}
.header-newsletter{
    margin-bottom: 4px !important;	
}
.header-bottom .selectize-control.single .selectize-input input{
    line-height: 35px !important;	
}
.header-bottom .selectize-control.single .selectize-input.dropdown-active:after{
	margin-top: -5px !important;
	right: 1px !important;
}
.selectize-control.single .selectize-input:after{
	margin-top: -5px !important;
}
.breadcrumb{
    padding: 0px 0 0 !important;
}
.breadcrumb-hr{
    margin-top: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
}
.template-collection .page-header{
    margin-top: 18px;
}
.page-header h1 span{
	background-color:#fff;
    font-size: 40px;  
    padding: 10px;font-weight:100;  
}
.page-title-hr{
margin: 0px;
    position: relative;
    top: -20px;
    z-index: -1;
}
.breadcrumb a{
    color: #0f4b7d !important;
}
.breadcrumb span:last-child a{
    color: #000 !important;
}
.last_text{padding:40px 0 80px 0}
.p_last_text{text-align:center;padding;display:none}

.myaccount-menu-link{
    line-height: 32px;
    padding-top: 0px; 
    text-transform: uppercase;
    text-align: right;
    font-size: 13px; 
}
.myaccount-menu-link a{
	text-decoration:none;
/*     font-family: muli, sans-serif !important; */
    letter-spacing: 0px !important;
}
.header-bottom .selectize-control div.item{
    font-size: 13px;
/*     font-family: muli, sans-serif !important;    */
}
.nav-bar {
    background: transparent !important;
}
.site-nav > li > a {
    font-weight: 500 !important;
    color: #030c2c !important;
    font-size: 15px !important;
    letter-spacing: 0px !important;
}
.home-slideshow{
	max-width: 100%;
    width: 100%;  
    margin: 0 auto;
}
#shopify-section-navigation {
    border-bottom: 0px solid #030c2c;
    max-width: 1500px;
    width: 100%;  
    margin: 0 auto;
    margin-top: 18px;  
}

#shopify-section-54e169e4-df6b-4f2e-8797-1c59eea6089c .box-title legend,
#shopify-section-1497262047204 .box-title legend a{
    background-color: #fff;
    font-size: 0px !important;line-height: 1px !important;
    padding: 0px 25px;
    padding-bottom: 0px;
    font-weight: 500;
/*     font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}





#shopify-section-1497262047204 .widget-title fieldset.box-title{
    border-top: 1px solid #1e274f;
}
.product-des  .quickview-button {
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}
.product-des  .quickview-button a span{
font-weight: 400;
}
#account .errors li{
    list-style: none;
/*     font-family: muli, sans-serif !important; */
    font-size: 15px;
    letter-spacing: 0px;
    /*text-transform: capitalize;*/
    text-align: center;  
}
#account .form-error, #reset-account .form-error{
    text-align: center;
    padding: 0px;
    margin-bottom: 0;
    list-style: none;
    text-transform: none;
/*     font-family: muli, sans-serif !important; */
    font-size: 15px;
    letter-spacing: 0px;
}
#account .form-error .disc{
	padding: 0px;
    list-style: none;
}
#reset-account .errors{
  padding: 6px !important;
}
#create-account .errors li, #reset-account .errors li{
    list-style: none;
/*    font-family: muli, sans-serif !important; */
    font-size: 15px;
    letter-spacing: 0px;
    text-transform: none;
    text-align: center;  
}
#create-account .form-error{
    text-align: center;
    padding: 0px;
    margin-bottom: 0;
    list-style: none;
    text-transform: none;
/*  	font-family: muli, sans-serif !important; */
    font-size: 15px;
    letter-spacing: 0px;	
}
#create-account .form-error .disc{
	padding: 0px;
    list-style: none;
}
/*#create-account .breadcrumb{
	display: none; 
}*/
.continue-shopping{
    background-color: #030c2c !important;
    font-size: 14px !important;
    font-family: muli, sans-serif !important;
    font-weight: normal;
    letter-spacing: 0px;
    padding: 0px 10px;
}
.btn-go-to-cart{
    background-color: #030c2c !important;
    font-size: 14px !important;
    font-family: MinionPro-Regular !important;
    font-weight: normal;
    letter-spacing: 0px;
    padding: 0px 10px;
}
.gm-links .gm-item {
    text-align: left;
}
body#account .page-header h1{
    color: #272a4e !important;
/* font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    font-weight: bold;
}
body#account .page-header {
    padding: 0px;
    margin-bottom: 5px;
    border-bottom: 0px solid #272a4e;
    padding-bottom: 10px;
}
.body template-customers-account .grid .page-header {
    border: 0px solid #eaeaea !important;
    border-width: 0px 0 !important;
    margin: 0px !important;
    padding: 0px 0 !important;
}
body.template-customers-account .grid .page-header {
    border: 0px solid #eaeaea !important;
    border-width: 0px 0 !important;
    margin: 0px !important;
    padding: 0px 0 !important;
}
body.template-customers-account .grid .grid-item {
    padding: 30px;
    background-color: #f4f5f7;
    margin-bottom: 10px;
}
body.template-customers-account .grid .grid-item:first-child {
    padding-bottom: 30px;
}
body.template-customers-account .page-header h4 {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    font-family: muli, sans-serif !important;
    letter-spacing: 0px;
}
body.template-customers-account .grid p, body.template-customers-account .grid h5 {
    font-size: 16px !important;
    line-height: 24px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 0px !important;
    color: #030c2c;
}
body.template-customers-account .grid p a{
	font-size: 18px !important;
    line-height: 35px !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
    text-transform: uppercase !important;
    border: 0px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 20px !important;
    border-bottom: 1px solid #000 !important;
}
body.template-customers-account .grid p a:hover{
	font-size: 18px !important;
    line-height: 35px !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
    text-transform: uppercase !important;
    border: 0px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 20px !important;
    border-bottom: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;  
}
#addresses .page-header{
    padding: 0px;
    margin-bottom: 25px;
    border-bottom: 2px solid #272a4e;
    padding-bottom: 10px;
}
#addresses .page-header h1{
    color: #272a4e !important;
   font-family: muli, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    font-weight: normal;
    margin-bottom: 0px;
}
#addresses .edit_account_address{}
#addresses .edit_account_address .grid-item {
    display: inline-block;
    width: 49.5%;
    padding-right: 15px;
}
#addresses .edit_account_address .grid-item label{
    font-size: 16px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #030c2c;
}
#addresses .edit_account_address .grid-item .address_form{
    font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 8px 10px;
    margin: 0 !important;
    margin-bottom: 15px !important;
    color: #030c2c;
    height: auto;
    width: 100%;
    border: 0px;  
}
#addresses .edit_account_address .grid-item select{
	font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 8px 10px;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #030c2c;
    height: auto;
    width: 100%;
    border: 0px;	
}
#addresses .setas_default{
    margin-bottom: 10px !important;
}
#addresses.btn_cancel{
    padding: 8px 25px;
    text-transform: uppercase;
    line-height: 34px;
    height: auto;
    letter-spacing: 0;
    font-weight: 700;
    border: 2px solid #030c2c;
    margin-top: 13px;
    vertical-align: bottom;
}



#address_form_new .page-header{
    padding: 0px;
    margin-bottom: 25px;
    border-bottom: 2px solid #272a4e;
    padding-bottom: 10px;
}
#address_form_new .page-header h1{
    color: #272a4e !important;
  font-family: muli, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    font-weight: normal;
    margin-bottom: 0px;
}
#address_form_new .box_content{}
#address_form_new .box_content .grid-item {
    display: inline-block;
    width: 49.5%;
    padding-right: 15px;
}
#address_form_new .box_content .grid-item label{
    font-size: 16px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #030c2c;
}
#address_form_new .box_content .grid-item .address_form{
    font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 8px 10px;
    margin: 0 !important;
    margin-bottom: 15px !important;
    color: #030c2c;
    height: auto;
    width: 100%;
    border: 0px;  
}
#address_form_new .box_content .grid-item select{
	font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 8px 10px;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #030c2c;
    height: auto;
    width: 100%;
    border: 0px;	
}
#address_form_new .setas_default{
    margin-bottom: 10px !important;
}
#address_form_new .btn_cancel{
    padding: 8px 25px;
    text-transform: uppercase;
    line-height: 34px;
    height: auto;
    letter-spacing: 0em;
    font-weight: 700;
    border: 2px solid #030c2c;
    margin-top: 13px;
    vertical-align: bottom;
}



.account_detail_box{
    padding: 30px !important;
    background-color: #f4f5f7;
    margin-bottom: 10px;
}
.account_detail_box .box_title{
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
}
.account_detail_box .box_content{
    font-size: 16px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 0px !important;
    color: #030c2c;
}
.account_detail_box p {
    font-size: 16px !important;
    line-height: 26px;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 0px !important;
    color: #030c2c;
}
.address_action{
    padding: 0px 30px 30px 30px;
    background-color: #f4f5f7;
    margin-top: -10px;
    clear: both;
}
.address_action a{
    font-size: 14px !important;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 0;
    margin: 0 !important;
    color: #030c2c;
    text-transform: uppercase;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 1px;
    border-bottom: 1px solid #030c2c;
    margin-bottom: 10px !important;
    display: inline-block;
    margin-right: 20px !important;
} 
.address_action a:last-child{
    color: #f00;
    border-bottom: 1px solid #f00;
}
.account_detail_box .add_address_btn{
	font-size: 18px !important;
    line-height: 35px !important;
    font-weight: 700 !important;
    letter-spacing: 0px !important;
    text-transform: uppercase !important;
    border: 0px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    padding-top: 0px !important;
}
.account_detail_box .add_address_btn:hover{
	text-decoration:none !important;
}
.address_action a:hover{
	text-decoration:none !important;
}
.account_detail_box.edit_address_form{
    margin-top: 10px;
    padding-top: 10px;  
}
#address_form_4611788538016 .grid-item {
    display: inline-block;
    width: 49%;
}
#address_form_4611788538016 .grid-item label{
	font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    margin-bottom: 8px !important;
    color: #030c2c;
}
#address_form_4611788538016 .grid-item input{
    width: 100%;
    border: 1px solid #f4f5f7;
}
#address_form_4611788538016 .grid-item select{
    width: 100%;
    border: 1px solid #f4f5f7;
}
.edit_account_address{
    margin-top: 20px;
}
#address_default_address_4611788538016{
    vertical-align: text-top;
}
label.inline{
    font-size: 15px !important;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: capitalize;
    padding: 0;
    margin: 0 !important;
    color: #030c2c;
    display: inline-block;
}
form#address_form_4611788538016{
font-family: muli, sans-serif !important;
    font-weight: normal;
    margin-top: 20px;	
}
form#address_form_4611788538016 .btn_cancel{
    padding: 0 25px;
    text-transform: uppercase;
    line-height: 34px;
    height: 36px;
    letter-spacing: 0em;
    border: 2px solid #030c2c;
    text-decoration: none;
   font-family: muli, sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    background-color: #f4f5f7;
    display: inline-block;
    vertical-align: bottom;
}
.setas_default{
    margin-bottom: 20px !important;
    display: block !important;
}
/* TEJAS END */

@media (min-width:1020px){
/*	.site-nav > li:last-child{
    	background-color:#0f4b7d;
		float:right;
	}
	.site-nav > li:last-child > a{
		color:white !important;
	}*/
}



/* ============ 23-01-20 css start here ===========  */ 
.vendor-list ul {
    padding: 0;
}
.a-z li {
    list-style: none;
    margin: 0;
    display: inline-block;
    padding: 0 10px;
}
.a-z {
    margin: 30px 0;
    padding: 20px 0 !important;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  	display:none;
}
.a-z li a {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #0f4b7d;
    transition: 0.3s;
    border-bottom: 1px solid;
}
.a-z li a:hover, .a-z li a:focus {
    color: #000;
    text-decoration: none;
}

.brands h3 {
    text-transform: uppercase;
    font-family: muli, sans-serif !important;
    transition: 0.3s;
    margin: 0 0 10px;
    font-size: 15px !important;
    line-height: 27px !important;
    color: #272a4e !important;
    font-weight: Bold !important;
    font-style: normal !important;
    margin-bottom: 3px !important;
}
.brands .col-md-4 {
    margin: 0 0 40px;
}
.brands li {
    list-style: none;
    margin-bottom: 0px;  
}
.brands li a {
/*     font-family: muli, sans-serif !important; */
    font-weight: 400;
    transition: 0.3s;
    position: relative;
    color: #000000 !important;
    text-transform: capitalize !important;
    letter-spacing: 0px;
    font-size: 15px !important;
    line-height: 27px !important;
}
.brands li a:after {
    width: 12px;
    background: #607D8B;
    position: absolute;
    content: "";
    left: 0;
    height: 1px;
    top: 50%;
    opacity: 0;
}
.brands li a:hover {
    padding-left: 15px;
    text-decoration: none;
    color: #607D8B;
}
.brands li a:hover:after {
    opacity: 1;
}
body .no_crop_image img {
    position: absolute !important;
}
 

/* ============== 27-01-20 css start here =============== */

body .sidebar {
    width: 100%!important;
}
.col-main.col-xs-9 {
    width: 100%!important;
}
.sidebar .sidebar-custom {
    display: inline-block;
    vertical-align: top;
    padding: 0 12px;
}
.sidebar .sidebar-custom .widget-title {
    padding: 0;
    border: 0;
    margin: 0;
}
.sidebar .sidebar-block {
    padding: 15px 0;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
}
.sidebar .sidebar-custom ul {
    overflow: hidden;
    margin: 0;
}
.sidebar .sidebar-custom span {
    color: #828282;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: 13px !important;
}
.sidebar .sidebar-custom h3 {
    text-align: left;
}
.sidebar .sidebar-custom .widget-content {
    text-align: left;
}
.sidebar .sidebar-custom p.showmore_btn.more {
    text-align: left !important;
    color: #828282;
}
.sidebar .sidebar-custom label {
    color: #828282;
    font-size: 13px;
}
body .sidebar-custom .widget-title .h3 span:before {
    border-top-color: #828282;
}
.sidebar .sidebar-block .widget-content {
    display: none;
}
.col-main .toolbar {
    background: transparent;
    border: 0;
}
.col-main .toolbar .filter-sortby {
    float: right;
	margin: 8px 0px 8px 22px !important;
}
.sidebar .sidebar-custom:hover.widget-content {
  display: block;
}

.sidebar .sidebar-custom:hover .widget-content {
  display: block;
}

.template-collection .sidebar .sidebar-block {
  padding: 0;
}

/*.template-collection .sidebar .sidebar-block .sidebar-custom {
  width: 12%;
  padding: 12px;
  position: relative;
}*/

.template-collection .sidebar .sidebar-block .sidebar-custom {
    width: auto !important;
    /* padding: 3px !important; */
    position: relative;
    min-width: 9% !important;
}
.template-collection .sidebar .sidebar-block .sidebar-custom .widget-title .h3{
    text-align: center;
}
div#block-1508909632222 {
  display: none;
}

.template-collection .sidebar .sidebar-block .sidebar-custom:hover {
  position: relative;
  border-left: 1px solid #c3cbd5;
  border-right: 1px solid #c3cbd5;
  background-color: #f6f6f6;
}

.sidebar .sidebar-custom .widget-content {
  position: absolute;
  width: 200%;
  left: -1px;
  top: 44px;
  padding: 5px;
  border-left: 1px solid #c3cbd5;
  border-right: 1px solid #c3cbd5;
  background-color: #f6f6f6;
  border-bottom: 1px solid #c3cbd5;
  z-index: 9;
}
.col-main .toolbar .filter-sortby button.dropdown-toggle {
  padding: 0 0px 0 10px;
}

.col-main .toolbar .filter-sortby button.dropdown-toggle:after {
  border-left: 1px solid #cbcbcb00;
}
ul.a-z li a.active {
    color: white;
    background-color: black;
    padding: 5px 10px;
}
/*maddy.start*/
.template-customers-register form#customer_login div.errors{
  display:none;
}
.template-customers-login form#create_customer div.form-error{
  display:none;
}
.home-slideshow .slick-list .slide-img{
  	width: 100%;
    object-fit: cover;
    height: auto;
}
.header-image {
  	/*background-image: url(/cdn/shop/files/blancpain_2000x.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10px 0 20px;
    position: relative;
    width:100%;
}
.header-image.collection_header {
  	/*background-image: url(/cdn/shop/files/blancpain_2000x.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
    position: relative;
    width:100%;
}
.header-image::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.header-image h1 {
    color: #030c2c;
    font-size: 24px;
    font-weight: 500;
    line-height: 40px;
    position: relative;
    text-transform: uppercase;
    padding: 0px 0px;
    margin: 0;
}
.header-image .header_container.text-center {
    background: transparent;
}
.container.content_section {
    padding: 30px 30px 0px 30px;
    font-size: 18px;
    line-height: 1.5;
}
.header-panel .header-logo{
  text-align:center;
}
.header-panel .input-group.search-bar .input-group-field{
  	border: none;
    border-bottom: 1px solid;
    border-radius: 0;
  	height:auto;
	padding: 0px 0px 5px 0px;
}
.cart_svg_icon{
  height:35px;
  width:35px;
}
.header-panel .nav-search{
  	margin:0 !important;
}
.header-search-section{
	padding-top:8%;
}
.header-search-section .cust-padding{
    margin-top: -27px;
}
.price-box div.sale p.retail-price{
  	font-style: italic;
    font-size: 18px;
    font-weight: normal;
	margin-bottom: 5px;
}
.price-box div.sale p.special-price{
	color: #f51e0e !important;
    margin-bottom: 5px;
    font-size: 20px;
}
.price-box div.sale .you-save-price{
  	text-transform: uppercase;
    color: #f51e0e;
    font-weight: bold;
}
.header-white-top-row {
    border-top: 1px solid #030c2c ;
    border-bottom: 1px solid #030c2c ;
    /*padding-top: 7px;
    padding-bottom: 5px;*/
}
.header-white-top-row .currency-picker{
  float:right;
}
.header-discount-flash{
	background: #030c2c;
    color: #fff;
    text-align: center;
    padding:5px 8px;
}
/*.main-content.is_vendor div.breadcrumb{
  	display:none;
}*/
.myaccount-menu-link .dropdown-content{
	display:none;
}
.myaccount-menu-link:hover .dropdown-content {
    display: block;
    position: absolute;
    border-left: 0px solid #e3e5ee !important;
    border-right: 0px solid #e3e5ee !important;
    z-index: 9 !important;
    right: -107px;
    text-align: left;
    top: 62px;
    border: 0px !important;
    background-color: #e3e5ee !important;
}
/*.myaccount-menu-link .dropdown-content:after {
    content: " ";
    background-image: url(/cdn/shop/t/2/assets/up_ac.png);
    height: 11px;
    position: absolute;
    top: -11px;
    left: -29%;
    right: 0px;
    background-repeat: no-repeat;
    width: 100%;
    background-position: 82%;
}*/
.myaccount-menu-link .dropdown-content a{
    display: block;
    padding: 2px 20px;
    text-align: center; 
    text-decoration: none;  
}
.shop_vendor_section {
	width: 101.5%;
    text-align: center;
    background-color: #030c2c;
    padding: 14px;
    margin: 0px;
    margin-top: 42px;
    margin-left: -10px;
}
.shop_vendor_button{
 	color: #fff;
    font-size: 20px;
}
.heading_title_section {
    text-align: center;
    background-color: #b4b5c2;
    color: #030c2c;
    padding: 5px;
}
.social_share_product a:hover{
  text-decoration: none;
}
.wishlist-button{
  border: 0px;
  background: transparent;
  padding: 0px;
  margin-bottom: 20px;
  text-align: left;
}
/*maddy.over*/
.product-specification-section{
    margin-top: 30px;
    margin-bottom: 30px;
}
.product-specification-section .sepcification-heading{
    text-transform: uppercase;
    font-size: 21px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #0f4b7d;
    margin-bottom: 10px;
}
.innerspecification{
	padding: 20px 20px 00px 20px;
    margin-bottom: 20px;
}
.innerspecification .h3 {
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0px;
    color: rgba(38, 43, 80, 0.88);
    text-shadow: none;
/*   font-family: muli, sans-serif !important; */
    border-bottom: 1px solid #030c2c;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.innerspecification ul{
    padding: 0px;
    list-style: none;
    margin-bottom: 2px;
}
.innerspecification ul li{
	font-size: 14px;
    margin-bottom: 12px;
}
.innerspecification ul li .info_title{
    width: 35%;
    display: inline-block;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 16px; 
}
.innerspecification ul li .spacer{
   /* text-transform: capitalize; */
    letter-spacing: 0px;
    font-size: 16px;
    width: 64%;
    display: inline-block;
    vertical-align: top;
}
.product-description-section{
    padding: 0px 20px 0px 20px;
}
.template-product .tab-pane {
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
    text-align: justify;
    border-top: 1px solid #030c2c;
    padding-top: 40px;
}
.footer-newsletter-section{
    background-color: #030c2c;
    padding: 45px 0px 45px 0px;
    background-image: url(/cdn/shop/t/17/assets/w_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.footer-newsletter .h3{
    text-align: center;
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0px;
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 25px;
    font-weight: 600;
}
.footer-newsletter .h3 span{
    color: #fff;
    font-size: 15px;
    font-weight: 400;
/*     font-family: muli, sans-serif !important; */
}
.newsletter .input-group-field {
    max-width: 100%;
    width: 69% !important;
    margin: 0 auto !important;
    margin-bottom: 20px !important;
    border: 0px !important;
    border-bottom: 1px solid !important;
    padding: 15px 15px !important;
    text-transform: unset;
    background: white !important;
    display: inline-block !important;
    float: none !important;
    height: auto !important;
    font-family: muli, sans-serif !important;
    color: #030c2c !important;
    font-size: 17px;
}
.footer-newsletter .input-group-btn{
    width: 30%;
    display: inline-block !important;
    float: none !important;
    margin-right: 0px !important;
    margin-top: 11.5px !important;
}
.footer-newsletter .input-group-btn .btn{
    min-width: 100% !important;
    width: 100% !important;
    margin: 0 auto !important;
    border: 0px !important;
    display: block !important;
    font-family: muli, sans-serif !important;
    color: #ffffff !important;
    font-weight: normal;
    font-size: 17px !important;
    min-height: auto;
    height: auto;
    letter-spacing: 0px;
    background-color: #ffffff52 !important;
    padding: 15.5px 10px 15.5px 10px !important;
    vertical-align: top;
    margin-top: -14px !important;
    text-transform: uppercase;  
}
.site-footer a, .footer-bottom address {
    color: #252525;
    text-transform: uppercase;
    letter-spacing: 0;
    line-height: 31px;
    font-size: 19px;
/*     font-family: muli, sans-serif !important; */
}
body .footer-top .h3 span {
    color: #030c2c !important;
    text-transform: uppercase;
    letter-spacing: 0;
    line-height: 31px;
    font-size: 19px;
/*     font-family: muli, sans-serif !important; */
    font-weight: 500;
}
.site-footer .text span, .footer-top .h3 {
    color: #000000 !important;
    margin-bottom: 9px !important;
}
body .footer-newsletter .input-group-btn .btn:hover{
    background-color: #ffffff !important;
    color: #030c2c !important;
}
.price.on-sale .sale_label{
	text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0;
}
.price.on-sale .money{
	text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0;
}
@font-face {
  font-family: EncodeSansNormal-Regular;
  src: url(/cdn/shop/t/2/assets/EncodeSansNormal-Regular.ttf);
}

@font-face {
    font-family: GoudyOld;
    src: url('/cdn/shop/t/2/assets/GoudyOld.ttf') format("ttf");
}
@font-face {
    font-family: MinionPro-Regular;
    src: url('/cdn/shop/t/2/assets/MinionPro-Regular.ttf') format("ttf");
}
@font-face {
    font-family: GoudyOldStyleBT;
    src: url('/cdn/shop/t/2/assets/GoudyOldStyleBT.ttf') format("ttf");
}
html body, body p {
/*    font-family: EncodeSansNormal-Regular !important;	*/
   font-family: Poppins;
}
div, span, a{
/*    font-family: EncodeSansNormal-Regular !important;*/
   font-family: Poppins; 
}
.about_bell{
text-decoration: underline;
    display: block;
    text-align: center;
    max-width: 400px;
    margin: 0 auto;
    font-size: 14px;
    letter-spacing: 0px; 
    margin-bottom: 55px;  
}
.site-footer {
    background: #fff;
}
.site-footer a, .footer-bottom address {
    color: #252525 !important;
    text-transform: capitalize;
    letter-spacing: 0;
	line-height: 23px;
    font-size: 13px;
/*     font-family: muli, sans-serif !important; */
}
.site-footer .text span, .footer-top .h3 {
    color: #0f4b7d;
    font-size: 14px;
}
.sidebar .sidebar-block{
    border-top: 1px solid #030c2c;
    border-bottom: 1px solid #030c2c;
    background-color: #e9eaed;
}
.template-collection .sidebar .sidebar-block .sidebar-custom .widget-title .h3 span {
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
    font-size: 13.5px !important;
    letter-spacing: 0px;
}
.template-collection .sidebar .sidebar-block .sidebar-custom{
    padding: 6px;
}
.template-collection .sidebar .sidebar-block .sidebar-custom:hover {
    position: relative;
    border-left: 0px solid #c3cbd5;
    border-right: 0px solid #c3cbd5;
    background-color: transparent;
}
body .sidebar-custom .widget-title .h3 span:before{
	display:none;
}
.sidebar .sidebar-custom .widget-content {
    border-left: 0px solid #c3cbd5 !important;
    border-right: 0px solid #c3cbd5 !important;
    background-color: transparent;
    border: 0px solid #717171 !important;
    z-index: 9 !important;
    top: 42px;
    left: 19px !important;
    border-top: 0px;
    padding: 0px;
    padding-top: 18px;
}
.sidebar .sidebar-custom .widget-content ul{
    padding: 12px 10px 0px 10px;
    border: 1px solid;
    background-color: #fff;
}
.sidebar .sidebar-custom .widget-content:after {
    content: " ";
    background-image: url(/cdn/shop/t/2/assets/up1.png); 
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 8%;
    right: 0px;
    background-repeat: no-repeat;
    background-position: center;
}
.sidebar-custom input[type="checkbox"] + label {
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
    font-size: 11.5px !important;
    letter-spacing: 0px;
}
.header_discount_flash {
    letter-spacing: 0px;
    font-size: 13px;
    margin-top: 6px !important;
}
.header-bottom {
    padding-top: 12px !important;
}
.header-bottom p.text_order{
    font-size: 13px !important;
/*      font-family: muli, sans-serif !important;   */
}
.header-logo img{
    max-width: 260px !important;
}
.header-logo {
    margin: 35px 0 15px !important;
}
.header-panel #cartCount{
    display: block;
    right: 11px !important;
    top: 16.5px !important;
    position: absolute;
    border: 0px solid #030c2c;
    background: #030c2c00;
    color: #030c2c;
    font-weight: 600;
    padding: 0px 4px;
    line-height: 16px;
    font-size: 12px;
    border-radius: 100px;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: -3.5px;  
}
.header-panel .nav-search{
	width: 100%;
    display: inline-block !important;
    padding-left: 280px;
    margin-left: -50px !important;
}
.header-panel .input-group.search-bar .input-group-field{
    font-size: 13px;
    letter-spacing: 0px;
/*     font-family: muli, sans-serif !important;  */
}
#shopify-section-navigation .site-nav{
    text-align: center !important;
}
.site-nav > li:first-child > a {
    margin-left: 18px !important;
}
.site-nav > li:hover > a > span:first-child, .site-nav > li:hover > a.current > span:first-child, .site-nav > li > a.current > span:first-child{
    border-bottom: 0px solid #fff !important;
}
#watchesandbeyond #shopify-section-navigation{
    border-bottom: 0px solid #030c2c;
}
#shopify-section-navigation .site-nav{
  	z-index:9 !important;
    padding-bottom: 0px;  
}
.banner-header .header_container h1{
    letter-spacing: 0px;
    font-size: 25px;
    line-height: 45px;
}

#about-us .content_section{
    letter-spacing: 0px;
     line-height: 21px;
    font-size: 14px;
}
/*.template-collection .breadcrumb{
	display:none;
}*/
.template-collection #shopify-section-sidebar:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 43px;
    background-color: #e9eaed;
    left: 0px;
    right: 0px;
    border-top: 1px solid #030c2c;
    border-bottom: 1px solid #030c2c
}
.template-collection #shopify-section-sidebar .sidebar-custom {
    padding: 10px;
    z-index: 3;  
}
.template-collection #shopify-section-sidebar .widget-title .h3 span{
    color: #353535;
    font-size: 13.5px !important;
    letter-spacing: 0px;
}
.template-collection #shopify-section-sidebar .sidebar-block {
    position: relative;
    border-top: 0px solid #030c2c;
    border-bottom: 0px solid #030c2c;
    background-color: transparent;
}
.template-collection .page-header h1 span {
    background-color: #fff;
    font-size: 40px;
    padding: 80px 10px;
    padding-bottom: 0px;
    font-weight: 100;
/* 	font-family: GoudyOldStyleBT !important;   */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
.template-collection .filter-sortby{
	display:block;
}
.toolbar .dropdown-menu{z-index:0;}
.toolbar button.dropdown-toggle
{color:#fff !important;}


.template-collection .page-header {
/*     margin-bottom: 0px !important; */
}
.toolbar .btn-group.open .dropdown-toggle:before {
    border-top-color: transparent;
    border-bottom-color: #fff !important;
    margin-top: -5px;
}
#customer_login label {
    display: block;
    text-transform: capitalize;
    font-size: 14px;
    color: #030c2c;
    font-weight: normal;
    margin-bottom: 3px;
}


.product-label strong, .lable_new strong {
    font-weight: normal !important;
    letter-spacing: 0pxl !important;
}
/*.template-product .breadcrumb{
	display:none;
}*/
#shopify-section-product-template{
    padding-top: 70px;
}
.gm-jc-start{
    margin-bottom: 6px !important;	
}
.template-product .above_title {
    font-size: 14px;
   /* font-family: muli, sans-serif !important; */
    text-transform: uppercase;
	display: inline-block;
    padding-right: 10px;  
}
.template-product .above_title .sap{
    padding-left: 8px;
}
.template-product .product-sku{
	display: inline-block;
    font-size: 14px;
  /* font-family: muli, sans-serif !important; */
    text-transform: uppercase;
    margin-bottom: 0px;  
}
.template-product .product-sku label{
	font-weight:normal;
}
.template-product .product_name{
    font-weight: normal !important;
    text-transfor3m: capitalize;
    font-size: 20px !important;
    letter-spacing: 0px;
    color: #272a4e;
    padding: 20px 0px
}
.heading_title_section {
    text-align: center;
    background-color: #dee0e6;
    padding: 2px;
    letter-spacing: 0px;
    font-size: 22px;
    line-height: 45px;
    color: #030c2c;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.template-product .tab-pane{
    letter-spacing: 0px;
    line-height: 27px;
    font-size: 14px;
    text-align: justify;
}
.product-shipping-section{
    margin-top: 30px;
}
.shipping_info{
	letter-spacing: 0px;
    line-height: 27px;
    font-size: 14px;
    text-align: justify;
    margin-top: 20px;
  	margin-bottom: 20px;
	padding: 0px 30px 0px 30px;
}
.related-products .heading_title_section{
    background-color: #030c2c;
	color: #ffffff;  
}
.products-grid .product-item .btn{
    font-family: MinionPro-Regular !important;
    letter-spacing: 0px;
    background-color: #030c2c;
    border-color: #030c2c;
    color: #fff !important;
    font-weight: 100;
    padding: 0px 20px;
    height: 30px;
    line-height: 27px;
    margin-bottom: 40px;
    border: 0px;
}
.template-collection .product-image img, .template-search .product-image img {
    max-width: 90%;
    height: 260px !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0px !important;
    right: 0px !important;
    object-fit: contain;
    top: 0px !important;
  	margin-bottom: 0px;
  	margin-top: 0px;
}
/*.template-collection .product-image img:hover, .template-search .product-image img:hover{
	opacity:0.5 !important;
} */
.template-collection .grid-item .product-grid-image{
    height: 260px !important;
}
.template-collection .grid-item .inner-top:hover .product-image img{
	opacity:0.5 !important;	
}
.template-collection .quickview-button a {
    max-width: 150px;
    margin: 0 auto;
}
.template-collection .product-vendor {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;  
}
.template-collection .grid-item .product-title{
    color: #000 ;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.template-collection .grid-item .money{
    font-size: 17.5px;
    letter-spacing: 0px;
    font-weight: 600;
}
.template-collection .grid-item .you-save-price{
	text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 600;
}
.template-collection .grid-item .you-save-price .money{
    font-size: 13px;
    letter-spacing: 0px;  
}
.site-nav-dropdown{
    z-index: 9999 !important;
}
.template-collection .is_vendor .header_container_collection h1{
    background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
.template-collection .is_vendor .header_container_collection h1{
    padding-bottom: 30px;  
}
.template-collection .is_vendor .container.content_section {
    padding: 00px 30px 40px 30px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
	text-align: justify;  
}
.template-collection .is_vendor #shopify-section-sidebar .sidebar-block{
    border-top: 1px solid #030c2c;
}
.about_brand_header h1{
	background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 400;
    text-transform: capitalize !important;
    color: #030c2c;
    display: block;
}
.about_brand_header .header-image{
    padding-bottom: 0px;
}
.template-page .about_brand_content{
    margin-top: 20px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
}
.shop_vendor_section .shop_vendor_button{
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0px;
  	text-decoration:none;
}
/*.template-customers-login .breadcrumb{
	display:none;
}*/
.template-customers-login .login_title {
    background-color: #fff !important;
    padding: 0px 10px !important;
    padding-bottom: 0px !important;
    font-weight: bold;
    text-transform: capitalize !important;
    color: #030c2c;
  /*  letter-spacing: 0px; */
    display: block;
    border: 0px !important;
/*     font-family: muli, sans-serif !important; */
    font-size: 23px !important;
    text-align: center;
}
.template-customers-login .main-content {
    padding: 100px 0px 10px 0px !important;
    background: url(/cdn/shop/files/website_background.jpg?v=1609280846) !important;
    background-size: cover !important;
    width: 100% !important;
    background-repeat: no-repeat !important;
	max-width: 100% !important;
    width: 100% !important;
    background-repeat: no-repeat !important;  
}
.header-bottom .header-white-top-row .phone-icon{
	padding-right: 5px !important;
    max-width: 23px !important;
    vertical-align: middle !important;
    margin-top: -4px !important;
}
/*.recently-viewed-products .product-bottom a.product-title{
    height: 50px !important;
    overflow: hidden !important;
	display: block !important;  
} */
#customer_login input {
    display: block !important;
    max-width: 100%;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border-bottom: 0px solid;
    padding: 12px;
    text-transform: none;
    font-size: 13px;
    color: #030c2c;
    background-color: #e9eaed;
    height: auto;
    border: 1px solid #030c2c; 
}
#customer_login input:focus{
	outline:none;
}
#customer_login .action-btn input {
	color: #fff;
/*     font-family: muli, sans-serif !important; */
    font-weight: normal;
    font-size: 17px;
    min-height: auto;
    height: auto;
    letter-spacing: 0px;
    background-color: #030c2c !important;
    margin-top: 46px;
    padding: 4px;
    max-width: 110px;
    margin-bottom: 0px !important;
  	text-transform: uppercase;
}
#customer_login{
    padding-bottom: 0px;
}
#create_customer input{
	display: block !important;
    max-width: 350px;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border: 0px;
    border-bottom: 1px solid;
    padding: 5px 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #030c2c;
}
#create_customer input:focus{
	outline:none;
}
#create_customer .action-btn input {
    font-family: MinionPro-Regular !important;
    color: #fff;
    font-weight: normal;
    font-size: 19px;
    min-height: auto;
    height: auto;
    padding: 0px;
    letter-spacing: 0px;
    background-color: #030c2c !important;
    margin-top: 20px;
}

/*   */

.template-customers-register .login_title {
	background-color: #fff !important;
    font-size: 23px !important;
    padding: 0px 10px !important;
    padding-bottom: 0px !important;
    font-weight: 400;
/*   font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
    border: 0px !important;
}
.template-customers-register .main-content {
    padding: 100px 0px 10px 0px !important;
    background: url(/cdn/shop/files/website_background.jpg?v=1609280846) !important;
    background-size: cover !important;
    width: 100% !important;
    background-repeat: no-repeat !important;
	max-width: 100% !important;
    width: 100% !important;
    background-repeat: no-repeat !important;  
}
#create_customer{
	border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #030c2c;
    padding: 40px;
}
#create_customer input {
    display: block !important;
    max-width: 100%;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border-bottom: 0px solid;
    padding: 15px;
	text-transform: none;
    font-size: 13px;
    color: #030c2c;
    background-color: #e9eaed;
    height: auto;
    border: 1px solid #030c2c;
}
#create_customer input:focus{
	outline:none;
}
#create_customer .action-btn input {
	color: #fff;
/*  font-family: muli, sans-serif !important; */
    font-weight: normal;
    font-size: 17px;
    min-height: auto;
    height: auto;
    letter-spacing: 0px;
    background-color: #030c2c !important;
    margin-top: 46px;
    padding: 3px;
    max-width: 150px;
}
#create_customer label {
    display: block;
    text-transform: capitalize;
    font-size: 14px;
    color: #030c2c;
    font-weight: 500;
    margin-bottom: 3px;
}

#create_customer input:focus{
	outline:none;
}
#create_customer .action-btn input {
    margin-top: 20px;
    font-weight: 100 !important;
    padding: 8px 0px 7px;
/*     font-family: muli, sans-serif !important; */
	text-transform: uppercase;  
}
#create-account .action-btn{
    margin-bottom: 0px !important;
}
#create_customer{}
/* */
.forgot_pass {
    display: block !important;
    max-width: 100%;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 0px !important;
    border: 0px;
    padding: 5px 0px;
    text-transform: capitalize;
    font-size: 14px;
    color: #030c2c;
    text-align: right;
    padding-top: 0px;
    text-decoration: underline;
    margin-top: -5px;
/* 	font-family: muli, sans-serif !important;   */
}
#customer_login{
	border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #030c2c;
    padding: 40px;
    padding-bottom: 0px;  
}


#recover_password input {
	display: block !important;
    max-width: 350px;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border: 0px;
    border-bottom: 1px solid;
    padding: 5px 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #030c2c;
}
#recover_password input:focus{
	outline:none;
}
#recover_password .action-btn input {
    min-width: 0px;
    color: #fff;
/*     font-family: muli, sans-serif !important; */
    font-weight: normal;
    font-size: 19px;
    min-height: auto;
    height: auto;
    letter-spacing: 0px;
    background-color: #030c2c !important;
    margin-top: 46px;
   padding: 10px 0px 7px;
    max-width: 150px;
    margin-bottom: 0px !important;
    text-transform: capitalize;
}
#recover_password form{
	margin-top: 37px;
}
#recover_password #recover-email{
    margin-bottom: 157px !important;
}
.action-btn{
    text-align: center;
    margin-bottom: 40px; 
}
.action-btn span{
	padding: 0px 5px;
    text-transform: capitalize;
/*     font-family: muli, sans-serif !important; */
}
.action-btn a{
/* 	font-family: muli, sans-serif !important; */
}
/* CREATE AC */

/*.template-customers-register .breadcrumb{
	display:none;
}*/
.template-customers-register .main-content{
    padding: 100px 0px 100px 0px !important;
}


/* --- */
.site-footer{
    background: #fff !important;
    padding: 55px 0 0 !important;
    /*padding-bottom: 45px !important;*/
}
body .footer-top .h3 span {
    color: #030c2c !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
    margin-bottom: 16px !important;
/*     font-family: muli, sans-serif !important; */
}
.footer-bottom{
	/*display:none;*/
}
#customer_login .page-header h1{
/*   font-family: muli, sans-serif !important; */
}
.pro_name_seprater{
    border-top: 1px solid #030c2c;
    margin-bottom: 32px;
    margin-top: 25px;
}
.product-shop .product-title a.btn.next{
	display:none !important;
}
.product-shop #add-to-cart-form{
    max-width: 100%;
    width: 100%;
    display: inline-block;
}
.product-shop .social_share_product{
	max-width: 30%;
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.social_share_product{}
.social_share_product .inner_social{
	margin-bottom: 20px;
}
.social_share_product .inner_social .social_icon{
    max-width: 17%;
    width: 100%;
    display: inline-block;
}
.social_share_product .inner_social .social_text{
    max-width: 65%;
    width: 100%;
    display: inline-block;
    padding-left: 10px;
    font-size: 16px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 0px;
  	text-transform:uppercase;
}
.social_share_product .addthis_button{
    background-image: url(/cdn/shop/t/2/assets/share.png);
    width: 35px;
    height: 35px;
    display: inline-block;
    background-size: contain;
}
.social_share_product .addthis_button img{
    width: 35px;
    height: 35px;
    opacity: 0;
} 
#dropdown-cart .summary .price, .product-shop .prices .compare-price {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.product-shop .prices .compare-price{
	display: block;
}
.compare-price{
 	font-style: italic;   
}
.product-shop .prices .retail_rate{
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.retail_rate .money {
    text-decoration: line-through;
}
body .product-shop .price{
	display: block;
    color: #030c2c !important;
    font-size: 20px;
    letter-spacing: 0px;
    margin-bottom: 3px;  
}
.product-shop .product-title {
    margin-bottom: 1px;
}
.product-shop .product-infor {
    margin-bottom: 0;
}
.product-shop .prices .discount_rate{
    display: inline-block;
    padding-left: 00px;
    text-transform: uppercase;
    letter-spacing: 0px;	
}
#dropdown-cart .summary .price, .product-shop .prices .compare-price {
    font-size: 14px !important;
    font-style: normal !important;
    color: #6d6d6d !important;
    text-transform: capitalize !important;
    font-weight: 300 !important;
    margin-bottom: 0px !important;
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 15px; 
}
#dropdown-cart .model_sku_span{
  display: block;
}
#dropdown-cart .product-vendor{
    display: inline-block !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    text-transform: uppercase;
    color: #191919 !important;
    font-weight: 600;
    margin-right: 0px;
    font-size: 14px;
}
#dropdown-cart .product-name a{
    display: inline !important;
}
.cart-list span.sku{
    display: block;
}
.ajax-success-modal .ajax-product-title .ajax-product-vendor{
	text-transform: uppercase !important;
    margin-right: 5px;  
}

.product-shop .prices .discount_rate p {
    font-size: 14px !important;
    font-style: normal !important;
    color: #484848 !important;
    text-transform: capitalize !important;
    font-weight: 300 !important;
    margin-bottom: 0px !important;
}
.product-shop .prices .discount_rate p span {
    font-size: 14px !important;
    font-style: normal !important;
    text-transform: capitalize !important;
    margin-bottom: 0px !important;
    font-weight: 300 !important;
    color: #484848 !important ;
}
.product-shop .product-infor{
	display:none !important;
}
.product-shop .compare-price-1.retail_rate{
	font-size: 15px !important;
    font-style: normal !important;
    color: #220f0d !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
    display: block;
    margin-right: 30px;
    margin-top: 24px;
    text-decoration: line-through;
}
.cart_count{
	display:none;
}
.product-inventory{
	display:none;
}
.freeshipping {
    font-size: 20px;
    letter-spacing: 0px;
    margin-bottom: 20px;
    margin-top: 40px;
}
.product-shop .prices{
    margin-bottom: 0px; 
}
.product-inventory-section {
	background-color: #e3e5ee !important;
    color: #030c2c;
    padding: 12px 12px 7px 12px !important;
    max-width: 321px !important;
    font-weight: 400 !important;
    font-family: muli, sans-serif !important;
    font-size: 17px !important;
    letter-spacing: 0px !important;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0px;
}
.quick-view .product-inventory-section{
  width: 321px;
}
.product-inventory-section.has_qty{
  	background-color: unset !important;
    color: #030c2c;
    padding: 12px 12px 7px 0px !important;
    max-width: 321px !important;
    font-weight: 400 !important;
    font-family: muli, sans-serif !important;
    font-size: 15px !important;
    letter-spacing: 0px !important;
    position: relative;
    text-transform: uppercase;
    text-align: left !important;
    margin-bottom: 0px;
}
.product-inventory-section-not {
	    color: #030c2c;
    padding: 12px 12px 7px 0px !important;
    max-width: 321px !important;
    font-weight: 400 !important;
    font-family: muli, sans-serif !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    position: relative;
    text-transform: capitalize;
    text-align: left;
    margin-bottom: 0px;
}
.quick-view p.compare-price.outofstock{
  display: block !important;
}
.product-inventory-section 	span.inner_text{
	text-transform: capitalize;
}
.product-shop .product-infor {
    margin: 0px !important;
    margin-top: -30px !important;
}
body .product-shop #add-to-cart-form .btn {
    background-color: #030c2c !important;
    font-size: 18px !important;
    font-weight: normal;
    letter-spacing: 0px;
    margin-bottom: 13px;
    margin-top: 10px;
    text-transform: uppercase;
    height: unset;
    padding-top: 9px;
    padding-bottom: 6px;
}
body .product-photo-container #product-featured-image{
    height: 370px !important;
  	object-fit: contain !important;
}
.static_policy{
    padding: 0px 10px;
     background-color: transparent;
    text-align: center;
    margin-bottom: 50px;
}

.inner_pad_wrapper {
    background: #030c2c  ;
    padding: 11px 0;
}

.inner_pad_wrapper:before,.inner_pad_wrapper:after {
    content: "";
    clear: both;
    display: block;
}

.static_policy.static_policy_home .row{margin:0}


.static_policy .policy_text h2.mid{
    border-left: 1px solid #030c2c;
    border-right: 1px solid #030c2c;
}
.static_policy h2{
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 45px;
    letter-spacing: 0px;
    color: #030c2c;
}
.template-product .product-image img {
    max-width: 70%;
    height: 200px !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0px !important;
    right: 0px !important;
    object-fit: contain;
  width:333px !important;
}
.template-product .grid-item .product-grid-image{
    height: 300px !important;
}
.template-product .quickview-button a {
    max-width: 150px;
    margin: 0 auto;
}
.template-product .product-vendor {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    margin-right: 7px; 
}
.template-product .grid-item .product-title{
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.template-product .grid-item .money{
    font-size: 17.5px;
    letter-spacing: 0px;
    font-weight: 600;
}
.template-product .grid-item .you-save-price{
	text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 600;
}
.template-product .grid-item .you-save-price .money{
    font-size: 13px;
    letter-spacing: 0px;  
}
.template-product .is_vendor .header_container_collection h1{
    background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
.template-product .price.on-sale .money {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0px;
    color: #030c2c;
    font-size: 25px;
}
.template-product .is_vendor .container.content_section {
    padding: 30px 30px 40px 30px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
}
.template-product .is_vendor #shopify-section-sidebar .sidebar-block{
    border-top: 1px solid #030c2c;
}
.template-product .owl-carousel .owl-item{
	border: 0px solid #f2f2f2 !important;
    margin: 0px;  
}
.template-product .price-box div.sale p.retail-price {
    font-style: italic;
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 14px;
    letter-spacing: 0px;
     margin-top: -5px; 
}
.template-product .retail-price .money{
    font-weight: normal;
    font-size: 14px;
}
.recently-viewed-products {
    border-top: 0px dotted #000 !important;
    margin-top: 0px !important;
}
.recently-viewed-products .h2{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.recently-viewed-products .h2 span{
    padding: 5px;
    /* font-family: MinionPro-Regular !important; */
    letter-spacing: 0px;
    font-size: 20px;
    line-height: 32px;
    color: #030c2c;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0px;
    text-align: center;
    display: block;
}
body .recently-viewed-products .product-image .product-grid-image {
    height: 287px !important;
}
.related-products .price-box .sale .compare-price{
    font-style: normal;
    font-weight: normal;
    margin-bottom: -12px;
    font-size: 14px;
    letter-spacing: 0px;
    margin-top: -4px;
    display: block;
}
.related-products .price-box .sale .compare-price .money{
	display: inline-block !important;
    font-size: 16px !important;
    line-height: 24px;
    color: #000;
}
body .related-products .product-bottom .price-box{
	margin-top:11px !important
}
.products-grid.owl-carousel{
    margin-top: -84px !important;
}
.product-shop .prices{
    margin-bottom: 0px !important;
}
#recently-viewed-products-grid{
    margin-top: -20px !important;
  	/*margin-bottom:35px;*/
}
/*.recently-viewed-products>h2{
    margin-bottom: 0px;
    padding-bottom: 0px !important;
}*/
.product-collection .compare-price{
    font-style: italic;
    font-weight: normal;
    margin-bottom: -15px;
    font-size: 14px;
    letter-spacing: 0px;
    margin-top: -4px;
    display: block;
}
/*.template-page .breadcrumb{
	display:none;
}*/
.brand_header h2{
	background-color: #fff;
    font-size: 40px !important;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100 !important;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c !important;
    letter-spacing: 0px !important;
    display: block;
    margin-top: 50px !important;
}


#shopify-section-1497262047204 .product-image img {
    max-width: 70%;
    height: 220px !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0px !important;
    right: 0px !important;
    object-fit: contain;
}
#shopify-section-1497262047204 .grid-item .product-grid-image{
    height: 250px !important;
}
#shopify-section-1497262047204 .quickview-button a {
    max-width: 150px;
    margin: 0 auto;
}
#shopify-section-1497262047204 .product-vendor {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    margin-bottom: 0px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
#shopify-section-1497262047204 .grid-item .product-title, #bc-sf-filter-products .grid-item .product-bottom .product-title{
    color: #000000;
    text-transform: Capitalize;
    letter-spacing: 0px;
    font-size: 13px;
    line-height: 19px;
    overflow: hidden;
    margin-bottom: 12px;
 	margin-top: 0px;
    font-weight: normal;
    display: block;
    vertical-align: super;
   margin-left: 35px;
    margin-right: 35px;
    min-height: 40px;
  	max-height: 40px;
    height: auto;
    vertical-align: super;
}
#shopify-section-1497262047204 .compare-price{
    font-style: italic;
    margin-bottom: -12px;
    display: block;
}
#shopify-section-1497262047204 .grid-item .money{
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: normal;
}
#shopify-section-1497262047204 .grid-item .you-save-price{
	text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 600;
  	margin-top: 10px;
}
#shopify-section-1497262047204 .grid-item .you-save-price .money{
    font-size: 13px;
    letter-spacing: 0px;  
}
#shopify-section-1497262047204 .is_vendor .header_container_collection h1{
    background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
#shopify-section-1497262047204 .is_vendor .container.content_section {
    padding: 30px 30px 40px 30px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
}
#shopify-section-1497262047204 .is_vendor #shopify-section-sidebar .sidebar-block{
    border-top: 1px solid #030c2c;
}
#shopify-section-1497262047204 .infinite-scrolling-homepage a{
    width: 100%;
    margin: 0 auto !important;
    border: 0px !important;
    display: block !important;
    font-family: MinionPro-Regular !important;
    color: #fff !important;
    font-weight: normal;
    font-size: 21px !important;
    min-height: auto;
    height: auto;
    padding: 6px 0px;
    letter-spacing: 0px;
    background-color: #030c2c !important;
}
#shopify-section-1497262047204 {
    margin-top: 28px;
    margin-bottom: 0;
}
#shopift-section-1497262047204 .product-label{
	display:none;
}
#shopify-section-1489249304429 .last_text{
	display:none;
}
#shopify-section-1489249304429 .slide_brand{
    border-top: 0px solid #E0E0E0 !important;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 65px;
    padding-top: 30px !important;
}
#shopify-section-1489249304429 .slide_brand:after{
	content=" ";
}


#shopify-section-1489499624605 .product-image img {
    max-width: 70%;
    height: 295px !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0px !important;
    right: 0px !important;
    object-fit: contain;
}
#shopify-section-1489499624605 .grid-item .product-grid-image{
    height: 300px !important;
}
#shopify-section-1489499624605 .quickview-button a {
    max-width: 150px;
    margin: 0 auto;
}
#shopify-section-1489499624605 .product-vendor {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 14px;
    overflow: hidden;
    margin-bottom: 0px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle; 
}
#shopify-section-1489499624605 .grid-item .product-title{
    color: #000000;
    text-transform: CAPITALIZE;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 19px;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: normal;
    display: block;
    min-height: 60px;
    vertical-align: super;
}
#shopify-section-1489499624605 .compare-price {
	font-style: normal;
    display: block;
    letter-spacing: 0px;
    color: #000 !important;
    margin-bottom: 0px;
    font-size: 17px;
    line-height: 17px;
}
#shopify-section-1489499624605 .grid-item .you-save-price {
    text-transform: capitalize;
    margin-top: 10px;
    font-style: normal;
    display: block;
    letter-spacing: 0px;
    font-size: 13px;
    color: #000 !important;
    margin-bottom: 0px;
    font-weight: normal;
}
#shopify-section-1489499624605 .grid-item .you-save-price .money {
    letter-spacing: 0px;
    font-size: 13px;
    color: #000 !important;
}
#shopify-section-1489499624605 .is_vendor .header_container_collection h1{
    background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
#shopify-section-1489499624605 .is_vendor .container.content_section {
    padding: 30px 30px 40px 30px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
}
#shopify-section-1489499624605 .is_vendor #shopify-section-sidebar .sidebar-block{
    border-top: 1px solid #030c2c;
}
.owl-carousel .owl-item{
	border: 0px solid #f2f2f2 !important;
    margin: 0px !important;
}
#shopify-section-1489499624605 .product-label{
	display:none !important;
} 
#shopify-section-1489329138390 .banner img {
    width: 100%;
    max-width: 1500px !important;
}
#shopify-section-1583302575248 .banner-home-top{
	padding: 0px;
    margin-top: -20px;
}
#shopify-section-1489499624605 .products-grid.owl-carousel{
    margin-top: 20px !important;
}

#shopify-section-1489249304429 .box-title legend {
	background-color: #fff;
    font-size: 30px !important;
    line-height: 40px !important;
    padding: 0px 25px;
    padding-bottom: 0px;
    font-weight: 500;
/*     font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
#shopify-section-1489249304429 .widget-title fieldset.box-title {
/*     border-top: 1px solid #1e274f !important; */
    padding: 0 0 !important;
    padding-bottom: 0px !important  
}
#shopify-section-1489249304429 .widget-title{
    margin-bottom: 0px !important;
}
#shopify-section-1489249304429 .item {
      border: #ebebeb solid 1px;border-radius:10px;
    margin: 5px;
}
.deal_title{
    padding-top: 75px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev{
    background-image: url(/cdn/shop/t/2/assets/icon_left.jpg);
    background-position: center !important;
    background-size: contain;
    width: 40px;
    height: 40px;
    top: 32% !important;
    left: -35px !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
    background-image: url(/cdn/shop/t/2/assets/icon_right.jpg);
    background-position: center !important;
    background-size: contain;
    width: 40px;
    height: 40px;
    top: 32% !important;
    right: -35px !important;
}
.btn_shopbybrand{
    width: 100%;
    margin: 0 auto !important;
    border: 0px !important;
    font-family: muli, sans-serif !important;
    color: #fff !important;
    font-weight: normal;
    font-size: 18px !important;
    min-height: auto;
    height: auto;
    padding: 6px 0px !important;
    letter-spacing: 0px !important;
    background-color: #030c2c !important;
    text-transform: uppercase;
    line-height: 34px !important;
    text-align: center;
    margin-bottom: 0px !important;
    display: block;
    padding-top: 10px !important;  
}
#shopify-section-1489329138390 {
    margin-top: 10px;
    padding: 30px 0px !important;
    background-color: #f4f4f6;
    padding-top: 0px !important;
}
/* .left_line{
     position: absolute;
    width: 1px;
    height: 8.5%;
    background-color: #1e274f;
    margin-top: 10px; 
}
.right_line {
    position: absolute;
    height: 8.5%;
    left: 0;
    right: 0px;
    max-width: 1180px;
    width: 100%;
    margin: 0 auto;
    display: block;
    border-right: 1px solid #000;
    margin-top: -10px;
} */
#shopify-section-1497262047204 .product-label{
	display:none;
}
.home_static_policy{
    max-width: 1180px;
    margin: 0 auto;
    margin-top: 35px;
    background-color: transparent; 
    padding: 0px;  
}
.home_static_policy .h2{
	font-size: 29px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #030c2c;
    font-family: MinionPro-Regular !important;
}
.home_static_policy .policy_text{
    background-color: #b4b5c2;
    padding: 10px;
}
.home_static_policy .policy_text h2.mid {
    border-left: 0px solid #030c2c;
    border-right: 0px solid #030c2c;
}
.search-page .page-header h2{
    font-family: GoudyOldStyleBT;
 font-family: muli, sans-serif !important;
  margin-bottom: 60px !important;
}
#dropdown-cart{
    z-index: 9999999999 !important;
}
#shopify-section-product-template .prev.btn{
	display:none;
}
.more-view-wrapper .jcarousel-clip-vertical{
    width: 75px !important;
}

@media screen and (max-width:600px){
  .header_discount_flash{
 	 font-size: 9px !important;
  }
  .header-bottom {
      padding-top: 0px !important;
  } 
  .header-bottom p.text_order{
      padding: 2px 5px !important;
      line-height: 19px;
      font-size: 12px !important;
  }
  .phone-icon {
      display: none;
  } 
  .myaccount-menu-link{
      font-size: 13px;
      line-height: 16px;
  }
}
@media screen and (min-width:1080px) and (max-width:1399px){
  .gallary_box {
    width: 86% !important;
}
  
  	.footer-newsletter .h3{
  	    max-width: 90%;	
  	}
  	.header-panel #cartCount{
 		right:11px;	
 	}
}
/*maddy.start*/
/*.owl-carousel{
   transform: rotate(90deg);
   width: 270px; 
   margin-top:100px;
 } 
.item{
   transform: rotate(-90deg);
 }
.owl-carousel .owl-nav{
   display: flex;
   justify-content: space-between;
   position: absolute;
   width: 100%;
   top: calc(50% - 33px);
 }
div.owl-carousel .owl-nav .owl-prev, div.owl-carousel .owl-nav .owl-next{
    font-size:36px;
    top:unset;
    bottom: 15px; 
}*/
.product-img-box.has-jcarousel .more-view-wrapper{
  float: left !important;
}
.product-img-box.has-jcarousel .product-photo-container{
  float: right !important;
    width: 78% !important;
}
.share_social_text{
  padding-left: 49px;
  font-size: 16px;
  letter-spacing: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
/*maddy.over*/

#shopify-section-navigation .site-nav .gm-item{
font-family: muli, sans-serif !important;
    margin: 0px 30px !important;  
}
#shopify-section-navigation .site-nav .gm-item .gm-target {
    padding: 8px 8px 13px 8px !important;
    color: rgba(38, 43, 80, 1) !important;
  font-family: muli, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 27px !important;
    min-height: auto !important;
    margin: 0px 0px !important;
    text-transform: uppercase !important;
    margin-left: 0px !important;
}
.gIoamt{display:none !important;}
#shopify-section-navigation  .gm-text{
    padding: 0px 00px !important;
    color: rgba(38, 43, 80, 1) !important;
/*     font-family: muli, sans-serif !important;  */
    font-size: 16px !important;
    font-weight: 300 !important;
    font-style: normal !important;
    line-height: 27px !important;
    min-height: auto !important;
    margin: 0px 0px !important;
    text-transform: uppercase !important;
    margin-left: 0px !important;
}
#shopify-section-navigation li.item:hover span{
    padding-bottom: 0px !important;
}
#shopify-section-navigation .site-nav > li > a.current > span:first-child {
    border-color: #0b0b0b;
    padding-bottom: 0px;
}
body.gm-menu-installed .gm-menu .gm-submenu.gm-mega {
    border-color: transparent !important;
    background: #e3e5ee !important;
    margin-top: -20px !important;
    background-image: url(/cdn/shop/t/17/assets/drop_down_arrow.jpg) !important;
    background-position: top;
    background-repeat: no-repeat !important;
    padding-top: 10px !important;
    border: 0px solid #000 !important;
    top: 50px !important;
}
body.template-index .gm-menu .gm-submenu.gm-mega {
    top: 67px !important;  
}
body.gm-menu-installed .sc-bdVaJa, body.gm-menu-installed .bRfEXY{
	display:none;
}
#shopify-section-navigation .gm-submenu-mega .gm-mega .gm-grid .gm-text {
    /*font-size: 16px !important;*/
  	font-size: 13px !important;
    line-height: 27px !important;
}
#shopify-section-navigation .site-nav-dropdown a span{
    font-weight: 300 !important;
    font-size: 13px !important;
    line-height: 27px !important;
    color: #000000 !important;
    letter-spacing: 0px;
    font-family: muli, sans-serif !important;
}
#shopify-section-navigation .gm-collection-img{
	display:none
}
#shopify-section-navigation .gm-menu .gm-collection {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
}
#shopify-section-navigation .gm-collection-name{
    font-size: 14px;
    line-height: 25px;
}
.product-img-box .product-photo-thumbs li a {
    border-bottom: 0px solid transparent !important;
    padding-bottom: 0px !important;
}
.compare_single{
    z-index: 999;
    display: block;
    opacity: 1;
    visibility: visible;
    margin-top: 25px;
	display: none;
}
.compare_single a{
    z-index: 999;
    opacity: 1;
    visibility: visible;
    position: relative;
    text-indent: -999em;
    width: 37px;
    height: 37px;
    background: url(/cdn/shop/t/2/assets/compare-img.png);
    display: inline-block;
    padding: 0;
    background-position: center;
    background-size: contain;
}
.nav-bar .site-nav.gm-menu {
    display: block;
    justify-content: unset;
}
/*.nav-bar .container{
	max-width: 1500px;
    width: 100%;
    padding: 0px;
}*/
.sc-iwsKbI.lhtksM{
	display:none;
}
#create-account .search-bar input{
    width: 100%;
    min-width: auto;
    line-height: 17px;
}
#create-account .form-error{
    /*position: absolute;*/
  
    bottom: -5px;
    margin: 0 auto;
    right: 0;
    left: 0;

}
#create_customer{
    padding-bottom: 25px;
}
/*#account .errors{
    position: absolute;
    bottom: -5px;
    left: 0px;
    right: 0px;  
}*/
.nav-bar .container{
    padding-left: 0px !important;
    padding: 0px;
}
.header_discount_flash a{
	color: #fff !important;
    font-family: muli, sans-serif !important;  
}
body .product-shop #add-to-cart-form .btn:hover{
    background-color: rgba(38, 43, 80, 0.75) !important;
}
.btn{
    background-color: #030c2c !important;  
}
.btn:hover{
    background-color: rgba(38, 43, 80, 0.75) !important;  
}
.footer-newsletter .input-group-btn .btn:hover{
    background-color: rgba(38, 43, 80, 0.75) !important;  
}
.btn_shopbybrand:hover{
    background-color: rgba(38, 43, 80, 0.75) !important;  
}
#get-rates-submit{
    background-color: #030c2c !important;  
}
#get-rates-submit:hover{
    background-color: rgba(38, 43, 80, 0.75) !important;  
}
#reset-account form h1{
    background-color: #fff !important;
    font-size: 23px !important;
    padding-bottom: 0px !important;
    font-weight: 100;
/*     font-family: Muli !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
    border: 0px !important;
    padding: 100px 0px 10px 0px !important;
}
#reset-account form p{
	display: block !important;
    max-width: 350px;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border: 0px;
    padding: 5px 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #030c2c;
    text-align: center;
}
#reset-account label{
  display:none;
}
#reset-account input[type="password"]{
	display: block !important;
    max-width: 350px;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom: 20px !important;
    border: 0px;
    border-bottom: 1px solid;
    padding: 5px 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #030c2c;
}
.infinite-scrolling a{
	margin: 0 auto !important;
    border: 0px !important;
    font-family: MinionPro-Regular !important;
    color: #fff !important;
    font-weight: normal !important;
    font-size: 17px !important;
    min-height: auto;
    height: auto !important;
    padding: 0px !important;
    letter-spacing: 0px !important;
    background-color: #030c2c !important;
}
.customer-logged-in .myaccount-menu-link:hover .dropdown-content{
	right: -16px;
}
.wrapper-top-cart #dropdown-cart input.button-gift-checkout{
  display:none;
}

.quick-view .qv_vendor{
    font-size: 14px;
  font-family: muli, sans-serif !important;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 10px;
}
.quick-view .qv_product_sku{
    display: inline-block;
    font-size: 14px;
 font-family: muli, sans-serif !important;
    text-transform: uppercase;
}
.quick-view .qv_product_sku label{
    font-weight: normal;
}
.quick-view .sap{
    padding-left: 8px;
}
.quick-view .product-title a {
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 20px !important;
    letter-spacing: 0px;
    color: #272a4e;
    padding: 5px 0px;
}
.quick-view .product-infor{
	border-top: 0px solid #030c2c;
    margin-bottom: 32px;
    margin-top: 25px;  
}
.quick-view .details .variants{
	max-width: 69%;
    width: 100%;
    display: inline-block;
}
.quick-view .variants label {
    display: none;
}
.quick-view .dec, .quick-view .inc{
	display:none;
}
.quantity{
	/*display:none;*/
}
body .quick-view .actions .add-to-cart-btn {
    background-color: #030c2c !important;
    font-size: 18px !important;
    font-weight: normal;
    letter-spacing: 0px;
    font-family: muli, sans-serif !important;
    width: 50%;
    padding: 5px;
    height: auto;
    margin-top: 10px;  
}
.quick-view .social_share_product a.wishlist span {
    color: #2d2d2d;
    border-bottom: 0px solid #7b7b7b;
    max-width: 65%;
    width: 100%;
    display: inline-block;
    padding-left: 10px;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 0px !important;
}
.quick-view .social_share_product .inner_social .social_icon:hover{
    opacity: 1 !important;
}
.quick-view .product-shop .quantity{
	display:none;
}
.quick-view .social_share_product .inner_social .social_icon {
    max-width: 19%;
    width: 100%;
    display: inline-block;
    float: left;
    vertical-align: middle;
}
.quick-view .sale_label{
	text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    color: #b00 !important;
    font-size: 28px;
    letter-spacing: 0px;
    margin-right: 12px;
}
.quick-view .product-shop .price {
    margin-bottom: 20px;
    margin-top: 22px;
    display: block;
}
/* .jcarousel-skin-tango .jcarousel-next-vertical {
    background: url(/cdn/shop/t/80/assets/down_arrow1.png?v=1656953551) !important;
  background-size: 20px !important;
    background-repeat: no-repeat !important;
    
}
.jcarousel-skin-tango .jcarousel-prev-vertical{
	background:url('/cdn/shop/t/80/assets/up_arrow1.png?v=1656953654') !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    
} */
/* body .more-view-wrapper .jcarousel-skin-tango .jcarousel-next-vertical{
	width: 50px !important;
    height: 14px !important;
    margin-left: -10.7px !important;
    display: block !important;
}
body .more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-vertical{
	width: 50px !important;
    height: 14px !important;
    margin-left: -10.7px !important;
    display: block !important;  
} */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-vertical {
    top: 10px;
}

#recently-viewed-products-grid .grid-item .product-top:hover .product-des{
  opacity:1;
}

.has-items .mini-products-list img {
    width: 250px !important;
    height: 135px !important;
    max-width: 100% !important;
    object-fit: contain;
}
.home-slideshow{
  border-top: 0px solid #030c2c;
}

#cartToggle{
    cursor: pointer !important;
    float: right;
    margin-top: 1px;
}
.cart-list a.product-img img {
    width: 125px;
    height: 200px;
    object-fit: contain;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(/cdn/shop/files/loader.gif) center no-repeat #fff;
}
/*.template-cart .breadcrumb{
  display:none;
}*/
#shopify-section-cart-template .page-header h1{
    font-family: GoudyOldStyleBT;
}
#shopify-section-cart-template .cart-row .btn{
/*     font-family: GoudyOldStyleBT; */
}
.template-search .page-header form.search-bar{
  display:none;
}
.products-grid .product-item .btn span{
	font-family: muli, sans-serif !important;
}
#account .page-header h1, #wish-list .page-header h2{
/* 	font-family: GoudyOldStyleBT !important; */
}
#mens-watches .sidebar-block #block-1581325865975{
	display:none !important;
}
#womens-watches .sidebar-block #block-1581325865975{
	display:none !important;
}
.brands .designers {
    width: 100%;
    max-width: 18% !important;
    flex: 18%;
    margin: 0px 11px !important;
    margin-top: 10px !important;
  	margin-bottom: 30px !important;
}
.product-img-box .product-photo-thumbs li a img {
    margin: 0 auto;
    display: block;
    height: 70px;
    object-fit: contain;
  padding:2px;
}
.product-img-box .product-photo-thumbs li{
    padding-top: 0px !important;
}
.jcarousel-skin-tango .jcarousel-item{
    width: 75px !important;
   
    overflow: hidden;
    border: 1px solid #f8f8f8 !important;
  
    padding: 0px !important;
    margin: 5px 0px !important;
}
#at20mc #at_hover a{
  display:none;
}
#at20mc #at_hover a#atic_whatsapp,#at20mc #at_hover a#atic_facebook,#at20mc #at_hover a#atic_twitter,#at20mc #at_hover a#atic_pinterest_share,#at20mc #at_hover a#atic_gmail{
  display:block;
}
.at-branding-logo{
  display:none !important;
}

.vendor-list ul {
    padding: 0px 15px !important;
}
#dropdown-cart .text-cart{
    width: 100% !important;
  /*  height: 46px !important;
    background: #83838a !important; */
    color: #fff !important;
    border-color: #000 !important;
}
#dropdown-cart .text-cart a{
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 50px !important;
    border: 0px !important;
}
#dropdown-cart .summary{
    width: 60% !important;
    margin: 0 auto !important;
}
.mini-products-list .item{
    border-bottom: 1px solid #030c2c !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
}
.mini-products-list .item:last-child{
    border-bottom: 0px solid #030c2c !important;
     margin-bottom: 0px !important; 
}
.toolbar .dropdown-toggle{
    background: transparent !important;
    color: #000 !important;
}
.toolbar .btn-group.open .dropdown-toggle:before{
    border-bottom-color: #000 !important;
}
.toolbar button.dropdown-toggle {
    color: #000 !important;
}
.toolbar .dropdown-menu {
    z-index: 2 !important;
}
.template-search .main-content .row>.col-main{
    width: 100%!important;
}
@media (min-width:700px){
  #dropdown-cart {
    width: 400px !important;
  }  
 #dropdown-cart .product-name a {
    color: #000000 !important;
    font-weight: normal;
    padding: 0px 0px !important;
    font-size: 14px !important;
    letter-spacing: 0px;
    line-height: 22px;
    margin-top: 5px;
    margin-bottom: 10px;
   	max-height: 60px;
    overflow: hidden;
   
}
  	.vendor_span , .model_sku_span{
      text-transform:uppercase !important;
      font-size:12px !important;
    }
  
  #dropdown-cart .cart-collateral .price {
    color: #030c2c !important;
}
 
  .mini-cart-action{padding:20px 0px;}
  .mini-cart-action a
  {
  min-width: 100px;
    display: inline-block;
    text-decoration: underline;
    text-transform: uppercase;}
}
.home_static_policy{
	display:none;
}
.static_policy{
    margin-left: 16px;
    margin-right: 16px;  
}
#shopify-section-product-template {
    padding-top: 10px;
}
.static_policy .policy_text h2{
    margin-top: -4px;  
}
.static_policy .policy_text h2 img{
    max-width: 28px;
    margin-right: 3px;  
}
.static_policy .policy_text h2 span{
    font-size: 17px !important;
    font-weight: 500 !important;
    font-style: normal !important;
    line-height: 27px !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #fff;
}
.static_policy_home{
    margin: 0;
    margin-top: 0px;
}
.live_chat_elem {
    cursor: pointer;
}
.static_policy .icon_img{
	display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 4px;
}
.static_policy span{
    display: inline-block;
    text-align: left;
   font-size: 12px;
    line-height: 18px;
    color: #fff;
    letter-spacing: 0px;
    text-transform: uppercase;
}
body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {
    padding: 5px 25px 5px 25px;
    font-size: 13px;
}
.product-photo-container .zoomWrapper div{
	background: none !important;
}
.grid-item .product-item .product-image a .hover{
  display:none;
}
.static_policy_home .policy_text, .template-product .policy_text{
  cursor:pointer;
}

@media (min-width: 1800px){
.container {
    width: 100% !important;
    max-width: 1500px !important;
}

.right_line {
    max-width: 1480px;

}
}
.price-box {
	margin-top: 16px !important;	
}
.price-box .old-price{
  	/*color: #969696;*/
  font-size:11px;
    margin-right: 5px;
}
.price-box .old-price .money{
/*     text-decoration: line-through; */
}
.price-box .sale{
	margin-bottom: 3px;
}
.products-grid .grid-item .price-box{
	margin-top: 10px !important;
}
.price-box .old-price .retails{
	display: inline-block;
}
.price-box .old-price .money {
    margin-left: 0px !important;
    margin: 0px;
    display: inline-block !important;
    letter-spacing: 0 !important;
    font-size: 11px !important;
    line-height: 17px !important;
    font-weight: normal !important;
    color: #000 !important;
}
.price-box .you_save_loop .money {
    margin-left: 0px !important;
    margin: 0px;
    display: inline-block !important;
    letter-spacing: 0px !important;
    font-size: 11px !important;
    line-height: 17px !important;
    font-weight: normal !important;
    color: #000 !important;
}
.price-box .money{
	margin: 15px 0px;
}
.price-box .you_save_loop{ font-size: 11px }
.price-box .you_save_loop span{
    font-weight: normal;
}
.price-box .you_save_loop span.money{
	margin: 0px;
}
#shopify-section-navigation .gm-has-submenu .gm-badge{
	color: #000 !important;
    display: block !important;
    margin: 0px !important;
    width: 100% !important;
    padding-top: 0px !important;
    position: relative !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
#shopify-section-navigation .gm-has-submenu .gm-badge span{
    background: transparent !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
#shopify-section-navigation .gm-heading {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
#shopify-section-navigation .site-nav .gm-item .gm-target{
    padding: 0px !important;
}
#shopify-section-navigation .gm-heading {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
#shopify-section-navigation .site-nav .gm-item .gm-target{
    padding: 0px !important;
	padding-bottom: 20px !important;  
}
#shopify-section-navigation .gm-submenu .gm-text {
    color: #000000 !important;
    text-transform: none !important;
    letter-spacing: 0px;
}
#shopify-section-navigation .gm-heading .gm-text{
    font-weight: 800 !important;
}
#shopify-section-navigation .gm-item .gm-description {
	font-size: 15px !important;
    line-height: 21px !important;
    color: #272a4e !important;
    font-style: normal !important;
    margin-top: 18px !important;
    margin-bottom: 3px !important;
    font-weight: 800 !important;
    font-family: muli, sans-serif !important;
}
#shopify-section-navigation .gm-heading{
    border-bottom: 0px solid #ebebeb !important;
}
#shopify-section-navigation  .gm-heading .gm-text{
    font-size: 16px !important;
    line-height: 27px !important;
    color: #272a4e !important;
    font-weight: Bold !important;
    font-style: normal !important;
    marg	in-top: 7px !important;
    margin-bottom: 3px !important;
}
.site-nav-dropdown {
    border-style: solid !important;
    border-color: transparent !important;
    background: #e3e5ee !important;
    margin-top: -20px !important;
    background-image: url(/cdn/shop/t/17/assets/drop_down_arrow.jpg) !important;
    background-position: top;
    background-repeat: no-repeat !important;
    padding-top: 10px !important;
  	border:0px solid #000 !important;
    top: 50px !important;
	padding-top: 20px !important;
    padding-bottom: 15px !important;  
}
.template-index .site-nav-dropdown{
    top: 67px !important;
}
.site-nav-dropdown li a {
    padding: 3px 30px 3px 20px !important;
    position: relative !important;
    text-transform: capitalize !important;
}
.site-nav-dropdown li:hover > a:before{
	display:none !important;
}
.site-nav-dropdown:after{
	content: " ";
}
/* #about-us .header-image{
    padding: 0px;
    margin-bottom: 60px;
    margin-top: 50px;	
} */
#about-us .banner-header .header-image .header_container.text-center {
    background: transparent;
}
#about-us .banner-header .header_container h1, #reviews .banner-header .header_container h1 {
    color: #272a4e !important;
/*   font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    font-size: 24px !important;
    text-align: left;
}
#about-us .row.rte{
	border-bottom: 1px solid #272a4e;
    padding-bottom: 30px;
}
.shopify-section-collection-header header{
	margin-top: 0px;
}
.shopify-section-collection-header header span{

}
#shopify-section-collection-header header h1 span{
	
  
   color: #272a4e !important;
/*     font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    font-size: 24px !important;
   
    text-align: center !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
  font-weight:500;
}
#shopify-section-collection-template .toolbar{
    background: transparent !important;
    border: 0 !important;
    /*margin-bottom: -125px !important;
    margin-top: 90px !important;*/
}
/*body.collection-up-to-50 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-50-100 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-100-250 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-250-500 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-500-1000 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-500-1000 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-1000-1500 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-1500-2000 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.collection-over-2000 #shopify-section-collection-template .toolbar {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}*/
#shopify-section-collection-template .toolbar .view-mode{
	display:none !important;
}
#bc-sf-filter-tree-h{
     text-align: center;
    background-color: #e3e5ee; 
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block{
	margin-bottom:0px !important;
}
body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {
    padding: 15px 15px;
    background: transparent;
    font-size: 19px !important;
    letter-spacing: 0px;
    font-weight: normal;border:0 !important;
}
#shopify-section-collection-template .product-collection, .template-search .product-collection{
    margin-top: 100px;
}
#shopify-section-collection-template .bc-sf-filter-option-block, .template-search .bc-sf-filter-option-block{
    top: auto;
    max-width: 230px;
    left: auto;
}
.no_padding{
	padding:0px;
}
.header-search-section{
    padding-right: 0px;
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content{
	width: unset !important;
    left: unset !important;
    top: 50px !important;
/*    max-width: 200px; */
    text-align: left;
    border-style: solid !important;
    border-color: transparent !important;
    background: #ffffff !important;
  background-image: url(/cdn/shop/t/51/assets/dropbgbig.png?v=1645786107) !important;
    background-size: 450px !important;
    background-position: top;
    background-repeat: no-repeat !important;
    padding-top: 28px !important;
    border-top: 0px solid #000 !important;
    border-left: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    z-index: 8 !important;
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li{
    display: inline-block;
    margin: 5px 0 0;
    width: auto !important;
    display: contents !important;
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {
    margin-bottom: 7px !important;
}
.toolbar button.dropdown-toggle
{line-height:38px !important;}
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a{
 font-family: muli, sans-serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
    color: #000 !important;
    letter-spacing: 0px;
    padding-top: 4px; 
    word-break: unset;
    word-spacing: unset;  
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block-case-size ul li a{
    text-transform: lowercase !important;
}/*
#bc-sf-filter-tree-h  .bc-sf-filter-option-block-price .bc-sf-filter-block-content{
	max-width: 250px;
}
#bc-sf-filter-tree-h  .bc-sf-filter-option-block-price .bc-sf-filter-block-content-inner{
	max-width: 250px;
}
#bc-sf-filter-tree-h  .bc-sf-filter-option-block-price .jspContainer{
	max-width: 250px;
}
#bc-sf-filter-tree-h  .bc-sf-filter-option-block-price .bc-sf-filter-block-content{
	background-size: 100% !important;
} */
.bc-sf-filter-block-title a div{
	display:none !important;
}
.bc-sf-filter-selection-wrapper {
    overflow: hidden;
    margin-top: 35px;
    background-color: #fff;
    position: absolute;
    width: 79%;
    margin-top: 29px !important;  
}
.bc-sf-filter-selection-wrapper>span{
	display:none !important;
}
.bc-sf-filter-selection-wrapper .bc-sf-filter-clear-all{
margin-top:12px !important;	/*display:none !important;*/
}
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item>a {
    display: block;
    color: inherit;
    border: 1px solid #74778d;
    background-color: #f4f4f6;
    font-family: muli, sans-serif !important;
    padding: 8px 20px;
    letter-spacing: 0px;
}
.bc-sf-filter-selection-wrapper{
    margin-top: 29px;
}
#bc-sf-filter-products .grid-item .product-label{
	display:none !important;
}
#bc-sf-filter-products .grid-item .wishlist{
	display:none !important;
}
#bc-sf-filter-products .grid-item .action{
	display:none !important;
}
.quickview-button a{
    background-color: #030c2c !important;
    padding: 10px 9px 9px 9px !important;
    max-width: 180px !important;
    font-weight: 100 !important;
    font-family: muli, sans-serif !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    margin-top: 110px !important;   
}
#bc-sf-filter-products .grid-item .product-des {
    bottom: 25px;
}
.products-grid .product-des{
	opacity:1 !important;
}
.product-des .quickview-button{
	opacity:0;
}
.products-grid .grid-item .inner-top:hover .product-des .quickview-button{
	opacity:1 !important;
}
#bc-sf-filter-products .grid-item .product-bottom{
	text-align: left;
/*  	font-family: muli, sans-serif !important; */
}
#bc-sf-filter-products .grid-item .product-bottom .product-vendor {
    letter-spacing: 0px;
    margin-bottom: 0px;
    font-size: 13px;
    font-weight: 700;
    display: inline-block;
/*     font-family: muli, sans-serif !important; */
    color: #000;
    padding-right: 3px;
    /* color: #000000; */
    text-transform: uppercase;
}
#bc-sf-filter-products{
	padding-top:0px !important;
}
.template-collection .grid-item .money {
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 17px;
    font-weight: normal;
    display: block;
    text-transform: capitalize;
    height: auto;
}
span.special-price .money {
	font-size: 18px !important;
    letter-spacing: 0px !important;
    font-weight: 400 !important;
    color: #030c2c;
    display: block !important;
    margin-top: -3px;
    margin-bottom: 5px;
}
.brand_section{
/*     background-image: linear-gradient(to right, #c8c9d2 , #fff); */
}
.brand_section .brand_content{
	width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 40px;  
}
.brand_section .brand_content .brand_title{
    color: #272a4e !important;
    text-transform: capitalize !important;
    font-size: 22px !important;
    padding-top: 0px !important;
    padding-bottom: 25px !important;
    font-weight: 500 !important;
    letter-spacing: 0px;
    text-align: center;
/*     font-family: muli, sans-serif !important; */
}
.brand_section .brand_content .brand_text{
    font-size: 12px;
    line-height: 25px;text-align:center;
    letter-spacing: 0px;
}
.brand_section .brand_img{
    width: 24%;
    display: inline-block;
    vertical-align: top;
    float: right;
}
.brand_section .brand_img img{
    height: 330px;
    width: 100%;
    object-fit: cover;
}
p.you_save_loop span {
    display: inline-block !important;
}
.myaccount-menu-link .dropdown-content {
    background: #e9eaed !important;
    margin-top: -20px !important;
    background-image: url(/cdn/shop/t/17/assets/drop_down_arrow.jpg) !important;
    background-position: top;
    background-repeat: no-repeat !important;
    padding-top: 10px !important;
}
.login-page .register_section{
	border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    background-color: #030c2c;
    border: 1px solid #030c2c;
    padding: 45px 40px;
    margin-top: 40px;
    margin-bottom: 70px;
}
.login-page .register_section h3 {
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
/*     font-family: muli, sans-serif !important; */
    font-weight: 100;
    letter-spacing: 0px;
}
.login-page .register_section .btn-default{
	color: #030c2c;
/*     font-family: muli, sans-serif !important; */
    font-weight: 500;
    font-size: 17px;
    min-height: auto;
    height: auto;
    letter-spacing: 0px;
    background-color: #ffffff !important;
    margin-top: 46px;
    padding: 12px 20px;
    max-width: 150px;
}
#customer_login .page-header h1{
/*     font-family: muli, sans-serif !important; */
}
.icon_newsletter{
    width: 50px;
    margin: 0 auto;
    display: block;
    margin-bottom: 25px;
}
.close_btn{
    float: right;
    margin-top: -25px;
    margin-right: -25px;
}
#shopify-section-navigation .site-nav .gm-submenu.gm-mega .gm-target{
	padding-bottom:0px !important;
}
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-multiple-list li a>span:first-child{
    top: 1px;
}
.template-collection .recently-viewed-products{
	display:none !important;
}
#customer_login .page-header{
	border-bottom: 0px solid #272a4e !important;
    margin-bottom: 5px !important;
}
#customer_login .page-header .login_title{
/*     font-family: muli, sans-serif !important; */
    font-size: 23px !important;
    text-align: center;
}
.template-product #shopify-section-product-template{
    padding: 0px !important;
    margin-top: 8px;
}
.template-product #shopify-section-product-template .static_policy{
    margin: 0px !important;
    background-color: #030c2c;
    padding: 11px 100px;
    margin-bottom: 30px !important;
    display: block;  
}
.template-product .static_policy .policy_text h2 span{
    color: #fff;
    display: inline-block;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 20px !important;
}
.template-product .static_policy h2{
    text-align: left;
    line-height: 22px;
  	margin-top:0px;
}
.template-product .static_policy .policy_text h2 img{
    display: inline-block;
    vertical-align: unset;
}
.template-product .static_policy .policy_text h2 span{
    color: #fff;
    display: inline-block;
    letter-spacing: 0px;
    font-size: 14px !important;
    line-height: 17px !important;
}
.main_roduct_box{
    max-width: 80%;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.gallary_box{
	width: 70%;
    margin: 0 auto;
    display: block;
}
.affirm_text{
	letter-spacing: 0px;
    color: #000000;
/*   font-family: muli, sans-serif !important; */
	margin-bottom: 0px !important;
}
.affirm_text img{
    vertical-align: sub;
    margin-bottom: -4px;
}
/*
.related-products .products-grid .product-image img {
    max-width: 70%;
    height: 295px !important;
    margin: 0 auto;
    display: block;
    text-align: center;
    left: 0px !important;
    right: 0px !important;
    object-fit: contain;
  width:333px!important;
} */
.related-products .products-grid .product-grid-image{
    height: 300px !important;
}
.related-products .products-grid .quickview-button a {
    max-width: 150px;
    margin: 0 auto;
}
.related-products .products-grid .product-vendor {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;  
}
.related-products .products-grid .product-title{
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.related-products .products-grid .money{
    font-size: 17.5px;
    letter-spacing: 0px;
    font-weight: 600;
}
.related-products .products-grid .you-save-price {
    text-transform: uppercase !important;
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: normal !important;
    color: #000 !important;
    display: inline-block !important;
}
.related-products .products-grid .you-save-price .money{
    font-size: 12px;
    letter-spacing: 0px;  
}
.site-nav-dropdown{
    z-index: 9999 !important;
}
.related-products .products-grid  h1{
    background-color: #fff;
    font-size: 40px;
    padding: 0px 10px;
    padding-bottom: 0px;
    font-weight: 100;
    font-family: MinionPro-Regular !important;
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
.related-products .products-grid .header_container_collection h1{
    padding-bottom: 30px;  
}
.related-products .products-grid .container.content_section {
    padding: 00px 30px 40px 30px;
    letter-spacing: 0px;
    line-height: 28px;
    font-size: 16px;
	text-align: justify;  
}
.related-products .products-grid .sidebar-block{
    border-top: 1px solid #030c2c;
}
.related-products .product-bottom .product-vendor{
    letter-spacing: 0px;
    margin-bottom: 0px;
    font-size: 13px;
    font-weight: 700;
    display: inline-block;
}
.related-products .product-bottom .product-title {
    color: #000000;
    text-transform: Capitalize;
    letter-spacing: 0px;
    font-size: 13px;
    line-height: 19px;
    overflow: hidden;
    margin-bottom: 12px;
    margin-top: 10px;
    font-weight: normal;
    display: block;
    margin-left: 0px;
    margin-right: 20px;
    min-height: 60px;
    max-height: 60px;
    height: auto;
    vertical-align: super !important;
}
/*.related-products .price-box .money {
    font-size: 25px !important;
    letter-spacing: 0px !important;
    font-weight: 300 !important;
    color: #bb0000;
    display: block !important;
    margin-top: -3px;
    margin-bottom: 14px;
}*/
.related-products .grid-item .product-bottom{
	text-align: left;
}
/*.related-products .you_save_loop{
    color: #000;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
}
.related-products .products-grid .you-save-price .money{
    color: #000;
    font-size: 13px !important;
    font-weight: normal !important;
    display: inline-block !important;
}*/
.related-products .product-label{
	display:none !important;
}
.related-products .add-to-cart-btn{
	display:none !important;
}
.related-products .wishlist{
	display:none !important;
}
.related-products .product-item .add-to-cart-btn{
	display:none !important;
}
body .ajax-success-modal .content {
    margin-top: -155px !important;
    margin-left: -340px !important;
    top: 47% !important;
}
#shopify-section-recently-viewed-products .product-des .add-to-cart-btn{
	display:none !important;
}
#shopify-section-recently-viewed-products .recently-viewed-products .h2 span {
    display: inline-block;
    background-color: #fff;
    /* font-family: muli, sans-serif !important; */
    letter-spacing: 0px;
    padding: 0px;
}

#shopify-section-recently-viewed-products .recently-viewed-products .h2:after {
    content: " ";
    /*width: 72%;*/
  /*width:calc(100% - 410px);*/
  width:calc(100% - 335px);
    height: 2px;
    background-color: #030c2c;
    display: block;
    position: relative;
    margin-top: 15px;
    float: right;
}
#shopify-section-recently-viewed-products .product-bottom{
  display:none !important;
    text-align: left;  
}
#shopify-section-recently-viewed-products .product-bottom .product-title{
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 23px;
    font-weight: normal;
    display: inline !important;
    text-transform: capitalize;
    height: auto;
    font-family: muli, sans-serif !important;
}
#shopify-section-recently-viewed-products .retail-price{
	/*display:none;*/
}
#shopify-section-recently-viewed-products .special-price .money{
    font-size: 25px !important;
    letter-spacing: 0px !important;
    font-weight: 300 !important;
    color: #bb0000 !important;
    display: block !important;
    margin-top: -3px;
    margin-bottom: 14px;
}
.quick-view .more-view-wrapper .jcarousel-clip-vertical {
    width: 75px;
    height: 440px;
}
.quick-view .product-img-box.has-jcarousel .product-photo-container {
    float: right !important;
    max-width: 430px !important;
    width: 100% !important;
}
.quick-view .quickview-featured-image img{
    height: 430px !important;
    object-fit: contain;  
}
.quick-view .product-title a {
    font-weight: normal !important;
    font-size: 17px !important;
    letter-spacing: 0px;
    color: #272a4e;
    padding: 5px 0px;
    line-height: 25px !important;
    margin-bottom: 10px !important;
    display: block;
    text-transform: capitalize;
}
.quick-view .price.on-sale .money {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0px;
    color: #030c2c ;
}
.quick-view .compare-price-1.retail_rate{
	display:none;
}
.quick-view .details .variants {
    max-width: 100%;
}
.quick-view .product-shop {
    float: right;
    padding-top: 50px;
}
#dropdown-cart .vendor_span{
	display:none;
}
#dropdown-cart .cart-collateral {
    text-transform: uppercase !important;
    font-weight: 100 !important;
    letter-spacing: 0px;
    color: #c91a07 !important;
    font-size: 16p !important;
}
#dropdown-cart .cart-collateral .price {
    font-weight: normal !important;
}
#dropdown-cart .summary {
    display: block !important;
    clear: both !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    overflow: hidden !important;
    text-transform: uppercase !important;
    font-weight: 100 !important;
    letter-spacing: 0px;
    color: #c91a07 !important;
    font-size: 16px !important;
    text-align: right !important;
    width: 92% !important;
}
#dropdown-cart .summary .money{
	text-transform: uppercase !important;
    font-weight: 500 !important;
    letter-spacing: 0px;
    color: #c91a07 !important;
    font-size: 16px !important;
}
#dropdown-cart .total .label{
	text-transform: uppercase !important;
    font-weight: 100 !important;
    letter-spacing: 0px;
    color: #c91a07 !important;
    font-size: 16px !important;
    float: none !important;
    display: inline-block !important;
}
#dropdown-cart .total .price{
    float: none !important;
    display: inline-block !important;
	margin: 0px !important;
}
#dropdown-cart .text-cart a{
    width: 100% !important;
    height: 46px !important;
    background: #e6e6e6 !important;
    color: #030c2c !important;
    border: 1px solid #030c2c !important;
    font-weight: normal !important;
    display: block !important;
}
#dropdown-cart .actions .btn{
    font-weight: normal !important;
}

.ajax-success-modal .ajax-product-title {
    font-weight: 500 !important;
    text-transform: capitalize;
    font-size: 20px !important;
    letter-spacing: 0px;
    color: #000000;
    padding: 5px 0px;
    line-height: 30px;
}
.ajax-product-price{
    font-weight: 500 !important;
    letter-spacing: 0px;
    color: #030c2c;
    font-size: 20px;
    display: block;
    margin-top: 20px;
}
.ajax-success-modal .ajax-right .success-message.btn-go-to-cart{
    font-weight: 300 !important;
    letter-spacing: 0px;
    color: #030c2c  !important;
    font-size: 18px !important;
    display: block;
    margin-top: 5px !important;
    text-transform: lowercase !important;
    margin-bottom: 18px !important;
    font-family: muli, sans-serif !important;
}
.ajax-success-modal .continue-shopping {
    margin-right: 12px !important;
    padding: 5px 20px !important;
    background-color: #e3e5ee !important;
    font-family: muli, sans-serif !important;
    color: #030c2c !important;
    height: auto !important;
    font-weight: 300 !important;
}
.ajax-success-modal .actions .btn-secondary.btn-go-to-cart {
    letter-spacing: 0px;
    margin-right: 12px !important;
    padding: 5px 20px !important;
    background-color: #030c2c !important;
 font-family: muli, sans-serif !important;
    color: #ffffff !important;
    height: auto !important;
    font-weight: 300 !important;
}
.ajax-success-modal .ajax-right{
    padding-top: 10px !important;
}
.ajax-success-modal .ajax-left{
    margin-right: 25px !important;
}
.quick-view .qv_product_sku label {
    font-weight: normal !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    letter-spacing: 0px;
}
.quick-view .qv_product_sku{
    font-weight: normal !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    letter-spacing: 0px;
}
.quick-view .qv_vendor {
    font-size: 14px !important;
}
.quick-view .product-shop .product-title{
    margin-top: 20px !important;
}
.page_title {
    margin-top: 58px;
    padding-bottom: 10px;
}
.page_title .page_name {
    font-size: 40px;
    letter-spacing: 0px;
    padding-bottom: 15px;
    border-bottom: 1px solid #272a4e;
    margin-bottom: 29px;
  	color:#272a4e;
}
ul.cart-list {
    padding-right: 130px;
}
.wrapper-cart .cart-list li {
    border-bottom: 1px solid #030c2c !important;
    padding-bottom: 30px !important;
    margin-bottom: 30px !important;
}
.wrapper-cart .cart-list .product-name {
    font-size: 22px !important;
    font-weight: 300 !important;
    line-height: 28px !important;
    text-decoration: none;
}

.wrapper-cart .cart-list .product-sku{
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.wrapper-cart .cart-list .product-details .brand_name{
	display:none;
}
.wrapper-cart .cart-list .product-details .sku{ 
    font-size: 20px !important;
    letter-spacing: 0px !important;
    text-transform: uppercase !important;
}
.cart-list .product-details .product-name{
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    display: block !important;
    font-size: 20px !important;
    letter-spacing: 0px !important;
    font-weight: normal !important;
}
.cart-list p.price .money, .cart-row .total-price .price {
	text-transform: uppercase !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    color: #c91a07 !important;
    font-size: 22px !important;
    display: block !important;
    margin-top: 15px !important;
    margin-bottom: 0px !important;
    line-height: 17px !important;
/*     font-family: muli, sans-serif !important; */
}
.cart-list .product-details .product-name {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    display: inline !important;
    font-size: 20px !important;
    line-height: 32px !important;  
    letter-spacing: 0px !important;
    font-weight: normal !important;
}
.cart-list .product-details .product-vendor{
	text-transform: uppercase;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    text-decoration: none;
/*     font-family: muli, sans-serif !important; */
    color: #272a4e;
    letter-spacing: 0px !important;
    margin-right: 0px;
}
.cart-list .quantity label{
   margin-top: 15px !important;
    margin-bottom: 30px !important;
    display: inline-block !important;
    font-size: 15px !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
    margin-right: 20px !important;
/*     font-family: 'Muli', sans-serif; */
    text-transform: uppercase;
}
.cart-list input.qty {
    width: 65px !important;
    margin-right: 40px !important;
    font-size: 16px !important;
    border-color: #818388;
}
.cart-list li {
    border-bottom: 1px solid #e9eaed !important;
}
.cart-row .total-price {
    text-align: left;
}
.cart-row.col-xs-12.col-sm-5.col-md-5 {
    padding: 20px 40px;
    background: #e3e5ee;
}
.cart-row.col-sm-5 .total-price h3 {
    background: unset;
    text-transform: capitalize;
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px !important;
    color: #272a4e;
    text-align: left;
    width: 80%;
    font-weight: 500;
    padding-bottom: 0px;
    padding-left: 0px;
}
div#shopify-section-cart-template .cart-row .total-price {
    text-align: center;
    margin-bottom: 14px;
  	display: flex;justify-content: space-between;
}
.wrapper-cart .cart-list .product-details .product-name {
    font-size: 17px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
    text-decoration: none;
/*     font-family: muli, sans-serif !important; */
    color: #272a4e;
    letter-spacing: 0px !important;
}
label.add-comments span:nth-child(01) {
    display: none;
}
label.add-comments span,div#shipping-calculator-form-wrapper label {
    font-size: 22px;
    color: #000000;
    line-height: 24px;
    font-weight: normal;
}
div#shopify-section-cart-template .cart-row textarea, div#shopify-section-cart-template .cart-row input, div#shopify-section-cart-template .cart-row select {
    border-color: #030c2c;
}
div#shopify-section-cart-template label.add-comments span, div#shipping-calculator-form-wrapper label{
    font-size: 16px !important;
}
div#shopify-section-cart-template input#get-rates-submit{
    font-size: 15px !important;margin-bottom: 15px;
}
#shopify-section-cart-template .cart-row .btn {
/*     font-family: muli, sans-serif !important; */
    font-size: 17px !important;
    padding: 8px !important;
    height: auto !important;
}
.cart-row div#shipping-calculator {
    padding-top: 0px;
}
input#get-rates-submit {
    background: #bdc2cd !important;
    border: 0px !important;
    color: #000000;
    font-size: 18px;
}
input#get-rates-submit:hover {
    background: #979aa0 !important;
    color: #000000;
}
.cart-list li .remove {
	font-size: 14px !important;
/*     font-family: muli, sans-serif !important; */
    font-weight: 500 !important;
    opacity: 1 !important;
    color: #c91a07 !important
}
#shopify-section-cart-template .cart-row .btn {
/*     font-family: muli, sans-serif !important; */
    font-size: 20px;
}
.wrapper-cart .cart-list .product-details .sku {
/*     font-family: muli, sans-serif !important; */
    font-weight: 400;
    font-size: 14px !important;
     margin-bottom: 10px; 
}
.product-infor.inventory{
/*   	display:block !important; */
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #030c2c;
    font-size: 17px;
    font-weight: 400;
/*   	display: inline-block !important; */
}
.disabled , #product-add-to-cart:disabled
{display:none !important;}
.product-infor.inventory .innerspan{
    text-transform: capitalize;
}
div#shopify-section-cart-template .cart-row .total-price .price {
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-top: 10px !important;
    margin-bottom: -10px !important;
}
#dropdown-cart .cart-collateral, #dropdown-cart .cart-collateral .price, #dropdown-cart .cart-collateral .price span {
    font-size: 18px;
/*     font-family: muli, sans-serif !important; */
    font-weight: normal !important;
}
#shipping-calculator-form-wrapper #cartSpecialInstructions{
    margin-bottom: 8px;
    height: auto;
    padding: 10px;
    letter-spacing: 0px;
    font-weight: 600;
}
input#get-rates-submit {
    background: #e3e5ee !important;
    border: 0px !important;
    color: #000000;
    font-size: 18px;
    margin-bottom: 8px;
    height: auto;
    padding: 3px 10px 0 10px;
    letter-spacing: 0px;
    font-weight: 600;
}
#shipping-calculator-form-wrapper #address_zip{
    margin-bottom: 8px;
    height: auto;
    padding: 10px;
    letter-spacing: 0px;
    font-weight: 600;
}
#shipping-calculator-form-wrapper p select {
    margin-bottom: 8px;
    height: auto;
    padding: 10px;
    letter-spacing: 0px;
    font-weight: 600;
}
.summary .total span {
    font-size: 18px !important;
/*     font-family: muli, sans-serif !important; */
    color: #c70000;
    font-weight: 500;
}
div#dropdown-cart .mini-products-list .product-image {
    width: 30%;
}
#dropdown-cart .summary .money {
    font-size: 18px !important;
}
#shopify-section-navigation .site-nav li:first-child .gm-submenu.gm-mega .gm-grid .gmcol-2{
    width: 100%;
    /*max-width: 18% !important;
    flex: 18%;*/
  margin : 0px 10px !important;
}
#shopify-section-navigation .site-nav li:first-child .gm-submenu.gm-mega .gm-grid .gmcol-2 .gm-item{
  display:contents;
}
#email-modal .modal-window {
    min-height: 450px !important;
    margin: 0 auto;
    position: relative;
    top: 24% !important;
    width: 650px !important;
}
/*#email-modal .btn_close{
	display:none;
}*/
.window-content {
    padding: 20px;
}
.popupmain-box {
    border: 5px solid #4b5875;
}
.popupmain-box .formsection {
    background: #233357;
    padding: 40px 20px;
}

.popupmain-box .img-section img {
    width: 100%;
}
.popupmain-box h2.message {
    text-align: center;
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 200 !important;
    padding: 0px 20px !important;
    padding-bottom: 25px !important;
}
div#mailchimp-email-subscibe {
    width: fit-content;
    margin: 0 auto;
}
input.input-group-field {
    font-size: 18px;
    color: #000000;
    line-height: 22px !important;
    opacity: 1;
}
#mc_embed_signup input.input-group-field {
    width: 260px;
    background: #f5f5f5;
  	color: #000000 !important;
  	font-style: normal !important;
}
input.btn {
    text-transform: capitalize;
    font-size: 18px;
    
    font-weight: 300;
}
.newsletterwrapper .btn.close {
    display: none !important;
}
/*.template-collection .main-content .breadcrumb{
    display: none !important;	
}*/
span.gm-retractor, #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a:before {
    display: none !important;
}
div#recover_password {
    background: #ffffff !important;
    border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #030c2c;
    padding: 40px;
    padding-bottom: 10px;
/*     font-family: muli, sans-serif !important; */
    margin-bottom: 90px;
}
#recover_password #recover-email {
    margin-bottom: 0px !important;
}
.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target span, .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text {
/*     font-family: muli, sans-serif !important; */
}
div#collapse-tab1 p {
    margin-top: 40px;
}
.modal-window .btn_close {
    position: absolute;
    right: 10px;
    font-size: 29px;
    width: 30px;
    height: 30px;
    text-align: center;
    margin-right: 12px;
    margin-top: 1px;
    border-radius: 50%;
    padding-top: 1px;
    cursor: pointer;
    text-decoration: none;
    padding-top: 10px;
    max-width: 20px;
}

.modal-window .btn_close{
    /*position: absolute;
    right: 0px;
    font-size: 29px;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    margin-top: -35px;
    margin-right: -10px;
    border-radius: 50%;
    padding-top: 1px;
  	cursor: pointer;
    text-decoration: none;
  	position: absolute;
    right: 0px;
    font-size: 29px;
    width: 30px;
    height: 30px;
    text-align: center;
    margin-right: 12px;
    margin-top: 1px;
    border-radius: 50%;
    padding-top: 1px;
    cursor: pointer;
    text-decoration: none;*/
}
}
.quick-view .content{
    margin: 0px auto !important;
    top: 175px;  
}
.brand_header h2{
    font-family: muli, sans-serif !important;
}
.products-grid .product-des {
    bottom: 0;
    top: 22%;
}
.footer_newsletter{
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
}
.template-product .recently-viewed-products .product-image img {
    top: 12px !important;
}
@media screen and (max-width:1440px) and (min-width:1024px){
	body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {
    	padding: 15px 10px !important;
    	font-size: 14px !important;
	}
  	body .gm-submenu-align-full>.gm-submenu{
        min-width: 85.5% !important;
    }
    .related-products .products-grid .product-grid-image {
        height: 260px !important;
    }
    .nav-search.on .search-bar {
        padding-left: 30px !important;
    }
}

@media screen and (max-width:768px){
	.header-panel .nav-search {
    	width: 90%;
    	display: inline-block !important;
    	padding-left: 0px !important;
    	margin-left: 0px !important;
	}
  	#shopify-section-navigation .site-nav .gm-item .gm-target {
    	padding: 0px !important;
    	padding-bottom: 10px !important;
	}
  	#shopify-section-navigation .gm-target span {
    	display: block !important;
    	width: 100% !important;
	}
  	.header-search-section {
    	padding-top: 0%;
	}
  	.gm-menu-mobile .gm-retractor:after{
  		display:none !important;
  	}
  	.home-slideshow .slick-list .slide-img {
    	height: 450px;
	}
  	.products-grid .product-item .btn {
    	margin-bottom: 25px;
	}
  	.footer-newsletter {
    	padding: 0px 10px !important;
	}
  	.footer-newsletter .input-group-btn .btn {
    	padding: 15px 10px !important;
    }
  	#shopify-section-collection-template .toolbar {
    	margin-bottom: -155px !important;
    	margin-top: 130px !important;
	}
  	#shopify-section-collection-template .product-collection {
    	padding: 0px 10px !important;
	}
  	.quickview-button {
    	visibility: unset !important;
    	display: block !important;
	}
  .quickview-button {
      display: block !important;
      position: absolute !important;
      top: -50px !important;
      left: 0 !important;
      right: 0;
  }
  	body.gm-menu-installed .gm-menu .gm-submenu.gm-mega {
     	margin-top: 0px !important;
    }
  	.brand_section .brand_img {
    	width: 50% !important;
    }
  	.brand_section .brand_content {
      width: 50% !important;
      padding: 20px !important;
    }
  	.brand_section .brand_content .brand_text {
      line-height: 18px !important;
      font-size: 12.85px !important;
      text-align: justify !important;
      color: #030c2c !important;
      letter-spacing: 0px !important;
    }
  	.brand_section .brand_img img {
    	height: 350px !important;
    }
  	.cart-list a.product-img {
    	width: 40% !important;
  	}
  	ul.cart-list {
    	padding-right: 10px !important;
	}
  	.cart-list .product-details {
    	width: 60% !important;
	}
  	.cart-row.col-xs-12.col-sm-5.col-md-5 {
    	padding: 20px 20px !important;
	}
  	div#shopify-section-cart-template .cart-row .total-price .price {
      font-size: 22px !important;
    }
  	div#shopify-section-cart-template .cart-row .total-price{
        padding-bottom: 18px;
    }
    div#shopify-section-cart-template label.add-comments span, div#shipping-calculator-form-wrapper label {
        font-size: 14px !important;
    } 
    div#shopify-section-cart-template .cart-row textarea, div#shopify-section-cart-template .cart-row input, div#shopify-section-cart-template .cart-row select {
        border-color: #030c2c;
        font-size: 14px !important;
        font-weight: normal;
        padding-top: 10px;
        padding-bottom: 6px;
    }
    div#shopify-section-cart-template input#get-rates-submit {
        font-size: 13px !important;
        padding: 4px 10px 0px 10px;
        margin-top: 0px;
    } 
    .cart-row div#shipping-calculator {
        padding-top: 0px;
        margin-bottom: 0px;
    }  
    #shopify-section-cart-template .cart-row .btn {
        padding: 8px !important;
        font-size: 14px !important;
        height: auto !important;
        line-height: 18px;
    } 
	div#shopify-section-cart-template .cart-row textarea, div#shopify-section-cart-template .cart-row input, div#shopify-section-cart-template .cart-row select{
    	border-color: rgb(38 43 80 / 18%) !important;
    }
  	.cart-row label.add-comments{
      margin-bottom: 3px;
    }
  	.cart-row.col-sm-5 .total-price h3 {
    	font-size: 32px;
    }
  	label.add-comments span, div#shipping-calculator-form-wrapper label{
        line-height: 6px;
    }
  	.gallary_box {
    	width: 100%;
    	margin: 0 auto;
    	display: block;
	}
    .product-img-box.has-jcarousel .product-photo-container {
		width: 210px !important;
      	display:none !important;
  	}
  	#shopify-section-product-template .gallary_box .product-img-box.has-jcarousel .product-photo-container {
    	display:block !important;
    }
      .filter-sortby ul.dropdown-menu{
        z-index: 999 !important;
    }
  	#mobile_filter_close_btn{
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 17px;
    display: block;
    color: #030c2c;
    text-align: center;
    padding: 5px 5px 1px 5px;
    border-radius: 50px;
    width: 26px;
    height: 26px;
    float: right;    
    }
  	#bc-sf-filter-options-wrapper{
        clear: both;
    }
    #more-view-carousel-mobile img {
    	height: 255px !important;
    	object-fit: contain;
    }
  	#more-view-carousel-mobile{
        padding-left: 15px !important;
    	padding-right: 15px !important;
    }
  	.ajax-success-modal .content{
        margin-left: 0px;
        right: 0px !important;
        left: 0px !important;
    	margin: 0 auto !important;
    }
  	.quickview-button{
    	display:none !important;
    }
    .shop_vendor_section {
        width: 100%;
        text-align: center !important;
        background-color: #030c2c !important;
        height: 34px !important;
        padding: 8px 10px !important;
         margin-top: 22px !important;
    	margin-left: 0px !important;
    }  
  	.shop_vendor_section .shop_vendor_button{
        font-size: 12px;
    }
  	.brand_section .brand_content .brand_title{
  		font-size: 14px !important;
      	padding-bottom: 15px !important;
  	}
  	.gm-html-inner, .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target{
        font-size: 12px !important;
    }
    .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target{
  	    padding: 0px !important;
    }
  	.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading{
        padding-bottom: 0px !important;
    }
    .gm-menu-installed span.gm-text {
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 20px !important;
    }  
}
@media screen and (max-width:600px){
  	body#warranty-amp-repair .content_section,body#returns-amp-exchanges .content_section, body#payment-amp-shipping .content_section, body#sizing-guide .content_section {
    	padding: 0px 10px !important;
	}
  	/*T css start */
  	.header-make ul li{
	    padding: 5px 3px;	
	}
	.top-header .first, .wishlist a, {
	    font-size: 12px;	
	}
	.header-make ul li:last-child{
		display:none;
	}
	.header-logo{
	    margin: 10px 0 10px !important;	
	}
	.header-logo img{
	    max-width: 200px;	
	}
	.header-panel .nav-search{
	    margin: 0px 0 0 !important;
		border-radius: 3px;
		border-width:1px 1px !important;
	}
  	.right_line{
    	border-right: 0px solid #000;	
    }
	.search-text{
		display:none;
	}
  	#shopify-section-1497262047204 .widget-title {
    	margin-bottom: 0px !important;
	}
	.header-bottom .search-bar input.input-group-field{
	    height: 25px !important;
	}
	.header-bottom .search-bar .input-group-btn button.btn{
		margin-top: -20px !important;	
	}
	.currency{
		margin-top: 0px;	
	}
	.header-bottom .selectize-control{
		float: right !important;
		margin-left: 0px !important;
	}
	.header-bottom .currency .selectize-control div.item{
	    color: #000!important;	
	}
	.site-header p.text_order{
		font-size: 11px;
		padding: 0px 10px;
	}
	.phone-icon{
	    max-width: 18px;	
	}
	.header-bottom .selectize-control.single .selectize-input{
	    height: 42px !important;	
	}
	.header-newsletter-form{
	    max-width: 270px;
		width: 100%;
		float: none !Important;
		margin: 0 auto;
		text-align: center;	
	}
	.header-newsletter{
	    width: 100%;	
	}
	.header-newsletter-form .input-group-btn{
	    max-width: 0px !important;	
	}
	.header-newsletter-button{
	    top: 18px !important;
	}
	#dropdown-cart{
	    right: 0px;
		left: 0px;	
	}
  /*t css over*/
	.home-slideshow .slick-list .slide-img {
    	height: 135px;
	}
    .home-slideshow {
      border-bottom: 0px solid #fff;
  	}
	#shopify-section-1489249304429 .slide_brand {
    	width: 90%;
	}
    #shopify-section-1489249304429 .widget-title {
        margin-bottom: 0px !important;
        padding-top: 00px;
    }
  	#shopify-section-1489249304429 .widget-title fieldset.box-title{
/*         border-top: 2px solid #1e274f !important;	
    	padding: 10px 0 0px !important;       */
    }
  	#shopify-section-1497262047204 .product-image img {
      max-width: 100px;
      width: 100% !important;
      height: 172px !important;
      object-fit: content;
    }
    #shopify-section-1497262047204 .grid-item .product-grid-image {
        height: 191px !important;
    }
  	#shopify-section-1497262047204 .product-vendor{
        font-size: 10px;
   		line-height: 15px;	
    }
    #shopify-section-1497262047204 .product-vendor {
      letter-spacing: 0px;
      font-size: 12px;
      line-height: 18px;
	  color: #030c2c;
      font-weight: 600;
    }  
  	#shopify-section-1497262047204{
        margin-bottom: 13px !important;
    }
  	#shopify-section-1489249304429 .slide_brand{
        padding-top: 00px !important;	
    }
  	.products-grid .grid-item {
    	padding-bottom: 10px !important;
	}
  	.footer-newsletter-section {
    	padding: 20px 15px;
	}
    #shopify-section-1497262047204 .box-title legend {
        font-size: 12px !important;
        color: #030c2c;
        padding: 0;line-height:20px !important;
    }
    #shopify-section-1497262047204 .widget-title fieldset.box-title {
    	border-top: 2px solid #1e274f;
  	}
    #shopify-section-1497262047204 .grid-item .money {
      font-weight: normal;
      font-size: 11px;
      line-height: 7px;
      min-height: auto !important;
      letter-spacing: 0px;
    }
  	#shopify-section-1497262047204 .price-box .you_save_loop{
        margin-top: 0px !important;	
    }
    #shopify-section-1497262047204 .products-grid .grid-item .product-bottom {
       text-align: left;
       line-height: 12px;
    }
    #shopify-section-1497262047204 .price-box .you_save_loop span {
    	font-weight: 400 !important;
        font-size: 13px;
        line-height: 15px;
        min-height: auto !important;
        letter-spacing: 0px;
        color: #030c2c;
    }  
  	span.special-price .money{
        font-weight: 600 !important;	
    }
  	#bc-sf-filter-products .grid-item .product-bottom{
    	line-height: 18px;
    }
    .products-grid .grid-item {
        margin-bottom: 15px !important;
    }
  	.products-grid .product-des .action .variants {
    	position: relative;
    	z-index: 2;
    	bottom: 180px;
	}
  	.products-grid .product-item .btn {
    	margin-bottom: 0px;
    }
  	.footer-newsletter .input-group-btn .btn {
    	padding: 15px 10px !important;
    }
  	#shopify-section-1489249304429 .box-title legend {
    line-height: 20px !important;
    font-size: 12px !important;
      color: #030c2c;
      padding: 1px 15px;
/*       font-weight: normal; */
      letter-spacing: 0px;
    }
  	.left_line, right_line {
    	width: 0px !important;
	}
  	#about-us .row.rte {
	    padding: 0px 10px 30px !important;
	}
  	body.template-page .banner-header .header-image .header_container.text-center {
    	padding-left: 10px !important;
	}
  	.myaccount-menu-link {
    	text-align: left !important;
  	}
  	.header-mobile {
    	width: 100% !important;
	}
  	.cust-padding {
    	padding: 0px 10px !important;
	}
  	.header-bottom p.text_order {
    	padding-left: 0px !important;
	}
  	.header-search-section {
    	padding-top: 0%;
	}
  	.header-logo {
    	margin: 15px 0 15px !important;
	}
  	.header-panel .nav-search{
  		margin:0px !important;
  	}
  	.header-panel .nav-search {
    	width: 75% !important;
    }
 	#cartToggle {
      float: right;
      position: relative !important;
      right: -11px !important;
      margin-top: 3px !important;
	}
  	header{
    	padding-bottom: 18px;	
    }
  	.myaccount-menu-link {
    	padding-top: 10px !important;
	}
  	.header-panel .nav-search {
  		border: 0px !important;
  	}
  	.header-mobile #showLeftPush,.header-mobile .customer-area > a {
      height: 40px !important;
    }
  	.brand_section .brand_content {
      width: 100% !important;
    }
  	.brand_section .brand_img {
    	width: 100% !important;
    }
  	.template-collection .page-header {
    	margin-top: 0px;
	}
  	.menu-block {
    	width: 100% !important;
    }
  	.header-mobile .customer-area {
    	display: none !important;
	}
  	.header-mobile {
    	width: 20% !important;
    	float: right !important;
	}
  	div#shopify-section-navigation {
    	margin-top: 0px !important;
	}
  	body .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target span, body .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text {
    	font-size: 16px !important;
    	font-weight: 500 !important;
    	font-style: normal !important;
    	line-height: 22px !important;
	}
    .site-nav>li>.site-nav-dropdown>li>a {
      font-size: 14px!important;
      font-weight: 700!important;
      line-height: 20px!important;
      padding: 10px 20px 10px!important;
      color: #313131!important;
      border-bottom: 0px solid !important;
      border-top: 0px solid !important;
    }
/*  	.owl-theme .owl-controls .owl-buttons .owl-prev {
    	left: -11px !important;
        width: 7px !important;
    	height: 17px !important;
    	top: 21% !important;      
    }
  	.owl-theme .owl-controls .owl-buttons .owl-next {
    	right: -10px !important;
        width: 7px !important;
    	height: 17px !important;
    	top: 21% !important;
    } */
  	
  	#recently-viewed-products-grid {
      margin-bottom: 0px;
    }
  
  	.slide_brand.owl-theme .owl-controls .owl-buttons .owl-prev{
  	    top: 9% !important;
  	}
  	.slide_brand.owl-theme .owl-controls .owl-buttons .owl-next{
   	    top: 9% !important;   
    }
  	.brand_section {
    	display: grid !important;
	}
  	.brand_img {
    	order: 1 !important;
	}
  	.brand_content {
    	order: 2 !important;
	}
  	.template-collection .page-header {
    	margin-top: 0px !important;
	}
  	#shopify-section-collection-template .product-collection {
    	margin-top: 22px !important;
	}
  /*	#bc-sf-filter-products .grid-item .product-bottom .product-title {
    	font-size: 12px !important;
      	line-height: 22px !important;
    } */
  .template-collection .grid-item .money{font-size: 16px;}
  	span.special-price .money {
      font-size: 15px !important;
      line-height: 15px !important;
      margin-top: -3px;
      margin-bottom: 3px !important;
    }
  	#shopify-section-1497262047204 .price-box .old-price{
/*     	display:none !important; */
    }
  	.price-box .old-price {
    	font-size: 14px !important; 
    	line-height: 14px !important;
	}
  	.template-collection .product-image img {
    	max-width: 100%;
    	height: 170px !important;
    }
  	.template-collection .grid-item .product-grid-image {
    	height: 205px !important;
	}
  	.quickview-button, .newsletterwrapper {
    	display: block !important;
	}
  	.products-grid .product-des .action .variants {
    	display: block;
    	position: unset !important;
      	margin-bottom: 10px;
	}
  	#bc-sf-filter-products .grid-item .action {
    	display: none !important;
	}
  	.quickview-button {
    	display: block !important;
    	position: unset !important;
    	margin: 0px !important;
    	margin-top: 0px !important;
	}
  	.product-des {
    	position: unset !important;
      	z-index:999999 !important;
	}
  	.quickview-button a {
    	font-size: 12px !important;
    	line-height: 12px !important;
	}
  	.product-des .quickview-button {
    	margin-top: 0px !important;
    	margin-bottom: 0px !important;
	}
  	.quickview-button {
    	display: block !important;
    }
  	.products-grid .product-item .btn {
    	width: 100% !important;
	}
  	.col-main .toolbar .filter-sortby {
      position: absolute !important;
      right: 0px !important;
      top: -137px !important;
	}
  	.site-nav > li:first-child > a{
  		margin-left:0px !important;
    }
  	.recently-viewed-products{
        padding: 0px 14px !important;
    }
  	.template-product #shopify-section-product-template .static_policy {
    	padding: 20px 10px;
	}
  	.quick-view .content {
    	margin: 15px auto;
    	padding: 20px !important;
	}
  	.template-product .static_policy .policy_text h2 span {
    	font-size: 12px !important;
    	line-height: 16px !important;
    	text-align: left;      
	}
  	.gallary_box {
    	width: 100%;
    }
    .about_bell {
        font-size: 10.86px;
        line-height: 15px;
        color: #030c2c;
        margin-top: 30px!important;
        margin-bottom: 15px;
        padding: 0 26px;
    }
    .shipping_info {
        margin-bottom: 0px;
        padding: 0px 36px !important;
        font-weight: normal;
        text-transform: none;
        letter-spacing: 0px;
        font-size: 12.86px;
        line-height: 17px;
        color: #030c2c;
        margin-top: 0px;
    }
  	.more-view-wrapper {
    	margin: 25px 0 0 !important;
	}
  	.newsletter .input-group-field {
    	width: 100% !important;
    }
  	.footer-newsletter .input-group-btn {
    	width: 100% !important;
  		margin-top: 0px !important;
	}
  	.ajax-success-modal .content {
    	width: 100%;
    	margin-left: 0px !important;
    	margin-top: 0px !important;
    	left: 10px;
    	right: 10px !important;
    	top: 50% !important;
      	position: relative !important;
	}
  	.ajax-success-modal .ajax-left {
    	margin-right: 10px !important;
	}
  	.ajax-success-modal .ajax-right {
    	margin-left: 0px !important;
	}
  	.ajax-success-modal .ajax-product-title {
      font-size: 14px !important;
      line-height: 18px !important;
    }
  	.ajax-product-price {
        font-size: 18px;
        line-height: 6px;
        margin-top: 10px !important;
    }
  	.ajax-success-modal .ajax-right .success-message.btn-go-to-cart {
      font-size: 17px !important;
      margin-top: 0px !important;
      margin-bottom: 5px !important;
      line-height: 16px !important;
    }
  	.ajax-success-modal .ajax-right {
    	width: 60%;
    }
  	.ajax-success-modal .ajax-left {
    	width: 35%;
    }
  	.ajax-success-modal .btn-secondary{
    	font-size: 11px!important;
      height: 34px;
      line-height: 21px;
      padding: 0 8px;
      padding-top: 7px !important;
    }
  	.ajax-success-modal .ajax-product-image{
    	height: 180px !important;
    }
  	.page_title {
  		margin-top: 20px;
  	}
  	.page_title .page_name {
    	font-size: 32px;
    	padding-bottom: 10px;
    	margin-bottom: 20px;
  	}
  	ul.cart-list {
    	padding-right: 0px;
  	}
  	.wrapper-cart .cart-list .product-details .sku {
    	font-size: 13px !important;
        margin-bottom: 10px;
	}
  	.wrapper-cart .cart-list .product-details .product-name {
        font-size: 14px !important;
        line-height: 11px !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
  	}
  	.cart-list .product-details .product-vendor {
      font-size: 14px !important;
      line-height: 18px !important;
      margin-top: 4px !important;
      display: block !important;
	}
    .cart-list input.qty {
        margin: 0 15px 5px 0;
        font-size: 12px !important;
        height: 30px;
        margin-bottom: 10px;
    	line-height: 4.35 !important;
    }  
    .cart-list p.price {
    	margin-bottom: 16px;
    	margin-top: 15px !important;
  	}  
  	.cart-list p.price .money {
      font-size: 17px !important;
      /* margin-top: 5px !important;
      margin-bottom: 5px !important;
      line-height: 0px !important;
      font-weight: bold !important; */
	}
  	.cart-list .quantity label {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        font-size: 13px !important;
    }
    .cart-list a.remove {
        text-transform: uppercase;
        color: #e95144 !important;
        border-bottom: 1px solid #e95144;
        font-size: 11px !important;
        /* font-weight: 700 !important; */
        letter-spacing: 0px;
        margin-right: 9px;
        display: inline-block;
    }  
  	.cart-list input.update{
        font-size: 11px !important;	
    }
  	body .cart-list li .remove, body .quantity input.update {
    	font-size: 13px !important;	
    }
    .cart-row.col-sm-5 .total-price h3 {
        font-size: 18px;
        line-height: 18px;
    }
    div#shopify-section-cart-template .cart-row .total-price .price {
        font-size: 18px !important;
    }  
  	div#shopify-section-cart-template .cart-row .total-price {
    	/* margin-bottom: 0px;     */
    }
  	.cart-row.col-xs-12 #shipping-calculator-form-wrapper p select,.cart-row.col-xs-12 textarea {
    	margin-bottom: 10px;
	}
  	body#security-amp-privacy-policy .row.rte {
    	margin: 0px 0px !important;
	}
  	.login-page,.template-customers-register .create-an-account {
    	margin: 0px 10px !important;
	}
  	.template-customers-login .main-content, .template-customers-register .main-content {
    	padding: 60px 0px !important;
	}
    .login-page .register_section .btn-default {
        color: #ffffff;
        font-family: muli, sans-serif !important;
        font-weight: 500;
        font-size: 12px !important;
        min-height: auto;
        height: auto;
        letter-spacing: 0px;
        background-color: #030c2c !important;
        margin-top: 46px;
        padding: 10px 16px 7px 16px;
        max-width: 150px;
    }
  	.template-customers-register .login_title {
    	font-size: 24px !important;
    }
  	.banner-header .header_container h1 {
    	font-size: 18px;
  	}
    .template-product .grid-item .product-grid-image {
        height: 210px !important;
    }
    .template-product .related-products .grid-item .product-grid-image {
        height: 175px !important;
    }  
  	.template-product #shopify-section-recently-viewed-products {
    	border-bottom: 1px solid #030c2c !important; 
	}
    .static_policy span {
        display: block;
        text-align: center;
        font-size: 12px;
        line-height: 21px;
        color: #fff;
        letter-spacing: 0px;
        text-transform: uppercase;
    } 
  	.static_policy_home .policy_text, .template-product .policy_text{
           margin: 0px;
    }
  	#shopify-section-1489074782933 .banner-home-top {
      margin-top: 7.5px !important;
      padding: 0px;
	}
    #shopify-section-1601040943732 .banner-home-top li {
    	padding: 0px 15px !important;
    	margin-bottom: 28px !important;
  	}
    #shopify-section-1497262047204 {
        margin-top: 10px;
    }
    #shopify-section-1497262047204 .widget-title {
        margin-bottom: 15px;
    } 
    #shopify-section-1489074782933 .banner-home-top li.col-sm-6 {
      padding: 0px;
      display: inline-block;
      width: 50%;
      padding-right: 7.5px;
      margin-bottom: 7.5px;
    }
    .banner-home-top {
        clear: both;
        text-align: center;
        padding: 0px;
    }
    body #shopify-section-1601040943732 .banner-home-top .row .col-sm-6 {
        padding: 0px !important;
        display: inline-block;
        width: 50%;
        padding-right: 7.5px !important;
        margin-bottom: 7.5px !important;
    }
    body #shopify-section-1497262047204 .product-item {
        padding: 0px 0px !important;
    }  
    #shopify-section-1497262047204 .grid-item .product-title , #bc-sf-filter-products .grid-item .product-bottom .product-title{
      font-size: 12px !important;
      line-height: 18px !important;
      min-height: auto !important;
      color: #030c2c !important;
      font-weight: 500 !important;
      margin-right: 0px !important;
    }
  #shopify-section-1497262047204 .grid-item .special-price .money {
      font-size: 20.5px;
      letter-spacing: 0px;
      font-weight: normal;
      margin-bottom: 5px;
      display: block;
  }  
  .btn_shopbybrand {
      font-size: 11.68px !important;
      line-height: 34px !important;
      padding: 0px 0px !important;
      letter-spacing: 0px !important;
      margin-top: -25px !important;
  }
   #shopify-section-1489249304429 {
      margin-bottom: 25px !important;
      margin-top: 13px !important;
  }
  .widget-new-product {
      padding-bottom: 10px !important;
      clear: both;
  }  
  #shopify-section-1489329138390 .deal_title{
      padding-top: 35px;
      margin-bottom: 0px !important;
  }
  body #shopify-section-1489329138390 .box-title legend {
      font-size: 24px !important;
      line-height: 25px !important;
      padding: 0px 15px !important;
  } 
  #shopify-section-1489329138390 {
 	 padding-bottom: 0px !important;
     background-color: transparent !important;  
  }  
  #shopify-section-1489329138390 .banner{
      margin-bottom: 0px;
  }
  #shopify-section-1583302575248 ul li:first-child {
      padding-right: 0px !important;
      margin-bottom: 12px;
  }
  #shopify-section-1583302575248 ul li:nth-child(2) {
      padding-left: 0px !important;
  }
  #shopify-section-1583302575248 {
      background-color: transparent !important;
      padding-bottom: 10px !important;
      margin-bottom: 0px !important;
      padding-top: 8px !important;
  }
  #shopify-section-1489499624605 .grid-item .product-grid-image {
      height: 200px !important;
  } 
  #shopify-section-1489499624605 .product-image img {
      max-width: 70%;
      height: 195px !important;
  }
  #shopify-section-1489499624605 .product-vendor  , #bc-sf-filter-products .grid-item .product-bottom .product-vendor{
      font-size: 14px !important;
      line-height: 18px !important;
      font-weight: 600 !important;
      display: block !important;
  } 
  #shopify-section-1489499624605 .grid-item .product-title {
      font-size: 14px !important;
      line-height: 20px !important;
      margin-left: 0px !important;
      display: block !important;
      height: 60px !important;
  } 
  #shopify-section-1489499624605 .grid-item .special-price .money {
      font-size: 21.5px;
  }
  #shopify-section-1489499624605 .compare-price {
      font-size: 16px;
  }
  #shopify-section-1489499624605 .grid-item .you-save-price{
      margin-top: 0px;
      font-size: 13px;
  }
  #shopify-section-1489499624605 .grid-item .you-save-price .money{
      font-size: 13px;  
  }
  #shopify-section-1489499624605{
  	display:none !important;
  }
  #shopify-section-1583302575248 .banner-home-top{
      margin-block: 0px !important;
  }
  .products-grid .grid-item .price-box {
      margin-top: 10px !important;
  } 
  #shopify-section-1489499624605 .grid-item .special-price .money {
      margin-bottom: 8px;
      margin-top: 5px;
  } 
  #shopify-section-1489499624605 .products-grid .owl-item .grid-item {
    padding-bottom: 0px !important;
  }
  .header-panel #cartCount{
    top: 15px !important;
  }
  .template-product .product_name {
      font-size: 19px !important;
      line-height: 27px !important;
   }
  .heading_title_section {
    letter-spacing: 0px!important;
    line-height: 27px!important;
    background-color: #fff;
    font-size: 15px!important;
    color: #030c2c;
    text-align: left;
    text-transform: capitalize;
    padding: 5px 26px!important;
    border-top: 1px solid #f8f8fa;
    border-bottom: 0 solid #f8f8fa;
    font-weight: 500;
  }
  .heading_title_section:after{
      margin-top: 2px !important;
  }
  .innerspecification {
    padding: 14px 44px;
    margin-bottom: 0px;
    padding-block: 9px;
   }
  .innerspecification .h3 {
    font-size: 14.85px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #030c2c;
    text-shadow: none;
/*     font-family: muli, sans-serif !important; */
    border-bottom: 0px solid #030c2c;
    padding-bottom: 5px;
    margin-bottom: 0px;
   }
  .innerspecification ul li .info_title {
      width: 35%;
      display: inline-block;
      /* font-weight: normal; */
      text-transform: none;
      letter-spacing: 0px;
      font-size: 12.86px;
      color: #030c2c;
  }  
  .innerspecification ul li .spacer {
      letter-spacing: 0px;
      width: 63%;
      display: inline-block;
      font-size: 13.86px;
      color: #030c2c;
      vertical-align: top;
  } 
  .innerspecification ul li {
      font-size: 14px;
      margin-bottom: 2px;
  }  
  .heading_title_section:last-child{
      border-bottom: 1px solid #f8f8fa;    
  }
  .heading_title_section:after{
    content: " + ";
    float: right;
  }
  .metabox_heading.active .heading_title_section:after{
    content: " - ";    
  }
  .metabox_heading.active.heading_title_section:after{
    content: " - ";    
  }  
  .recently-viewed-products .h2 span {
      font-size: 13px !important;
      line-height: 25px !important;
      color: #484848 !important;
      font-weight: 500 !important;
      text-transform: uppercase !important;
      margin-bottom: 0px !important;
      text-align: left !important;
      display: block !important;
  }
  .recently-viewed-products .h2 {
    padding: 18px !important;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
  }
  #shopify-section-recently-viewed-products .recently-viewed-products .h2:after {
      content: " ";
      /*width: 19%;*/
      width: calc(100% - 225px);
      height: 1px;
      background-color: #030c2c;
      display: block;
      position: relative;
      float: right;
      margin-top: -14px;
  }  
  .template-product #shopify-section-recently-viewed-products .product-image img{
      height: 235px !important;
  }
  .products-grid #shopify-section-recently-viewed-products .grid-item {
    margin-bottom: 0px !important;
  }
  .static_policy .icon_img {
    margin-right: 0px !important;
    margin-bottom: 0 !important;
  }
  #shopify-section-1489329138390{
      display: none !important;
  }
  #shopify-section-1489329138390 .widget-title{
      display: none !important;    
  }
  #shopify-section-recently-viewed-products .products-grid .grid-item {
    margin-bottom: 5px !important;
  }
  .footer-newsletter .h3 span {
      color: #fff;
      font-size: 11px;
      font-weight: 100;
      font-family: muli, sans-serif !important;
      letter-spacing: 0px;
  }  
  .footer-newsletter .h3{
      line-height: 16px !important;
  }
  body .icon_newsletter{
      margin-bottom: 14px !important;
  }
  body div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{
      margin-bottom: 9px !important;
      font-size: 13px !important;
  }
  body .footer-newsletter .h3{
      margin-bottom: 10px !important;
  }
  body div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
    width: 100% !important;
    height: 34px !important;
    padding: 5px 10px !important;
    border: 0px solid #b0b6bb !important;
  }
  body .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
      color: #ffffff;
      height: 34px;
      padding: 8px 10px !important;
      border: 0px solid #b0b6bb !important;
      font-size: 12px;
      letter-spacing: 0px;
      vertical-align: bottom;
  }  
  .cart_svg_icon{
      height: 27px;
      width: 27px;
      margin-top: 6px;    
  }
  #bc-sf-filter-products .grid-item .product-des{
      display: block;
  }
  #bc-sf-filter-products .grid-item .product-bottom .product-vendor {
    letter-spacing: 0px !important;
    font-size: 12px !important;
    line-height: 0px !important;
    color: #030c2c !important;
    font-weight: 800 !important;
    display: inline !important;
  }

  #bc-sf-filter-products .grid-item .product-bottom .old-price{
  	display:none;
  }
  #bc-sf-filter-products .grid-item .product-bottom .price-box{
  	margin-top: 7px !important;
    line-height: 12px !important;
  }
  #bc-sf-filter-products .grid-item .product-bottom .price-box .you_save_loop span {
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 15px !important;
    min-height: auto !important;
    letter-spacing: 0px !important;
    color: #030c2c !important;
   }
  #bc-sf-filter-products .grid-item .product-bottom .price-box .you_save_loop span.money {
    margin: 2px;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 7px !important;
    min-height: auto !important;
    letter-spacing: 0px !important;
    color: #030c2c !important;
    margin-left: 2px !important;
  } 
  #bc-sf-filter-products .grid-item{
      margin-bottom: 0px !important;	
  }
  body .regular-product .money {
      letter-spacing: 0px !important;
      /* color: #bb0000; */
      display: block !important;
      font-size: 15px !important;
      line-height: 15px !important;
      margin-top: -6px !important;
      margin-bottom: 3px !important;
      font-weight: 600 !important;
  }
  .product-shop {
      padding-top: 0px !important;
      padding: 0px !important;
  }
  .product-shop .product-title {
    margin-bottom: 0px !important;
   }
  body .product-shop #add-to-cart-form .btn{
      max-width: 100% !important;
      min-width: auto;
  }
  body .product-shop #add-to-cart-form .btn {
      font-size: 13.02px !important;
      margin-top: 5px !important;
      text-transform: uppercase !important;
      height: unset !important;
      padding-top: 3px !important;
      padding-bottom: 0px !important;
      line-height: 29px !important;
      max-width: 100% !important;
      min-width: auto !important;
      width: 100% !important;
      margin-bottom: 8px !important;
  }  
  .product-inventory-section-not {
      color: #030c2c;
      padding: 0px 0px 0px 0px !important;
      max-width: 100% !important;
      font-weight: 400 !important;
      font-family: muli, sans-serif !important;
      font-size: 11.76px !important;
      letter-spacing: 0px !important;
      position: relative;
      /* text-transform: uppercase; */
      text-align: left;
      margin-bottom: 0px;
  } 
    #recently-viewed-products-grid.owl-theme .owl-controls .owl-buttons .owl-prev{
    left: 00px !important;
    width: 7px !important;
    height: 17px !important;
    top: 45% !important;
  }
  #recently-viewed-products-grid.owl-theme .owl-controls .owl-buttons .owl-next{
    right: 00px !important;
    width: 7px !important;
    height: 17px !important;
    top: 45% !important;
  }
  .you_might_also_like {
    margin-top: 26px !important;
  }
  .you_might_also_like .heading_title_section{
      text-align: center !important;
  }
  .you_might_also_like .heading_title_section:after{
  	  display:none !important;
  }
  .you_might_also_like .products-grid.owl-carousel{
    margin-top: 10px!important;
    padding: 0px 30px 0px 30px !important;
  }
  .you_might_also_like .price-box{
      margin-bottom: 0px !important;
  }
  .you_might_also_like .products-grid .product-image img{
      height: 195px !important;
  }
  .you_might_also_like .product-bottom .product-vendor {
    letter-spacing: 0px !important;
    font-size: 12px !important;
    line-height: 0px !important;
    color: #030c2c !important;
    font-weight: 800 !important;
    display: inline !important;
  }
  .you_might_also_like .grid-item .product-title {
      font-weight: 500 !important;
      font-size: 12px !important;
      line-height: 18px !important;
      color: #030c2c !important;
      margin-right: 0px !important;
      max-height: 85px;
      min-height: 85px !important;
  }
  .you_might_also_like .price-box .money{
      font-size: 15px !important;
      line-height: 15px !important;
      margin-top: -6px !important;
      margin-bottom: 3px !important;
      color: #bb0000 !important;
      font-weight: 600 !important;
  }
  .you_might_also_like .grid-item .product-bottom{
      line-height: 15px;
  }
  .you_might_also_like .owl-item .grid-item{
      margin-bottom: 0px !important  
  }
  #shopify-section-product-template .gallary_box .product-img-box.has-jcarousel .product-photo-container{
      display: none !important;
  }
  .recently-viewed-products .h2 {
      font-size: 14px;
      padding: 25px 0px 0px 0px !important;
  } 
  body .main-content{
    padding-bottom: 30px !important;
  }
  .innerspecification {
      padding: 14px 26px !important;
  }
  body.template-search .toolbar{
      margin-top: 0px !important;
  }
  .related-products .price-box .old-price{
      display:none !important;
  }
  .nav-search.on .search-bar {
      padding-left: 0px !important;
      margin-top: 1px !important;
  } 
  .recently-viewed-products>.h2{
  	padding-top: 10px !important;
  }
}
@media screen and (max-width:325px){
	.product-img-box.has-jcarousel .product-photo-container {
    	width: 215px !important;
	}
  	.product-shop #add-to-cart-form .btn {
    	min-width: 100%;
    }
  #shopify-section-recently-viewed-products .recently-viewed-products .h2:after {
  	width: 100% !important;
  }
  .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target span, .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target > .gm-text {
    	font-size: 16px !important;
    	font-weight: 500 !important;
    	font-family: muli, sans-serif !important;
	}
.brand_section .brand_content .brand_title {
    color: #272a4e !important;
    text-transform: capitalize !important;
    padding-top: 0px !important;
    padding-bottom: 11px !important;
    font-weight: 500 !important;
    letter-spacing: 0px;
    text-align: center;
    font-family: muli, sans-serif !important;
    font-size: 15.2px !important;
    line-height: 15.2px !important;
}  
}

@media screen and (min-width:1080px) and (max-width:2520px){
  #shopify-section-recently-viewed-products .recently-viewed-products h2:after {
      content: " ";
      /*width: 57%;*/
    	/*width:calc(100% - 410px);*/
    	width:calc(100% - 335px);
  }
  #email-modal .modal-window {
      top: 8% !important;
  } 
#shopify-section-navigation .site-nav .gm-item{
 font-family: muli, sans-serif !important;
  margin: 0px 15px !important;  
}
  #shopify-section-1497262047204 .product-image img {
/*     max-width: 100%;
    width: 100% !important; */
  }
  #shopify-section-1497262047204 .grid-item .product-title{
 	margin-left: 0px !important;
  }
  #shopify-section-1489499624605 .grid-item .product-title{
 	margin-left: 0px !important;    
  }
  #shopify-section-1489329138390 .banner img {
      width: 100%;
      max-width: 1200px !important;
  }
  body .fancybox-overlay .fancybox-image {
      max-width: 100% !important;
     max-height: 100%!important;
    width: 100%!important;
    height: auto !important;
    margin: 0 auto!important;
    object-fit: contain!important;
  }
  body .fancybox-overlay .fancybox-nav{
      width: 10% !important;
  }
  body .fancybox-overlay .fancybox-wrap{
      max-width: 660px !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 660px !important;
    margin: 0 auto!important;
  }
  body .fancybox-overlay .fancybox-inner {
      width: 100% !important;
/*       height: auto !important; */
  }
  body .fancybox-overlay .fancybox-skin{
      padding: 0px !important;
    height:100% !important;
  }
  .fancybox-inner, .fancybox-outer {
    position: relative;
    height: 100% !important;
}
  body .fancybox-close{
      padding: 0;
      height: 15px !important;
      width: 15px !important;
      position: absolute !important;
      right: 20px !important;
      top: 20px !important;
      z-index: 9999999 !important;
      border: 0;
      background-image: url(/cdn/shop/files/close_160x160.png?v=1598853233) !important;
      background-position: center !important;
      background-repeat: no-repeat !important;
      background-size: contain !important;
  }  
  #recently-viewed-products-grid {
    margin-top: 10px !important;
  }
  #recently-viewed-products-grid .owl-item .sold-out-label{
  	margin-top: -87px !important;
  }
  body .recently-viewed-products .product-image .product-grid-image,
section.related-products.you_might_also_like .product-image .product-grid-image  {
      height: 245px !important;
  }  
}
@media screen and (min-width:1300px) and (max-width:1450px){
  #recently-viewed-products-grid {
    margin-top: 28px !important;
  }
}
body#account #resetSuccess{
    border: 2px solid #030c2c !important;
    text-align: center !important;
    margin: 5px auto !important;
    font-weight: bold !important;
    font-size: 16px !important;
    padding: 10px !important;
    color: #030c2c !important;
    margin-bottom: 10px !important;
    border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    background: #fff;
}
.template-search #bc-sf-filter-top-display-type{
  	display:none;
}
#shopify-section-1490716464547 .home-slideshow .variable-width{
	border-top: 0;
}
#shopify-section-1489074782933 .banner-home-top{
    margin-top: 20px;
}
#shopify-section-1489074782933 .banner-home-top li {
    position: relative;
    margin-bottom: 0;
    padding: 0px 15px;
}

div#shopify-section-1489074782933 h3 {
    margin-bottom: 0;
}
#shopify-section-1601040943732{
    margin-top: -40px;
}
#shopify-section-1497262047204 .variants{
  	display:none;	
}
.products-grid .wishlist{
    width: 55px !important;
    height: 55px !important;
  	display:none !important;
}
#shopify-section-1601040943732 .banner-home-top li{
    padding: 0px 10px !important;
}
#needloginorder{
    font-size: 16px !important;
    padding: 10px !important;
    color: #030c2c;
    margin-bottom: 10px !important;
    border-right: 0px solid #030c2c;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #030c2c;
    font-weight: 600;
}
#dropdown-cart .cart-collateral {
  color: #000000 !important;
  font-size: 12px;
} 
img:hover {
    opacity: 1 !important;
}
.custom_page_title{
    color: #272a4e !important;
  font-family: muli, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    padding: 0px;
    margin-bottom: 40px;
    border-bottom: 2px solid #272a4e;
    padding-bottom: 10px;
    margin-top: 50px;
}
#contact_form p{
	letter-spacing: 0px;
    line-height: 24px;
    font-size: 14px;
    font-family: muli, sans-serif !important;
}
#contact_form h2 {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 14px;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 17px !important;
    font-family: muli, sans-serif !important;
}
#contact_form .inner_form label{
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 14px;
    font-family: muli, sans-serif !important;
    font-weight: 400;
    margin-bottom: 0px;
}
#contact_form .inner_form{
	margin-top: 30px;
}
#contactFormWrapper input {
    margin-bottom: 15px;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 14px;
    font-family: muli, sans-serif !important;
    font-weight: 400;
    padding: 7px 10px;
    height: auto;
}
#contactFormWrapper textarea {
    width: 620px;
    margin-bottom: 15px;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 14px;
    font-family: muli, sans-serif !important;
    font-weight: 400;
    padding: 7px 10px;
    height: auto;
}
#contact_form .location h4{
	text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 9px;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 17px !important;
    font-family: muli, sans-serif !important;
    margin-top: 2px;
}
.header_container h1{
    color: #272a4e !important;
  font-family: Poppins !important;
    text-transform: capitalize !important;
    font-size: 24px !important;
    text-align: left;
    padding: 0px;
    border-bottom: 1px solid #272a4e;
    padding-bottom: 7px;
}
.page-header.brand_header{
    padding: 0px;
    margin-bottom: 40px;
    margin-top: 50px;	
}
.page-header.brand_header>h2{
    color: #272a4e !important;
    font-family: muli, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    letter-spacing: 0px !important;
    line-height: 45px;
    padding: 0px;
    border-bottom: 1px solid #272a4e;
    padding-bottom: 10px;
}
#security-amp-privacy-policy .content_section{
    letter-spacing: 0px;
    line-height: 21px;
    font-size: 14px;
/*     font-family: muli, sans-serif !important; */
}
#returns-amp-exchanges .content_section{
    letter-spacing: 0px;
    line-height: 21px;
    font-size: 14px;
/*     font-family: muli, sans-serif !important; */
}
#payment-amp-shipping .content_section{
    letter-spacing: 0px;
    line-height: 21px;
    font-size: 14px;
/*     font-family: muli, sans-serif !important; */
}
#warranty-amp-repair .content_section{
     letter-spacing: 0px;
    line-height: 21px;
    font-size: 14px;
/*     font-family: muli, sans-serif !important; */
}
#order-status-amp-tracking .page-header{
    padding: 0px;
    margin-bottom: 60px;
    margin-top: 50px;
}
#order-status-amp-tracking .page-header h2{
    color: #272a4e !important;
  font-family: muli, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 30px !important;
    text-align: left;
    padding: 0px;
    border-bottom: 2px solid #272a4e;
    padding-bottom: 10px;
    font-weight: 500;
}
#sizing-guide .content_section{
    letter-spacing: 0px;
     line-height: 24px;
    font-size: 16px;
/*     font-family: muli, sans-serif !important; */
}
.product-description-section #collapse-tab1{
    margin-bottom: 55px;
}
#recover_password label {
    padding-bottom: 5px !important;
    display: block !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    color: #030c2c !important;
    font-weight: 400 !important;
    margin-bottom: 3px !important;
/*     font-family: muli, sans-serif !important; */
}
#recover_password #recover-email {
    display: block !important;
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 auto !important;
    margin-bottom: 20px !important;
    border-bottom: 0px solid !important;
    padding: 12px !important;
    text-transform: none !important;
    font-size: 13px !important;
    color: #030c2c !important;
    background-color: #e9eaed !important;
    height: auto !important;
    border: 1px solid #030c2c !important;
}
.cart-list input.update {
    border: 0 !important;
    background: none !important;
    text-transform: uppercase !important;
    color: #000 !important;
    border-bottom: 1px solid #000 !important;
    letter-spacing: 0em !important;
    padding: 0 !important;
    font-size: 14px !important;
/*     font-family: muli, sans-serif !important; */
    font-weight: 500 !important;
    opacity: 1 !important;
	line-height: unset !important;  
} 
#shopify-section-cart-template .page_title .page_name{
    font-size: 24px !important;  
}
.grid-item .sold_out{
	display:none;
}
.grid-item .sold-out .sold_out{
    display: block;
    background-color: #e3e5ee !important;
    color: #030c2c;
    padding: 10px 12px 5px 12px !important;
    max-width: 180px !important;
    font-weight: 400 !important;
/*     font-family: muli, sans-serif !important; */
    font-size: 14px !important;
    letter-spacing: 0px !important;
    z-index: 1;
    position: relative;
    margin: 0 auto;
    text-transform: uppercase;
}
#shopify-section-1489249304429{
    margin-bottom: 0px;
    margin-top: 25px;
}
#shopify-section-1489329138390 .box-title legend{
    font-size: 40px !important;
    line-height: 40px !important;
    padding: 0px 25px;
    padding-bottom: 0px;
    font-weight: 500;
/*     font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 0px;
    display: block;
}
#shopify-section-1489329138390 .widget-title fieldset.box-title{
    border-top: 1px solid #000000;
}
#shopify-section-1489329138390 .widget-title fieldset.box-title{
    width: 100% !important;
    max-width: 1500px !important;
    margin: 0 auto;
    padding-bottom: 20px;
}
#shopify-section-1583302575248{
    background-color: #f4f4f6;
    padding-bottom: 60px;
    margin-bottom: 80px;
    padding-top: 30px;  
}
#shopify-section-1583302575248 ul li:first-child{
    padding-right: 45px;
}
#shopify-section-1583302575248 ul li:nth-child(2){
    padding-left: 45px;
}
#shopify-section-1489499624605 .price-box{
    text-align: left;
}
#shopify-section-1489499624605 .products-grid .grid-item .product-bottom{
    text-align: left;
}
#shopify-section-1583302575248 .products-grid .grid-item .price-box {
    margin-top: 5px !important;
}
#shopify-section-1489499624605 .grid-item .special-price .money {
    font-size: 24.5px;
    letter-spacing: 0px;
    font-weight: normal;
    margin-bottom: 7px;
    display: block;
}

#shopify-section-1497262047204 .price-box{
    text-align: left;
}
#shopify-section-1497262047204 .products-grid .grid-item .product-bottom{
    text-align: left;
}
#shopify-section-1497262047204 .products-grid .grid-item .price-box {
    margin-top: 0px !important;
}
#shopify-section-1497262047204 .grid-item .special-price .money {
    font-size: 24.5px;
    letter-spacing: 0px;
    font-weight: normal;
    margin-bottom: 5px;
    display: block;
}
#shopify-section-1497262047204 .price-box div.sale p.special-price {
    color: #f51e0e !important;
    margin-bottom: 0px;
    font-size: 20px;
}
#shopify-section-1497262047204 .compare-price {
    font-style: normal;
    display: block;
    letter-spacing: 0px;
    font-size: 16px;
    color: #000 !important;
    margin-bottom: 0px;
}
#shopify-section-1497262047204 .grid-item .you-save-price {
    text-transform: capitalize;
    margin-top: 4px;
    font-style: normal;
    display: block;
    letter-spacing: 0px;
    font-size: 13px;
    color: #000 !important;
    margin-bottom: 0px;
    font-weight: normal;
}
#shopify-section-1497262047204 .widget-title {
    margin-bottom: 0px;
}
#shopify-section-1497262047204 .product-item{
    padding: 0px 40px !important;
}
/*
#shopify-section-1497262047204 .product-item:hover .product-image a:after {
    background-color: #ffffffb0;
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
} */
.products-grid .grid-item{
    margin-bottom: 0px !important;
}
/*#shopify-section-1489499624605 .product-item:hover .product-image a:after {
    background-color: #ffffffb0;
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}*/
#shopify-section-1489499624605 .product-des .action{
	display:none;
}
.template-search .products-grid .grid-item .product-grid-image{
    height: 260px !important;  
}
.template-search .products-grid .grid-item .product-top {
    margin-bottom: 15px !important;
}
.product-des .quickview-button{
    margin-top: 80px !important;
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block-series{
	/*display:none !important;*/
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block-features{
	/*display:none !important;*/
}
.products-grid .grid-item .product-top {
    margin-bottom: 0px !important;
}
.template-search .toolbar {
    background: transparent !important;
    border: 0 !important;
    /*margin-bottom: -125px !important;*/
	margin-bottom: 0px !important;
    margin-top: 10px !important;
}
#shopify-section-1497262047204 .quickview-button a{
    margin-top: 0px !important;
}
#shopify-section-1489499624605 .quickview-button a{
    margin-top: 0px !important;
}
#recently-viewed-products-grid .owl-item:hover .product-top .product-image img{
	opacity:0.5;
}
#recently-viewed-products-grid .owl-item img:hover{
	opacity:0.5 !important;
}
#recently-viewed-products-grid .owl-item .product-label{
    width: 100%;
}
.template-product #shopify-section-recently-viewed-products{
    border-bottom: 2px solid #030c2c;  
}
#recently-viewed-products-grid .owl-item .sold-out-label{
    display: block;
    background-color: #e6e6e6 !important;
    color: #030c2c;
    padding: 5px !important;
    max-width: 180px !important;
    font-weight: 100 !important;
    font-family: muli, sans-serif !important;
    /*font-size: 17px !important;*/
  	font-size: 12px !important;
    letter-spacing: 0px !important;
    z-index: 999999999;
    position: relative;
    margin: 0 auto;
    text-transform: uppercase;
    margin-top: -54px;  
}
#recently-viewed-products-grid .owl-item .product-label{
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    opacity: 1;
    filter: alpha(opacity=0);  
    margin-top: 120px !important;  
}
#recently-viewed-products-grid .owl-item:hover .product-label{
    opacity: 1;
}
#recently-viewed-products-grid .owl-item .product-label .label{
	display:none !important;
}
div.ctct-form-embed form.ctct-form-custom label.ctct-form-label {
    display: block !important;
    margin-bottom: 12px !important;
    line-height: 1 !important;
    text-align: left !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: muli, sans-serif !important;
    letter-spacing: 0px !important;
}
.ctct-form-embed.form_0 .ctct-form-defaults {
    background-color: #ffffff00 !important;
    border-radius: 0px !important;
    padding: 0px;
}
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
    border: 1px solid #030c2c !important;
    border-radius: 0px !important;
    font-family: muli, sans-serif !important;
    box-shadow: none !important;  
}
div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text {
    line-height: 1.5 !important;
    color: #000 !important;
    margin-bottom: 24px !important;
    font-family: muli, sans-serif !important;
    font-size: 12px !important;
}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
    background-color: #686b83 !important;
    border: 0px solid #030c2c !important;
    color: #ffffff;
    font-family: muli, sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0px;
    border-radius: 0px;
}
div.ctct-form-embed div.ctct-form-defaults p.ctct-form-footer a img.ctct-form-footer-img{
    background: rgb(39 43 78) !important;
}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {
    margin: 0 0 0px 0 !important;
    text-align: left !important;
    width: 64% !important;
    display: inline-block !important;
}
div#gdpr_text {
    display: none !important;
}
.ctct-form-button{
    display: inline-block !important;
    width: 34% !important;
    padding: 14.5px !important;
}
.ctct-form-footer{
	display:none;
}
div.ctct-form-embed form.ctct-form-custom{
    min-height: unset !important;
}

.popupmain-box div#mailchimp-email-subscibe{
    width: 80% !important;
}
.popupmain-box #mc_embed_signup button{
    margin-top: 27px;
    padding: 7px !important;
    height: 40px;
}
.product-item .inner-top:hover .product-image img {
    opacity: 0.5 !important;
}
.popupmain-box div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{
    height: 40px;
}
/*body .you_might_also_like .you_save_loop .money{
    letter-spacing: 0px !important;
    font-size: 17px !important;
    line-height: 17px;
    font-weight: normal !important;
    display: inline-block !important;
    text-transform: capitalize;
    height: auto;
    color: #000 !important;
    margin-bottom: 0px;
}
body .you_might_also_like p.you_save_loop span {
    display: inline-block !important;
}*/
/*body .you_might_also_like .old-price .money{
	letter-spacing: 0px !important;
    font-size: 17px !important;
    line-height: 17px;
    font-weight: normal !important;
    display: inline-block !important;
    text-transform: capitalize;
    height: auto;
    color: #000 !important;
	margin-bottom: 0px;  
}
body .you_might_also_like .price-box .you_save_loop {
    display: block !important;
    font-size: 15px;  
}*/
.js #loader{
    display: none;
}

@media (min-width:600px) and (max-width:900px){
  #shopify-section-collection-template .toolbar {
     background: transparent !important;
     border: 0 !important;
     margin-bottom: -175px !important;
     margin-top: 70px !important;
  }
  .col-main .toolbar .filter-sortby {
     float: right;
     margin: 50px 0px 8px 22px !important;
  }
}
@media screen and (max-width:600px){
  .static_policy span{
    font-size: 8.4px;
    line-height: 14px;
    word-break: break-all;
    letter-spacing: 0px;
  }
  .static_policy .col-xs-3 {
    padding: 0px;
  }
  .static_policy .icon_img img {
    height: 35px !important;
    object-fit: contain !important;
  }
  body .fancybox-overlay .fancybox-image {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 250px !important;
    height: 250px !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
  body .fancybox-overlay .fancybox-nav{
    width: 10% !important;
  }
  body .fancybox-overlay .fancybox-wrap{
    max-width: 100% !important;
    max-height: 100% !important;
    width: 250px !important;
    height: 250px !important;
    margin: 0 auto !important;
  }
  body .fancybox-overlay .fancybox-inner {
    width: 250px !important;
    height: 250px !important;
  }
  body .fancybox-overlay .fancybox-skin{
    padding: 0px !important;
  }
  body .fancybox-close{
    padding: 0;
    height: 15px !important;
    width: 15px !important;
    position: absolute !important;
    right: 20px !important;
    top: 20px !important;
    z-index: 9999999 !important;
    border: 0;
    background-image: url(/cdn/shop/files/close_160x160.png?v=1598853233) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
  }  
  .static_policy{
      padding: 11.5px 2px !important;
      margin-left: 0px;
  }
  .header-bottom .nav-search {
      margin-left: 0px !important;
      font-size: 10.55px;
  }
  body.template-page .header-image{
    margin-bottom: 7px !important;
    margin-top: 10px !important;
    padding-top: 0px;
    padding-bottom: 0px;    
  }
  body.template-page .banner-header.section .header-image .header_container h1, #about-us .banner-header .header_container h1 {
      font-size: 15.2px !important;
      line-height: 15.2px !important;
  }
  body.template-page .main-content{
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  body.template-page .content_section {
      line-height: 16px !important;
      font-size: 10.85px !important;
      text-align: justify !important;
      color: #030c2c !important;
      letter-spacing: 0px !important; 
  }
  .template-collection .product-image img, .template-search .product-image img{
      width: 120px !important;
      height: 195px !important;    
  }  
  .template-search .product-collection{
      margin-top: 0px !important;
  }
  .template-search .product-collection{
      padding-top: 0px !important;
  }
  .template-search .products-grid .grid-item .product-grid-image {
      height: 195px !important;
  }
  body #sa_rotating_widget .box-title legend{
  line-height: 20px !important;
    font-size: 12px !important;
    color: #030c2c !important;
    padding: 0 !important;
/*     font-weight: normal !important; */
    letter-spacing: 0px !important;
  }
  #shopify-section-footer .widget-title{
  	margin-bottom:0px !important;
  }
  body.template-product .breadcrumb{
      padding-bottom: 20px !important;
      margin-bottom: 15px !important;
      margin-top: 15px !important;
      padding: 0px 26px !important;
  } 
  body#account .page-header h1{
  	font-size: 20px !important;
  }
  body.template-customers-account .grid .grid-item {
      padding: 20px;
  }
  .account_detail_box {
      padding: 20px !important;
  }
  #address_form_new .box_content .grid-item {
      display: block !important;
      width: 100% !important;
      padding-right: 0px !important;
  }
  #addresses .page-header h1{
      font-size: 20px !important;
  } 
} 
@media screen and (min-width:678px) and (max-width:1080px){
  .header-mobile {
      display: block !important;
      float: right !important;
      margin-bottom: -60px;
      margin-top: 10px; 
  }
  .visible-phone {
      display: block !important;
  }
  .header-mobile .customer-area{
      display: none !important;  
  }
  .header-mobile #showLeftPush {
    line-height: 50px !important; 
    padding: 0px 14px;
  }
  body .cbp-spmenu-left.cbp-spmenu-open {
      left: 0 !important;
      overflow-y: auto !important;
  }
  body .cbp-spmenu {
      background: url(/cdn/shop/t/17/assets/box-shadow-mobile.png?v=1056982…) right 0 repeat-y #fff !important;
  } 
  body #cbp-spmenu-s1 {
      display: block !important;
  }  
  body .cbp-spmenu-push-toright {
      left: 260px !important;
  } 
  .gf-menu-device-container .site-nav {
  	  display: block!important;
  }
  .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target{
      margin: 0px !important;
  }
  p.toogleClick {
      display: inline-block !important;
      float: right !important;
      padding-right: 20px !important;
      padding-top: 20px !important;
  }  
  .container {
    width: 100%;
  }
  .header-mobile{
      background: transparent !important;
  }
  .header-mobile #showLeftPush{
      color: #262b4f !important;
      border-right: 0px solid #868686 !important;
	  padding: 0px 4px !important; 
      font-size: 28px !important; 
  }
  .header-panel .nav-search{
      margin-left: 10px !important;
  }
  #cartToggle{
      margin-right: 11px;
  }
  .header-panel #cartCount{
    right: 17px !important;
    top: 11px !important;
    padding: 0px 4px !important;
    line-height: 16px !important;
    font-size: 12px !important;
    width: 30px !important;
    height: 20px !important;
    margin-right: -3.5px !important;
  }
  .static_policy span{
	font-size: 9px;
    line-height: 16px;
  }
  .static_policy .icon_img{
      margin-right: 1px;
      margin-bottom: 1px;	
  }
  .template-product #shopify-section-product-template .static_policy{
     padding: 20px 10px; 
  }
  .template-product .static_policy .policy_text h2 span{
      font-size: 13px !important;
  }
  .header-panel .col-md-4{
	width: 100% !important;
  }
  .header-panel .header-search-section{
    width: 100%;
	padding-top: 0px;
  }
  .header-panel .nav-search{
  	width: 90%;
    display: inline-block !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
  }
  .header-mobile{
      z-index: 9999999;
  }
  .header-mobile #showLeftPush.active, .header-mobile #showLeftPush:hover {
	background-color: transparent !important;
  }
  .site-nav-dropdown{
  	position: static !important;
    margin-top: 0px !important;
    width: 100% !important;
  }
  .site-nav-dropdown li a{
      padding: 10px 30px 10px 20px !important;
      font-size: 14px !important;
  }
    /* .home-slideshow .slick-list .slide-img {
      height: 350px !important;
  } */
  #shopify-section-1489074782933 .banner-home-top {
      margin-top: 25px;
  } 
  #shopify-section-1497262047204 {
    margin-top: 0px !important;
  }
  #shopify-section-1497262047204 .products-grid .grid-item {
      width: 25%;
  }
  #shopify-section-1497262047204 .product-item{
      padding: 0px 10px !important;
  }
  .myaccount-menu-link:hover .dropdown-content{
      z-index: 999999999 !important;
  }
  .currency-picker .selectize-dropdown{
      z-index: 9999999999 !important;
  }
  .gm-menu.gm-menu-mobile .gm-grid-item {
      width: 100% !important;
      flex: 1 1 100% !important;
      max-width: 100% !important;
  }
  .gm-menu-installed .gm-menu .gm-submenu.gm-mega .gm-item .gm-description{
      font-style: normal !important;
      font-size: 14px !important;
      font-weight: 700 !important;
      line-height: 20px !important;
      color: #ae2828 !important;
      font-family: muli, sans-serif !important;
  } 
  .site-nav > li:first-child a:after {
      content: " + ";
      line-height: 1.4;
      background: transparent !important;
      color: #313131;
      font-size: 13px;
  } 
  .site-nav > li ul li a:after{
    display:none;
  }
  #shopify-section-collection-template .product-collection, .template-search .product-collection {
      margin-top: 100px;
  }
  #shopify-section-collection-template #bc-sf-filter-products .grid-item {
      width: 33%;
  }
  body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {
      padding: 15px 6px !important;
      font-size: 14px !important;
  } 
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {
      margin-bottom: 12px !important;
  }  
  .brand_section .brand_img img {
      height: 235px !important;
  } 
  .brand_section .brand_content{
      min-height: 235px !important;
  }
  .template-collection .breadcrumb{
      padding: 0px 20px !important;
  }
  #bc-sf-filter-tree-h .bc-sf-filter-block-content .bc-sf-filter-option-range-amount input {
      width: 100% !important;
  }
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-range-amount {
    margin-bottom: 0px !important;
  }
  body.gm-menu-installed .gm-menu .gm-submenu.gm-mega {
    background: 0 0!important;
    background-image: unset!important;
  }
  .gm-menu-installed .gm-menu .gm-grid-item {
      padding: 0 20px !important;
  } 
  body.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-description {
      color: #ae2828!important;
      font-family: muli,sans-serif!important;
      font-style: normal!important;
      font-size: 14px!important;
      font-weight: 700!important;
      line-height: 20px!important;
      border-bottom: 1px solid #ebebeb!important;
  }  
  .gm-html-inner, .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target{
      padding: 10px 0 10px !important;
  }
  #shopify-section-product-template .gallary_box .product-img-box.has-jcarousel .product-photo-container {
	   margin: 0px !important;
  }
  .more-view-wrapper .jcarousel-container {
  		padding: 0px 0 !important;
  }
  body .product-photo-container #product-featured-image{
      border: 1px solid #f8f8f8!important;
  }
  .product-img-box .product-photo-thumbs li{
  	margin-top: 0px !important;
  }
  #shopify-section-collection-template .toolbar{
      margin-bottom: 0px !important;
      margin-top: 0px !important;
  }
  .col-main .toolbar .filter-sortby{
      margin: 0px 10px 8px 22px !important;
  }
  #shopify-section-navigation{
      margin-top: 00px !important;
  }
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content{
      padding: 20px 8px  8px 8px!important;
  }
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a{
      font-size: 12px !important;
      line-height: 16px !important;
  }
  #bc-sf-filter-block-content-price{
      padding: 20px 8px 0px 8px !important;
  }
  #bc-sf-filter-block-content-price .noUi-target{
      display: none !important;
  }
    .products-grid .grid-item {
      padding-bottom: 0px !important;
  }
  body .recently-viewed-products .product-image .product-grid-image {
      height: 227px !important;
  }  
  body .ajax-success-modal .content {
      margin-top: -180px !important;
      margin-left: 0px !important;
      top: 20% !important;
      left: 0px !important;
      right: 0px !important;
      margin: 0 auto !important;
      display: block !important;
  } 
  #recently-viewed-products-grid {
    margin-top: 0px !important;
  }
  .widget-new-product {
      padding-bottom: 5px !important;
  } 
  #shopify-section-footer .widget-title {
    margin-bottom: 10px;
  }
  body #sa_rotating_widget .box-title legend {
    font-size: 20px !important;
  }
  #shopify-section-cart-template form{
    margin-right: 15px !important;
  }
  .template-search .toolbar{
    margin-top: 20px !important;
  }
  #contact-us .breadcrumb {
    padding: 0px 20px !important;
  }
  #contactFormWrapper{
  	padding-left: 10px !important;
  }
  .template-product .owl-carousel .owl-item {
      padding: 0px 15px !important;
  }
  .related-products .products-grid .product-grid-image {
      height: 230px !important;
  }
  .products-grid.owl-carousel {
      margin-top: 0px!important;
  }  
}
@media screen and (min-width:1081px) and (max-width:1300px){
  	#shopify-section-navigation .site-nav .gm-item{
   	    width: auto !important;
    }
  	.container {
    	width: 100%;
	}
  	.static_policy span{
        font-size: 16px;
    	line-height: 22px;
    }
}
@media screen and (min-width:1081px) and (max-width:2500px){
  	#shopify-section-navigation .site-nav .gm-item{
   	    width: auto !important;
    }
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
    color: #fff !important;
    text-align: center !important;
    font-family: 'Muli'!important;
    font-weight: 100 !important;
    font-size: 22px !important;
}

div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text {
    color: #fff !important;
    text-align: center;
    font-family: 'Muli' !important;
}
div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success {
    min-height: 100px;
    display: block;
    border: 1px solid #fff;
    padding: 10px;
  margin:0px !important;
}
body #shopify-section-collection-template .toolbar-bottom{
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
body #shopify-section-collection-template .toolbar-bottom #bc-sf-filter-bottom-pagination{
  text-align:center;
}
/*color filter remove from other exclude jewelry & accessories*/
/*body.template-collection .bc-sf-filter-option-block-color{
  display:none !important;
}*/
body.template-collection#accessories .bc-sf-filter-option-block-color,
body.template-collection#jewelry .bc-sf-filter-option-block-color, 
body.template-collection#earrings .bc-sf-filter-option-block-color,
body.template-collection#bracelets .bc-sf-filter-option-block-color, 
body.template-collection#necklaces .bc-sf-filter-option-block-color, 
body.template-collection#rings .bc-sf-filter-option-block-color, 
body.template-collection#cufflinks .bc-sf-filter-option-block-color, 
body.template-collection#desk-clocks .bc-sf-filter-option-block-color, 
body.template-collection#ornaments .bc-sf-filter-option-block-color, 
body.template-collection#luxury-pens .bc-sf-filter-option-block-color{
  display: inline-block !important;
}
body.template-collection#accessories .bc-sf-filter-option-block-dial-color,
body.template-collection#jewelry .bc-sf-filter-option-block-dial-color, 
body.template-collection#earrings .bc-sf-filter-option-block-dial-color,
body.template-collection#bracelets .bc-sf-filter-option-block-dial-color, 
body.template-collection#necklaces .bc-sf-filter-option-block-dial-color, 
body.template-collection#rings .bc-sf-filter-option-block-dial-color, 
body.template-collection#cufflinks .bc-sf-filter-option-block-dial-color, 
body.template-collection#desk-clocks .bc-sf-filter-option-block-dial-color, 
body.template-collection#ornaments .bc-sf-filter-option-block-dial-color, 
body.template-collection#luxury-pens .bc-sf-filter-option-block-dial-color{
  display: none !important;
}
#dropdown-cart p{
    color: #000000;
    
    letter-spacing: 0px;
    line-height: 14px;
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 10px;
    font-weight: normal;
    display: block;
    vertical-align: super;
    margin-left: 0px;	
}
#dropdown-cart .text-continue a {
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    line-height: 14px;
    overflow: hidden;
    margin-bottom: 0px;
    padding-top: 10px;
    font-weight: normal;
    display: block;
    vertical-align: super;
    margin-left: 0px;
    text-align: center;
    background-color: #030c2c !important;
}
#dropdown-cart .text-continue{
    margin-bottom: 0px;
}

.affirm_text{display:none !important;}



.product-shop .swym-isa-inline-form {
    border: 0px solid #ddd;
    padding: 0px;
    margin: 00px auto;
    border-radius: 2px;
}
.product-shop .swym-remind-me{
    padding: 00px;
}
.product-shop .swym-title{
	display:none;
}
.swym-powered-by{
	display:none;
}
#desk-clocks.template-collection .product-image img{
    top: 3px !important;
}
.quickview-template, .quick-view{
    z-index: 99999999999 !important;
}
/*.quick-view .actions{
    display: none !important;
}*/
.gm-submenu-align-full>.gm-submenu{
    left: unset !important;
    right: unset !important;
    min-width: 82.5% !important;
}
.template-product .swym-remind-me p.swym-remind-description{
    color: #030c2c;
}

#swym-remind-email-auth-button{background:#030c2c !important;}

.template-product #swym-remind-auth-form{
    width: 280px !important;
}
.template-product .swym-remind-me .swym-privacy-info{
	display:none !important;
}
.template-product .swym-remind-me input.swym-input {
    line-height: 40px !important;
    height: 35px !important;
    padding: 4px 15px 0 15px !important;
    color: #030c2c !important;
    border: 1px solid #030c2c !important;
}
.template-product button.swym-button {
    height: 31px !important;
    color: #fff !important;
    padding: 4px 20px 0 20px !important;
    font-size: 14px !important;
    text-align: center !important;
}
#email-modal{
    z-index: 999999999 !important;
}
.ajax-success-modal .ajax-product-image{
	height: 300px;
    object-fit: contain;
    margin: 0 auto;
    display: block;
}
/*body .ajax-success-modal .content{
	top:47% !important;
}*/
#shopify-section-navigation .site-nav li.gm-has-submenu .gm-item{
    margin: 0px 10px !important;
  	/*margin: 0px 10px 0px 0px !important;*/
}

#shopify-section-collection-header header>h1{
	display:none1;
}
.modal{
	z-index: 9999999999 !important;	
}
/* body .fancybox-overlay .fancybox-wrap
{   top:20px !important;
    bottom: 20px !important;
    background: white;
} */
.fancybox-overlay .fancybox-image {
    max-width: 100%;
    max-height: 100%;
  /*  width: 800px !important;
    height: 800px !important;  */
    margin: 0 auto;
    object-fit: contain;
}
.fancybox-overlay .fancybox-nav{
    width: 10% !important;
}
.fancybox-overlay .fancybox-wrap{
    max-width: 100% !important;
    max-height: 100% !important;
    /*  width: 800px !important;
    height: 800px !important;  */
    margin: 0 auto !important;
}
.fancybox-overlay .fancybox-inner {
    /*  width: 800px !important;
    height: 800px !important;  */
    background-color: #fff;  
}
.fancybox-overlay .fancybox-skin{
    padding: 0px !important;
}
.fancybox-close{
    padding: 0;
    height: 25px !important;
    width: 25px !important;
    position: absolute !important;
    right: 20px !important;
    top: 20px !important;
    z-index: 9999999 !important;
    border: 0;
    background-image: url(/cdn/shop/files/close_160x160.png?v=1598853233) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
#email-modal .window-window .window-content{
    padding: 10px;
}
.product-img-box.loading div{
  opacity:0 !important;
}
.blockUI.blockOverlay::before{
  height:2em;
  width:2em;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  content:'';
  background:url(/cdn/shop/files/loader.svg?v=1604747477) center center;
  background-size:contain;
  line-height:1;
  text-align:center;
  font-size:2em;
  color:rgba(0,0,0,.75);
  background-repeat: no-repeat;
  animation: none;
}
.addressed{
	display:none;
}
.grid .grid-item .account_detail_box .addressed{
	display:block;
}
li.gm-item a .gm-icon.fa.fa-circle-thin{
  display:none;
}
body .ctct-form-embed.form_2 .ctct-form-custom .ctct-form-button{
    background-color: #6c6f87 !important;
    border: 1px solid #6c6f87 !important;
    border-radius: 0px !important;
}
body div.ctct-form-embed div.ctct-form-defaults{
    padding: 0px !important;
}
#email-modal .window-window .window-content{
    max-width: 490px !important;
    width: 100% !important;
    margin: 0 auto !important;
    float: none !important;  
}
body div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success{
    border: 0px solid #fff !important;
    padding: 0px !important;
    margin: 0px !important;
    text-align: center !important;
}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
    -webkit-font-smoothing: antialiased !important;
    font-size: 20px !important;
    font-weight: bold !important;
    margin: -3px 0 0px 0 !important;
    font-family: muli, sans-serif !important;
}

.innerspecification ul a li .spacer
{
text-decoration: underline ;
  font-weight:500 !important;
}
.price-box .money{
	letter-spacing: 0px;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
    text-transform: capitalize;
    height: auto;
    margin-left: 0px !important;
    margin: 0px;
    display: inline-block !important;
    font-size: 18px !important;
    letter-spacing: 0px !important;
    font-weight: 500 !important;
    color: #030c2c;
    margin-top: -3px;
    margin-bottom: 14px;  
}

.modal-open {
    overflow: auto !important;
}
body .site-nav.gm-menu .gm-submenu .gmcol-2{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18%;
  flex: 0 0 18%;
  max-width: 18%;
}

.mobile_header-bottom{
	display:none;
}
.filter_mobile_title{
	display:none;
}
.bc-sf-search-box:focus{
	box-shadow: none !important;
}
@media screen and (max-width:600px){
  
  .mobile_shipping_cal_section.deactive #shipping-calculator{
    /* display:none; */
  }
  
  #loader{
  	display:none !important;
  }
  .header_discount_flash {
    font-size: 11.61px !important;
    line-height: 10px !important;
    margin-top: 10px !important;
    margin-bottom: 2px !important;
  }
  .header-discount-flash{
      padding: 2px 0px !important;
  }
  .web_header-bottom{
 		display:none !important; 
  }
  .mobile_header-bottom{
      display:block;
  } 
  .header-bottom.mobile_header-bottom {
      padding: 0px 25px;
  } 
  .header-white-top-row {
	border-top: 0px solid rgb(38 43 80);
    border-bottom: 0px solid rgb(38 43 80);
  }
  #showLeftPush{
      font-size: 30px;
      color: #030c2c;
      margin-top: 25px;
  }
  .header-logo img{
      max-height: 60px !important;
      width: 100% !important;
  }
  .mobile_header-bottom .top_contact{
	margin-top: 19px;
    background-color: #030c2c;
    padding: 8px 10px 5px 19px;
    margin-right: -26px;
  }
  .mobile_header-bottom .top_contact .phone_number{
    font-size: 24px;
    margin-right: 5px;
    color: #fff;
  }
  .mobile_header-bottom .top_contact .account{
    font-size: 24px;
    color: #fff; 
    margin-left: 4px;
  } 
  #cartToggleMobile #cartCount{
	margin-left: -19px;
    width: 10px;
    display: inline-block;
    text-align: center;
    vertical-align: bottom;
    font-size: 10px !important;
    line-height: 18px;
  }
  body.gm-menu-installed .gm-menu .gm-submenu.gm-mega{
      background: transparent !important;
      background-image: unset !important;    
  }
  #cartToggleMobile{
      margin-left: 8px !important;
  }
  .header-bottom .search-bar input.input-group-field {
      height: unset !important;
      padding: 3px 0px !important;
      font-size: 14px;
      line-height: 21px !important;
      border: 0px solid !important;
      border-bottom: 1px solid #c5c6d0 !important;
      border-radius: 0px !important;
      width: 70% !important;
      margin-top: 4px;
  }  
  form.search-bar{
      width: 100%;	
  }
  #shopify-section-1489249304429 .slide_brand{
      padding: 30px 0 0 0 !important;
  }
  #shopify-section-collection-header header h1 span {
      color: #030c2c !important;
      font-size: 17.5px !important;
      display: inline-block;
      background-color: #fff;
      position: relative;
      padding-block: 0px !important;
  }
  #shopify-section-collection-header header h1:after {
      content: " ";
      position: absolute;
      left: 25px;
      right: 25px;
      margin-top: 13px;
      z-index: -9;
      background-color: #030c2c;
      height: 1px;
  } 
  #bc-sf-filter-tree-mobile button {
    width: 50% !important;
    background: #f4f4f6 !important;
    color: #030c2c !important;
    padding: 5px 0px 3px 0px !important;
    font-size: 11.77px !important;
    display: inline-block !important;
    letter-spacing: 0px !important;
    margin-top: 0px !important;
    margin-block: 0px !important;  
  }
  #bc-sf-filter-tree-mobile{
    min-height:28px;
  }
  .filter-sortby label{
  	display:none !important;
  }
  .toolbar button.dropdown-toggle:before{
  	display:none !important;
  }
  body #shopify-section-collection-template .filter-sortby button {
      background: #f4f4f6 !important;
      color: #030c2c !important;
      padding: 5px 0px 3px 0px !important;
      font-size: 11.77px !important;
      letter-spacing: 0px !important;
      margin-top: 0px !important;
      margin-bottom: 0px !important;
      text-align: center !important;
      border: 0px !important;
      line-height: 10px !important;
      height: 27px !important;
      text-transform: uppercase !important;
  }
  body.template-search .filter-sortby button {
      background: #f4f4f6 !important;
      color: #030c2c !important;
      padding: 5px 0px 3px 0px !important;
      font-size: 11.77px !important;
      letter-spacing: 0px !important;
      margin-top: 0px !important;
      margin-bottom: 0px !important;
      text-align: center !important;
      border: 0px !important;
      line-height: 10px !important;
      height: 28px !important;
      text-transform: uppercase !important;
  }  
  body.template-search .col-main .toolbar .filter-sortby{
      top: -8px !important;
  }
  #shopify-section-collection-header{
      margin-bottom: 8px !important;
      margin-top: 0px !important;
  }
  .site-footer{
      padding: 26px 0 0 !important;
      padding-bottom: 26px !important;
  }
  .site-footer .container{
      background-color: #f4f4f6 !important;	
  }
  .site-footer .footer-top{
      padding-bottom: 0px !important;
      border-bottom: 1px solid #e7e8ec !important;
  }
  .footer_menu_section {
  	  border-top: 1px solid #e7e8ec !important;
      padding: 0px 29px    
  }
  .footer-top .h3{
      margin-top: 0px !important;
      margin-bottom: 0px !important;
	  padding-top: 0px;  
  }
  body .footer-top .h3 span {
      color: #000000 !important;
      text-transform: capitalize !important;
      font-size: 11px !important;
      font-weight: normal !important;
      letter-spacing: 0px !important;
      margin-bottom: 16px !important;
      font-family: muli, sans-serif !important;
  }
  body .footer-top .h3 span:after{
    content: " + ";
    color: #030c2c;
    float: right;
    padding-right: 15px;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0px;     
  }
  body .footer-top .h3.active span:after{
    content: " - ";
    color: #030c2c;
    float: right;
    padding-right: 15px;      
  }  
  .footer_menu_section ul li a {
    color: #000000 !important;
    text-transform: capitalize !important;
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
    font-family: muli, sans-serif !important;
    line-height: 28px !important;
  }
  .footer_menu_section ul li {
	  margin-bottom: 0px;
  }
  .footer_menu_section ul{
      margin-bottom: 5px;	
  }
  .toolbar .dropdown-menu{
      background-color: #f4f4f6;
      border: 0px;
  }
  .toolbar .dropdown-menu > li > a{
      color: #030c2c;
      text-transform: capitalize;
      padding: 3px 10px;
      font-size: 11.77px !important;
  }
  .grid-item .sold-out .sold_out {
      display: block !important;
      background-color: #e6e6e6 !important;
      color: #030c2c !important;
      padding: 5px 12px 0px 12px !important;
      max-width: 120px !important;
      font-family: muli, sans-serif !important;
      font-size: 10.5px !important;
      text-transform: uppercase !important;
      position: absolute !important;
      margin-top: -50px !important;
      left: 0px !important;
      right: 0px !important;
  }  
  .template-product .product{
      padding: 0px 26px !important;
  }
  .product-description-section #collapse-tab1 {
    margin-bottom: 0;
    padding: 0 26px!important;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 12.86px;
    line-height: 20px;
    color: #030c2c; 
	margin-top: 10px !important;   
  }  
  div#collapse-tab1 p {
    margin-top: 15px;
    margin-bottom: 15px;    
  }
  .product-img-box.has-jcarousel .more-view-wrapper{
      display: none !important;
  }
  .product-img-box.has-jcarousel .product-photo-container{
      margin-right: 0px !important;
      width: 100% !important;
  }
  .product-shop .product-title.has-btn {
      padding-right: 0px !important;
      padding-top: 0px !important;
      padding-bottom: 1px !important;
  }  
  .template-product .above_title{
      font-size: 11px !important;
      color: #030c2c !important;
      padding-right: 0px !important;
      font-weight: 500 !important;
  }
  .template-product .product-sku{
  	  font-size: 11px !important;
      color: #030c2c !important;
      font-weight: 500 !important;
  }
  .template-product .product-sku label{
      margin-bottom: 0px !important;
	  font-weight: 500 !important;    
  }
  .template-product .product_name {
    font-size: 13px !important;
    line-height: 17px !important;
    color: #030c2c !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
  }  
  .product-shop .prices .compare-price{
    width: 100% !important;
    margin-right: 0px !important;
    color: #484848 !important;
    letter-spacing: 0px !important;
    font-size: 12px !important;
    line-height: 27.85px !important;    
  }
  .product-shop .prices .discount_rate{
      line-height: 12px !important;
  }
  .product-shop .price{
      margin-top: 6px !important;
  }
  #product-variants {
    margin-bottom: 7px !important;
  }
  .product-shop .prices .discount_rate p {
    font-size: 12px !important;
    font-style: normal !important;
    color: #484848 !important;
    text-transform: capitalize !important;
    font-weight: 300 !important;
    margin-bottom: 0px !important;
  }
  .product-shop .prices .discount_rate p span {
    font-size: 12px !important;
  }
  .product-shop .compare-price-1.retail_rate {
      font-style: normal !important;
      text-transform: capitalize !important;
      font-weight: 400 !important;
      margin-bottom: 0px !important;
      display: block;
      margin-top: 0px;
      text-decoration: line-through;
      width: 100% !important;
      margin-right: 0px !important;
      color: #030c2c !important;
      letter-spacing: 0px !important;
      font-size: 12px !important;
      padding-top: 3px;
  }  
  .template-product .price.on-sale .money {
     text-transform: uppercase;
     font-weight: 600;
     letter-spacing: 0px;
     color: #030c2c;
     font-size: 18.36px;
     margin-top: 5px; 
   }
  .template-product .product{
      margin-bottom: 15px !important;
  }
  .product-specification-section {
    margin-top: 0px !important;
    margin-bottom: -1px !important;
   }
  body .heading_title_section{
     margin-bottom: 0px !important; 	
  }
  .product-description-section {
    padding: 0px !important; 	
  }
  .product-shipping-section {
    margin-top: 0px !important;
  }
  .template-product .tab-pane{
      border-top: 0px solid #030c2c;	
  }
  body #bc-sf-filter-tree {
      position: fixed !important;
      top: 0px !important;
      z-index: 999999 !important;
      left: auto !important;
      right: 0px !important;
      background-color: #fff !important;
      width: 63% !important;
      height: 100% !important;
      overflow: scroll !important;
      padding: 20px !important;
      box-shadow: 0px 0px 15px 5px #00000047 !important;
  }
  body.filter_open:before {
    content: " ";
    background-color: #000c;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0;
    bottom: 0px;
    z-index: 9;
 }
 .mobile #button {
    width: 40px;
    height: 30px;
 }
  .filter_web_title{
    display:none;
  }
  .filter_mobile_title{
    display:block;
  }  
  #bc-sf-filter-tree .bc-sf-filter-selection-wrapper{
    display: none !important;
  }
  .gm-html-inner, .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target{
  	font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    padding: 10px 0px 10px !important;
    color: #000000 !important;
  }
  .gm-menu-installed .gm-menu .gm-grid-item{
      padding: 0 20px !important;
  }
  #dropdown-cart p {
      margin: 0 auto !important;
      width: 100% !important;
      padding: 10px 0px !important;
      text-align: left !important;    
  } 
  
}

.mobile_owlcarousel{
	display:none;
}
/*maddy*/
@media screen and (max-width:600px){
  
  #shopify-section-1497262047204 .grid-item .product-title, #bc-sf-filter-products .grid-item .product-bottom .product-title{
/*     max-height:85px;
    min-height:85px !important; */
  }
  
  .footer_menu_section ul{
    display:none;
  }
  .metabox_section .metabox_item{
    display:none;
  }
  .site-nav > li.dropdown p.toogleClick {
      position: absolute !important;
      right: 0 !important;
      text-indent: unset !important;
      cursor: pointer !important;
      top: 0px !important;
  }  
  .site-nav > li.dropdown > p.toogleClick:before{
      border: 5px solid transparent !important;
  }
  .site-nav > li:first-child a:after {
      content: " + ";
      line-height: 1.4;
      background: transparent !important;
      color: #313131;
      font-size: 13px;
  }  
  #shopify-section-cart-template .page_title .page_name {
    font-size: 15.2px !important;
    line-height: 15.2px !important;
    color: #272a4e !important;
    font-family: muli, sans-serif !important;
    text-transform: capitalize !important;	
  }
  body.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-description {
    color: #ae2828 !important;
    font-family: muli, sans-serif !important;
    font-style: normal !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    border-bottom: 1px solid #ebebeb!important;    
  }  
  body .gm-jc-start {
      margin-bottom: 0px !important;
      padding-bottom: 0px !important;
  }
  .site-nav > li ul li a:after{
    display:none;
  }
  #bc-sf-filter-message {
      text-align: center;
      font-size: 12px;
      margin-top: 50px;
      font-style: normal !important;
  }
  body.template-customers-login .main-content{
	background: #f4f4f6 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  #customer_login {
      border-right: 0px solid #030c2c !important;
      background-color: #fff !important;
      border: 0px solid #030c2c !important;
      padding: 30px !important;
      padding-bottom: 24px !important;
  }  
  #customer_login .page-header .login_title {
/*       font-family: muli, sans-serif !important; */
      text-align: center;
      font-size: 15.2px !important;
      line-height: 15.2px !important;
  } 
  #customer_login label {
      text-transform: capitalize;
      font-weight: normal;
      margin-bottom: 3px;
      line-height: 16px !important;
      font-size: 12px !important;
      text-align: justify !important;
      color: #030c2c !important;
      letter-spacing: 0px !important;
  } 
  #customer_login input{
      font-size: 12px;
      border: 0px solid #030c2c;
      padding: 10px;    
  }
  .forgot_pass{
    font-family: muli, sans-serif !important;
    text-align: right;
    font-size: 12px !important;
    line-height: 15.2px !important;  
  }
  #customer_login .action-btn input {
      color: #fff;
/*       font-family: muli, sans-serif !important; */
      font-weight: normal;
      font-size: 12px;
      min-height: auto;
      height: auto;
      letter-spacing: 0px;
      background-color: #030c2c !important;
      padding: 1px;
      max-width: 150px;
      margin-top: 0px;
      display: block !important;
  }  
  #customer_login .action-btn {
      margin-bottom: 0px !important;
  }
  .login-page .register_section {
      border-right: 0px solid #030c2c !important;
      max-width: 500px !important;
      width: 100% !important;
      margin: 0 auto !important;
      background-color: #ffffff !important;
      border: 1px solid #8286a500 !important;
      padding: 35px 40px !important;
      margin-top: 10px !important;
      margin-bottom: 0px !important
  }
  .login-page .register_section h3 {
      color: #030c2c;
      font-size: 15.5px;
      margin-top: 0;
/*       font-family: muli, sans-serif !important; */
      font-weight: 100;
      letter-spacing: 0px;
  } 
  #div#recover_password {
      border: 0px solid #030c2c !important;
  }	
  .template-customers-login .login_title{
      font-size: 15px !important;
  }
  .login-page p.subtext{
      font-size: 12px !important;
  }
  #recover_password form {
      margin-top: 35px;
  }  
  #recover_password label{
      font-size: 12px !important;
      margin-bottom: 0px !important;
  }
  #recover_password #recover-email {
      font-size: 12px !important;
      border: 0px solid #030c2c !important;
      padding: 10px !important;
  }
  div#recover_password{
      border: 0px solid #030c2c !important;
  }
  #recover_password .action-btn input {
      min-width: 0px;
      color: #fff;
/*       font-family: muli, sans-serif !important; */
      font-weight: normal;
      font-size: 12px;
      min-height: auto;
      height: auto;
      letter-spacing: 0px;
      background-color: #030c2c !important;
      padding: 1px;
      max-width: 150px;
      margin-top: 0px;
      display: block !important;
      margin-bottom: 16px !important;
  }  
  #recover_password .action-btn{
      margin-bottom: 25px;    
      font-size: 12px;
  }
  .template-customers-register .main-content{
    background: #f4f4f6 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;  
    padding: 10px 0px !important;    
  }
  #create_customer {
      padding: 30px !important;
      border: 0px;
  } 
  .template-customers-register .login_title {
      font-size: 24px !important;
/*       font-family: muli, sans-serif !important; */
      font-size: 15.2px !important;
      line-height: 15.2px !important;
  } 
  #create-account label {
      display: block;
      text-transform: capitalize;
      font-weight: normal;
      margin-bottom: 3px;
      line-height: 16px !important;
      font-size: 12px !important;
      text-align: justify !important;
      color: #030c2c !important;
      letter-spacing: 0px !important;
      margin-block: 0px;
  }  
  #create-account input {
      min-width: 200px;
      font-size: 12px;
      border: 0px solid #030c2c;
      padding: 10px;
  } 
  #create_customer .action-btn input {
/*       font-family: muli, sans-serif !important; */
      font-weight: normal;
      font-size: 12px;
      min-height: auto;
      height: auto;
      letter-spacing: 0px;
      background-color: #030c2c !important;
      padding: 1px;
      max-width: 150px;
      margin-top: 0px;
      display: block !important;
      margin-bottom: 0px !important;    
  } 
  body .you_might_also_like .old-price .money{
  	  font-size: 12px !important;
  }
  body .you_might_also_like p.you_save_loop span{
      font-size: 12px !important;
      font-weight: 600 !important;
      line-height: 15px !important;
      min-height: auto !important;
      letter-spacing: 0px !important;
      color: #030c2c !important;
  }
  body .you_might_also_like .you_save_loop .money{
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 15px !important;
    min-height: auto !important;
    letter-spacing: 0px !important;
    color: #030c2c !important;
  }
  body .you_might_also_like .you_save_loop .price-box .old-price {
    font-size: 12px !important;
    line-height: 14px !important;
  }
  .mobile_owlcarousel{
      display:block;
  }  
  #dropdown-cart.dropdown-cart-mobile .mobile_x_minicart{
    width: 16px;
    height: 14px;
    float: right;
    margin-top: -10px;
    margin-right: 5px;
    padding: 0px !important;
    font-size: 17px;
  }
  .header-bottom #dropdown-cart.dropdown-cart-mobile{
      background-color: #f4f4f6 !important;
      padding: 20px 0px !important;
  }
  #dropdown-cart.dropdown-cart-mobile .model_sku_span{
  	display:none;
  }
  #dropdown-cart.dropdown-cart-mobile .product-vendor {
      display: inline-block !important;
      margin-top: 0px !important;
      margin-bottom: 0px !important;
      text-transform: uppercase;
      color: #030c2c !important;
      font-weight: normal;
      margin-right: 0px;
      font-size: 12px;
      letter-spacing: 0px;
  } 
  #dropdown-cart.dropdown-cart-mobile .product-name a {
      color: #030c2c;
      font-size: 12px;
  } 
  #dropdown-cart.dropdown-cart-mobile .cart-collateral .price {
      font-weight: 700 !important;
      color: #861316;
  }
  #dropdown-cart.dropdown-cart-mobile .cart-collateral .price>span {
      font-size: 17px !important;
  }
  #dropdown-cart.dropdown-cart-mobile .product-details .option{
      margin-bottom: 0px;
  }
  #dropdown-cart.dropdown-cart-mobile .cart-collateral {
    color: #000000 !important;
    font-size: 12px;
    padding-top: 7px;
    padding-bottom: 5px;
  }  
  #dropdown-cart.dropdown-cart-mobile .mini-cart-action{
  
  }
  #dropdown-cart.dropdown-cart-mobile .edit_cart_item{
	color: #030c2c;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: underline; 
    margin-right: 27px; 
  } 
  #dropdown-cart.dropdown-cart-mobile .remove_cart_item{
	color: #861316;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: underline; 
  }  
  #dropdown-cart.dropdown-cart-mobile .mini-products-list .item {
      border-bottom: 0px solid #030c2c !important;
      margin-bottom: 14px !important;
      background-color: #fff;
      padding: 15px 5px !important;
  }  
  #dropdown-cart.dropdown-cart-mobile .has-items .mini-products-list img{
      height: 100px !important;
  }
  #dropdown-cart.dropdown-cart-mobile .mobile_shipping_cal_section{
      /* padding: 0px 15px; */
  }
  .mobile_shipping_cal_section.deactive .heading_calc_shipping:after{
      padding-right: 0px !important;
  }
  #dropdown-cart.dropdown-cart-mobile p.heading_calc_shipping{
      margin-bottom: 8px !important;
  }
  body #dropdown-cart.dropdown-cart-mobile #shipping-calculator-form-wrapper label {
      display: block;
      color: #030c2c !important;
      font-size: 12px !important;
      letter-spacing: 0px;
  }  
  #dropdown-cart.dropdown-cart-mobile #shipping-calculator-form-wrapper p select {
      margin-bottom: 8px;
      font-size: 12px !important;
      letter-spacing: 0px;
      font-weight: normal;
      line-height: 23px !important;
      padding: 5px !important;
      min-height: 33px;
      padding-bottom: 0px !important;
  } 
  #dropdown-cart.dropdown-cart-mobile #shipping-calculator-form-wrapper p {
      margin-bottom: 0px;
  } 
  #dropdown-cart.dropdown-cart-mobile #shipping-calculator-form-wrapper #address_zip{
              padding: 10px;
        min-height: 33px;
        height: 33px;
        font-weight: normal;
        font-size: 12px;
  }
  #dropdown-cart.dropdown-cart-mobile input#get-rates-submit {
    background: #bdc2cd !important;
    border: 0px !important;
    color: #030c2c;
    font-size: 10px;
    line-height: 17px;
    margin-bottom: 8px;
    height: auto;
    padding: 8px 10px 4px 10px;
    letter-spacing: 0px;
    font-weight: 600;
    margin-top: -25px;
  }  
  #dropdown-cart.dropdown-cart-mobile .summary{
 	padding: 0 3px!important;
 	border-top: 1px solid #e7e8ec; 
  }
  #dropdown-cart.dropdown-cart-mobile .summary .money {
      font-size: 12px !important;
      font-weight: 600 !important;
      margin-top: 5px;
  }  
  #dropdown-cart.dropdown-cart-mobile p.total{
      margin-bottom: 0px !important;
  }
  #dropdown-cart.dropdown-cart-mobile .text-cart{
  	  padding: 10px 15px;
  }
  #dropdown-cart.dropdown-cart-mobile .text-cart a {
      width: 100% !important;
      height: 34px !important;
      background: #f4f4f6 !important;
      color: #030c2c !important;
      border: 1px solid #030c2c !important;
      font-weight: normal !important;
      display: block !important;
      line-height: 35px !important;
      font-size: 13px !important;
      text-align: center !important;
  }
  #dropdown-cart .text-cart {
      width: 93%!important;
      color: #fff!important;
      border-color: #000!important;
      margin: 0px 10px !important;
  }  
  #dropdown-cart.dropdown-cart-mobile .actions .btn {
      width: 100% !important;
      height: 34px !important;
      background: #030c2c !important;
      color: #ffffff !important;
      border: 1px solid #030c2c !important;
      font-weight: normal !important;
      line-height: 35px !important;
      font-size: 13px !important;
  } 
  #dropdown-cart.dropdown-cart-mobile .actions {
      clear: both;
      margin-bottom: 0px;
      padding: 0px 10px;
  } 
  #dropdown-cart.dropdown-cart-mobile .summary .total span{
      font-size: 12px !important;
      font-family: muli, sans-serif !important;
      color: #000000;
      font-weight: 500;
  }
  body #dropdown-cart .summary .total .label {
      float: left !important;
  }  
  .search-bar .btn-search-btn{
    font-size: 16px !important;
    padding: 1px 15px !important;
  }
  body#international-ordering .content_section{
      padding: 0px 10px;
  }
  #contact-us .header_container.text-center {
      padding-left: 0px !important;
  } 
  #dropdown-cart .summary .label{
      padding: 3px 0 0 !important; 
  }
}
.showLeftPush{
  	font-size: 30px;
    color: #030c2c;
    margin-top: 25px;
}
/*body .ajax-success-modal .content {
    top: 34% !important;
    width: 98% !important;
    margin: 3px !important;
}*/
.ajax-success-modal .content{
    left: 46%;
}
.mobile_owlcarousel .owl-item img {
    height: 340px !important;
    object-fit: contain !important;
}
/* ::marker {
    content: '';
} */
.mobile_x_minicart{
  font-size: 22px;
    font-weight: 600;
    margin-bottom: 17px;
    display: block;
    color: #030c2c;
    text-align: center;
    padding: 5px 5px 1px 5px;
    border-radius: 50px;
    width: 26px;
    height: 26px;
    float: right;
}
.mobile_shipping_cal_section.deactive .heading_calc_shipping:after{
  	content: " + ";
    color: #030c2c;
    float: right;
    padding-right: 15px;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: -5px;
}
.mobile_shipping_cal_section .heading_calc_shipping:after{
  	content: " - ";
    color: #aeafbd;
    float: right;
    padding-right: 15px;
}
.mobile_shipping_cal_section #shipping-calculator{
  padding-top:0px;
}
.mobile_shipping_cal_section #wrapper-response ul#shipping-rates{
  padding-left: 0px;
}
.ajax-success-modal .ajax-product-title .product-vendor{
  display:none;
}
.free-shipping h3, .price-box, .cart-list .price {
    font-size: 13px !important;
}
.header-bottom.web_header-bottom .live_chat_elem{
    padding-top: 7px;
    padding-bottom: 5px;
}
.header-bottom.web_header-bottom .text_order{
    padding-top: 7px;
    padding-bottom: 5px;
}
.header-bottom.web_header-bottom .myaccount-menu-link{
    padding-top: 7px;
    padding-bottom: 3px;
}
.header-bottom.web_header-bottom .currency-picker{
    padding-top: 7px;
    padding-bottom: 5px;
}
#bc-sf-filter-tree-h .bc-sf-filter-option-block[data-show-more-type*=scrollbar] .bc-sf-filter-block-content-inner{
    min-width: 140px;
}
.bc-sf-filter-option-amount{
    color: #717171 !important;
}
.bc-sf-filter-block-content .noUi-target {
    height: 2px !important;
    border: 0px solid #D3D3D3 !important;
}
.bc-sf-filter-block-content .noUi-horizontal .noUi-origin .noUi-handle{
    top: -3px !important;
}
@media screen and (min-width:1100px) and (max-width:1800px){
  .template-product #shopify-section-product-template .static_policy{
  		padding: 11px 0px
  }
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content{
      background-position: 0px 0px !important;
  }
  #shopify-section-1497262047204 .grid-item .product-title, #bc-sf-filter-products .grid-item .product-bottom .product-title{
   min-height: 40px;
    max-height: 40px;
  }
}
@media screen and (min-width:1270px) and (max-width:1380px){
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content {
      background-position: -0px 0px !important;
  }
  #bc-sf-filter-block-content-price {
      max-width: 250px;
  }
  #bc-sf-filter-tree-h .bc-sf-filter-block-content .bc-sf-filter-option-range-amount input {
      width: 42% !important;
      text-align: center !important;
  }
  #bc-sf-filter-tree-h .bc-sf-filter-block-content .noUi-target {
      width: 88% !important;
  }  
}
/*maddy*/
.header-panel .input-group.search-bar .input-group-field{
    width: 98% !important;
    height: 35px;
    padding-bottom: 0px; 
}
.input-group-btn-search {
    display: inline-block;
    width: 10% !important;
    position: absolute;
    margin-left: -28px;
}
.input-group-btn-search .btn-search-btn{
    padding: 0 12px !important;
    padding-top: 2px !important;
}
.input-group-btn-search .btn-search-btn .fa-search:before{
    font-size: 16px !important;
}
.section.banner-header{
    width: 100% !important;
    max-width: 1500px !important;
    margin: 0 auto;
    padding: 0px 15px;
}
.section.banner-heade>.row{
    margin: 0 !important;
}
.nav-search.on .search-bar {
    padding-left: 100px;
    margin-top: 1px;
}
.breadcrumb{
	width: 100% !important;
    max-width: 1470px !important;
    margin: 0 auto;
    padding-bottom: 0px !important;
    margin-bottom: 40px !important;
}
.breadcrumb-hr{
    width: 100% !important;
    max-width: 1470px !important;
    margin: 0 auto !important;
    margin-top: 10px !important;
}
.section.banner-heade .header-image{
	padding-bottom: 17px !important;
}
#shopify-section-contact-template .banner-header>.row{
	margin: 0px !important;
}
#warranty-amp-repair .content_section{
	padding: 0px;
}
.template-product .breadcrumb{
  padding-bottom: 20px !important;
  margin-bottom: 15px !important;
  margin-top: 20px !important;
}
body .btn-search-btn{
  background-color:transparent !important;
  border:none;
}
body .btn-search-btn:hover{
	border: 0px solid #000 !important;
    background-color: rgb(38 43 80 / 0%) !important;
}
body .btn-search-btn .fa-search:before{
  color: #030c2c !important;
}
.template-collection .breadcrumb-hr{
	display:none !important;
}
.template-collection .breadcrumb {
    margin-top: 12px !important;
    margin-bottom: 10px !important;
    text-align: left;
    margin-left: 0px;
}
.template-product .breadcrumb-hr{
	display:none !important;
}
body.template-product #shopify-section-product-template .product_page_policy_section{
/*   margin-bottom:0px !important; */
}
#bc-sf-filter-bottom-pagination{
	text-align:center !important;
}
.icon_img img {
    width: 41px;
    height: 41px;
}
#create-account .breadcrumb, #account .breadcrumb{
	display:none !important;
}
#create-account #shopify-section-footer, #account #shopify-section-footer{
	padding-top:50px !important;
}
.site-nav>li.dropdown>p.toogleClick.mobile-toggle-open{
    color:#fff;
}
.site-nav>li.dropdown>p.toogleClick.mobile-toggle-open::before {
    content: " - " !important;
    color: #000!important;
    text-indent: 0 !important;
    right: 14px;
}
@media screen and (max-width:600px){
  body .dropdown-cart-mobile{
    top:0 !important;
    position: fixed !important;
    width: 85% !important;
    height:100%;
    overflow: auto;
  }
  body .ajax-success-modal .content{
    top: 30% !important;
    width: 98% !important;
    margin: 3px !important;
  }
  body .recently-viewed-products .product-image .product-grid-image {
      height: 212px!important;
  }
  #shopify-section-recently-viewed-products .recently-viewed-products .products-grid .product-des{
  	top: 42% !important;
  }
  body .header-bottom .search-bar input.input-group-field{
    width: 100% !important;
  }
  .input-group-btn-search .btn-search-btn .fa-search:before {
    font-size: 15px !important;
  }
  .input-group-btn-search .btn-search-btn{
	padding-top: 1px !important;
  	margin-top: -1px !important;
  }
  .section.banner-header{
  	padding: 0px 0px !important;
  }
  #shopify-section-collection-header header h1::after{
  	height: 0px !important;
  }
  .breadcrumb{
    padding: 0 0 !important;
    font-size: 11px !important;
    margin-bottom: 15px !important;    
  }
  .breadcrumb .breadcrumb-hr{
      display: none !important;
  }
  .header-bottom .search-bar input.input-group-field{
      font-size: 14px !important;
      margin-bottom: 0px !important;
      display: inline-block !important;
  }
  #create-account div.ctct-form-embed form.ctct-form-custom label.ctct-form-label {
      display: block!important;
      margin-bottom: 9px!important;
      line-height: 1!important;
      text-align: left!important;
      color: #fff!important;
      font-size: 13px!important;
      font-weight: 500!important;
      font-family: muli,sans-serif!important;
      letter-spacing: 0px!important;
  } 
  #create-account .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
  	vertical-align: revert!important;
  }
}
@media screen and (min-width:768px) and (max-width:1080px){

.header-panel .header-logo {
    position: relative;
    z-index: 1;
}

  .header-panel .input-group.search-bar .input-group-field{
      font-size: 13px !important;
      line-height: 26px !important;
      letter-spacing: 0px !important;
      font-family: muli, sans-serif !important;
      width: 100% !important;
  }
  .nav-search.on .search-bar{
  	margin-bottom:10px !important;
  } 
  .input-group-btn-search .btn-search-btn{
      margin-top: 4px;
  }
  #cartToggle{
  	  margin-top: 5px !important;
  }
  body .header-panel #cartCount {
    right: 18px !important;
    top: 21px !important;
  }
  .input-group-btn-search .btn-search-btn .fa-search{
      margin-top: 5.5px !important;
  }
  #bc-sf-filter-products .grid-item .product-bottom .product-title, #shopify-section-1497262047204 .grid-item .product-title {
      min-height: 56px!important;
      max-height: 56px !important;
  } 
  #shopify-section-1497262047204 .inner-top .product-bottom .product-title {
    min-height: 125px!important;
    max-height: 125px !important; 
  }
  #shopify-section-1497262047204 .widget-title fieldset.box-title{
      padding-bottom: 10px !important; 
  }
  .right_line{
  	left: -20px !important;
	margin-top: -19px !important;
  }
  #about-us .header-image{
      margin-bottom: 15px !important;
  }
  #about-us .breadcrumb{
    margin-bottom: 15px !important;
    margin-left: 4px !important;
  }
  #about-us .breadcrumb hr{
  	display:none !important;
  }
  .template-product .breadcrumb{
  	padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .bc-sf-filter-selection-wrapper{
    margin-top: 20px !important;
    padding-left: 10px !important;
  }
  .content_section{
      padding: 0px 15px !important;
  }
  .template-product .breadcrumb{
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gallary_box {
      width: 90% !important;
  }
  #bc-sf-filter-products {
      padding-top: 0px !important;
      padding: 10px !important;
  }
  #shopify-section-1489249304429 .slide_brand{
 	 padding-top: 10px !important;
  }
  #shopify-section-1489249304429 {
      margin-bottom: 20px !important;
      margin-top: 20px !important;
  } 
  #shopify-section-1489249304429 .slide_brand{
    padding-bottom: 20px !important;
  }
  #shopify-section-1497262047204 .widget-title {
      margin-bottom: 0px;
  }
  #shopify-section-1497262047204 .grid-item .product-grid-image {
      height: 220px !important;
  }
  .header-logo {
      margin: 35px 0 19px !important;
  } 
  .grid-item .sold-out .sold_out{
  	margin-top: 94px;
  }
  .nav-search.on .search-bar {
      padding-left: 0px !important;
      margin-top: 4px !important;
      margin-bottom: 0px !important;
  } 
}
@media screen and (min-width:1081px) and (max-width:1920px){
  	.header-panel .nav-search{
    	padding-left: 210px;
    	margin-left: -50px !important;    
    }
  	#cartToggle{
    	margin-right: 7px;
    }
  	.header-panel #cartCount{
        right: 18px !important;
    	top: 17.5px !important;
    }
  	body .site-nav.gm-menu .gm-submenu .gmcol-2{
        max-width: 17% !important;
    }
}

/* globo custom */
.gm-menu:not(.gm-menu-mobile) > .gm-item.gm-level-0 > .gm-submenu.gm-mega{
  display:none!important;
  opacity:1 !important;
  visibility:visible !important;
  z-index:1000 !important;
}

body.gm-menu-installed nav.nav-bar .gm-menu:not(.gm-menu-mobile) > .gm-item.gm-level-0:hover > .gm-submenu.gm-mega{
  display:block !important;
}

/* body.gm-menu-installed .gm-menu:not(.gm-menu-mobile) > .gm-item.gm-level-0 > .gm-submenu.gm-mega{
  display:none!important;
  opacity:1 !important;
  visibility:visible !important;
  z-index:1000 !important;
} */ 

/* .zoomWindowContainer>div{
    background-size: contain !important;
    top: 0px !important;
    left: 212px !important;
    background-position: center !important;
	width: 600px !important;
    height: 600px !important;
} */
/* body .fancybox-overlay .fancybox-wrap {
    top: 13%!important;
    bottom: 20px!important;
    background: #fff;
    width: 1080px !important;
    height: 750px !important;
} */
.fancybox-overlay .fancybox-inner {
    background-color: #fff !important;
    margin: 0 auto !important;
}
body .fancybox-overlay .fancybox-image {
    max-width: 80% !important;
}
/* .fancybox-prev span {
    background-image: url(/cdn/shop/t/2/assets/icon_left.jpg) !important;
    background-repeat: no-repeat !important;
    width: 40px !important;
    height: 40px !important;
    background-position: center !important;
    background-size: contain !important;
	visibility: visible !important;  
}
.fancybox-next span{
    background-image: url(/cdn/shop/t/2/assets/icon_right.jpg) !important;
    background-repeat: no-repeat !important;
    width: 40px !important;
    height: 40px !important;
    background-position: center !important;
    background-size: contain !important;
	visibility: visible !important;  
} */

/*BSS custom CSS  */
.template-collection .product-image img, .template-search .product-image img.bss-pl-top-left {
	right:0 !important
}
#more-view-carousel img.bss-pl-frontend{
	display: none !important
}

.template-product  .fancybox-inner {
    display: -webkit-box;      
  display: -moz-box;        
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
   -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
-webkit-justify-content: center;
  justify-content: center;
}

.template-product .zoomWindowContainer .zoomWindow {
    width: 600px!important;
    height: 600px!important;
    background-size: cover !important;
}

.template-product  .fancybox-wrap {
    width: 800px !important;
    height: 800px !important;
}

.template-product .fancybox-inner {
    height: inherit !important;
    width: inherit !important;
}

.template-product .fancybox-wrap .fancybox-skin,.template-product .fancybox-wrap .fancybox-skin .fancybox-outer {
    width: inherit !important;
    height: inherit !important;
}

/***** klaviyo css *****/

.cs_newsletter_formgp form {
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.cs_newsletter_formgp .cs_klaviyo_form > label {
    margin-bottom: 12px;
    line-height: 1;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: muli,sans-serif;
    letter-spacing: 0px;
}

.cs_newsletter_formgp .cs_klaviyo_form {
    margin: 0 !important;
    width: 64%;
}

.cs_newsletter_formgp .cs_klaviyo_form input#k_id_email {
    width: 100%;
    height: 46px;
    padding: 10px 15px;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 1.5;
    color: #323232;
    border: 1px solid #030c2c;
    border-radius: 0;
    font-family: muli,sans-serif;
    box-shadow: none;
}

.cs_newsletter_formgp .cs_klaviyo_form input#k_id_email:focus,
.cs_newsletter_formgp .cs_klaviyo_form input#k_id_email:active,
.cs_newsletter_formgp .cs_klaviyo_form input#k_id_email:focus-visible {
    border: 0;
    outline: 0;
    box-shadow: none;
}

.cs_newsletter_formgp .klaviyo_form_actions {
    text-align: left;
    width: 34%;
}

.cs_newsletter_formgp .klaviyo_form_actions button {
    width: 100%;
    background-color: #686b83;
    border: 0;
    font-family: muli,sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-radius: 0;
    margin-bottom: 0;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    padding: 14.5px;
    font-weight: 400;
    height: auto;
}

.cs_klaviyo_newsletter_gp_box {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
-webkit-justify-content: space-between;
  justify-content: space-between;
}

.cs_newsletter_formgp .klaviyo_messages {
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: muli,sans-serif;
    letter-spacing: 0px;
    margin: 15px 0 0 0;
}

.cs_newsletter_formgp .cs_klaviyo_form input#k_id_email,.cs_newsletter_formgp .klaviyo_form_actions {
    display: block !important;
}

@media (max-width:600px){

.wrapper-container .cs_newsletter_formgp .cs_klaviyo_form>label {
    margin-bottom: 9px;
    font-size: 13px;
}

.wrapper-container .cs_newsletter_formgp .cs_klaviyo_form input#k_id_email{
width: 100%;
    height: 34px;
    padding: 5px 10px;
    border: 0 solid #b0b6bb;
}

.wrapper-container .cs_newsletter_formgp .klaviyo_form_actions button{
color: #fff;
    height: 34px;
    padding: 8px 10px!important;
    border: 0 solid #b0b6bb!important;
    font-size: 12px;
    letter-spacing: 0px;
    vertical-align: bottom;
}

}

@media (min-width:767px) and (max-width:980px){

 .holiday_box_cst .holiday_box_cst_padd img {
    width: 100%;
    height: 37px;
    object-fit: cover;
    display: block;
    object-position: center;
}

}

@media (min-width:767px){

.mobile_show_only,
div#shopify-section-long_banner_block_8fkUUp .long_banner_blocks_inner .long_banner_slides:last-child{display:none !important}


div#shopify-section-cde46d4b-028e-4cae-9082-a9556be2fc91 
 .long_banner_blocks_inner > div:last-child,
div#shopify-section-long_banner_block_bTggfE .long_banner_blocks_inner .long_banner_slides:last-child {
    display: none;
}

.custom_brand_list .designers {
    max-width: 100% !important;
}

  .mobile_hide,.mobile_slider_holidat {display:none!important}

.cs_grid_box > img {
    width: 33.33%;
    padding: 0 5px;
    float: left;
margin-bottom:15px;
}

.cs_grid_box:after {
    content: "";
    clear: both;
    display: block;
}



}

@media (max-width:767px){


div#shopify-section-long_banner_block_bTggfE .long_banner_blocks_inner .long_banner_slides:first-child,
div#shopify-section-long_banner_block_8fkUUp .long_banner_blocks_inner .long_banner_slides:first-child {
display:none;
}

.newsletter-social ul {
       margin-top: 42px;
}
.template-product .swym-remind-me p.swym-remind-description {
    font-size: 13px;
}

.swym-remind-me .swym-remind-email-container .swym-remind-email-inputs .swym-input{
font-size:12px  !important;
}

.custom_footer_left > div:first-child {
    border-top: 0 !important;
}

.custom_footer_left {
    border-bottom: 1px solid #e7e8ec !important;
border-top:1px solid #e7e8ec !important;
}

  .site-footer .footer-top .custom_footer_right {
    background: #fff;
    padding: 20px 0px;
}

.desktop_show_only{display:none !important}
.metabox_section  div#collapse-tab1 p{
    font-size: 15px !important;
}

.metabox_section div#collapse-tab1 p:not(.h1) {
    font-size: 12.86px !important;
}
  
  .template-product .cst_custom_lab {
    margin-bottom: 0 !important;
}

.product-shop .product-title {
    padding-bottom: 10px;
}

.ftr_logo_approved img {
    height: 29.13px;
}


div#shopify-section-cea97443-7915-42fa-b975-d04e2924562d .custom-html div,
div#shopify-section-3fd3a4a5-b1b1-480d-8476-fa03172a1a9e .custom-html div  {
    margin-top: 9px !important;
}
  
  div#bc-sf-filter-products .cst_discountflash {
    margin-left: 0;
    margin-right: 0;
}

  .cst_return_bar a {
    font-size: 12px;
}

.block_box_list .block_box_list_item {
    width: calc(50% - 4px);
    margin: 0 0 8px 0 !important;
}

.block_box_list .block_box_list_item:nth-child(2n) {
    margin-left: 8px !important;
}

  .block_box_list .block_box_list_item img{width:100%}

div#shopify-section-cde46d4b-028e-4cae-9082-a9556be2fc91 
 .long_banner_blocks_inner > div:first-child {
    display: none;
}

  div#shopify-section-cde46d4b-028e-4cae-9082-a9556be2fc91 .container,
.block_box .container {
    padding: 0;
}
  

.mobi_slide img {
    display: block;
    width: 100%;
}
  
  .holiday_box_cst{display:none}

  .holiday_box_cst .holiday_box_cst_padd img {
    width: 100%;
  
    height: 17px;
    object-fit: cover;
    display: block;
    object-position: center;
}

  .holiday_box_cst_padd a {
    padding: 15px 0;
    display: block;
}

 

.holiday_box_cst_padd a {
    font-size: 11px;
}

.static_policy.static_policy_home {
    display: none;
}
  
  .home-slideshow .container {
    padding: 0;
}

  #shopify-section-1497262047204 .grid-item .product-top {
    height: 191px;
}

  .main-content .grid-item .product-bottom .product-title {
    margin-bottom: 0 !important;
}

.main-content .products-grid .grid-item .product-title,
.main-content .products-grid .grid-item .price-box {
    margin-left: 0 !important;
    margin-right: 0;
}

.main-content .grid-item .product-bottom .old-price {
    display: block !important;
    margin: 7px 0 0 0 !important;
    font-size: 12px !important;
    line-height: 14px !important;
}

.main-content .price-box .you_save_loop,.main-content .price-box .you_save_loop span {font-size: 12px !important;font-weight: 400 !important;}

 .custom_header_tb a {
   
    font-size: 12px !important;
}

.slide_brand .owl-item img {
    max-width: 80%;
}

.custom_brand_list_box .custom_brand_list {
    width: 100%;
}

.custom_brand_list_box .custom_brand_list .rc_code1 {
    max-width: 100% !important;
    width: 100%;
}

  .cs_grid_box > img:first-child{display:none !important}

.box_image_fimg {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.cs_grid_box {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin: 30px 0 0 0;
}

  .mar_bm{  margin: 0 0 30px 0;}

.cs_grid_box > img {
    width: 100%;
    padding: 0 0;
    float: none;
margin-bottom:15px;
}

.cs_grid_box:after {
    content: "";
    clear: both;
    display: block;
}



}

/***** klaviyo css *****/


.template-collection #bc-sf-filter-load-more-total {
    display: none;
}

.cst_bar_inner {
    width: 100%;
    display: -webkit-box;      
  display: -moz-box;        
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
    -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
     -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
-webkit-justify-content: space-between;
  justify-content: space-between;
}


 

 @media (min-width:767px){

.desktop_sticky.stick_filter_bar .bc-sf-filter-selection-wrapper  .selected-item>a {
    border: 0;
    background: transparent;
    padding: 0;
}


.desktop_sticky.stick_filter_bar .bc-sf-filter-selection-wrapper .selected-item>a span,
.desktop_sticky.stick_filter_bar  .bc-sf-filter-selection-wrapper .bc-sf-filter-clear-all {
    font-size: 12px;
}

#shopify-section-collection-template .desktop_sticky.stick_filter_bar .toolbar {
  
    margin-top: 10px;
}

.desktop_sticky.stick_filter_bar .bc-sf-filter-selection-wrapper .bc-sf-filter-clear-all {
    margin-top: 1px !important;
}


.desktop_sticky.stick_filter_bar .bc-sf-filter-selection-wrapper .selected-item>a span {
    opacity: 0.7;
}


 .stick_filter_bar .bc-sf-filter-pc.bc-sf-filter-selection-wrapper {

    padding: 0;
} 

.desktop_sticky.stick_filter_bar {
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0;
    background: #e3e5ee !important;
    z-index: 9;
    margin: 0;
    padding: 0px 0 10px 0;
    box-shadow: 2px 4px 10px 4px rgba(0,0,0,0.14);
}

#shopify-section-collection-template .cst_filter_box.stick_filter_bar .cst_bar_inner {
    max-width: 1200px;
    margin: auto;
}



.desktop_sticky.stick_filter_bar .cst_filter_box {
    margin: 0;
}

.desktop_sticky.stick_filter_bar .cst_filter_box .filter-sortby.btn-group {
    display: none;
}

.desktop_sticky.stick_filter_bar .cst_filter_box .cst_bar_inner {
    max-width: 1200px;
    margin: auto;
}




}

div#shopify-section-collection-template  .stick_filter_bar .bc-sf-filter-block-title a,
.stick_filter_bar .toolbar .btn-group label,
.stick_filter_bar .toolbar button.dropdown-toggle {
    font-size: 14px !important;
}

.stick_filter_bar .cst_fast_ships span {font-size:12px}

.stick_filter_bar .bc-sf-filter-pc.bc-sf-filter-selection-wrapper {
    max-width: 1200px;
    background: transparent;
    margin-left: auto !important;
    margin-right: auto !important;
}

div#shopify-section-collection-template  .stick_filter_bar .bc-sf-filter-option-multiple-list a {
    font-size: 13px !important;
}

 


@media (max-width:767px){

.template-collection #shopify-section-collection-template .toolbar {
    margin: 0 !important;
}

.template-collection .page-header {
    margin-bottom: 15px  !important;
}

.template-collection .col-main .toolbar .filter-sortby {
    position: relative !important;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: calc(50% - 10px) !important;
    top: auto !important;
    right: auto !important;
    margin-left: 10px !important;
}

.cst_bar_inner {
  margin: 0 20px;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    position: relative;
 
}

.cst_bar_inner div#bc-sf-filter-tree-mobile {
    width: 50%;
      -webkit-box-ordinal-group: 1;   
  -moz-box-ordinal-group: 1;      
  -ms-flex-order: 1;              
  -webkit-order: 1;               
  order: 1;
}

.cst_bar_inner div#bc-sf-filter-tree-mobile button {
    width: 100% !important;
    text-align: center;
}

.main-content .cst_fast_ships span {
    font-size: 11.77px;letter-spacing: 0px;font-weight: 400;
}

.cst_bar_inner .cst_fast_ships {
      -webkit-box-ordinal-group: 3;   
  -moz-box-ordinal-group: 3;      
  -ms-flex-order: 3;              
  -webkit-order: 3;               
  order: 3;
    width: 100%;
    margin: 15px 0 40px 0;
    text-align: left;
}

.main-content .filter-sortby ul.dropdown-menu {
    top: 25px;
    right: 0;
    margin-left: 0px !important;
    left: 0;
    width: 100%;
    min-width: auto;
}

  body #shopify-section-collection-template .filter-sortby button{width:100%}

}

.quick-view p.compare-price.outofstock,
.cst_product_outstock .discount_rate p{
    display: inline-block !important;
}

.cst_product_outstock .prices .price.on-sale,
.cst_product_outstock .product-infor.inventory{
    display: block !important;
}

.cst_product_outstock .product-infor.inventory {
    margin-top: 0px !important;
}

.op_0 {opacity: 0;}

.cst_breadcrumb ul li {
    display: inline-block;
    vertical-align: middle;
}

.cst_breadcrumb.cst_coll_breadcrumb {
    margin: 20px 0 0px 0;
}

.cst_breadcrumb.cst_coll_breadcrumb ul {
    margin: 0;
}

.desktop_sticky.stick_filter_bar .cst_breadcrumb.cst_coll_breadcrumb {
    display: none;
}

.cst_breadcrumb ul li a, .cst_breadcrumb ul li {
    font-size: 12px;
}

.cst_breadcrumb ul li a {
    text-decoration: none!important;
}

.cst_breadcrumb.cst_coll_breadcrumb ul{padding:0}


.custom_brand_list {
    width: 20%;
}

.custom_brand_list_box {
    display: -webkit-box;      
  display: -moz-box;        
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
      flex-wrap: wrap;
 -ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}


.product-shop .black_clr_tp_price .price {
    color: #252525 !important;
}

.compare-price.cst_comp_price.orc1.bc_hide.outofstock {
    display: none !important;
}

.cst_product_outstock .prices .price {
    color: #252525 !important;
}


.product-item.cst_product_label.cst_product_instock .discount_rate .saveamount{
    display: inline-block !important;
}
.product-collection > .grid-item[data-tag="tagProductContactUs"] .sold_out {
    display: none;
}
.product-item.cst_product_label.cst_product_instock .prices .price {
    display: block !important;
}

.NotAvailProd  
 .btn.klaviyo-bis-trigger {
    display: none !important;
}

.product-shop .swym-isa-inline-form:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99;
    content: "";
}

.product-shop .swym-isa-inline-form {
    position: relative;
}

.product-shop .swym-isa-inline-form.hideloader:before{display:none !important}

.hide_form_unm  .product-shop .compare-price-1.retail_rate {
    display: none;
}


.cst_time_bar {
    width: 100%;
    max-width: 335px;
    margin: 0 0 30px 0;
}

.watchesbeyond_quickview .overlay {
    opacity: 1;
}

div#wrapper-response {
    position: relative;
}

.products-grid .grid-item .product-bottom {
    margin-top: 10px;
}

.products-grid .grid-item .price-box {
    margin-bottom: 40px;
    margin-left: 35px;
    margin-right: 35px;
}

div#wrapper-response ul#shipping-rates {
    padding-left: 0;
}

#shopify-section-1497262047204 .widget-title fieldset.box-title a {
    text-decoration: none;
}

.template-index .products-grid .grid-item .price-box{
margin-left: 0px;
    margin-right: 0;
}

.static_policy span br {
    display: none;
}

.ftr_logo_approved li {
    list-style: none !important;
}

.custom_header_tb {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}


.main-content .custom_header_tb .widget-title .box-title {
    border: 0 !important;
    text-align: left !important;
}

.main-content .custom_header_tb .widget-title .box-title legend {
    padding: 0 !important;
    text-align: left;
}

.custom_header_tb a {
    font-family: Poppins !important;
    font-size: 16px;
    position: relative;   text-transform: uppercase;
    padding-right: 20px;    font-weight: 300;

}

.custom_header_tb a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url({{'arrow.png' | asset_url }}) no-repeat;
    width: 20px;
        height: 19px;
    background-size: 10px;
    background-position: center;
}

div#shopify-section-1497262047204 .widget-product {
    margin: 50px 0 0 0;
}

.custom_header_tb .widget-title {
    margin: 0;
}

#sa_rotating_widget .custom_header_tb {
    margin-bottom: 30px !important;
}

.custom_header_tb a:hover {
    text-decoration: none;
}

div#shopify-section-1497262047204 .widget-new-product {
    padding-bottom: 0;
}

div#sa_rotating_widget .container > div {
    width: 100% !important;
    margin-bottom: 5px;
}

body{letter-spacing:0 !important}

.cs_info_box .widget-title {
    margin-bottom: 20px;
}

 #shopify-section-1497262047204 .grid-item .product-title{
 	margin-left: 0px !important;
  }
.template-collection .main-content .grid-item .special-price .money,
.template-index .main-content .grid-item .special-price .money {
        font-size: 18px !important;font-weight:500 !important;
}

.template-search .product-image img {
    object-fit: contain !important;
    height: 260px !important;
    object-position: center !important;
}

.cst_col_p {
    width: 100%;
}

@media (min-width:1600px){

 .products-grid .grid-item .price-box {
   display: -webkit-box;      
  display: -moz-box;        
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
  
  flex-wrap: wrap;
 -ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}

 .products-grid .grid-item .price-box > .sale {
    width: 100%;
}

.template-index  .main-content .grid-item .product-title{margin-right:0 !important}

.template-collection .main-content .grid-item .money,
.template-collection .main-content .price-box .old-price,
.template-collection .main-content .price-box .you_save_loop {
    font-size: 13px !important;
}

.template-index .main-content .grid-item .money,
.template-index .main-content .price-box .old-price,
.template-index .main-content .price-box .you_save_loop {
    font-size: 12px !important;
}

.template-collection .main-content .price-box .old-price,
.template-index .main-content .price-box .old-price {
    margin-right: 40px;
}

.main-content .grid-item  .price-box .regular-product span {
    font-size: 18px !important;
}
  
}

.cs_info {
/*     height: 0;
    margin: 0;
    overflow: hidden; */
}

.bc_ju {
    font-size: 14px !important;
    font-style: normal !important;
    color: #6d6d6d !important;
    font-weight: 300 !important;
    letter-spacing: 0 !important;
}
.mobile_owlcarousel li {
    list-style: none;
}

.quick-view p.compare-price,
.quick-view  .details p.compare-price  {
    font-weight: 300 !important;
}

.cs_info {
    margin: 20px 0 50px !important;
}

.cst_style a {
    display: block;
    
}

.cst_style a {
    display: block;
}

.cst_style img {
    width: 49%;
}

.submenu-background {
    /* background: #fff !important; */
}

.price-box .regular-product {
    margin-top: -4px !important;
}

.brands li[data-vendor="cartier"] {
    display: block !important;
}

.brands li[data-title="IWC"] a {
    text-transform: uppercase !important;
}


.brands li[data-title="DEWITT"],
.brands li[data-title="EBERHARD & CO."] ,
.brands li[data-title="GEVRIL"]    {
    display: none !important;
}



.holiday_box_cst_padd a {
    text-decoration: none !important;
    font-weight: 600;
}

.holiday_box_cst_padd a > span:last-child {
    text-decoration: underline;
    margin-left: 10px;
    border-left: 2px solid rgba(0,0,0,0.3);
    padding-left: 10px;
}


.holiday_box_cst {
    position: relative;
}

.cst_link1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    cursor: pointer;
}

.cst_link2 {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    cursor: pointer;
}
.holiday_box_cst_padd img {
    width: 100%;
    max-width: 100%;
}

.holiday_box_cst_padd a > span span {
    color: #000;
}

.holiday_box_cst_padd a > span:not(:last-child) {
    color: #d92727;
}

.template-index .cst_metafield_disc_text {
    font-weight: 400;font-size:11px;
}


div#shopify-section-a5f36e82-072f-418e-8631-f412dca16d9f .slide_brand {border:0}

div#shopify-section-a5f36e82-072f-418e-8631-f412dca16d9f .custom_header_tb {
    display: none;
}

div#shopify-section-a5f36e82-072f-418e-8631-f412dca16d9f .slide_brand {
    padding: 0;
}

.block_box_list {
  display: -webkit-box;      
  display: -moz-box;        
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
  
  flex-wrap: wrap;
 -ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}

.block_box_list_item {
    width: calc(25% - 10px);
}

.block_box_list > div:not(:last-child) {
    margin-right: 13px;
}

.block_box_list > div:nth-child(3),.block_box_list > div:nth-child(4) {
    margin-bottom: 0 !important;
}

.cst_return_bar a {
    display: block;
}

.header-bottom.web_header-bottom {
    padding-top: 0 !important;
}

.cst_return_bar {
    padding: 8px 0;
}

.cst_discountflash {
    font-weight: 400;
    color: #a40000;
}

.product-bottom.discount_flash_active .price-box {
    margin-bottom: 0 !important;
}

.custom_message_box_schmea {
    margin: 7px 0 0 0;
}

.cst_discountflash {
    margin-left: 35px;
    margin-right: 35px;font-size:12px;
margin-bottom:7px;
}

.cst_metafield_disc_text {
    color: #d92727;
    font-size: 16px;
    margin: 6px 0 12px 0 !important;
}

.template-index .cst_metafield_disc_text {
    font-weight: 400;font-size:11px;
}


 .more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-vertical {
    background: url(/cdn/shop/files/arrow-images-up.png?v=1701449372) no-repeat !important;
    background-size: contain !important;
    width: 100px  !important;
    opacity: 0.95 !important;
}

 .more-view-wrapper .jcarousel-skin-tango .jcarousel-next-vertical {
    background: url(/cdn/shop/files/arrow-images-down.png?v=1701449372) no-repeat !important;
    background-size: contain !important;
    width: 100px  !important;
    opacity: 0.95 !important;
}

.ftr_logo_trustedseller img {
    max-width: 70%;
}

  .ftr_logo_approved li div {
    width: auto !important;
}

@media (min-width:1500px){

.ftr_logo_approved img {
    max-width: 120px;
}

}

div#collapse-tab1 p.h1 {
    font-size: 18px !important;
    line-height: 1.6;
    margin-top: 0px;
    margin-bottom: 15px;
}

.template-product .product_name {
    padding-bottom: 0;
    margin-bottom: 10px;
}

#pretty-product-pages {
    margin:  0 0 0  !important;
}

.grid-item[data-label="pre-owned"] .product-bottom .product-title:after {
 content: "Pre-owned";
    text-transform: uppercase;
    background: #e3e5ee;
    text-align: center;
    color: #030c2c;
     padding: 3px 7px;
    position: absolute;
    top: -32px;
    left: 35px;
    z-index: 1;
    font-size: 12px;
}

.grid-item[data-label="store display"] .product-bottom .product-title:after {
    content: "store display";
     text-transform: uppercase;
    background: #e3e5ee;
    text-align: center;
    color: #030c2c;
      padding: 3px 7px;
    position: absolute;
    top: -32px;
    left: 35px;
    z-index: 1;
    font-size: 12px;
}

.grid-item[data-label="pre-owned"] .product-bottom .product-title,
.grid-item[data-label="store display"] .product-bottom .product-title {
  
}

.grid-item .product-item.sold-out .product-bottom .product-title:after {
    display: none;
}

.affirm-as-low-as {
    margin-top: 14px;
}

.product.cst_product_unavailable .affirm-as-low-as{
    display: none;
}

div#product-5962396205216 .bc_ju {
    display: none;
}


a.readmore, a.readless {
    display: block;
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
}

a.readmore:after {
    content: '';
    border: solid #334e80;
    border-width: 0 1px 1px 0;
    display: inline-block;
    position: relative;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: middle;
    top: -2px;
    margin-left: 5px;
}

a.readless:after {
    content: '';
    border: solid #334e80;
    border-width: 0 1px 1px 0;
    display: inline-block;
    position: relative;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: middle;
    margin-left: 5px;
    top: 2px;
    border-width: 1px 0 0 1px;
}

div#designers-S li:nth-of-type(5) {
    display: none;
}
.product-description-full h1,.product-description-full h2,.product-description-full h3, .product-description-short h1, .product-description-short h2 , .product-description-short h3{
    font-size: 18px;    margin-bottom: 5px;
    margin-top: 15px !important;
}



.collection-new-in .product-collection .grid-item[data-tag="tagProductContactUs"],
.collection-new-in .product-collection .grid-item[data-soldout="sold-out"],
.collection-new-in div#toolbar-bottom  {
    display: none;
}
p.custom-style {
    font-weight: 700;
    margin-bottom: 4px;
    color: #252525;
}

body#sweepstakes-terms-and-conditions .header_container,
body#giveaway-success .header_container,
body#giveaway-page .header_container {
    display: none;
}


.main-content .custom_header_tb .widget-title .box-title legend {
    background-color: #fff;
    font-size: 30px !important;
    line-height: 40px !important;
    padding: 0px 25px;
    padding-bottom: 0px;
    font-weight: 500;
    /* font-family: muli, sans-serif !important; */
    text-transform: capitalize !important;
    color: #030c2c;
    letter-spacing: 1px;
    display: block;
}