	
body{ line-height:1.2;color:#333333;font-size:14px;font-family: 'Inter'; }
p{line-height:1.9;}

html {
    scroll-behavior: smooth;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/nter-Light.eot');
    src: url('../fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Light.woff2') format('woff2'),
        url('../fonts/Inter-Light.woff') format('woff'),
        url('../fonts/Inter-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Black.eot');
    src: url('../fonts/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter-Black.woff') format('woff'),
        url('../fonts/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.eot');
    src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face{
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.eot');
    src: url('../fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter-SemiBold.woff') format('woff'),
        url('../fonts/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.eot');
    src: url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff'),
        url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



a{
    color:#000000;
    text-decoration: none;
}

a:focus {
    outline: 0 !important;
    outline-offset: 0 !important;
}
.mb-banner {
    display: none;
}

/* MARLI CUTOME CSS */

/* ============================================ *
 * Typography
 * ============================================ */
h1{
margin:0; 
font-size:28px;
text-transform: uppercase;
line-height:1;
color: #383838;
}


h2{
 margin:0; 
 font-size:30px;
 line-height:1.1;
 color: #383838;font-weight: bold;
}

h3{
  margin:0; 
  font-size:18px;
  font-weight: bold;
  text-transform: uppercase;
color: #383838;
 
}

h4{
  margin: 0;
  margin-bottom: 10px;
   color: #383838;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

h5{
  margin: 0;
  margin-bottom: 10px;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
h6{
  margin: 0;
  margin-bottom: 5px;
	color: #333333;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
a:focus, a:hover{text-decoration:none;}

.voucher-img img {
    width: 100%;
}
.items-in-cart .product-item-details dt.label {
    display: inline-block;
}

.items-in-cart dd.values {
    display: inline;
}

.opc-sidebar a.action.viewcart {
    display: none;
}

.block.block-dashboard-addresses {
    display: inline-block;
    width: 100%;
}

.related-prd-section .product-item-name {
    /* height: 65px !important; 
    overflow: hidden !important;*/
}

.owl-stage-outer button.action.tocart.primary {
    padding: 16px 25px;
}


.category-register .about-us-page .col-md-5{
    padding-right:15px;
}

a.b{
    color: #6B6B6B !important;
    font-weight: 600;
}

a.line- {
    text-decoration: underline;
}

.cat-img-wrp:after{
    background: transparent linear-gradient( 
	180deg
 , #00000000 0%, #00000052 100%) 0% 0% no-repeat padding-box;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.cat-img-wrp {
    position: relative;
}


.browse-category-section .title-wrp .size40 span {
    color: #202020;
}
a.rs-layer {
    font-family: 'Inter' !important;
    font-weight: 400 !important;
}

.sidebar-main .searvives-tab .block-content .item a:hover{
    color: #171717;
}



.nav-dropdown span.caret {
    display: none;
}


span.cat-text {
    height: 19px !important;
    display: inline-block;
    width: 100%;
}


.breadcrumbs-section .items>li:last-child strong {
    text-transform: uppercase;
}
.filter .block-content .items li.item .amshopby-filter-name {
    color: #fbb800;
    margin-right: 15px;
}


.contact-us-info .secondary .please-wait {
    margin-top: 10px !important;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.searvies-info- .tab-content {
    color: #6B6B6B;
    font-size: 15px;
}

.faq-tab ol.items.toggle-tabs {
    padding: 0;    background: #FAFAFA;
}
.intel-md {
	 font-weight: 500 !important;
    font-family: 'Inter' !important;
}
.intel-sm {
    font-weight: 600 !important;
    font-family: 'Inter' !important;
}
.intel-rg {
    font-family: 'Inter' !important;
}



span.mst-searchautocomplete__highlight {
    color: #f5c045;
}
a.amshopby-remove {
    padding-left: 0 !important;
}
.product-test-gift-card .add-cart-ajax {
    position: relative;
}
body.product-test-gift-card div#qty-error {
    bottom: -20px;
    left: 0;
}

.am-filter-items-attr_category_ids a {
    width: 90%;
}
.discount-form .input-box input {
    height: 40px;
}
.filter-options .filter-options-content .item input:checked ~ .checkmark{border: 1px solid #f5c045;}
.filter-options .filter-options-content .item input:checked ~ .checkmark:after {
    content: "\f00c";
    position: absolute;
    bottom: 0px;
    top: 0;
    font-family: "Font Awesome 5 Free";
    margin: auto auto;
    font-weight: bold;
    font-size: 11px;
    background: #F5C045;
    width: 14px;
    height: 14px;
    right: -1px;
    left: -1px;
    line-height: 15px;
    padding: 0px 2px;
    color: #333333;
}
.faq-wrp {
    margin-top: 30px;
}

body .ves-megamenu li.level0 > a:hover{color:#292929}
.user-info li a:hover{color:#292929}

.bundle-info div#qty-error {
    bottom: 166px;
    right: auto;
    left: auto;
}

.bundle-info .add-to-box {
    margin:25px 0 20px;
}
.filter-options .filter-options-content .item .checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 16px;
    width: 16px;
    border: 1px solid #D5D5D5;
    border-radius: 0px;
    background: #FFF;
}
.am-filter-items-attr_category_ids .amshopby-filter-parent {
    padding-left:0px !important;
}
.filter .block-content .items li.item {
    position:relative;    margin-bottom: 15px;
}
.sidebar-main .block-content .item a {
    padding-left: 30px;
}
.sidebar-main .block-content .item a:hover{color: #F5C045;}
.filter-options .filter-options-content .item input[type="checkbox"] {
    width: auto;
    float: left;
    margin-right: 10px;
}
.filter-options .filter-options-content .item input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.filter-options .filter-options-content .item .checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 16px;
    width: 16px;
    border: 1px solid #B4B2B2;
    border-radius: 0px;
    background: #FFF;
}




.browse-category-section .cat-grid3 .cat-img {
    margin-bottom: 15px;
}

.bd-logo-wrp p.no-img {
    text-align: center;
    margin-bottom: 0;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    max-height: 100%;
    -webkit-transition: all .3s ease-in-out;
    max-width: 100%;
    bottom: auto;
    margin: 0;
    background: transparent;
}

.counter-number .text-item {
    display: inline-block;
}
.img-cover img {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    max-height: 100%;
    -webkit-transition: all .3s ease-in-out;
    max-width: 100%;
    bottom: auto;
    margin: 0;
    background: transparent;
}

.ves-menu li{order: 2;-webkit-order: 2;}
.ves-menu li:nth-child(2){order: 1;-webkit-order: 1;}
.bd-logo-wrp p.no-img{text-align: center;margin-bottom:0;font-size: 25px;}

.fotorama__active .fotorama__dot {
    background-color: #FBB800;
    border-color: #FBB800;
}

.fotorama__dot{
    border:1px solid #FBB800;
    display:block;
    height:10px;
    width: 10px;
}	
	

.pages-item-next .fa-angle-right:hover {
    color: #f5c045;
}
.am-filter-items-attr_category_ids input.am-input {
    display: none;
}

.shop-page span.limiter-text {
    color: #5A5A5A;
    font-size: 15px;
}
.shop-page .bottom .toolbar.toolbar-products {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    border-top: 1px solid #dcdcdc;
}

.quotation-quote-view .size40 {
    margin-bottom: 20px;
}
body.quotation-quote-view .quote-expiry{margin-top: 0;}

.field.col-sm-12.field-quote-saveaddress {
    padding-left: 0;
    display: flex;display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
    align-items: center;
}
.field-quote-saveaddress input {
    top: -2px;
}
.field-quote-saveaddress label {
    margin: 0;
}

.field.col-sm-12.field-quote-saveaddress {
    padding-left: 0;
}
.quotation-cart-success .page-title-wrapper h1 {
    color: #fbb800;
}
.rfq-addnote {
    font-weight: 600;
    color: #fbb800;
    cursor: pointer;
}

.cart a.continue {
    margin-right: 5px;
}
.cart button {
    margin-right: 5px;
}

@media only screen and (min-width: 992px){
	
.navigation .ves-megamenu .level1 .level2 .active.nav-item>a{
    color: #FBB800 !important;
	background: transparent;
}	
	
body .dropdown-submenu .dropdown-submenu a:hover{
    background: transparent !important;
    color:#fbb800 !important;
}	

body .ves-menu .navigation .level0 > .submenu{border: 0;
    box-shadow: 2px 3px 28px rgb(0 0 0 / 17%);}

	
body.quotation-quote-index .cart-container .cart-summary {
    min-width: 27%;
}
.quotation-quote-index .cart-container .form-cart{display:inline-block;}

}

.quotation-quote-index .opc-block-summary {
    padding: 0;
}

body #rfq-confirm h1 {
    background: #fbb800;
}
body #rfq-confirm #confirmButtons .action.primary{max-width: 270px;
    padding: 16px 25px;
    width: 100%;}
button.rfq-btn-right {
    max-width: 270px;
    padding: 16px 20px;
    width: 100%;
}

.wishlist-index-index button.action.toquote {
    display: none !important;
}
.products-grid.wishlist .product-item:after{display:none;}


body.cms-page-view main#maincontent, body.customer-account-login main#maincontent, body.customer-account-create main#maincontent, body.customer-account-forgotpassword main#maincontent, body.customer-account-createpassword main#maincontent, body.account main#maincontent, body.customer-account-logoutsuccess main#maincontent, body.checkout-cart-index main#maincontent, body.checkout-index-index main#maincontent, body.checkout-onepage-success main#maincontent, body.quotation-quote-index main#maincontent, body.catalogsearch-result-index main#maincontent, .cms-no-route main#maincontent, .quotation-cart-success main#maincontent{padding-top:290px;}

.order-form-page .row {
    margin-right: 0;
    margin-left: 0;
}
.brand-list li {
    margin: 0;
	padding-right: 12px;
    padding-left: 12px;
}
.about-us-page .submit-button {
    width: 100%;
    float: none;
}
._has-datepicker {
    padding-left: 55px !important;
}
.extra-field .row .col-sm-12:first-child span {
    position: relative;
    top:0px;
}
.extra-field .row .col-sm-12:first-child {
    align-items: inherit;
}
.extra-field em {
    color: #EB2828;
    font-size: 19px;
}
.page-banner img {
    width: 100%;
}
.big-sale h2 {
    max-width: 580px;
}
#mobile-nav-toggle > span {
    margin-top: 0;
}
.page-header .switcher {
margin-left: 12px;}

.shoping-wrp li:last-child .count-wrp {
    margin-right: 12px;
}
.filter-options-content .items input {
    top: 2px;
    position: relative;
}
.page-with-filter .sidebar-main .block-content {
    background: transparent;
}

.filter-options-content{background:#FAFAFA}

.copy-info a{color: #FFF;}	
#back2Top{position: fixed;right: 20px;bottom: 50px;width: 50px;height: 50px;text-align: center;display: none;background-color:#fbb800;color: #fff;border-radius: 50px;flex-direction: column;justify-content: right;align-items: center;overflow: hidden;padding: 10px 5px;z-index: 95;}
#back2Top i{position: absolute;top: 6px;font-size: 17px;left: 20px;}
#back2Top span{position: relative;top: 12px;font-size: 14px;}
.grid-left{width: 100%;}
.related-prd-section .owl-carousel.owl-loaded{margin: auto auto;}
.related-prd-section .owl-stage-outer{margin: auto auto;}

.owl-carousel.owl-drag .owl-item

.related-prd-section .owl-carousel .owl-stage{margin: auto auto;padding-bottom: 40px;padding-top: 20px;}

/* fotorama__nav */
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{background-image: none !important;padding: 0;width: 50px;height: 50px;border-radius: 50px;}
div.fotorama__arr:active, div.fotorama__thumb__arr:active{background-color: transparent !important;}
div.fotorama__arr:hover, div.fotorama__thumb__arr:hover{background-color: transparent !important;}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon:before{width: auto;height: auto;background-repeat: no-repeat;content: '\f053';font-weight: 900;font-family: "Font Awesome 5 Free";color: #202020 !important;position: absolute;font-size:28px;top: 25px;left: 17px;}	
div.fotorama__arr, div.fotorama__thumb__arr {background-color: transparent;transition: background-color .3s ease-in-out;}
body .fotorama__thumb{border:1px solid #CFCFCF;border-radius:0px;}
/* .fotorama__stage__frame .fotorama__img{border: 1px solid #E1E1E1 !important;border-radius: 15px;} */

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon:hover:before{color:#FBB800 !important}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon:hover:after{color:#FBB800 !important}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon:after{content: '\f054';font-weight: 900;font-family: "Font Awesome 5 Free";color:#202020 !important;position: absolute;font-size:28px;top: 25px;right: 17px;width: auto;height: auto;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:10px;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:10px;}
body .fotorama__stage.fotorama__shadows--left:before, body .fotorama__nav.fotorama__shadows--left:before {display:none;}
.fotorama__thumb-border{border:0px;box-shadow: 2px 1px 7px rgb(0 0 0 / 35%);border-radius:0px;background-image: none;}
.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{display:none;}
.fotorama__arr.fotorama__arr--next{display: none !important;}
.fotorama__arr.fotorama__arr--prev{display: none !important;}

.add-to-box a.whislist-icon:hover{background:#FBB800;color: #FFF;}
.bundle-info .add-to-boxx{margin-top: 25px; margin-bottom:20px;}
.filter-options-content .items a.am_shopby_link_selected{font-weight: bold;color: #F5C045;}
.bottom .toolbar-products{border-bottom: 0;border-top: 1px solid #dcdcdc;}
body #narrow-by-list .am-filter-items-attr_price a{width: 11px;
    height: 11px;
    background: #F5C045;margin-top: -4px;
    margin-left: -10px;
    border-radius: 0;}
body #narrow-by-list .am-filter-items-attr_price a{width: 11px;height: 11px;background: #F5C045;margin-left: -10px;}
body .amshopby-slider-container{margin: 30px 0px 15px 5px;}
.sidebar-main .amshopby-slider-container .ui-slider-range{height: 3px;background: #F5C045;}
.sidebar-main .ui-slider-horizontal{height: 3px;background:#D2D2D2;margin-bottom: 17px;}
.am-filter-items-attr_price{padding:0 25px 15px 25px;display: inline-block;width: 100%;}
body .amshopby-slider-container .amshopby-slider-display{text-align: left;display: inline-block;color: #525252;display: block;font-size: 15px;color: #707070}
.filter-options .items .items-children.-folding {padding-bottom: 15px;}
.filter-options .items .items-children.-folding .item a{padding:0px 0;text-transform: capitalize;margin-bottom: 10px;}
body .filter-options .items .items-children.-folding .item{margin: 5px 0;border-bottom: 0;}
body .am-labels-folding .am-collapse-icon{border-width: 0;webkit-font-smoothing: antialiased;line-height: inherit;content: '\f055';font: normal normal normal 14px/1 FontAwesome;vertical-align: middle;display: inline-block;font-weight: 900;font-size: 18px;top:9px;right:19px;width:auto;left: auto;}
body .am-collapse-icon._active:after{transform: none;content: '\f056';}
body .am-collapse-icon:after{border-width: 0;webkit-font-smoothing: antialiased;line-height: inherit;content: '\f055';font: normal normal normal 14px/1 FontAwesome;vertical-align: middle;display: inline-block;font-weight: 900;font-size: 18px;top: 0;left: auto;right: 0;width: 0;transform: none;}
.am-labels-folding{padding: 15px 15px;display: inline-block;width: 100%;}
.filter-options-content .items a{margin-left:0;padding:1px 0;display: inline-block;color: #4A4A4A;text-transform: uppercase;margin-bottom:15px;}
.active>.filter-options-title:after {content:'\f056';}
.filter-options-title:after{-webkit-font-smoothing: antialiased;line-height: inherit;content: '\f055';font: normal normal normal 14px/1 FontAwesome;vertical-align: middle;display: inline-block;font-weight: 900;overflow: hidden;speak: none;text-align: center;position: absolute;font-size: 18px;top:24px;right:15px;width:22px;}


.order-form-page .webforms-gdpr{
    display: none;
}
.order-form-page .submit-button {
    padding-right: 15px;
}
.extra-field .accessories-info input{border: 1px solid #C6C6C6;border-radius: 50px;height: 50px;width: 100%;}	
.cart-empty a{color: #fbb800;}
div#block-giftcard {width: 530px;}
.giftcard .input-text{height: 51px;border-radius: 0px 40px 40px 0;}
.giftcard .input-text{height: 51px;}
.submit-button{width:68.8%;float: right;}
.extra-field .row .col-sm-12:first-child .accessories-info input{height: 150px;border-radius:20px;}
.extra-field .webforms-calendar{width: 100%;}
.extra-field .accessories-info{display: inline-block;
    width: 100%;
    padding-left: 80px;
    margin-bottom:0px;
    margin-top: 0;}
	
.extra-field {
    margin-top: 60px;
}

.extra-field .col-sm-12{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
body .extra-field span {max-width: 280px;width: 100%;font-weight: bold;align-items: center;font-size: 20px;color: #333333;}
.order-form-page span{font-size:14px;color:#5A5A5A; line-height:1.5 !important;}
.extra-field .accessories-info select{border: 1px solid #C7C7C7;border-radius: 50px;height: 50px;width: 100%;background: url(../images/arrow_se.png);background-repeat: no-repeat;background-position: 28px center;-webkit-appearance: none;-webkit-appearance: none;appearance: none;padding-left: 50px; color:#333}



body .webforms-datepicker {
    margin-bottom: 0;
}
.accessories-info textarea {
    border: 1px solid #C6C6C6;
    border-radius: 20px;
    height: 150px;
    width: 100%;
    padding: 15px 25px;
}
body .webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 21px;line-height: 23px;color: #D2D2D2;content: '\e612';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;position: absolute;top: 4px;left: 0px;}
body .webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger {background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-shadow: none;font-weight: 400;display: block;text-decoration: none;display: inline-block;margin-top: 5px;vertical-align: middle;left: 20px;}

.order-form-page .mgbt-50{margin-bottom: 70px;}
.order-form-page .title-tx{font-size: 20px;}
.order-form-page .title-tx.active:after{content:"\f106";background:none;top:13px;}
.order-form-page .title-tx:after{content: "\f107";font-family: "Font Awesome 5 Free";font-size: 27px;position: absolute;right: 40px;top: 16px;background: none;height: auto;width: auto;line-height: inherit;}
.control-wrap select.select{background: url(../images/arrow_se.png);background-repeat: no-repeat;background-position:96% center;-webkit-appearance: none;-webkit-appearance: none;appearance: none;color:#D1D1D1}
.text-desc1 {line-height: 1.9;padding: 35px 25px 25px;border-radius: 0 0 10px 10px;position: relative;top: -5px;box-shadow: 2px 2px 28px #00000014;}
.accordion-wrap-sub .title-tx{font-size:20px;padding: 19px 50px 19px 35px;}
.ps-top a.button{padding: 15px 30px;}
.voucher-info h2{font-size: 50px;}
.banner-set img{width: 100%;}
.new-icon.round-bg-style{line-height: 34px;}
.company-logo a{padding-bottom: 40%;position: relative;display: block;}
.gain-city-section #brand-logo .company-logo img {
max-width: inherit !important;position: absolute;top: 50%;left: 50%;right: 0;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-height: 100%;-webkit-transition: all .3s ease-in-out;max-width: 100%;bottom: auto;margin: 0;background: transparent;}
.gain-city-section .title-wrp{margin-bottom: 60px;}
.font-style{font-family: 'Inter' !important;}
.mst-searchautocomplete__autocomplete{position: absolute;background: #FFF;z-index: 9;padding: 10px 20px;}
.mst-searchautocomplete__wrapper{padding-top: 5px;}
.mst-searchautocomplete__show-all a{font-weight: bold;padding: 0px 0px;display: block;margin: 16px 10px;text-align: center;color: #fbb800;}
.mst-searchautocomplete__index.magento_catalog_categoryproduct {display: none;}
.mst-searchautocomplete__autocomplete._active {display: block;}
.mst-searchautocomplete__autocomplete {position: absolute;padding: 6px;background: #FFF;height: 360px;display: none;overflow-y: auto;}
.mst-searchautocomplete__index ul{list-style: none;padding: 0;margin-bottom: 10px;}
.mst-searchautocomplete__index ul img{width: 15%;display: inline-block;}
.mst-searchautocomplete__index ul .meta{display: inline-block;width: 100%;vertical-align: middle;padding: 0 15px;}
.mst-searchautocomplete__index ul li .store{width: 30%;display: inline-block;vertical-align: middle;font-size: 12px;font-weight: 600;}
.mst-searchautocomplete__index ul .meta a{font-weight: 600;}
.mst-searchautocomplete__index ul .description{display:none;}
.mst-searchautocomplete__index ul li {margin:15px 0;border-bottom: 1px solid #efefef;padding-bottom:15px;}
.dynamic-items{background: #F1F1F1;padding: 22px 0;}
.dynamic-content{padding: 25px 50px;}
.cms-home .columns > .container{width: 100%;padding: 0;}
.serrch-wrp.search-name.main {display: block;}
.mst-searchautocomplete__close{display: none;}
.active .ui-dialog{position: absolute;right: 25px;top: 95%;}

header .ves-megamenu .nav-item > a{padding: 19px 1px;margin-right: 20px;margin-left: 20px;    font-size: 16px;text-transform: capitalize;font-weight: 300;}
.information-visit{padding-bottom:20px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {position:absolute;right:0;z-index: 9;}
.recommendations-section .shop-page li.product-item-info{padding: 10px 15px 75px;}

.shop-page .product-item-details{margin-bottom: 25px;}

#brand-logo .owl-dots{position:relative;top:35px;margin: 0;}

.related-prd-section .shop-page{border-bottom: 1px solid #c4c4c4;padding-bottom:20px;}
.shop-page.flex-not{display: inline-block;width: 100%;}
ol.products.list.items{display: inline-block;width: 100%;}
.toolbar.toolbar-products.bottom{border-bottom: 0;border-top: 1px solid #d7d7d7;padding-bottom: 0;margin-bottom: 0;display: inline-block;width: 100%;margin-top: 0;}
.pages .item:last-child{margin-right: 0;}
.toolbar.toolbar-products{border-bottom: 1px solid #dcdcdc;border-top: 0;}
.pages .item:last-child a.page.last{margin-left: 5px;}
.shop-page a.page.first:hover{border: 0;background: transparent;}
.shop-page .page.last:hover{border: 0;background: transparent;}
.accordion_content{padding-left:40px;}
.accordion-wrap-sub h3.active{background:#F5C045;border-radius: 10px 10px 0 0;}
.accordion-wrap-sub h3.active:after{content: "\f107"; }
.accordion-wrap-sub h3:after{content: "\f105";font-family: "Font Awesome 5 Free";font-size:20px;position: absolute;right:20px;top:22px;}
.accordion-wrap-sub{margin-bottom: 20px;}
.pd-z main#maincontent{padding-top: 0;}
.contact-us-info .title-wrp p{color: #5A5A5A;}
.wd-17 ul.content-info{margin-top: 35px;}
.social-info .block-static-block:last-child{margin-top: 25px;}
.wd-17 .dsk-text p a{font-weight: bold !important;}
.links.wd-21.ft.social-info{padding-right: 0;margin-right: 0;}
.voucher-info .dsk-text p{line-height: 1.8;}
.voucher-info .dsk-text{padding: 15px 0 10px;}	
img.md-img-swx{display: none;}

.size30{font-size:30px;}
.size36{font-size: 36px;}
.company-logo{text-align: center;display: block;}
.company-logo img{width: auto;margin: auto;}
.recommendations-section .tab-style{width: auto;}
.dk-cat-none{display:none;}
.stainless-steel label{font-weight: bold;font-size: 17px;}
.stainless-steel .grid-frm {margin-bottom: 25px;}
.text-desc1{display:none;}
.title-tx1{cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;-os-transition: all 0.3s;position: relative;font-size:20px;font-weight: bold;text-transform: capitalize;background:#F5F5F5;padding: 18px 60px 18px 35px;color: #1E2021;border-radius: 10px;}
.order-form-page .text-desc{background: #F5F5F5;}

.order-form-page .text-desc {
    line-height: inherit;
}
.order-form-page{max-width: 1210px;margin: auto auto;}
.accessories-info input{border: 1px solid #C7C7C7;border-radius: 50px;height: 40px;width: auto;width: 125px;}
.accessories-info label{display: inline-block;color: #5A5A5A;margin: 0;margin-right: 15px;font-weight: normal;}
.order-form-page span{font-size: 14px;color: #5A5A5A; line-height:10px !important;line-height: 1.5 !important;}
.accessories-info {display: flex;margin-top: 20px;align-items: center;margin-bottom: 25px;}
.grid-frm label{max-width: 280px;width: 100%;font-weight: normal;align-items: center;}
.grid-frm{display: flex;justify-content: space-between;align-items: center;}
.stainless-steel input[type="text"] {border: 1px solid #C7C7C7;border-radius: 50px;height:50px;}
.stainless-steel textarea{border: 1px solid #C7C7C7;border-radius: 20px;height: 150px;}
.product-info-main .page-title-wrapper h1{font-weight: normal;}
.related-prd-section .product-item.product-item-info{width: 100%;}
.mgbt-70{margin-bottom:70px;}
.product-collateral b{font-size:16px;}
.tab-wrp{max-width:80%;margin:auto auto;}
.product-collateral{margin-top:40px;padding-top:40px;padding-bottom:10px;}
ul.toggle-tabs{text-align:center;padding: 0;margin-bottom:0px;display: inline-block;width: 100%;list-style: none;margin-bottom:-4px;}
.toggle-tabs li{margin-right:15px;margin-bottom:0;float: left;}
.product-collateral .toggle-tabs li.current > span{background-color: #FBB800;border-bottom: transparent;color: #333333;}
dd.tab-container{border: 1px solid #F8F8F8;border-radius: 0px;background: #F8F8F8;padding:55px 55px 20px;}
.collateral-tabs .dsk-text ul li {  margin-left: 0;}
.collateral-tabs .dsk-text ul li span{margin-bottom: 0;font-weight: normal;max-width: 250px;display: inline-block;}
.collateral-tabs .dsk-text ul li p{margin: 0;line-height:inherit;display:inline-block;font-size: 15px;}
.collateral-tabs .dsk-text ul li{margin-bottom:5px}
.tabs-open span{font-size: 18px;color: #333333;padding: 13px 35px;display: inline-block;text-transform: capitalize;font-weight: normal;cursor: pointer;width: 100%;border-bottom: transparent;background: #EBEBEB;border-radius: 15px  15px 0 0;}
.related-prd-section .title{margin-bottom:40px;}
.std .dsk-text{margin-bottom: 40px;}
.dsk-text p{color:#6E6E6E;font-size:16px;}
.std ul{padding:20px 0 10px 15px;}
.std h2{font-size:26px;font-weight:600;}
.related-prd-section{padding:50px 0 5px;}
.protech-purchase ul li label{font-weight: 300;margin: 5px 5px 5px;}
a.whislist-icon{width: 50px;height: 50px;display: inline-block;background: #EEEEEE;border-radius: 50px;text-align: center;line-height: 55px;font-size: 20px;color: #1F1F1F;vertical-align: middle;}
.protech-purchase b{margin-bottom: 10px;display: block;color: #333333;}
.protech-purchase ul li input{position: relative;top:2px;}
.protech-purchase ul li label{font-weight: 300;}
.protech-purchase ul li{margin: 0;}
.protech-purchase ul{padding:0 16px 0px;list-style: none;padding-left:0;margin-bottom:25px;}
.stock label{color: #555555;}
.available span {color: #2DAB16;text-transform: capitalize;}
.prd-dsk-text{margin-bottom: 0px;padding-bottom: 0px;}

.product-info-main .prd-dsk-text{padding-bottom: 10px;word-break: break-all;}
.add-cart-ajax{display: inline-block;margin-right: 5px;vertical-align: middle;position: relative;}
.add-cart-ajax label{display: inline-block;vertical-align: middle;text-transform: capitalize;color:#5A5A5A;margin-right: 15px;font-size: 16px;font-weight: normal;}
.actions .add-cart-ajax .quantity{display: inline-block;-webkit-border-radius: 50px;-moz-border-radius:50px;border-radius:50px;border: 1px solid #DDDDDD;background: transparent;margin-right: 0;border-radius:50px;vertical-align: middle;}
span._down_qty{vertical-align: top;font-size: 15px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 55px;height: 50px;overflow: hidden;cursor: pointer;line-height: 50px;float: left;text-align: center;font-weight: 500;color: #5A5A5A;opacity: 0.5;}
input.input_qty{width: 55px;background: #FFF;border: none;vertical-align: middle;border-left: 1px solid #CECECE;border-right: 1px solid #CECECE;text-align: center;height: 50px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 0 7px;line-height: 50px;float: left;font-size: 19px;font-weight: 600;}
.add-links a{font-weight: normal;padding: 16px 45px;}
.add-cart-ajax button{padding: 16px 45px;	font-weight: normal;}
.add-cart-ajax label{margin: 0 15px 0px 0px;}
.product-add-form button {
    padding: 16px 35px;margin-right: 10px;
}
span._down_qty:hover{opacity:inherit;}
span._up_qty:hover{opacity:inherit;}

span._up_qty{vertical-align: top;font-size: 15px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 55px;height: 50px;overflow: hidden;cursor: pointer;line-height: 50px;float: left;text-align: center;opacity: 0.5;}
.share-blog{margin-top: 25px;}
.add-links {display: inline-block;vertical-align: middle;}
.protech-purchase{border-top: 1px solid #e8e8e8;margin-top:0px;padding-top: 25px;font-size: 15px;}
.product-info-main .actions .actions{border: 0;}
.product-info-main .actions {padding:35px 0;border-top: 1px solid #C4C4C4;border-bottom: 1px solid #C4C4C4;}
.product-info-main .actions .actions{padding:0;border-top: 0;border-bottom:0;}
.add-to-box{margin: 0px;padding-bottom: 0;display: inline-block;}
.add-cart-ajax{display:inline-block;margin-right:10px;}
.customer-reviews-section {padding: 100px 0;}
.add-to-box  .add-links{display: inline-block;vertical-align: middle;margin-right:0px;}
.add-cart-ajax img{margin-right: 5px;}
.product-info-main .prd-dsk-text p{color: #5A5A5A;font-size: 15px;}
.product-info-stock-sku > div{margin-bottom: 5px;}
.product-info-stock-sku label{text-transform: capitalize;font-weight: normal;font-size: 16px;color: #5A5A5A;}
.product-info-stock-sku span{color: #171717;font-weight:bold;margin-left: 15px;word-break:break-all;}
.share-blog ul{display: inline-block;margin: 0;padding: 0 0px 0px 15px;}
.share-blog .social-icon p{margin: 0;font-size: 15px;font-weight: 600;}
.product-options-bottom{position: relative;}
.quantity div#qty-error{position: absolute;bottom: -25px;left: 0;}
body.catalog-product-view #product-options-wrapper label.label span{font-weight: 600;}	

.share-blog .social-icon{display: inline-block;}
.share-blog .social-icon {display: inline-block;}
.share-blog ul li{display: inline-block;margin: 0 5px;}
.breadcrumbs-section{margin-top:100px;}
.product.media{text-align: center;}

.shop-page .product-item-details{text-align:center;}
.toolbar.toolbar-products{padding-bottom: 20px;padding-top: 25px;}
.toolbar.bottom{margin-top: 30px;}
.shop-page li.product-item-info{text-align:center;padding:10px 0 60px;}


.shop-page .owl-stage-outer .product-item.product-item-info:hover {
    box-shadow: 2px 3px 11px rgb(0 0 0 / 8%);
}
.checkout-cart-index .shop-page {
    border-bottom: 0;
    padding-bottom: 0;
}
.related-prd-section .shop-page .product-item.product-item-info{}

.shop-page  .owl-stage-outer .product-item.product-item-info{text-align: center;padding: 10px 15px 70px;margin-bottom:40px;    margin-top:15px;}

.owl-stage-outer .product-item-info {
    /* padding: 10px 10px 70px; */
}


span.cat-text{color: #989898; text-transform: uppercase; font-size: 16px}

.products-grid.wishlist .product-item-actions{position:static;opacity: 1;width: 100%;    text-align: left;}
.product-item-inner .box-tocart ~ .product-item-actions {
    text-align: center;
}

.products-grid .product-item-actions{position: absolute;left: 0;right: 0;} 
.current strong.page{width: 40px;height: 40px;display: inline-block !important;line-height: 37px;text-align: center;border: 2px solid #F5C045;border-radius: 50px;background: #F5C045;color: #FFF;}
/* span.limiter-text{color: #5A5A5A;margin-left: 8px;} */
a.page.last{border: 0;padding: 0;width: 15px;height: auto;}
a.page.first{border: 0;height: auto;width: 15px;}
.pages-items a{width: 40px;height: 40px;display: inline-block !important;line-height: 34px;text-align: center;border: 2px solid #272727;border-radius: 50px;}
.pages a.page:hover{color:#242424}
.pages-items a:hover{border: 2px solid #F5C045;background: #F5C045;}
div.flex-not{display: block;}
.sidebar img {width: 100%;}
.share-blog ul li a {
    font-size: 15px;
    margin-right: 2px;
}
.shop-page .toolbar-products select#limiter{border:0;font-weight:bold;color:#171717;height: auto; padding: 0;}
.shop-page select#sorter{border: 0;font-weight: bold;color: #171717;height: auto;padding: 0;    border-radius: 0 !important;}
.shop-page select#limiter{border: 0;}
.shop-page .pages{top: -10px;}
.toolbar.toolbar-products{padding-bottom:10px;}
.toolbar-products select#limiter{margin: 0 5px 0 7px;width: 80px;height: 45px;border-radius: 7px;padding: 10px 15px 10px 15px;border-color: #DEDEDE;font-size: 15px;color: #5C5C5C;font-weight: 500;}
.limiter label{color: #5A5A5A;vertical-align: middle;font-size: 15px;font-weight: normal;margin-bottom: 0;}
label.sorter-label{color: #5A5A5A;vertical-align: middle;font-size: 15px;font-weight: normal;margin-bottom:0;     text-transform: capitalize;}
.toolbar-sorter.sorter {float: left;margin-right:3%;padding: 0 5px 0 10px;}
.toolbar-products .field.limiter{width: 35%;display: inline-block;}
.toolbar .pages {margin-bottom: 0px;float: right;}

.searvives-tab .item.current a {background: #F5C045;color:#171717}
.searvies-info- img{margin-bottom:30px;}
.searvies-info-{padding-left:55px;}
.md-bt40{margin-bottom: 35px;}
.dsk-text ::marker{color: #F5C045;font-size: 18px;}

.tab-wrp .dsk-text ::marker{color:#5A5A5A;}

.searvies-info- ul{margin-top: 20px;}
.dsk-text ul li{color: #6B6B6B;margin-left: 20px;font-size: 15px;line-height: 1.7;}
.searvies-info- ul{padding: 0;}

.searvies-info- .tab-content .title-wrp{margin-bottom: 45px;}
.searvies-info- .dsk-text p{font-size: 15px;}
.searvives-tab li.item{margin-bottom: 18px;float: none;margin-right: 0;}
.searvives-tab .item a:hover{background:#F5C045;color:#171717}
.searvives-tab .item a{padding: 18px 25px;display: block;font-size: 20px;text-transform: capitalize !important;background: #DDDDDD;border-radius: 5px;font-weight: bold;line-height: 1.3;}
section.page-banner {position: relative;margin-top:219px;}
.sidebar-main .faq-tab .block-title {font-size: 21px;font-weight: bold;border-bottom: 0;position: relative;color: #333333;background: #F5C045;padding:21px 20px;border-radius:5px 5px 0 0;text-transform: uppercase;margin: 0;}
.category-list-event li:last-child a{border-bottom: 0;}
.sidebar-main .faq-tab .block-content ol{padding:2px 0px;display:inline-block;width:100%;border-radius:0 0 5px 5px;}
.sidebar-main .block-content{display:inline-block;width:100%;background:#FAFAFA;}
.category-list-event li{margin: 0;}
.sidebar-main .faq-tab .block-content  a{padding:21px 20px;display: block;color: #4A4A4A;border-bottom: 1px solid #E6E6E6;width: 100%;font-size: 15px;text-transform: uppercase;}
.faq-tab li.item:last-child a{border-bottom: 0;}
.sidebar-main .faq-tab .block-content .current a{font-weight: 600;color: #F5C045;}
.sidebar-main .faq-tab .block-content:hover{color:#F5C045;}
.faq-tab li.item{margin-bottom:0;display: block;width: 100%;margin: 0;}
.mgbt-50{margin-bottom: 50px;}
.faq-wrp .title-wrp p{max-width: 920px;margin: auto auto;color: #6B6B6B;font-size: 15px;}
.thank-you-page .dsk-text p{margin-bottom: 0;color: #6B6B6B;line-height: 2;font-size: 15px;}
.thank-you-page main#maincontent{padding:0;}
.header.page-header{position: fixed;left:0;right: 0;top: 0;z-index: 99;background: #FFF;}
.size60 {font-size: 60px;text-transform: capitalize;font-weight: 600;color: #333333;}
.thank-you-wrp p{color: #6B6B6B;}
.thank-you-wrp .dsk-text{max-width: 720px;margin: 30px 0 50px;}
.thank-you-page{background:url(../images/thank_you_page.jpg) no-repeat center center;background-size: cover;padding:210px 0 220px;margin:210px 0 0;}
.thank-you-page-catg main#maincontent{padding-top:227px;padding-bottom:0;}
.thank-you-page-info .grid-btn{margin-top:30px;}
.thank-you-page-info .title-wrp{margin-bottom:25px;}
.thank-you-page .dsk-text {max-width: 610px;}
.img-cover:hover{box-shadow:2px 2px 28px rgb(0 0 0 / 14%);}


a.img-cover{display: block;
    padding-bottom: 50%;
    position: relative;} 
	
.brn-opt li{display: flex;list-style: none;margin:0 6px;padding: 0 2px;}
.choose-opt{display: flex;}
.choose-title{display: flex;justify-content:space-between;align-items:center;margin-bottom:45px;}
.choose-title .title-wrp h1 {text-transform: capitalize;font-weight: 600;margin-bottom:0px;}
.brn-opt li a{color: #333333;cursor: pointer;font-size: 16px;}
.brn-opt li a:hover{color:#F5C045}
ul.brn-opt{display: flex;padding-left: 25px;margin: 0;}
.brn-opt li:first-child{margin-left: 0;}
.choose-opt label{display: flex; margin:0;color:#333333;font-size:16px;text-transform: uppercase;}
.brand-list{list-style: none;margin-top:0px;padding:0;margin: 0;}
.bd-logo-wrp{margin-bottom:45px;border: 1px solid #cfcfcf;}
.bd-logo-wrp:hover{border:1px solid transparent;}


.please-wait{text-align: center; margin-top:10px;}
.accordion-wrap ul li{color: #6B6B6B;margin-left: 20px;}
.dsk-text span{margin-bottom: 10px;display: block;font-weight: 600;}
.information-visit .dsk-text{padding-left: 35px;}
.information-visit .dsk-text a{color:#F5C045;margin-left: 5px;}
.information-visit .dsk-text p{color:#6B6B6B;  font-size: 15px;}
.information-visit .dsk-text span{color:#6B6B6B}
.order-form-page .accordion-wrap .text-desc {background:#F5F5F5;box-shadow:0 0;padding:55px 45px 35px;    line-height: inherit;}
.text-desc ::marker {color: #F5C045;font-size: 18px;}
title.br-btm{display: block;font-weight: bold;color: #333333;border-bottom: 1px solid #CFCFCF;padding-bottom: 10px;margin-bottom: 10px;font-size: 15px;}
.text-desc ul{padding: 0;}
.contact-us-info form .row div:last-child .control-wrap{margin-bottom: 0;}
.faq-cont .accordion_content{padding-left: 0;}
.accordion-wrap .text-desc a{color: #F5C045;}
h3.title-tx.active{background:#F5C045;border-radius: 10px 10px 0 0}
.accordion-wrap .text-desc {line-height: 1.9;padding:35px 45px 25px;background: #FFF;display:none;border-radius:0 0 10px 10px;position: relative;top: -5px;box-shadow: 2px 2px 28px #00000014;     font-size: 15px;}
.accordion-wrap{margin-bottom: 20px;display: inline-block;width: 100%;}
.size32{font-size: 32px;font-weight:600;margin-bottom:25px;}
.tag-grid {margin-bottom:40px;}
.title-tx.active:after{background: url(../images/minus_.png) no-repeat center right;top:24px;}
.faq-cont .title-wrp p{max-width: 980px;margin: auto auto 45px auto;color: #6B6B6B;font-size: 15px;}
.title-tx {cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;-os-transition: all 0.3s;position: relative;font-size: 25px;font-weight:bold;text-transform: capitalize;background:#EBEBEB;padding: 19px 60px 19px 45px;color: #1E2021;border-radius: 10px;}
.title-tx:after{content: "";float: right;margin-left: 0px;margin-right: 0;color: #1E2021;position: absolute;right: 25px;top: 25px;text-align: center;line-height: 41px;width: 21px;height: 21px;font-size: 22px;background: url(../images/plush_.png) no-repeat center right;}
.faq-cont .size40 {margin-bottom: 20px;}
.accordion-wrap .accordion-wrap-sub .title-tx:after{background: none;top: 12px;}
.size37{font-size: 37px;}
/* body .control-wrap select.select{color:#D2D2D2} */
body .control-wrap select.select:focus{color:#333}
div.row-1{margin-top: 15px;}
.cont-info-text a{color: #5A5A5A;font-size: 15px;}
.cont-info-text p{color: #5A5A5A;line-height: 1.6;font-size: 15px;}
.gain-city-complies{margin-top: 30px;}
.gain-city-complies .size25{text-transform: capitalize;margin-bottom: 5px;}
.gain-city-complies p{color: #6B6B6B;}
.contact-us-info{padding-left: 40px;}
.control-wrap textarea{border-radius:20px;height: 130px;padding:10px 30px 0 30px;border: 1px solid #E6E6E6;font-size: 15px;font-weight: normal;color: #333 }
.enquiry-section{padding:100px 0 10px;}
.size21{font-size: 21px;}
.cont-info-text{margin: 20px 0;}
.cont-info-text .size21{margin-bottom:8px;color: #171717;}
.info-adr{margin-top:30px;display: block;}
.office-contact{position:relative}
.office-contact:after{content: "";border-right: 1px solid #dadada;position: absolute;right: -15px;bottom: 0;top: 0;min-height: 315px;visibility: visible;}
.contact-us-page{padding: 100px 0;background: #F8F8F8;}
div.not-flex{display:block}
.home-products-slider .product-item.product-item-info{width:100%;padding-bottom:70px;text-align: center;}

.home-products-slider .products-grid .product-item{padding:0}
.cms-home .owl-dots {
    margin: 25px 0 0;
}

.shop-page.not-flex{display: none;}
.control-wrap .input-text:focus{border: 1px solid #333333;}
.enquiry-section .control-wrap .enter-text{color:#202020}
.contact-us-info .title-wrp {margin-bottom: 30px;}
.gain-city-complies p{color: #6B6B6B;font-size: 15px;}

.control-wrap .input-text::-webkit-input-placeholder {color:#D2D2D2;}
.control-wrap .input-text::-moz-placeholder { color:#202020;}
.control-wrap .input-text:-ms-input-placeholder{color:#202020;}
.control-wrap .input-text:-moz-placeholder{ color:#202020;}

.control-wrap textarea::-webkit-input-placeholder {color:#D2D2D2;}
.control-wrap textarea::-moz-placeholder { color:#202020;}
.control-wrap textarea:-ms-input-placeholder{color:#202020;}
.control-wrap textarea:-moz-placeholder{ color:#202020;}

.control-wrap em {color: #F5C045;font-size: 13px;position: relative;left: -4px;}
.category-contact-us main#maincontent{padding-top: 0;}
.contact-us-page .row{padding-top: 20px !important;}
.contact-us-info div.form-group{margin-bottom: 0;}
.contact-us-page .row .col-md-4:last-child .office-contact:after{display:none;}

.submit-button button {margin-top:0px;}
.full-btn{width: 100%;}
.control-wrap{margin-bottom:22px;}
.control-wrap label{color: #5A5A5A;font-size: 14px;font-weight: normal;margin-bottom:8px;}
.control-wrap .input-text, .control-wrap select.select{border-radius: 30px;height: 50px;padding: 0 30px;border: 1px solid #E6E6E6;font-size: 15px;font-weight:bold;color: #333;}
section.page-banner{position: relative;}
.banner-title h1{color: #333333;text-transform: capitalize;font-size: 60px;font-weight: 600;margin-bottom: 15px;}
.banner-title{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #FFF;text-align: left;z-index: 9;padding: 0 15px;z-index: 1;-webkit-transform: translate(-50%,-50%);width: 100%;}
.faq-wrp .title-wrp .size40{margin-bottom: 25px;}
.about-info .size40{margin-bottom: 20px;}
.img-show{padding:70px 0 40px;}
.about-us-page .col-md-5 {
    padding-right: 0;
}
.about-us-page .pd-space{padding-left:75px;max-width: 94%;}
.img-src img{width: 100%;}
.about-us-page .pd-space .size40{margin-bottom: 15px;}
.about-us-page .pd-space p{color:#6B6B6B;font-weight: 500;line-height: 1.9;font-size: 17px;}
.about-us-page .pd-space b{color:#333333}
.about-info .dsk-text p {font-weight: 500;color:#6B6B6B;margin-bottom: 15px; font-size: 17px;}
.about-info .dsk-text p b{color: #333333;}
.browse-category-section .button{background:#FFF;}.browse-category-section .button:hover{background:#FBB800; color:#333333}.cms-home main#maincontent{padding-bottom:0;}.voucher-wrp{position: relative;}.first- .voucher-info{position: absolute;left: 85%;top: 50%;transform: translate(-75%, -50%);width: 50%; padding-right: 40px;}
.two- .voucher-info{position: absolute;left: 80%;top: 50%;transform: translate(-65%, -50%);width: 45%; padding-right: 40px;}
.gain-city-section{padding: 100px 0 0;}
.cat-img .cat-text{position: absolute;bottom: 30px;z-index: 1;left: 30px;right: 30px;}
.free-delivery ul{list-style: none;padding:0;margin-bottom: 0;}
.img-icon{width:85px;padding-right:10px;}
.cnt-info{width: 85%;}
.cnt-info a{word-break: break-all;}


.cnt-info b{display: block;margin-bottom: 5px;color: #292929;font-size: 15px;}
.cnt-info span{color: #292929;font-size: 15px;}
.grey-bg{display: flex;justify-content: left;align-items: center;padding: 15px 25px;background:#F3F3F3}
.big-sale{margin: 50px 0 70px;}
.ps-top-text{padding: 4% 6%;position: absolute;top: 0;width: 93%;}
.ps-top-text .size50{margin-bottom: 15px;}
.ps-top-text .dsk-text{max-width: 440px;    margin-bottom: 30px;}
.big-sale .dsk-text p{color: #FFF;font-weight: 300;}
.size50{font-size: 50px;color: #FFF;font-weight: 300;}
.big-sale .container{position: relative;}
.home-living-section{margin-bottom:40px;}
.technology-section{background: #FCFCFC;padding:80px 0;margin-bottom:80px;}
.products-grid .product-item-info:hover .product-item-actions{display:inline-block}
.products-grid .product-item-infohover:hover{box-shadow: 2px 2px 28px #00000014;}
span.save-icon{background:#E82B2B;}
.tab-style li span:after{content: "";display: inline-block;width: 7px;height: 7px;background: #fbb800;border-radius: 50px;position: absolute;margin: auto auto;text-align: center;left: 0;right: 0;bottom: -4px; opacity:0}
.tab-style li.current span:after{opacity:1}
.tab-style li.current span{font-weight:600;border-bottom: 2px solid #fbb800;}
.tab-style li span{font-weight: normal; padding: 27px 0;border-bottom:2px solid transparent;     position: relative; }
.add-right-banner img {width: 100%;  height: 490px;}
.technology-section .add-right-banner {
    position: relative;
    top: 24px;
}
.shop-page{  display: flex;justify-content: space-between;}
.recommendations-section .shop-page .products-grid{width:100%;}
.tab-style li{margin: 0px 20px;color: #333333;font-size: 15px;}
ul.tab-style{display: flex;padding: 0;list-style: none;margin: 0;}
.recommendations-section .tab-style span {padding:24px 0;background: transparent;font-size:15px;}
.recommendations-section .title-wrp{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E9E9E9;padding-bottom:0px;}
.product-item-info{position: relative;}
.products-grid .product-item-actions{opacity:0}
.products-grid .product-item:hover .product-item-actions{opacity:1}
a.wishlist-add{color:#989898;position:absolute;right:2px;top:10px;z-index:9;cursor: pointer;}
a.wishlist-add i{font-size:21px;}
.ps-top .size30{color:#FFF;line-height:1.3;margin-bottom:25px;}
.ps-top{position: absolute;top:40px;left:20px;right: 20px;}
.products-grid .product-item {padding: 0 20px;}
.products-grid .product-item:hover:after{opacity:0}
.products-grid .product-item:after{content: "";width: 1px;background: #dddddd;display: block;position: absolute;right: 0;top: 0;min-height: 90%}

.related-prd-section ~ .related-prd-section .shop-page {
    border-bottom: 0;
    padding-bottom: 0;
}

.related-prd-section ~ .related-prd-section{padding-bottom:0}

/* .block.widget .product-item-info:hover{ box-shadow: 2px 2px 28px #00000014; } */

.product-item.product-item-info:hover{ box-shadow:2px 3px 28px rgb(0 0 0 / 17%);transform: scale(1, 1); }
.add-right-banner{width: 16%; position:relative;}
.home-living-section .grid-left{padding-right:25px;}
.technology-section .grid-left{padding-left: 25px;}
.hardware-section .grid-left{padding-right:25px;}


.recommendations-section li.product-item.product-item-info{width:20%;margin-bottom:20px;}
.product-item-info .product-item-name{margin-bottom: 15px;margin-top: 10px;font-weight: 500;}
.size40 span {color: #FEBA27;}
.md-bt30{margin-bottom:30px;}
.md-bt50{margin-bottom: 50px;}
.company-profile-img img{width: 100%;}
.dsk-text p {color: #5D5D5D;line-height:1.8;}
.company-profile-info .dsk-text{max-width:600px;padding-left:25px;}
.company-profile-info .dsk-text a{margin-top:20px;}
.title-wrp .size40{font-weight:bold;color:#202020;margin-bottom:10px;}
#brand-logo .owl-stage{margin-bottom:0px;}
#brand-logo.owl-theme .owl-nav [class*='owl-']{margin-top: -30px;}
.size40{font-size: 40px; color:#333333}



.navigation li.level0.toggle-menu > a{margin-left:0;}
.navigation li.level0.toggle-menu > a {font-weight: bold;text-transform: capitalize;display: inline-block;background-repeat: no-repeat;background-position:95% 28px;padding:19px 59px 19px 70px;}
.navigation li.level0.toggle-menu > a:before{content:"";background: url(../images/md_menu.png) no-repeat center center;width: 33px;height: 21px;display: inline-block;position: absolute;left: 20px;top: 17px;}
	
.middle-class{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.grid-tb{display: table;height: 100%;width: 100%;}
.grid-tc{display: table-cell;vertical-align: middle;}
.category-wrp{display: flex;    margin: 0 -8px;width: 100%;}
.cat-grid{padding: 0 8px;}
.cat-img img{width: 100%;}
.size25{font-size: 25px;text-transform: uppercase;}
.cat-img{position: relative;}
.cat-text h2{ color:#FFF;margin-bottom: 25px;}
.cat-clm2{display: flex;margin-top: 15px;}
.faq-cont .size40{margin-bottom: 25px;}
.search-name{width: 80%;}
.top-flex{align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content:space-between;}
.logo-main-div{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 70%;align-items: center;}
.header-main{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;}
.arrow-icon span.counter-number{color: #292929;font-weight: 300;margin-top: 3px;}
.qty.empty span{display: block;font-weight: bold;color: #292929;}
.count-wrp:hover{background:#F5C045;}
.count-wrp{width: 50px;height: 50px;background: #EEE;border-radius: 50px;display: inline-block;text-align: center;line-height: 49px;margin-right: 6px;}.shoping-wrp > li > a:hover{background:#F5C045;}
.shoping-wrp > li > a{width: 50px;height: 50px;background: #EEE;border-radius: 50px;display: inline-block;text-align: center;line-height: 50px;}
.top-bar ul li i{ color:#F5C045}
.email-id-info select{background: transparent;border: 0;padding: 0;height: auto;display: inline-block;margin-left: 0px;margin-right: 10px;background: url(../images/top_arrow_select.png);background-repeat: no-repeat;background-position: center right;-webkit-appearance: none;-webkit-appearance: none;appearance: none;padding: 0 15px;}
.top-page-link span {color: #FFF;font-size:16px;}
.customer-reviews .size15{height: 45px;}
.size45{font-size:54px;font-weight:bold}
.size54{font-size:54px;font-weight:bold}
.size42{font-size:42px;font-weight:bold;text-transform: capitalize;}
.size38{font-size: 38px;}
.size32{font-size:32px;}
.size24{font-size:24px;font-weight:bold}
.size22{font-size:24px;}
.size18{font-size:18px;font-weight:bold}
.size20{font-size:20px;}


.button:hover, button:hover{background:#000;color: #FFF;}

.brnd-section{padding:100px 0 20px;}
.owl-theme.owl-carousel .owl-item img {width: auto;}
.brnd-section .title-wrp .size40{margin-bottom: 40px;}
.brnd-section .dsk-text p{line-height: 2;}

/* header */
.navigation-main{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: flex-end;}
.logo{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;vertical-align: middle;margin-right:6%;max-width: 280px;width: 100%;}
.sections {flex-grow:1;}
.navigation ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.navigation-wrp{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: left;padding: 0;vertical-align: middle;position: relative;text-align: center;flex-grow: 1;}
.top-bar{background:#26343F;padding:15px 0px;margin:0;color:#FFF;font-weight: 300;}
.follow-icon li a i{font-size: 16px;}
.email-id-info ul{margin: 0;position: relative;top: -5px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.email-id-info li{margin-right: 30px;}
.top-bar li a i{margin-right:5px;}
.email-id-info li:last-child{margin-right:0px;}
.top-bar li a{color: #FFF;line-height: 1;  font-size: 12px;}
.top-bar ul li{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom:0;align-items: center;}
.follow-icon li a{margin:0 5px;font-size: 16px;}
.page-link{display: inline-block;}
.page-link ul{margin:0;padding:0;}
.follow-icon{display:inline-block;}
.follow-icon ul{margin:0;padding:0}
.email-id-info {position:relative;top:5px;}
.shopping-bag.arrow-icon{position: relative;margin-top: 5px;    font-size: 13px;}
.search-name {width: 80%;}
.search-icon{display: none;}
form.woocommerce-product-search{position: relative;}
.woocommerce-product-search label{display: none;}
.woocommerce-product-search input.search-field{height:50px;border-radius:50px;border:0;letter-spacing: -0.3px;padding:10px 50px 10px 20px;font-size:16px;}
.shopping-bag span.counter-number{font-weight: 300;}
.woocommerce-product-search input.search-field{height:47px;border-radius:50px;border:0;letter-spacing: -0.3px;border: 1px solid #DDDDDD;letter-spacing: 0.3px;font-weight: 300;}
.widget_product_search buttonx{position: absolute;top: 5px;right: 0;background: transparent;color: #747474;padding: 10px;font-size: 14px;opacity: 1;}
form.woocommerce-product-search{position: relative;}
button.action.search{background:transparent;color: #CCC;padding:13px 25px;position:absolute;right:0;top:0;bottom:0;border-radius:00px 50px 50px 0;}
button.action.search i{color: #000;}
.counter.qty > span{font-weight:bold; font-size:15px;}
.woocommerce-product-search input.search-field::-webkit-input-placeholder {color:#747474;}
.woocommerce-product-search input.search-field:-ms-input-placeholder {color:#747474;}
.woocommerce-product-search input.search-field::placeholder {color:#747474;}
.header-right-grid {float:right;width:41%;text-align: right;top: 29px;}
.logo img{display: block;}
header .ves-menu .ves-megamenu{background: transparent;float: none;width: auto;}

.mst-searchautocomplete__index-title {
    padding-left: 15px;
    margin-top: 10px;
}
.ves-megamenu li.level0 > a:hover{color:#292929;}
.ves-megamenu li.level0 > a{position:relative;float:left;color:#292929;font-weight: bold;text-transform:uppercase;line-height: 20px;}
.free-shipping span {color: #FFF;font-weight: 600;}
.free-shipping{padding: 0 190px;}
.center{text-align:center}
ul.right-side {float: right;position: absolute;right:15px;padding: 0;top: 0;}
.right-side select{background: transparent;color: #FFF;border: 0;}
.top-bar .container {position: relative;}
.right-side a{color:#FFF;font-weight: 500;}


.mega-menu-title .size25{font-size: 25px;font-weight: 600;text-transform: uppercase;color: #FFF;margin-bottom: 15px;}
.width25{width: 25%;position: relative;}
.mega-menu-title{position: absolute;top: 50%;margin-top: -50px;transform: translate(0%, 50%);width: 100%;padding: 0 15px;}
.shoping-wrp{display:flex;display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox; position: relative;align-items: center;list-style: none;margin: 0;padding: 0;}
.free-shiping a b {display: block;color: #000;text-transform: uppercase;font-size: 11px;letter-spacing: 0.5px;}
.free-shiping a{padding-left:4%;float: left;overflow: hidden;width:75%;}
.shoping-wrp li{margin-right:10px;text-align: left;margin-bottom: 0;vertical-align: top;}
.shoping-wrp li:last-child{ margin-right:0px;}
.shoping-wrp ul {padding: 0;margin: 0;}
.free-shiping .view-icon{float:left;width:25%;}
.free-shiping a span {font-size: 11px;color: #000000;letter-spacing: 0.5px;}
.header-section{padding: 25px 0 0;}
.navigation-section{margin-top:30px;background: #EEEEEE;box-shadow: 0px 5px 8px 1px rgb(0 0 0 / 11%);}
.page-header{margin-top:0;padding-bottom:0;}
.shoping-wrp ul{margin:0;}
.banner-img img{width: 100%;}
.user-info ul{padding: 0;list-style: none;margin: 0;}
.user-info ul li {display: inline-block;margin-right:0px;margin-bottom: 0;}
.user-info ul li:last-child{margin-right:0;color: #CDCDCD;}
.user-info li a{color: #292929;font-weight:300;font-size: 16px;padding: 19px 5px;display: inline-block;position: relative;}
.user-info li a img{margin-right: 5px;
    position: absolute;
    top: 19px;
    left: -20px;}
.user-info li a:last-child {padding-right: 0;}
main#maincontent{padding:80px 0;}
.label-text{color: #CB882A;letter-spacing: 3px;text-transform: capitalize;font-weight: 600;margin-bottom: 5px;display: block;}
.center{text-align:center}
.recommendations-section {padding:60px 0;background:#FFFFFF;}
.product-image-wrapper{position: relative;padding-bottom:70%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;overflow: hidden;transition: all .3s ease-in-out;width: 100%;background: transparent;-webkit-box-shadow: 0 0;-moz-box-shadow:0 0;box-shadow: 0 0;}
.product-image-wrapper .product-image-photo {position: absolute;top: 50%;left: 50%;right: 0;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-height: 100%;-webkit-transition: all .3s ease-in-out;max-width: 100%;bottom: auto;margin: 0;background: transparent;}
a.product-item-photo{display: block;margin-bottom:20px;}
.new-icon {background:#5ABF18;}
.round-bg-style{text-transform: capitalize;font-weight: 500;min-width: 54px;display: block;line-height: 25px;
text-align: center;position: absolute;left: 0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;top: 0px;z-index: 9;padding: 10px 11px;color: #FFF;border-radius: 50px;font-size: 10px;line-height: 17px;min-height: 45px;font-size: 12px;left: 10px;}
.products-grid .item:hover .product-item-actions{opacity:1}

/* FOOTER */
.wd-17 .dsk-text p {color: #FFF;font-weight: 300;}
.wd-17 p a{font-weight:500;}
.footer.content .grid-wrp .links a{font-weight: 300;opacity: 0.9;}
.size22{font-size:22px;}
.newsletter{background-size: cover;}
.newsletter-info .size65{color: #FFF;text-transform: uppercase;}
.our-newsletter-wrp span {font-weight: 300;color: #FFF;font-size: 15px;margin-top:10px;display: block;}.newsletter-info{padding:80px 0 55px;border-bottom: 1px solid #3d454d;}
.title-left{display: inline-block;width: 50%;vertical-align: middle;}
.our-newsletter-wrp form.submit-letter{display: inline-block;width: 49%;vertical-align: middle;padding-left: 15%;}
form.submit-letter{position: relative;z-index: 1;}
.our-newsletter-wrp .size24{margin-bottom: 10px;font-weight: bold;}
.submit-letter input[type="email"] {height: 55px;padding: 0 155px 0px 35px;border-radius: 50px;text-align:left;}
.submit-letter input[type="email"]::-webkit-input-placeholder{color:#333333;}
.submit-letter input[type="email"]:-ms-input-placeholder{color:#333333;}
.submit-letter input[type="email"]::placeholder{color:#333333;}
.footer.content .links li:hover:before{background:#FBB800;content: "";}


.footer.content .links li:before{content: "";color: #FFF;position: absolute;width: 5px;height: 5px;background: #FFF;border-radius: 50px;left: -15px;top: 7px;}

.row-2 .cat-grid3 .cat-img{margin-bottom: 15px;}
ul.footer.links{padding-left: 16px;}
.footer.content .wd-21.links li:before{display:none;}
.footer.content .wd-17.links li:before{display:none;}

.row-2 .cat-grid3 .cat-img:last-child {
    margin-bottom: 0;
}

.sbt-btn{position: absolute;right:3px;width: auto;left: auto;padding: 10px 45px;margin: 0;top: 3px;bottom: 3px;font-size: 15px;}
.footer.content{background:#202E3A;padding:0;}
.grid-wrp{padding-bottom: 50px;padding-top: 40px;}
.links.ft.social-info:after{ display:none}.links.wd-14.ft.social-info{padding-right: 0;margin-right: 0;}.links.ft:after{content: "";display: block;background: #2f2f2f;width: 1px;position: absolute;right: 0;top: 0;bottom: 0;height: 260px;}.copy-right p{margin-bottom: 0;color: #FFF;text-transform: capitalize;font-size: 15px;opacity: 0.65;font-weight: 300;}.copy-right{background: #171717;padding:12px 15px;}.footer.content .links{display: inline-block !important;vertical-align: top;}.links.ft {margin-right:35px;padding-right:35px;position: relative;}.wd-17{width:32%}.wd-18 {width:15%;}.wd-19{width: 14%;}.wd-20{width: 13%;}.card-img img{margin-bottom: 10px;}.footer.content .links li {list-style: disc;background: transparent;border: none;font-size: 14px;margin: 0 0 16px;padding: 0;font-weight: 300;position: relative;}.icon-style {margin-bottom: 4px;display: inline-block;vertical-align: top;}.ft-info{display: inline-block;vertical-align: top;margin-left: 15px;}.icon-style em{color: #FBB800;font-size:13px;width: 50px;height:50px;background: #15212C;text-align: center;line-height: 50px;border-radius: 50px;}.ft-info p{color: #FFFFFF;font-size: 15px;font-weight: 300;}.wd-17 .fa-clock{position: relative;top: 4px;}.ft-info b{display: block;}body .footer.content .wd-17.links li{margin:0 0 15px;display:flex; display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox; align-items: center;}.wd-14 .block.block-static-block{margin-bottom: 22px;}.wd-14 .block.block-static-block:last-child .block-title{margin-bottom: 20px;}.card-img li.nav.item{display: inline-block;margin-right: 6px;}.social-info .footer.links li{margin-right: 13px;  display: inline-block;}.footer.content .social-info .links a{width: 50px;height: 50px;display: inline-block;text-align: center;border-radius: 50px;line-height: 50px;background: #15212C;font-size:16px; color:#FBB800} .wd-21 {width: 15%;margin-right: 0;padding-right: 0;}.copy-info{display: flex;justify-content: space-between;}.title-left .size40{color: #FFF;}
.owl-dots{text-align: center;margin:25px 0 0;}


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#FBB800;border-color: transparent;margin: 3px;border-radius: 100%;}
button.owl-dot.active{}
.owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:3px;background:#E6E6E6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px; margin: 3px;margin: 3px;}
button.owl-dot{margin-right:3px;border:1px solid transparent; background:#E6E6E6}	
.owl-prev span{display: none;}
.owl-next span{display: none;}
.owl-theme{overflow: visible;}
a:focus{outline: 0 !important;outline-offset: 0 !important;}
.owl-item{min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}

/* .related-prd-section .owl-stage-outer .item{padding:0 10px;} */


.page-layout-1column .product.media {
    padding-top: 35px;
}
.page-layout-1column .product-info-main {
    padding-top: 35px;
}

.owl-theme .owl-nav [class*='owl-'] {
	position: absolute;
    top: 50%;
    display: inline-block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    color: #FFF;
    outline: none;
    margin-top: -20px;
    background: #f8f8f8 !important;
    text-align: center;
    line-height: 26px;
    letter-spacing: 0;
    margin-top: -10px;
    border: 1px solid #f8f8f8 !important;
}

.owl-theme .owl-nav [class*='owl-']:hover{color:#FBB800;border: 1px solid #FBB800 !important;}
button.owl-next {right: -70px;}
button.owl-prev {left: -70px;}
.owl-stage-outer .item{margin-bottom: 20px;}
button.owl-prev:before{content: "\f104";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 23px;}
button.owl-next:before{content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;font-size:23px;}
.video{position: relative;padding-bottom: 56.25%; /* 16:9 */height: 0;}
.video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.gst-indo .gst-info:last-child .gst-info{margin-right: 0;}
#instagram-slider .item {padding: 20px 0;}.md-search {    display: none;}li.user-icn {    display: none;}.nav-toggle{display: none;vertical-align: middle;width: 30px;position: relative;} .bar1, .bar2, .bar3{width: 30px;height: 3px;background-color: #000;margin: 5px 0;transition: .4s;display: block;border-radius: 0;position: relative;}.nav-open .bar1{-webkit-transform: rotate(-45degx) translate(-6px,6px);transform: rotate(-45deg) translate(-6px,8px);}
.nav-open .bar2{opacity: 0;}.nav-open .bar3{-webkit-transform: rotate(45deg) translate(-5px,-6px);transform: rotate(45deg) translate(-5px,-6px);top: 2px;}
#mobile-nav-toggle > span:last-child {
    margin-bottom: 0;
}
.contact-us-info .submit-button {
    width: 100%;
}
body.catalog-product-view #product-options-wrapper .options-list.nested .field.choice input {
    position: relative;
    top: 3px;
}


@media only screen and (min-width: 992px){

.navigation .ves-megamenu li.toggle-menu > a{background:#FBB800 !important;}
.navigation li.level0.toggle-menu > a:hover{background: #F5C045;}	

header .ves-megamenu li.active>a{background: transparent;color: #292929 !important;font-weight: bold !important;}
header .ves-megamenu li>a:hover:after{ opacity:1}
header .ves-megamenu li>a:hover{color:#ec7651}
	
.ves-megamenu .level0 .level1 .nav-item.active >a{background: #26343F;
    color: #FFF !important;}

.ves-megamenu .level0 .level2 .nav-item.active >a{background: #26343F;
    color: #FFF !important;}


.ves-megamenu .level0 {float: none;}
.product-listing .sidebar{width: 16%;padding-right: 1%;}
.product-listing .column.main{width: 83.7%;}


.navigation .ves-megamenu .level1 .level2 .nav-item>a:hover {
    color:#FBB800 !important;
}

body .ves-megamenu li.level0 > a{font-weight: 300;text-transform: capitalize;}
.ves-megamenu .level0 .level1 .nav-item>a:hover{background:#26343F; color:#FFF !important;}
.ves-megamenu .level0 .nav-item>a{padding:11px 10px 11px 20px;line-height: 25px;margin: 0;font-size: 14px;font-weight: 500;}
.ves-megamenu .level0 .submenu{min-width:299px;}
.ves-megamenu.menu-hover .subhover .dropdown-menu{ padding:0;}
.navigation .ves-megamenu .level0 .submenu .submenu{left: 100% !important;}
span.caret{right: -20px;position: relative;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px dashed;}
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu {
    padding: 0px;
}


}

@media (min-width:768px){
.container{width: 750px;}
.banner-title{width: 750px;}
}
@media (min-width:992px){
.container{width: 970px;}
.banner-title{width: 970px;}

.cat-clm2 .cat-img:first-child {margin-right:15px;}
/* .cat-grid3 .cat-img:last-child{margin-top: 15px;} */

}
@media (min-width:1200px){
.container{width: 1170px;}
.banner-title{width: 1170px;}
}
@media (min-width:1400px){
.container{width: 1250px;}
.banner-title{width: 1250px;}
}
@media (min-width:1600px){
.container{width: 1500px;}
.banner-title{width: 1500px;}
}

@media (max-width:1599px){
	
.links.ft {
    margin-right: 17px;
    padding-right: 17px;
}	
	
.recommendations-section button.action {
    padding: 15px 30px;
}	

.form-wishlist-items button.action {
    padding: 16px 34px;
}

	
.add-to-box{margin: 20px 0 0;}

.wd-18{width: 16%;}
.wd-19{width: 16%;}
.wd-20{width: 14%;}


.voucher-info h2 {
    font-size: 40px;
}

}

@media (max-width:1499px){

.cart button{padding: 16px 35px;}	
	
button.owl-next {right:-50px;}
button.owl-prev {left: -50px;}

.quantity div#qty-error {
    bottom: -18px;
}

}

@media (max-width:1399px){
	
.shop-page .action.tocart.primary {
    padding: 16px 22px;
}	
	
.links.ft {
    margin-right: 15px;
    padding-right: 15px;
}	
	
	
body .recommendations-section button.action{padding:16px 22px}	
	
.order-form-page .submit-button {
    width: 66.8%;
}	

	
.tab-style li {
margin: 0px 15px;}	
	
.shop-page form .action.primary {
    padding: 16px 23px;
}
	
button.owl-next {right:-30px;}
button.owl-prev {left:-30px;}.owl-dots {margin: 5px 0 0;}
.add-right-banner{width: 20%;}
.wd-17{width: 30%;}

.voucher-info h2 {
    font-size: 35px;
}
.voucher-img {
    height: 350px;position: relative;
	object-fit: cover;
}
.voucher-img img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
}


@media (max-width:1299px){

.grey-bg{padding: 15px 20px;}	
	
	
	
.tab-style li {
    margin: 0px 10px;
}	

.shop-page form .action.primary {
    padding: 15px 25px;
}	
	
.two- .voucher-info {
    width: 57%;
    left: 76%;
}
.voucher-info .dsk-text p{color:#000;}	
.voucher-img:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(255 255 255 / 40%);
}
.cart button {
    padding: 16px 25px;
}	

body .am-labels-folding .am-collapse-icon{top:8px;}

.thank-you-page {
    padding:160px 0 220px;
}	
	

.product-info-main .product-info-price .price-wrapper .price{font-size: 30px;}
.faq-wrp .title-wrp p{max-width: 800px;}	
.accordion_content{padding-left: 25px;}	
.size21{font-size: 19px;}	
.banner-title h1{font-size: 50px;}
.our-newsletter-wrp form.submit-letter{padding-left: 10%;}		
.size50{font-size: 45px;}
.ps-top-text{padding: 3% 5%;}
.ps-top-text .dsk-text{max-width: 440px;margin-bottom: 10px;}
.size30{font-size: 26px;}
.recommendations-section li.product-item.product-item-info{width: 25%;}
.products-grid .product-item{padding: 0 10px;}
.add-right-banner{width:23%;}

.title-tx{font-size: 22px;}
.accordion-wrap-sub .title-tx { font-size: 17px;}

.title-tx{padding:19px 50px 19px 25px;}
.accordion-wrap .text-desc { padding: 35px 35px 25px;}
.accordion-wrap .accordion-wrap-sub .title-tx:after {
    top: 9px;
}
.accordion-wrap-sub {
    margin-bottom: 10px;
}
.title-tx.active:after {
    top: 22px;
}
.title-tx:after {
top: 22px;}

.title-tx{font-size: 19px}
.accordion-wrap-sub .title-tx {
    font-size: 16px;
}
}

@media (max-width:1199px){
	
.filter-options-title:after{top:20px;}	
	
.bundle-options-container .product-add-form button {
    padding: 16px 19px;
}	
	
.order-form-page .submit-button {
    width: 59.8%;
}	
	
.recommendations-section .size36 {
    font-size: 26px;
}
	
.ps-top a.button {
    padding: 15px 25px;
}	
	
.shop-page form .action.primary {
    padding: 15px 20px;
}	
	
header .ves-megamenu .nav-item > a{font-size: 15px}

.user-info li a{padding: 20px 5px;}

.user-info li a img{top: 18px;}	
	
.cart button {
    margin-right: 5px;
    padding: 14px 15px;
}

	
	
.toolbar-products .field.limiter{width: auto;}	
.order-form-page .accordion-wrap .text-desc{padding: 45px 35px 25px;}
	
.shop-page .ps-top .size30 {
    font-size: 24px;
}	

.bd-logo-wrp {
    margin-bottom: 15px;
}
	
.recommendations-section .tab-style span{padding: 27px 0;font-size: 14px;}
.toolbar.toolbar-products{padding-bottom: 10px;}
label.sorter-label{font-size: 13px;}
.shop-page select#sorter{font-size: 13px;}
.limiter label{font-size: 13px;}

.current strong.page{width: 37px;height: 37px;}
.pages-items a{width:37px;height:37px;line-height: 32px;}
.brn-opt li{padding: 0 0px;margin: 0 5px;}	
.enquiry-section{padding: 80px 0;}	
.office-contact:after{min-height: 375px;}
.faq-cont .title-wrp p{max-width: 820px;}	
ection.page-banner{margin-top: 215px;}	
.size50{font-size:34px;}
.our-newsletter-wrp form.submit-letter{padding-left: 5%;}
.newsletter-info{padding:60px 0 45px;}

header .ves-megamenu .nav-item > a{margin-right: 10px;margin-left: 10px;}

.search-name {
    width: 50%;
}	
	
.form-wishlist-items button.action {
    padding: 14px 30px;
}	
	
.two- .voucher-info{width: 65%;}	
.first- .voucher-info{width:70%;}

.grey-bg{padding: 10px 10px;}	
	
.shoping-wrp li:last-child .count-wrp {
    margin-right: 9px;
}	


.cat-text h2{font-size: 19px;}
.browse-category-section .button{font-size: 14px;}
.cat-img .cat-text {bottom: 20px;left: 20px;right: 20px;}
.browse-category-section .button{padding: 13px 20px;}		
dd.tab-container{padding: 45px 45px 20px;}	
.add-cart-ajax button{padding: 16px 35px;}	
.add-links a{padding: 16px 35px;}
.links.wd-21.ft.social-info{margin-top: 25px;}
.links.ft {margin-right: 15px;padding-right: 15px;}	
.navigation .level0>.level-top{font-size: 14px;}
.user-info li a {font-size: 14px;}
.shoping-wrp li {margin-right: 5px;}
.count-wrp{margin-right: 3px;}
.logo{max-width: 250px;}.size25{font-size: 21px;}.button, button{padding: 14px 30px;}
.company-profile-info .dsk-text {padding-left:45px;}
main#maincontent{padding: 80px 0;}
.md-bt50{margin-bottom: 30px;}
.size40{font-size: 35px;}
.voucher-img img{object-fit: cover;height: 100%;width: 100%;}
.social-info .block-static-block:last-child{margin-top: 0;}
.links.social-info .block-static-block{width: 32%;display: inline-block;clear: none;vertical-align: top;     margin-top: 0;}	
body .footer.content .wd-17.links li{margin: 0 0 5px;}
.wd-21{width: 100%;}
.wd-17{width: 37%;}
.wd-18{width: 18%;}
.wd-19{width: 19%;}
.wd-20{width: 18%;}	
.contact-us-page{padding: 80px 0;}

}

@media (max-width:1024px){
.recommendations-section .size36 {font-size:35px;}
.recommendations-section .tab-style li {
    margin: 0px 18px;
}	
	
	
.recommendations-section .title-wrp{display: block;text-align: center;}
.recommendations-section .tab-style{justify-content: center; }
button.owl-prev {
    left: -10px;
}
button.owl-next {
    right: -10px;
}
.position-pb {
    padding: 0 20px;
}	

}


@media (max-width:991px){
.bundle-options-container .action.back {
    max-width: 330px;
}	
	
.nav-open .acquire-launcher-wrapper {
    display: none;
}	
	
.product-add-form button{margin-bottom: 0;}	
	
.quantity div#qty-error {
    bottom: -18px;
    left: 0;
    right: 0;
}	
	
.breadcrumbs-section .items>li {
    margin-bottom: 8px;
}	
	
.extra-field .accessories-info{padding-left: 30px;}
.order-form-page .submit-button {
    width: 54.8%;
}
.faq-wrp {
    margin-top: 0;
}
	
.accordion-wrap-sub .title-tx {
    padding: 19px 50px 19px 25px;
}
.faq-tab .block-content {
padding: 0 !important;}	
	
.nav-item.submenu-left.dropdown-submenu:first-child > a {
    margin-top: 8px;
}	
	
header .ves-megamenu .nav-item > a{font-size:16px;font-weight: 500;}	
	


.hardware-section .grid-left{padding-right: 0;}	
	
.shop-page .home-products-slider form .action.primary {
    padding: 15px 35px;
}
.home-products-slider .product-item.product-item-info .price-box .price {
    font-size: 15px;
}	
	
.home-living-section {
    margin-bottom: 70px;
}
.view-all-button {
    margin-top: 35px;
}	
	
#rev_slider_1_1_wrapper .hesperiden .tp-bullet:hover, #rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected {
    background: #fbb800 !important;
}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets:before{display:none !important;}	

#rev_slider_1_1_wrapper{ text-align:center !important}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
    width: 13px !important;
    height: 13px !important;
    position: static !important;
    background: #e6e6e6 !important;
    display: inline-block !important;
    margin-right: 10px !important;
}

rs-bullets.tp-bullets.hesperiden.vertical.nav-pos-hor-rightnav-pos-ver-centernav-dir-vertical{
    opacity: 1 !important;
    height: auto !important;
    width: auto !important;
    transform: translate(-50%, -50%) !important;
    left: auto !important;
    position: absolute !important;
    bottom: 20px !important;
    display: inline-block !important;
    top: auto !important;
    text-align: center !important;
    margin: auto auto !important ;
    text-align: center !important;
}	
	

.search-autocomplete{display:none !important;}	
	
.product-test-gift-card .product-info-main {
    text-align: left;
}
.product-test-gift-card .product-info-main .actions {
    padding: 30px 0;
    text-align: center;
}
.product-test-gift-card .share-blog {
    margin-top: 25px;
    text-align: center;
}

.product-test-gift-card .price-box {
    text-align: center;
}
	
.filter .filter-current-subtitle {
    margin-bottom: 0;
}
.filter-no-options.active div#am-shopby-container {
    display: block;
}	
.filter-no-options.active .block-actions.filter-actions {
    display: block;
}	
.block-actions.filter-actions{display: none;}	
.page-with-filter .sidebar-main #am-shopby-container{display: none;}	
	
body .filter-options-content a {
    font-size: 14px;
}	

.ves-megamenu.menu-hover .subhover:hover .dropdown-menu{padding: 0;}	
	
.links.wd-17.ft {
    margin-bottom: 20px;
}
.wd-20 .block-static-block {
    margin-top: 0 !important;
}	
	
.home-living-section .grid-left {
    padding-right: 0;
}	
	
.technology-section .grid-left {
    padding-left: 0;
}	
	
	
.giftcard .input-text {
    height: 44px;
}		
	
.page-layout-1column .product.media {
    padding-top: 15px;
}
.page-layout-1column .product-info-main {
    padding-top: 0;
}	
dd.tab-container {
    padding: 25px 35px 10px;
}	
	
.tabs-open span{padding: 13px 25px;}	
.product-collateral {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 0;
}
.tab-wrp {
    max-width: 100%;
}	

.add-cart-ajax{margin-right: 0;margin-bottom: 25px;    position: relative;}
.add-to-box{display: block;}
.add-links a{padding: 16px 30px;width: 100%;margin-bottom: 10px;}

.add-cart-ajax button{width: 100%;}
.add-cart-ajax label{margin: 0 0px 15px 0px;display: block;}
.add-cart-ajax{display: block;}	

.product-info-main .product-info-stock-sku{text-align: center;display: block;}

.product-info-main{text-align: center;display: block;}
.product-info-main .product-info-price .price-box {
    text-align: center;
    display: block;
	padding-right: 0;
    padding-bottom: 0;
}

.add-to-box {
    margin: 0px 0 0;
}

.product-info-main .actions {
    padding: 30px 0;
}
	
.product-add-form button {
    padding: 16px 30px;
    margin-right: 7px;
	margin-bottom: 0px;
	max-width: 220px;
    width: 100%
}	
.add-to-box .add-links{margin-right: 5px;}

.toolbar.toolbar-products {
    padding-top: 0;
}	
	
body .am-labels-folding .am-collapse-icon {
    top: 0px;
    display: inline-block;
    left: auto;
    width: 20px;
    height: 20px;
    right: 4px;
}
.filter-options-content .items a {
    margin-left: 0;}

body .am-collapse-icon:after{top: 10px;
    left: auto;
    right: 5px;}

.page-with-filter .sidebar-main .block-content{padding-top: 0;}

.filter-options-title:after{top:17px;}

.am-labels-folding{padding:15px 17px;}

.row-2 .cat-grid3 .cat-img:first-child {
    margin-bottom: 0;
}

#rev_slider_1_1 rs-slides rs-slide rs-sbg {
    background-position: 15% bottom !important;
opacity: 0.6 !important;
}		
	
body.cms-page-view main#maincontent, body.customer-account-login main#maincontent, body.customer-account-create main#maincontent, body.customer-account-forgotpassword main#maincontent, body.customer-account-createpassword main#maincontent, body.account main#maincontent, body.customer-account-logoutsuccess main#maincontent, body.checkout-cart-index main#maincontent, body.checkout-index-index main#maincontent, body.checkout-onepage-success main#maincontent, body.quotation-quote-index main#maincontent, body.catalogsearch-result-index main#maincontent, .cms-no-route main#maincontent, .quotation-cart-success main#maincontent{padding-top:260px;}	
	
.order-form-page .accordion-wrap .text-desc {
padding: 35px 25px 15px;}	
	
.order-form-page .mgbt-50 {
    margin-bottom: 40px;
}	
	
.thank-you-page{margin: 170px 0 0;}

.searvives-tab li.item {
    margin-bottom: 15px;
}	
	
.contact-us-page .row .col-md-4:last-child .office-contact {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}	
	
.size37 {
    font-size: 33px;
}	
	
.about-us-page .pd-space {
    padding-left:0px;
    max-width: 100%;
}	
	
.accordion_content{margin-top: 40px;}	

.copy-info {
    display: block;
}
.cart-icon {
    margin-top: 10px;
}
.copy-info {
    text-align: center;
}
.cms-home .grid-left .shop-page{
    display: none;
}
.cms-home .shop-page .grid-left .title-wrp {
    display: block !important;
}
.cms-home .shop-page .grid-left .products-grid{display:none;}

.cms-home .shop-page.not-flex{display: block;}	
	
.company-profile-info .dsk-text {
max-width: 100%;}

.recommendations-section .title-wrp {
    border-bottom: 0;
    padding-bottom: 20px;
}

.recommendations-section .tab-style{display: none;}
	
.add-right-banner {
	display:none;
    width: 33%;
    margin: 30px auto;
}

	
body .ves-megamenu .opener.item-active {
    background: transparent;
}
body .ves-megamenu .nav-dropdown span.opener {
	padding: 0 25px;
    right: 0;top: 4px;
}
.navigation-section {
    background: #FFF;
}

.navigation-wrp {
    text-align: left;
    max-height: 390px;
    overflow-y: auto;
}	
body header .ves-megamenu li.active>a {
    background:#26343F;
    color:#e8b114 !important;
}	
	
.navigation .submenu:not(:first-child) .active>a {
	color:#FBB800; font-weight:bold;
}
.ves-megamenu.menu-hover li .dropdown-menu {
    position: static;
    border: 0;
    box-shadow: 0 0;
}

.ves-megamenu .level0 .nav-item>a {
	padding: 0px;
    margin: 20px 0;
    line-height: inherit;}

.content-wrap .megamenu-content {
    padding-left:35px;
}
.ves-megamenu .nav-dropdown span.opener {
    padding: 12px 10px;
}

body .navigation .level0 .submenu a {
    font-size:16px;
	font-weight:normal;
	font-family:'Open Sans';position: relative;
}


.ves-megamenu .nav-item > a {
line-height: inherit;}
	
	
.ves-megamenu .level0 .nav-item>a {
    border-bottom: 0 !important;
}
.nav-mobile li{border-bottom: 0 !important;}
.navigation-wrp{text-align: left;}	
	
.nav-mobile .caret {
    display: none;
}
.ves-megamenu .opener:before {
    content: "\f067";
}
.ves-megamenu .opener {
    position: absolute;
    right: 20px;
    padding: 10px;
    top: 6px;
    font: normal normal normal 14px/1 'FontAwesome';
    display: inline-block !important;
}	
	
.ves-megamenu .level0 .submenu {
    min-width: 100%;
}
.ves-megamenu .level0 {
    float: none;
    display: inline-block;
    width: 100%;
}
.ves-menu .navigation .level0 > .submenu {
    border: 0;
    box-shadow: 0 0;
}
.megamenu-content {
    display: block;
    float: none;
}

.navigation .level0 {
    border-top: 0;
}	


header .ves-megamenu .nav-item > a {
    padding:15px 15px;
	font-family: 'Open Sans';
	margin-right: 0;width: 100%;
    margin-left: 0;margin-bottom: 5px;
}	
	
header .ves-megamenu .nav-item > a {
    
}	
.navigation li.level0.toggle-menu > a {
    padding: 12px 15px;
    display: block;
    width: 100%;
    text-align: left;
}
header .ves-menu .ves-megamenu {
    background: transparent;
    float: none;
    width: auto;
    background: #FFF;
}
body .ves-megamenu li.level0 > a {
    font-weight: normal;
    text-transform: capitalize;color: #1F1F1F;
}
.navigation .ves-megamenu li.level0.toggle-menu > a {
    background: transparent;
    font-weight: normal !important;
}
.ves-menu .navigation .level0 > .submenu{position: static !important;}

.navigation li.level0.toggle-menu > a:before{display:none;}
.ves-megamenu .level0 {
    float: none;
	display: inline-block;
    width: 100%;
}
.nav-open .navigation-section {
	 box-shadow: 0px 4px 10px 1px rgb(0 0 0 / 29%);
    display: inline-block;
    position: absolute;
    left: 0;
	top: 138px;
    right: 0;
	background: #FFF;
    width: 100%;
	padding-top: 10px;height: 100vh;
    padding-bottom: 10px;
}
.navigation-main {
    display: block;
}
.navigation ul {
    display: block;
}
	

span.counter.qty {
    display: none;
}	
	
button.action.search{padding: 13px 1px 13px 15px;}	
.woocommerce-product-search input.search-field{padding:10px 50px 10px 0px;font-size: 15px;}

.shoping-wrp li:last-child .count-wrp {
    margin-right: 0;
}	
	
.gain-city-section{padding: 60px 0 0;}		
.gain-city-section{padding: 80px 0 0;}	
.cat-img-wrp{height: 300px;}
.cat-clm2{margin: 0;}
.cat-grid3{margin:0 -5px;}
.category-wrp{margin: 0;}
.cat-grid2{margin: 0 -5px;}	
.cat-img-wrp img{height: 100%;}	
.mgbt-70{margin-bottom: 50px;}	
.thank-you-page{padding: 110px 0;}	
.size60{font-size: 55px;}
.searvies-info-{padding-left: 0;margin-top: 55px;}
.middle-class{    display: block;}	

.choose-title .title-wrp{margin-bottom: 25px;}	
.brn-opt li{margin: 0 3px;}
.choose-title{display: block;text-align: center;}
.choose-opt{justify-content: center;}
.bd-logo-wrp{margin-bottom: 20px;}
.brand-list li{margin-bottom: 0;}
.brand-list{margin-top: 0px;}
.accordion_content {padding-left: 0;}
.enquiry-section{padding:60px 0 20px}	
.contact-us-page{padding:60px 0;}
.office-contact{margin-bottom: 45px;border-bottom: 1px solid #dadada;padding-bottom: 25px;}
.gain-city-complies{text-align: left;}
.contact-us-info{padding-left: 0;margin-top: 30px;}
.office-contact:after{    display: none; }	
.tag-grid{margin-bottom: 20px;}	
.information-visit .dsk-text{padding-left: 0;margin-top: 40px;}
main#maincontent{padding: 60px 0;}	
section.page-banner{margin-top: 185px;}	
.breadcrumbs a{font-size: 15px;}
.breadcrumbs strong{font-size: 15px;}
.banner-title h1{font-size: 40px;}	
.dsk-text p{font-size: 15px;line-height:1.8;}	
.img-show{padding: 50px 0 50px;}
.about-us-page .pd-space{padding-left: 0;padding-top: 40px;}
body .woocommerce-product-search input.search-field{background:#f6f6f6;border:1px solid #f6f6f6;}	
.woocommerce-product-search input.search-field{background:#F6F6F6;}
.md-search{background: #F6F6F6;}
.wd-17{width: 49%;}
.wd-18{width: 24%;}
.wd-19{width: 21%;}
.wd-20{width: 24%;}
.wd-21{width: 73%;}
.links.wd-19.ft.prd-link{margin-right: 0;padding-right: 0;}
.links.wd-21.ft.social-info{margin-top: 0;}
.links.social-info .block-static-block {width: 41%;display: inline-block;clear: none;vertical-align: top;}
.social-info .block-static-block:last-child{margin-top: 0;}

.title-left{display: inline-block;width: 100%;vertical-align: middle;}
.our-newsletter-wrp form.submit-letter {padding-left:0;width: 100%;margin-top: 40px;}	
.recommendations-section li.product-item.product-item-info{width: 33%;}
.add-right-banner{width: 31%;}	
body .cat-grid{}
.cat-clm2{margin:0;}	
.cat-grid.cat-grid1{width:100%;margin-bottom:10px !important;margin:0 -5px;}	
.cat-grid2{width: 100%;}

.cat-img{width: 50%;float: left;padding: 0 5px;}

.cat-img-wrp{max-height: 300px;overflow: hidden;}
.cat-grid2{width: 100% !important;}
.cat-grid {width: 50%;padding: 0;float: left;}
.cat-grid3 .cat-img{width: 50%;float: left;padding: 0 5px;}	
.cat-grid3{display: inline-block;width: 100%;}
.md-cat-none{display:none;}
.dk-cat-none{display:block;}
.nav-toggle{display: block;}	
.navigation-section{background: transparent;border: 0;margin: 0;}
.user-info{display: none;}
.header-section{padding:17px 0 0;}
.logo{margin-right:0;margin-left: 20px;}
li.shortlist-icon{display: none;}li.user-icn{display: inline-block;}
.logo-main-div .search-name {display: none;}.search-name{width: 100%;}
.shoping-wrp li{margin-right: 8px;}
.md-search{display: block;background:#F6F6F6;margin-top: 20px;padding:2px 0;}
.navigation-section{display:none}
.category-wrp {display: block;}
.cat-grid{margin-bottom: 10px;}
.company-profile-info .dsk-text {padding-left: 0;margin-top: 30px;}
.top-bar{padding: 12px 0px;}
.banner-set{display: none;}
.big-sale{background: rgb(32,46,58);background: -moz-linear-gradient(90deg, rgba(32,46,58,1) 0%, rgba(32,46,58,1) 50%, rgba(61,90,116,1) 100%);background: -webkit-linear-gradient(90deg
, rgba(32,46,58,1) 0%, rgba(32,46,58,1) 50%, rgba(61,90,116,1) 100%);background: linear-gradient(90deg
, rgba(32,46,58,1) 0%, rgba(32,46,58,1) 50%, rgba(61,90,116,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#202e3a",endColorstr="#3d5a74",GradientType=1);display: inline-block;width: 100%;}
.ps-top-text{position:static;padding: 60px 45px;}
.big-sale {margin:50px 0;}
.ps-top-text .dsk-text{margin-bottom: 35px;}
.ps-top-text .size50{margin-bottom: 25px;}

body .voucher-wrp div.voucher-info {position: absolute;left: 0;top: 50%;transform: translate(0%, -50%);width: 100%;padding: 0 15px;}
}


@media (max-width:768px){
	
.shop-page form .action.primary {
    padding: 14px 25px;
}	
	
.quotation-quote-view .cart.table-wrapper .product-item-photo{position: absolute;}	

.add-links a{padding:16px 30px;}	
.product-info-main .product-info-price .price-wrapper .price{font-size: 27px;}
}

@media (max-width:767px){
#bundleSummary .add-to-box .add-links {
    display: inline-block;
}
.bundle-options-container .product-add-form button {
    margin-bottom: 0;
}
#bundleSummary button#product-addtocart-button {
    margin-bottom: 0;
}	

body .am-collapse-icon:after{top: 8px;}	
	
.content-wrap .megamenu-content {
    padding-left: 20px;
}	
	
.navigation-section .container {
    padding-right: 0;
    padding-left: 0;
}	
	
.submit-letter div#newsletter-error {
    position: static;
}
	
.options-list.nested {
    margin-top: 10px;
}
.product-add-form button{margin-right:0;margin-bottom:10px;}	
	
.add-to-box .add-links{display: block;margin-right:0;}
	
.extra-field {
    margin-top: 20px;
}
.extra-field .col-sm-12{margin-bottom: 20px;}

.order-form-page .submit-button {
    width: 100%;
}
	
.brn-opt li{margin: 0 3px 10px;}	
	
.about-us-page .pd-space p {
    line-height: 1.8;
    font-size: 16px;
}	
.about-info .dsk-text p {
    line-height: 1.8;
    font-size: 16px;
}	
.navigation li.level0.toggle-menu > a{padding: 12px 20px;}	
header .ves-megamenu .nav-item > a{ padding: 14px 20px;margin-bottom: 0;}	
.ves-megamenu .level0 .nav-item>a {
margin: 13px 0;}

.filter .block-content .items li.item {
    margin-bottom: 12px;
}	
.filter-options-content .items a {
    margin-bottom: 12px;
}

.wd-19 ul.footer.links {
    margin-bottom: 0;
}	
.wd-19 .widget.block.block-static-block {
    margin-top: 0;
}
.links.wd-17.ft {
    margin-bottom: 10px;
}
body .voucher-wrp div.voucher-info{width: 70%;}

.voucher-section .col-sm-6{width: 100%;}	
	
.brnd-section .title-wrp .size40 {
    margin-bottom: 30px;
}
.recommendations-section {
padding: 40px 0;}
	
#brand-logo.owl-theme .owl-nav [class*='owl-'] {
	margin-top: -25px;
    width: 35px;
    height: 35px;
}	
.gain-city-section .position-pb {
    padding: 0 10px;
}
	
.bd-logo-wrp {
    margin-bottom: 10px;
}
.bd-logo-wrp p.no-img{font-size: 15px}	
	
body div#block-giftcard{ width: 100%;}	
	
.quotation-quote-view .product-image-container{padding-top: 0;}	
	
.related-prd-section .title {
    margin-bottom: 30px;
}	
	
.breadcrumbs .items>li {
    margin-bottom:5px;
}
.page-layout-1column .product.media{padding-top: 0;}	
.breadcrumbs-section { 
    margin-top: 0;
}	
	
.tabs-open span {
    padding: 13px 20px;
}	
	
body.cms-page-view main#maincontent, body.customer-account-login main#maincontent, body.customer-account-create main#maincontent, body.customer-account-forgotpassword main#maincontent, body.customer-account-createpassword main#maincontent, body.account main#maincontent, body.customer-account-logoutsuccess main#maincontent, body.checkout-cart-index main#maincontent, body.checkout-index-index main#maincontent, body.checkout-onepage-success main#maincontent, body.quotation-quote-index main#maincontent, body.catalogsearch-result-index main#maincontent, .cms-no-route main#maincontent, .quotation-cart-success main#maincontent{
    padding-top: 240px;
}	
	
.order-form-page .submit-button {
    padding-right: 0;
}
.extra-field .accessories-info input {
height: 46px;}	
.extra-field .accessories-info select {
height: 46px;}

.order-form-page .title-tx:after{right: 20px}
.order-form-page .accordion-wrap .text-desc {
    padding: 25px 15px 15px;
}	

.accessories-info {
    margin-top: 10px;
    margin-bottom: 25px;
}

.choose-title .title-wrp {
    display: none;
}

.choose-title {
    margin-bottom: 25px;
}
	
.brand-list li {
    margin: 0;
    padding-right: 5px;
    padding-left: 5px;
}
.brand-list {
    margin-top: 0px;
}	
	
.sidebar-main .faq-tab .block-content a{padding:18px ​20p;}
.sidebar-main .faq-tab .block-title{padding: 17px 20px;}
	
.newsletter-info .size40 {
    font-size: 35px;
    padding: 0 10px;
    margin-bottom: 25px;
}
.recommendations-section .title-wrp{text-align: left;}
.ps-top-text{width: 100%;}

.free-delivery .col-sm-6:last-child .grey-bg {
    margin-bottom: 0;
}
.grey-bg {
    padding: 20px 20px;
}	

.grey-bg {
    margin-bottom: 15px;
}
.technology-section {
    background: #FCFCFC;
    padding: 60px 0;
    margin-bottom: 60px;
}	
.browse-category-section .title-wrp h2 span {
    color: #202020;
    display: block;
}
.gain-city-section {
    padding: 40px 0 0;
}
.gain-city-section .title-wrp {
    margin-bottom: 40px;
}


	
section.page-banner {margin-top: 195px;}
.md-search{padding: 5px 0;}
.toolbar-sorter.sorter{float: none;margin-right: 0;padding: 0;text-align: center;}
.toolbar-products .field.limiter{width: auto;display: block;margin:30px 0 30px;}
.shop-page .toolbar .pages{margin-bottom: 0px;float: none;}	
.toolbar.toolbar-products{padding-bottom: 10px;text-align: center;}
.thank-you-page{padding: 70px 0;}
.size60{font-size: 48px;}	
.stainless-steel input[type="text"]{height: 45px;}	
.accessories-info input{height: 45px;}
.contact-us-page .row .col-md-4:last-child .office-contact {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.mgbt-50{margin-bottom: 40px;}
.title-tx{font-size: 18px;padding: 17px 60px 17px 30px;}
.title-tx:after{top: 17px;}
.title-tx.active:after{top: 16px;}
.banner-title{position: static;top: 50%;left: 50%;transform: none;color: #FFF;text-align: center;z-index: 9;padding: 40px 0px 0px;z-index: 1;-webkit-transform: none;width: 100%;}	
.size40{font-size: 32px;}	
.footer.content .links{margin-bottom: 25px;}	
.links.wd-19.ft.prd-link{margin-right: 15px;padding-right: 15px;}
.grid-wrp{padding-bottom:0px;padding-top:50px;}
.links.ft{margin-right: 15px;padding-right: 15px;width: 47%;}
.links.wd-21.ft.social-info{margin-top: 0;width: 100%;}
.links.social-info .block-static-block{width: 47%;display: inline-block;clear: none;margin-right: 15px;padding-right: 15px;vertical-align: top;}	
.submit-letter input[type="email"]{height: 55px;padding: 0 15px;border-radius: 50px;text-align: center;}
.sbt-btn {position: static;padding: 15px 45px;font-size: 15px;width: 100%;margin-top: 10px;}	
.newsletter-info{text-align: center;}	
img.md-img-sw{display:block;}	
img.dk-img-sw{display:none;}
.recommendations-section .tab-style{display: none;}
.cms-home .shop-page{padding-top:0px;}
.recommendations-section .title-wrp{border-bottom:0;padding-bottom: 0;}
.add-right-banner{display: none;}
.cms-home .shop-page.not-flex{display: block !important;}
.recommendations-section .shop-page .products-grid{margin-bottom: 40px;}

.extra-field .col-sm-12 {
    display: block;
    justify-content: inherit;
    align-items: center;
}
.extra-field .row .col-sm-12:first-child span {
    position: static;
    top: 0px;
}
body .extra-field span {
    font-size: 16px;
}
.submit-button {
    width: 100%;
    float: none;
}
body .extra-field span {
max-width: 100%;}


.extra-field .row .col-sm-12 {
    padding-right: 5px;
    padding-left: 5px;
}
.accessories-info textarea {
    height: 120px;
}
.extra-field .accessories-info {
    display: block;
    width: 100%;
    padding-left: 0;
    margin-bottom:0px;
    margin-top: 5px;
}
}

@media (max-width:650px){
	
body .webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:before{top: 1px;}	
	
.ves-megamenu .opener{top:7px;}	

body .navigation{padding:5px 0 0 0;}	
	
.shop-page .action.tocart.primary {
    padding: 16px 25px;
}	

#bundleSummary .add-to-box .add-links{margin-bottom: 10px;}	
	
.bundle-options-container .block-bundle-summary>.title {
    margin-bottom: 15px;
    text-align: center;
}
	
#bundleSummary .add-to-box .add-links {
    display: block;
}
#bundleSummary button#product-addtocart-button {
    margin-bottom: 10px;
    display: initial;
}
.bundle-options-container .bundle-info {
    text-align: center;
}	
	
.related-prd-section .product-item-name{ }	

a.wishlist-add{top: 5px;}	
	
.copy-right p {
font-size: 14px;}

#back2Top{right:10px;}	
	
.related-prd-section .shop-page .owl-stage-outer .product-item.product-item-info {
    padding-bottom: 55px !important;
}	
	
.product-info-main .page-title-wrapper {
    padding-bottom: 10px;
}	
	
span.cat-text {
    font-size: 14px;
}	
	
.faq-wrp .title-wrp p{ font-size: 14px;}	
	
.about-us-page .pd-space p {
    line-height: 1.8;
    font-size: 15px;
}	
.about-info .dsk-text p {
    line-height: 1.8;
    font-size: 15px;
}		
	
.email-id-info li {
    margin-right: 15px;
}
.page-header .switcher {
    margin-left: 10px;
}	
	
.nav-open .navigation-section{top: 119px;}	
	
.email-id-info li {
    margin-right: 25px;
}	
.brnd-section .dsk-text p {
    line-height: 1.8;
}	
.cms-home .shop-page .grid-left .title-wrp{margin-bottom: 35px;}	
.view-all-button {
    margin-top: 20px;
}	
.cms-home .owl-dots {
    margin: 15px 0 0;
}	
.shop-page .product-item-details {
    margin-bottom: 15px;
}
.shop-page .owl-stage-outer .product-item.product-item-info{margin-bottom: 20px;}	
	
main#maincontent {
    padding: 40px 0;
}	
	
.content-wrap .megamenu-content {
    padding-left: 15px;
}
.ves-megamenu .level0 .nav-item>a{margin:12px 0;}
	
.sbt-btn {padding: 14px 45px;font-size: 14px;}
	
.links.wd-17.ft {
    margin-bottom: 0px !important;
}	
.links.social-info .block-static-block {
    margin-bottom: 15px;
}
.submit-letter input[type="email"] {
height: 48px;}	
	
body .voucher-wrp div.voucher-info{width: 100%;}	
.voucher-img {
height: 320px;}

	
.recommendations-section .title-wrp {
    border-bottom: 0;
}
.size36 {
    font-size: 32px;
}	
	
.collateral-tabs .dsk-text ul li p{font-size: 14px}	
	
.shop-page  .owl-stage-outer .product-item.product-item-info{padding: 10px 10px 60px;}	
	
.page-layout-1column .product-info-main {
    padding-top: 5px;
}	
	
.pages-items a{line-height: 31px;}	
.current strong.page{line-height: 34px;}	
	
#quote-sidebar .action.primary {
    padding: 13px 17px;
    font-size: 1.6rem;
}	
.fancybox-type-html .fancybox-inner {
    max-width: 270px;
    margin: auto auto;
}
body #rfq-confirm #confirmButtons .action.primary {
    max-width: 230px;
    padding: 16px 5px;
    width: 100%;
}	
button.rfq-btn-right {
    max-width: 230px;
    padding: 16px 5px;
    width: 100%;
}
	
.account .toolbar.bottom {
    margin-top: 0;
}	
	
.order-form-page .title-tx:after{font-size: 22px;}	
	
.order-form-page .accordion-wrap .text-desc {
    padding: 25px 5px 15px;
}
	
.order-form-page .title-tx {
    font-size: 16px;
}
.accessories-info input {
    width: 155px;
}
	
.order-form-page .title-tx {
    font-size: 17px;
}
.order-form-page .title-tx:after {
top: 16px;}
.order-form-page .title-tx.active:after {
    top: 15px;
}

.information-visit {
    padding-bottom:0;
}	
.faq-cont .title-wrp p{font-size: 14px;}

.faq-cont .size40 {
    margin-bottom: 15px;
}
.information-visit .dsk-text p {
    font-size: 14px;
}																						
.searvives-tab li.item {
    margin-bottom:10px;
}		
.searvies-info- .dsk-text p{font-size: 14px;}
.searvies-info- .tab-content .title-wrp{margin-bottom: 25px;}
.searvies-info-{margin-top: 35px;}
.faq-wrp .title-wrp .size40{font-size: 26px;}
p {
    line-height: 1.7;
}	
	
.gain-city-complies p{font-size: 14px;}	
.size37 {
    font-size: 30px;
}	
.md-bt30 {
    margin-bottom: 25px;
}
.control-wrap .input-text, .control-wrap select.select{height:47px;}	
	
.text-desc1 {
padding: 25px 20px 15px;font-size: 14px;}	
	
.submit-letter input[type="email"]{height:50px;}
.grid-wrp ul.footer.links {
    max-width: 150px;
    text-align: left;
    margin: auto auto;
    width: 100%;
}	
.wd-17 ul.content-info {
    margin-top: 35px !important;
    max-width: 310px;
    margin: auto auto;
}
.grid-wrp{padding-top: 30px;}	

.ps-top-text span {
    display: block;
}	
.ps-top-text .size50 {
    margin-bottom: 25px;
    font-size: 37px;
    line-height: 1.1;
}
.home-living-section {
    margin-bottom: 50px;
}
.gain-city-section .title-wrp {
    margin-bottom: 10px;
}	
#brand-logo .owl-dots {
    top: 10px;
}
.brnd-section {
    padding: 80px 0 20px;
}
.big-sale {
    margin: 60px 0 50px;
}
.technology-section {
    background: #FCFCFC;
    padding: 55px 0;
    margin-bottom: 40px;
}	
	
.cat-img .cat-text {
    bottom: 25px;
left: 25px;}

.browse-category-section .button {
    padding: 13px 30px;
}
.cat-text h2 span{display: block;}
.cat-text h2{line-height: 1.3;}
.cat-text h2 {font-size: 20px;
    color: #FFF;
    margin-bottom: 15px;
}

.cms-home .title-wrp .size40 {
    font-size: 35px;
}	
	
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
    top: 115px;
}
.minicart-wrapper .action.close{height: 27px;width: 31px;} 	
	
.shoping-wrp {
    display: flex;display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
position: static;}

.minicart-wrapper {
    position: static;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
    right:15px;
    z-index:9;
    left:15px;
}	

.md-search {
    margin-top: 17px;
}	
.related-prd-section .owl-carousel .owl-stage {
    margin: auto auto;
    padding-bottom:0px;
    padding-top: 10px;
}
.mgbt-70{margin-bottom: 30px;}	
.related-prd-section .size40{font-size: 29px;}
.product-collateral{margin-top: 20px;padding-top: 30px;padding-bottom: 30px;}
.related-prd-section{padding: 50px 0 0;}
.related-prd-section ~ .related-prd-section .shop-page{border-bottom: 0;}
.related-prd-section ~ .related-prd-section{padding-top:40px;padding-bottom: 0;}
.related-prd-section .shop-page{padding-bottom:30px;}
.tab-wrp .tabs-open span{padding: 15px 35px;}
.tabs-open span{font-size: 17px;}
.tab-wrp dd.tab-container{padding: 35px 15px 20px;}
.tab-wrp .std ul{margin-bottom: 0;padding-bottom: 0;}
.tab-wrp{max-width: 100%;}
.toggle-tabs dd.tab-container{padding: 45px 45px 10px;}	
.toggle-tabs li{margin-right:0px;margin-bottom:2px;float: none;}
.toggle-tabs .tabs-open span{border-radius: 0 0;}	
.add-cart-ajax button{padding: 16px 30px;}
.product-item-info .product-item-name{margin-bottom: 15px;margin-top: 10px;}
.product-info-main .product-info-price .price-wrapper .price{font-size: 23px;}
.products-grid .product-item{padding: 0 5px;}
.breadcrumbs .item:not(:last-child):after{top: 0;}
.breadcrumbs strong{font-size: 13px;}
.breadcrumbs a{font-size: 13px;}
.thank-you-page{padding:70px 0;}
.size60{font-size: 41px;}	
.searvives-tab .item a{padding: 16px 25px;font-size: 16px;line-height: 1.3;}
.dsk-text ul li{font-size: 14px;}	
.brn-opt li{display: inline-block;}
ul.brn-opt{display: block;padding-left: 0;margin: 0;}
.choose-opt label{display: block;margin:0 0px 15px;color: #333333;font-size: 16px;text-transform: uppercase;}
.choose-opt{display: block;}
.stainless-steel textarea{height: 120px;}
.stainless-steel .grid-frm{margin-bottom: 15px;}
.stainless-steel label{font-size: 14px;}
.grid-frm{display: block;}

.stainless-steel input[type="text"]{height: 42px;}	
.accessories-info input{height: 42px;}	
.control-wrap .enter-text{height: 45px;}
.information-visit .dsk-text{margin-top: 35px;}
.accordion-wrap .text-desc{padding: 30px 20px 30px;}
.accordion-wrap{margin-bottom: 15px;}
title.br-btm{padding-bottom: 10px;margin-bottom: 20px;}
.accordion-wrap .text-desc{top: 0;}
.title-tx {font-size: 16px;padding: 17px 50px 17px 20px;}
.accordion-wrap ul li{margin-left: 15px;margin-bottom: 0px; font-size: 15px;margin-bottom: 5px;}
.mgbt-50{margin-bottom: 30px;}
.faq-cont .title-wrp p{margin: auto auto 25px auto;}
.banner-title h1{font-size: 34px;}
.dsk-text p {font-size: 14px;line-height: 1.7;}
.size40{font-size: 29px;}	
.img-show {padding: 30px 0;}	
section.page-banner{margin-top: 175px;}	
.top-flex{align-items: center;display: -webkit-block;display: -webkit-block;display: -ms-block;display: block;justify-content: flex-end;}
.email-id-info ul{justify-content: flex-end;}
.top-page-link{display: none;}	
.links.social-info .block-static-block{width: 100%;display: inline-block;clear: none;margin-right: 0;padding-right: 0;vertical-align: top; }
.ft-info{text-align: left;}
.links.ft{margin-right: 15px;padding-right: 15px;width: 100%;text-align: center;}	
.ps-top-text{position: static;padding: 50px 25px;}
.ps-top-text{position: static;padding: 50px 0px;}
.product-info-main .prd-dsk-text p{font-size: 14px;}
.product-info-stock-sku span{font-size: 14px;}
.product-info-stock-sku label{font-size: 15px;}


.shoping-wrp > li > a{width: 43px;height: 43px;background: #EEE;border-radius: 50px;display: inline-block;text-align: center;line-height: 41px;}
.count-wrp{width: 43px;height: 43px; line-height: 41px;}
.nav-toggle{width: 23px;}
.count-wrp img {
    max-width: 21px;
}

.logo img {
    max-width: 190px;
}
.accordion-wrap-sub h3:after {
right: 15px;}
a.wishlist-add i {
    font-size: 17px;
}
.title-tx.active:after{background-size: 17px;}
.title-tx:after{background-size: 17px;}
}

@media (max-width:480px){
	
.shop-page .action.tocart.primary {
    padding: 15px 20px;font-size: 13px;
}	

.browse-category-section .cat-grid3 .cat-img {
    margin-bottom: 0;
}	

.cat-grid.cat-grid1{
	margin: 0;
}		
.cat-grid3 {
    margin: 0;
}
.cat-grid2 {
    margin: 0;
}

	
.related-prd-section .shop-page .products-grid .product-item:after {
    min-height: 350px;
}	
	
.cat-clm2 {
    margin: 0;
    width: 100%;
    display: inline-block;
}	
	
.faq-wrp .title-wrp .size40 {
    font-size: 23px;
}	
.searvives-tab .item a {
    padding: 14px 25px;
font-size: 15px;}	
section.page-banner img {
	height: 90px;
    object-fit: cover;
}	
.header-section {
    padding: 19px 0 0;
}
.md-search {
    margin-top: 17px;
}
.nav-open .navigation-section{top: 117px;}	
		
	
.bd-logo-wrp p.no-img {
    font-size: 13px;
}	
	
.related-prd-section {
    padding: 30px 0 0;
}	
	
.tab-wrp dd.tab-container{padding:25px 15px 20px;}	

.product-image-wrapper{padding-bottom: 100%;}	
.round-bg-style{font-size: 10px;padding: 9px 11px;min-width: 45px;}

.products-grid .product-item:after {
    min-height: 270px;
}

.shop-page .products-grid .product-item:after{min-height: 370px;}

.page-title-wrapper{text-align:center}	
	
body.cms-page-view main#maincontent, body.customer-account-login main#maincontent, body.customer-account-create main#maincontent, body.customer-account-forgotpassword main#maincontent, body.customer-account-createpassword main#maincontent, body.account main#maincontent, body.customer-account-logoutsuccess main#maincontent, body.checkout-cart-index main#maincontent, body.checkout-index-index main#maincontent, body.checkout-onepage-success main#maincontent, body.quotation-quote-index main#maincontent, body.catalogsearch-result-index main#maincontent, .cms-no-route main#maincontent, .quotation-cart-success main#maincontent{
    padding-top:200px;
}		
	
.thank-you-page {
    margin: 150px 0 0;
}	
	
.cont-info-text .size21 {
    font-size: 16px;
}	
.cont-info-text p {
    font-size: 14px;
}
	
.accordion-wrap ul li {
    font-size: 14px;    margin-bottom: 0;
}	

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
    top: 113px;
}	
	
.img-icon {
    width: 70px;
    padding-right: 10px;
}	



.search img {
    max-width: 16px;
}
.woocommerce-product-search input.search-field {
    font-size: 14px;
	height: 40px;
}	
.woocommerce-product-search input.search-field {
    padding: 6px 20px 6px 0px;
}
button.action.search {
    padding: 10px 1px 9px 15px;
}

.md-search {
    padding: 3px 0;
}	
	
.cat-grid{float: none;}	
.cat-img{width: 100%;}
.cat-grid3 .cat-img{width: 100%;}
.cat-img-wrp{max-height: 230px;margin-bottom: 15px}

.tabs-open span{font-size: 16px;}	
.tab-wrp .tabs-open span{padding: 14px 35px;}
.product-info-main .product-info-price .price-wrapper .price{font-size: 22px;}

.shop-page li.product-item-info{text-align: center;padding: 30px 0 40px;}	
.product-item-info button.action.primary{padding: 12px 18px;font-size: 13px;}
.thank-you-page-info .title-wrp{margin-bottom: 15px;}	
.thank-you-page-info .grid-btn{margin-top: 25px;}

.title-tx{font-size: 17px;padding:17px 55px 17px 20px;}	
.title-tx:after{top: 18px;}
.accordion-wrap-sub .title-tx{font-size:15px; padding:17px 45px 17px 20px;}
.title-tx.active:after{top: 17px;}
.accordion-wrap .text-desc{padding: 20px 20px 20px;}
section.page-banner {margin-top:155px;}	
.logo{margin-left: 10px;}
.count-wrp{margin-right: 0;}
.shoping-wrp li{margin-right: 3px;}
.count-wrp img{max-width: 18px;}
.shoping-wrp > li > a img{width: 14px;}
.bar1, .bar2, .bar3{width:22px;}
.nav-toggle{width: 22px;}
.top-bar{padding: 10px 0px;}

.size21{font-size: 17px;}
.office-contact{margin-bottom: 35px;padding-bottom: 15px;}
.size60{font-size: 35px;}
.thank-you-page{text-align: center;}
.title-tx:after{right: 15px;}
.tag-grid{margin-bottom: 0;}


}

@media (max-width:450){


	
.thank-you-page {
    margin: 140px 0 0;
}	
	
.md-search {
    margin-top: 12px;
}
.header-section {
    padding: 12px 0 0;
}	
	
.count-wrp img {
    max-width: 17px;
}	
.logo {
    margin-left: 5px;
}
.shoping-wrp > li > a {
    width: 35px;
    height: 35px;
    background: #EEE;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
}

}

@media (max-width:400px){

.shop-page .action.tocart.primary {
    padding: 14px 16px; font-size:12px
}	
	
.product-item-info button.action.primary {
    padding: 12px 18px;
}
.shop-page .products-grid .product-item:after {
    min-height: 330px;
}
.nav-open .navigation-section {
    top: 107px;
}	
	
.shoping-wrp li {
    margin-right:3px;
}	
	
.logo {
    margin-left:10px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
    top: 103px;
}
	
section.page-banner{margin-top: 144px;}

.logo img {
    max-width: 140px;
}
.shoping-wrp > li > a {
	width: 31px;
    height: 31px;
    background: #EEE;
    line-height: 27px;
}

.count-wrp {
    width:35px;
    line-height:34px;
    height:35px;
}

}


@media (max-width:350px){
.shop-page .products-grid .product-item:after {
    min-height: 310px;
}
	
.page-products .products-grid .product-item {
    padding: 10px 10px 50px;
}
	
.product-item-info button.action.primary {
    padding: 13px 15px;
}
.title-tx.active:after{background-size: 14px;}
.title-tx:after{background-size: 14px;}
.title-tx:after {
    top: 16px;
}.title-tx.active:after {
    top: 16px;
}


.shoping-wrp > li > a {
    width: 33px;
    height: 33px;
    background: #EEE;
    line-height: 30px;
}
.count-wrp {
    width: 33px;
    line-height: 32px;
    height: 33px;
}
}

/*====================================
    5-5-2023
====================================*/

.page-header .switcher .options .action.toggle:hover:after, .page-footer .switcher .options .action.toggle:hover:after { color: #242121; }
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after { color: #242121; }
.page-header .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after { color: #242121; }
.page-header .switcher .options .action.switcher-trigger {border: 1px solid #ddd;display: inline-block;padding: 5px 8px;position: relative;}
