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

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

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

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

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

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

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

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

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

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



	/* Reset CSS */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	mozall, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {}
	body {line-height: 1;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';content: none;}
	table {border-collapse:collapse;border-spacing:0;margin-bottom:0 !important;}
	*{margin:0; padding:0; text-decoration:none;}
	body a:hover{text-decoration:none;}
	body{font-family: 'Lato'; font-size:14px;color:#252525 !important; line-height:1.8;}
	*{box-sizing: border-box;}
	img{max-width:100%;}

	.opc-sidebar .modal-header{position: relative;z-index: 999;}
	.container{width:100%;}
	.owl-carousel .owl-nav.disabled{display:block}
	.featured-products{overflow:hidden}
	.category-description p{margin: 10px 0 0 0;text-align: justify;}
	.address ul{list-style: none;}
	.tab-content ul{padding-left:17px;}
	.category-description ol{padding-left: 15px;margin: 15px 0;}
	.category-description .metal-furniture .Metal-frt ul{padding: 0;}
	.custom-designs ul{padding-left:15px;margin:15px 0;}
	.slick-dots li button{background:#CCC;}
	.furniture-position h3 a{color: #FFF;}
	.furniture-position .title-sub a{color: #FFF;}
	.text-br a{color: #FFF;}
	.furniture-position h2 a{color:#FFF;}
	.page-layout-2columns-left .shop-product .category-description ul{list-style: none;padding: 0;margin: 0;}
	
	.radio {height: auto !important;width: auto !important;}
	
	
	.catalogsearch-result-index .col-main{width:100%;margin: auto;padding: 0 20px;}
	.catalogsearch-result-index .swatch-opt {margin: 20px 0;}
	.catalogsearch-result-index .add-to-links button{display: block;margin: auto;}
	.catalogsearch-result-index .title-br-blue{text-align: center;}
	
/*	.swatch-content{position: absolute;top: -25px;left: 0;right: 0; z-index:9}*/
	.catalogsearch-result-index .swatch-opt {position: absolute;top: -25px;left: 0;right: 0;margin: auto auto;width: 100%;text-align: center;}
	.swatch-attribute.laminate_colour {line-height: 0;display: inline-block;}
	.swatch-attribute-options{ margin-top:0 !important;}
	.swatch-option{min-width: 20px;height: 20px;    margin: 0 5px 5px 0;}
	.swatch-attribute-label{display:none;}
	.swatch-attribute-selected-option{display:none;}
	
	.catalog-product-view .swatch-option{height: 30px;width: 30px;}
	
	.catalog-product-view .swatch-attribute-label{display: block;margin-bottom: 20px;font-family: 'Montserrat';}

	
/* header	 */
.header-logo a.logo {display: inline-block;}
.nav-primary li.level0 {display: inline-block;margin: 0 10px;}
.nav-primary li.level0:first-child {margin-left: 0;}	
.nav-primary a {position:relative;font-family: 'Montserrat';font-weight:700;text-transform: uppercase;padding:0;text-decoration: none;position: relative;display: block;line-height: 1.4;font-size: 12px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; }

.nav-primary .level0 > a:after{content: "";border-bottom: 3px solid #bb1a64;display: block;position: absolute;bottom: 1px;right: 0;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;opacity:0;}
.nav-primary li > a:hover{color:#bb1a64}
.nav-primary a:hover:after{content: "";border-bottom: 3px solid #bb1a64;opacity:1;bottom:-8px;}	
.header-logo{padding-right: 20px;width:13%; float:left;margin-right: 15px;}
.nav-primary > li:first-child a{ padding-left:0;}	
.register a {font-family: 'Montserrat';font-weight:700; font-size:12px;     text-transform: uppercase;margin-right: 5px;}	
.header-section{position:relative; z-index: 9999999;}
.navigation-bar {padding:15px 35px 15px; /*position: absolute;*/left: 0;right: 0; z-index:1;}
.navigation {display: inline-block;width:47%;padding: 20px 0; background:transparent}
.header-login {display:inline-block;vertical-align: middle;float:right;padding:19px 0;position: relative;width:38.5%;}
/*button.search-btn {border: 0;border-left: 1px solid #c4c4c4;position: absolute;padding: 12px 15px 16px;background: transparent;right: 0;top: 2px;}*/
button.search-btn {
    border: 0;
    border-left: 1px solid #000000;
    position: absolute;
    padding: 12px 15px 16px;
    background: transparent;
    right: 0;
    top: 0;
    bottom: 0;
}
.search-btn:after{ position: absolute;right:9px;top:8px;background: transparent;border: 0;font-weight: 700;content: "\f002";font: normal normal normal 14px/1 FontAwesome;font-size: 12px;}
.search-show{position:relative}
.search-show input[type="text"] {border:1px solid #000000;font-size:12px;}	
.search-links {
    padding-right: 25px;
    /* float: left; */
    width: 73%;
    position: absolute;
    top: -14px;
    right: 150px;
}
.search-links .search-show input[type="text"]::placeholder {
    color: #000000;
}
.search-show input[type="text"] {border: 1px solid #000000;font-size: 12px;padding:5px 32px 5px 5px;font-style: italic;     height: 32px;}
.search-show input[type="text"]:focus{outline:0;box-shadow: 0 0;}
.mobile_seacrh{display:none;}

.nav-primary {display: inline-block;}
.login-user{display: inline-block;position:relative;padding:0 10px 0 18px;    float: right;}
.login-user a{font-family: 'Montserrat';font-weight: 700; font-size:12px;text-transform: uppercase; position:relative;color:#252525;}
.login-user a:hover{ color:#0674bb;}	
.login-user:after{content: "\f023";font: normal normal normal 14px/1 FontAwesome;position:absolute;top: 50%;margin-top:-11px;left:0; color:#0674bb;}
.header-minicart i {font-size:25px;float: left;margin-right:10px}
.header-minicart{vertical-align: middle; float:right;padding-top: 5px;}
.cart-info {overflow: hidden;line-height: 1.1;font-weight: 600;color: #252525;text-transform: uppercase;}
.time small {color: #bb1a64;}
span.time{display: inline-block;}
.cart-info span {font-size:11px;}
.login-user .account-details{list-style:none;padding:0;position: absolute;padding:15px 25px;background: #FFF;min-width:265px;left:0;top:31px; display:none;}
.nav-primary li > a:hover {color: #bb1a64;}
.footer-section li.active small{color: #5CA738;font-weight: 700;}
.link.active a:before{color: #5CA738;content: "\f101";}
.nav-primary li.active a:after{content: "";border-bottom: 3px solid #bb1a64;opacity: 1;bottom: -8px;}
.navigation .active a{color: #bb1a64}
.account-details li {display:block; }
.login-user > li {display: inline-block;}

.account-details a{display: block;padding:6px 0px 6px 25px;}
.login-header li a {font-size:12px;position: relative;padding-left:25px;display:block;padding-bottom:12px}
.account-details a:after{content: ""; display: block;position: absolute;top: 50%;margin-top:-7px; left:0;font: normal normal normal 14px/1 FontAwesome; color:#0674bb}
.login-header {float: left;}
.singal-page .navigation-bar {position: relative;}

.login-user li:hover .account-details{display:block}
.account-details li a.my-account:after{content:"\f2be";}
.account-details li a.my-wishlist:after{content:"\f004";}
.account-details li a.my-orders:after{content:"\f019"}
.account-details li a.my-returns:after{content:"\f2d4";}
.account-details li a.my-logout:after{content:"\f104";}

.account-details:after{content: "";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ffffff;position: absolute;top: -10px;left: 30px;}
.page-products .category-products .shop-grid:nth-last-child(2) {clear: both;}	 
.cross-link-section{position: absolute;z-index: 1;right:8px;top: -14px;font-weight: 900;text-transform: uppercase; }
.cross-link-section > .cross-link-title{font-size: 11px;background: #b91762;color: #FFF;font-weight: 600;padding: 3px 15px;letter-spacing: 1px;box-shadow: 1px 1px 0px 0px #000;}
.cross-link-section .cross-link-content{display:none;position: absolute;width:390px;right: 0;top: 26px;background: #FFF;padding: 5px 15px; z-index:9999}
span.sub-title{display: block;text-align: center;margin-bottom: 5px;font-size: 12px;     border-bottom: 1px solid #eaeaea;}
.left-content {width: 50%;float: left;padding-right: 15px;}
.right-ontent{width: 50%;float: right;}
.left-content strong {font-size: 12px;font-weight: 700;color: #b91762;}
.cross-link-content ul{list-style: none;}
.cross-link-content li{margin-bottom: 0;line-height: 1.3;}
.cross-link-content li a{font-size: 11px;     text-transform: none;}
.right-ontent a:first-child strong {font-size: 12px;font-weight: 700;color: #b91762;     text-transform: uppercase;}
.right-ontent a{font-size: 11px;display: block; text-transform: none;}
.cross-link-section:hover .cross-link-content {display: block;}
.cross-link-content li a:hover{color:#b91762}
.right-ontent a:hover{color:#b91762}
	
/* color*/
.blue{ color:#3da9df;}
.green{color:#8fbc50}
.gray{color:#898989}
.white{color:#FFF;}
.red{color:#f50c27;}

.catalog-product-view .breadcrumb-section .container .breadcrumbs{max-width: 100%;}
.catalog-product-view .breadcrumb-section .container {width: 100%;padding: 0;}
.tab-content .table:not(.cart):not(.totals){border: 1px solid #e8e8e7;}
/*.products-grid .shop-grid:nth-child(9){clear: both;}
 .products-grid .shop-grid:nth-child(5){clear: both;} */


/* Banner */
h2{ font-family: 'Montserrat';font-size:40px;}
.img-bg {background-position: center;background-repeat: no-repeat;background-size: cover; position:relative}
.img-slide{padding-bottom: 53%;width: 100%;}
.slide-info .heading-h2 {text-transform: unset;font-weight: 700 !important;}	
.slide-info {text-align: center;}
.slide-info span.gray {font-size: 17px;margin-top:5px; display:block;margin-bottom: 30px;}
.slide-info {max-width: 1000px;width: 100%;text-align: center;position: absolute;left: 50%;right: 0;top:28%;transform: translate(-50%, -28%);}
.tp-parallax-wrap.text-pr {text-align: center;}



.pg-40{ padding:40px;}
.furniture-section{color:#FFF; overflow:hidden}
.text-br {position:relative;margin-top:20px;display:inline-block;font-weight:300;line-height:initial;padding: 0 60px;}


.text-br:before{content: "";display: inline-block;min-width: 50px;margin:0 15px 0 0;height: 1px;background: #FFF;position: absolute;top: 50%;left: 0;}
.text-br:after{content: "";display: inline-block;min-width: 50px;height: 1px;background: #FFF;margin: 0px 0 0px 15px;position: absolute;top: 50%;right: 0px;}

.text p{line-height: 1.8;font-size: 15px;}
.text li{margin: 0 0px 15px 0;}

.min-height3 {padding-bottom:40%;}
.min-height4{padding-bottom: 60%;}
.min-height5{padding-bottom: 153%;}
.min-height2{padding-bottom: 55%;}
.min-height25{padding-bottom: 70%;}
.block-bg {padding-bottom:83.5%;}

.furniture-position{position: absolute;right: 0;left:0;transform: translate(-0%, -50%);color: #FFF; z-index:1}
.position-top {top:0px;transform: translate(-0%, -0%);}
.position-center{top:50%;}
.position-bottom {bottom:0px;transform: translate(-0%, -0%);}
.furniture-prd {margin: 0 0 30px 0;position:relative; line-height:0}
.pd-space {padding: 80px 0;}
.furniture-position {padding: 40px;}
.furniture-br {border: 1px solid #e6e6e6;}
.center {text-align: center;}
.black-text{color:#0d0c07;}
.text-right{text-align:right}
.text-left{text-align:left}
.br-text span{display: block;}
.contact-form {
    padding-bottom: 0;
}

.featured-products .owl-prev {position: absolute;left:0px;color: #FFF;top: 50%;margin-top: -20px;background: transparent;border: 0;box-shadow: 0 0}
.featured-products .owl-next{position: absolute;right:0px;top: 50%;margin-top: -20px;color:#FFF;background: transparent;border: 0;box-shadow: 0 0}
.slick-arrow:focus{outline: 0;}
.owl-prev:after{content: "\f104";font: normal normal normal 14px/1 FontAwesome;color: #cbcbcb;font-size: 50px;position: absolute;left: 0;}
.owl-prev:hover:after{content: "\f104"; color:#5ca737}
.owl-next:after{content:"\f105";font: normal normal normal 14px/1 FontAwesome;color: #cbcbcb;font-size: 50px;position: absolute;right: 0;}
.owl-next:hover:after{color:#5ca737;content:"\f105";}


.high-quality h1 .blue {display: block;}
.high-quality h1 {padding: 0 0 20px 0;}
.company p {font-weight: 300;margin: 0 0 25px 0;text-align: justify;}
.br-btn {border: 1px solid #a1a1a1;border-radius: 0;padding: 15px 25px;font-size: 12px;letter-spacing: 1px;}

.company a.btn {margin-top: 5px;}
.high-quality p {font-size: 22px;max-width:260px;font-family: 'Montserrat'}
.btn{transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.high-quality:after {content: "";display: inline-block;top: 0px;background:#d1d1d1;bottom: 0px;position: absolute;right: 0;height: 100%;width: 1px}
.high-quality{position:relative;max-width: 325px;}
.br-btn:hover{background:#bb1a64;color:#FFF;border: 1px solid #bb1a64}
.title-name {position: relative;}
.title-br {background: #FFF;z-index: 1;display: inline-block;padding: 0 25px;position:relative;}
.title-name:after {border-bottom: 1px solid #CCC;content: "";left: 0;right: 0;position: absolute;top: 50%;}




.product-wrapper {border: 1px solid #ececec;padding: 20px;position: relative; overflow:hidden;transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;} 	
	
	
.img-view {position: relative;margin-bottom: 15px;}
.category-products .products-grid .product-image {position: relative;padding-bottom:100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;overflow: hidden;transition: all .3s ease-in-out;width: 100%;border: 0;}
.products-grid .product-image img {position: absolute;top: 100%;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%;}
ul.add-to-links{top:-100px;z-index: 9;position: absolute;right: -10px; opacity:0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.tab-content .products-grid .product-image img {
    top: 50%;
}


.add-to-links li {display:block;margin-bottom:7px;}
a.whisit-bg-style {padding: 10px;width:35px;height:35px;display: inline-block;line-height:15px;text-align: center;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out}
.img-view .link-wishlist:after {content: "\f004";font: normal normal normal 14px/1 FontAwesome;color: #FFF;}
.img-view .link-compare:after {content: "\f00e";border: 0;font: normal normal normal 14px/1 FontAwesome;color: #FFF;}
.products-grid .product-info {position: relative;padding: 0 0 0;text-align: center;}
.category-products .products-grid .product-name {text-transform: none;color: #464646;display: inline-block;margin-bottom: 0;line-height: 1;     max-height: 45px;min-height: 45px;overflow: hidden;}
.category-products .products-grid .product-name a {color: #464646;position: relative;     line-height: 1.4;}
.category-products .sub-title {width: 100%;display: inline-block;font-size: 13px;color: #16110e;font-weight: normal;margin: 0 0 5px 0;}
span.regular-price {display: inline-block;}
.category-products .regular-price span.price {font-weight:700;color: #363636;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;font-size: 30px;}
.product-wrapper:hover .add-to-links{opacity: 1;top: -12px;}
.link-wishlist {background:#dadada;}
.link-compare {background:#5ca737;}
.link-cart{background:#dadada;}
.img-view .link-cart:after{font: normal normal normal 14px/1 FontAwesome;content: "\f07a";color: #FFF;}
.add-to-links li a:hover{ background:#5ca737; color:#FFF;}
.slick-slide {margin: 0px 10px;	}
.slick-slide img {width: 100%;}
.slick-prev:before,
.slick-next:before {color: black;}
.product-img-box .slick-prev{left: -10px;}
.product-img-box .slick-next{right: -10px;}
.product-img-box .slick-prev:before, .product-img-box .slick-next:before{color:#000;}





.newsletter .heading-h4 {color: #FFF;max-width: 330px;float: left;margin-right: 40px;position: relative;padding-right: 40px;}
.footer-section .newsletter{padding: 30px 0; color:#FFF;}
.newsletter .heading-h4 b {display: block;}
.newsletter .heading-h4 {color: #FFF;max-width: 330px;float:left;    margin-right: 30px;font-weight: 100;}
.latest-news h5 {font-weight: 500;color: #FFF;}
.newsletter .heading-h4:before {content: "";display: inline-block;top: 0px;background: #d1d1d1;bottom: 0px;position: absolute;right: 0;height: 100%;width: 1px;}
.latest-news {margin: 14px 0; overflow:hidden}
form.submit-letter {position: relative;margin: 18px 0 0 0; }
.submit-letter input[type="text"] {background: rgba(255, 255, 255, 0.30);border: 0;height: 57px;padding: 10px 120px 10px 10px;width: 100%;color: #ffffff;}
input.submit-btn {background: #ffffff;border: 0;position: absolute;right: 0;top: 0;padding:15px !important;color: #5ca737;font-weight: bold;text-transform: uppercase;font-size: 12px;line-height: 25px;bottom: 0;max-width:130px;width: 100%;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; letter-spacing:2px;}
input:focus, textarea:focus, select:focus {outline:0;outline-offset:0;}
.submit-letter input::-webkit-input-placeholder {color:#fdbddb;}
.submit-letter input::-moz-placeholder {color:#fdbddb;}
.submit-letter input:-ms-input-placeholder {color:#fdbddb;}
.submit-letter input:-moz-placeholder {color:#fdbddb;}


.search-show input::-webkit-input-placeholder {color:#d3cdc9;}
.search-show input::-moz-placeholder {color:#d3cdc9;}
.search-show input:-ms-input-placeholder {color:#d3cdc9;}
.search-show input:-moz-placeholder {color:#d3cdc9;}



.footer-about .heading-h3 {margin-bottom:25px;color: #FFF;font-size: 24px;font-weight: 700;
font-style: normal;line-height: 1.1;text-align: left;}
ul.content-info {font-size: 12px;}
.content-info li{float: left;padding-right:30px;margin-bottom:25px;width: 40%;}


li.email {width: 60%;padding-right: 0;}
.content-info .email {float:left;}
li.follow-info{padding-right: 0;}
.content-info span {display: block;font-weight:800;padding-left: 17px;position: relative;margin-bottom:2px;text-align: left;color:#FFF;}
.content-info span:before {position: absolute;font: normal normal normal 14px/1 FontAwesome;left: 0;color:#2ea5de;font-size: 12px;margin-top: 3px; 
    line-height: initial;}
.content-info a {color: #969696;}
.content-info .call span:before {content: "\f095";}
.content-info .email span:before {content: "\f0e0";}
.address-info span:before {content: "\f041";}
.link a:hover:before {content: "\f101";color: #5ca737;}
.link a:hover small {color: #5ca737;}
.space-bt {margin: 0 0 30px 0;}
li.link {margin-bottom:5px;text-align: left;}
.link a {display: block;font-weight: 500;padding-left: 15px;position: relative;}
.link a:before {content: "\f101";position: absolute;font: normal normal normal 14px/1 FontAwesome;left: 0;color:#888888;font-size: 12px;margin-top:7px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out}
.link a::hover:before{color:#5ca737;}
.content-info a:hover{color:#5ca737;}
.footer-info {font-size: 12px;color: #969696;line-height: 1.5;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out}
.footer-about{background:#252525; padding:40px 0;}
.follow-us li {width: 100%;margin-bottom:0px;}
li.address-info{margin-bottom:0;}
li.follow-info{margin-bottom:0;}
.follow-us i {margin-right: 5px;}
.follow-info span:before {content: "\f0ac";}
ul.aboutus-info {margin-right:80px;float: left;}
.footer-grid ul.aboutus-info:last-child{margin-right: 0;}
.copy-right {padding: 12px 0;background: #000000;color: #c8c8c8;}
.copy-right span {margin-top: 5px;display: inline-block;    font-size: 13px;}
.cards {float: right;margin-top: 4px;}
.cards ul li {display: inline-block;margin-right: 1px;}

.about-info .container{max-width: 1170px;}
.our-customers .container{max-width: 1170px;}
.metal-furniture .container{max-width: 1170px;}


.banner-img {padding-bottom:38%;}
.banner-info {position: absolute;top: 70%;left: 50%;transform:translate(-50%, -70%);-ms-transform::translate(-50%, -70%);-webkit-transform:translate(-50%, -70%);text-align: center;color: #FFF;max-width: 900px;width: 100%;}
.banner-info span {font-size: 18px; font-weight:100;letter-spacing: 1px;}
.banner-info .heading-h2 {margin-bottom: 2px;}

.breadcrumbs a i {margin-right:15px;font-size: 14px; position:relative; }
.breadcrumbs li span {font-family: 'Montserrat';font-weight:700;color: #bb1a64;}
.breadcrumbs li a:after{content: "\f101";font: normal normal normal 14px/1 FontAwesome;right: 11px;position: absolute;right: 0px;top: 50%;margin-top: -8px;}
.company-info p {margin: 0 0 25px 0;}
.breadcrumbs li a {padding: 0 14px 0 0;position: relative;}


.Company-customers{background: #0a7bbf;color: #FFF; padding:30px 0;margin: auto auto;position: relative;text-align: center;}
.Company-customers h5{font-weight:bold;color:#FFF; max-width: 620px;letter-spacing:1px;display: inline-block;line-height: 1.9;}
section.Company-customers:after {content: "";border-left: 35px solid transparent;border-right: 35px solid transparent;border-top: 36px solid #0a7bbf;position: absolute;margin: auto auto;z-index: 1;bottom: -35px;margin-left: -20px;}
.banner-small {padding-bottom: 25%; overflow:hidden}


section.metal-furniture {padding:60px 0 30px;}
.metal-furniture .link a:before{content: "\f105";margin-top:4px;color:#FFF; font-size:11px;}
.metal-furniture .link a {color: #FFF;display:inline-block;font-size:12px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}


.Metal-frt h5 {margin-bottom:10px;font-weight: 700;}
.metal-furniture .row .col-xs-3:nth-child(2) .Metal-frt {padding: 0 45px 0 0;}
.Metal-frt ul {float: left;margin-right: 40px;list-style: none;}
.Metal-frt ul:last-child {margin-right: 0;}


/* Compare Products */
.catalog-product-compare-index .table-wrapper.comparison .cell.label {width: 248px;min-width:248px; border-right: 1px solid #CCC;    text-align: left;}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span {position: static;}
.catalog-product-compare-index .table>tbody>tr>td.info{background-color:#f3f3f3;}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span {position: static;clip: inherit;overflow: visible !important;}
.table-checkout-shipping-method tbody tr:first-child td{padding-left: 10px;}
.latest-news:after{content:"";display:block;border-bottom:2px solid #FFF;max-width:50px;margin:25px auto 10px;}
.table-wrapper.comparison .table-comparison tbody>tr th:last-child, .table-wrapper.comparison .table-comparison tbody>tr td:last-child {
    
    text-align: center;
}



.our-customers p:last-child{margin-bottom:0}
.metal-furniture .link a:hover:before{color:#5ca737;}
.metal-furniture .link a:hover{color:#5ca737}
.Metal-frt {position:relative;margin: 0 10px 0px 0px;    margin: 0 10px 0px 0px;}
.metal-furniture .Metal-frt:after {content: "";border-right: 1px solid #808080;position: absolute;right:0;bottom: 0;top: 0;min-height: 145px;visibility: visible;}
.metal-furniture .col-xs-3:last-child .Metal-frt:after{content:''; display:none;}


.br-blue {position: relative;padding: 0 0 15px 0; margin: 0 0 25px 0;}
.br-blue:after {content: "";display: block;background: #66b62a;height: 2px;position: absolute;bottom: 0;min-width: 80px;}

.address b {text-transform: uppercase;font-weight: 600;font-family: 'Montserrat';color: #6e6e6e;margin: 0 0 10px 0;display: block;}

.contact-form .form-group input {border: 1px solid #d7d7d7;height:50px;line-height: 40px;border-radius: 0;width: 100%;padding: 0px 10px;}
.contact-form .form-group:nth-child(2) {width: 48%;float: left;}
.contact-form .form-group:first-child {width:50%;float: left;margin-right: 2%;}
.robot-img {display: inline-block; }
.right-btn {float: right;}
.squer-btn {border-radius: 0;line-height: 2;}
.squer-btn{color:#FFF;border-radius: 0;line-height:2;font-size: 14px;font-weight: 200;letter-spacing:1px;background:#bb1a64;}
.squer-btn:hover{ color:#FFF;}
.contact-form{border-top: 1px solid #e0e0e0;}
.contact-form .form-group {margin-bottom: 25px;}
.contact-form .follow-us {margin: 25px 0 0;}
.address label {display: inline-block;min-width: 70px;}
.address li {margin:0 0px 10px 0;}
.contact-form .address li {margin: 0 0px 10px 0;}
.address.last{margin:25px 0 0 0;}
.google-map iframe{height:350px;}




.br-hover a:before{border: 1px solid #ffffff;bottom: 15px;content: "";left: 15px;position: absolute;right: 15px;top: 15px;z-index: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .35s ease 0s;-o-transition: all .35s ease 0s;transition: all .35s ease 0s;}

.br-hover a:hover:before {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all .35s ease 0s;-o-transition: all .35s ease 0s;transition: all .35s ease 0s;}
.green-hover:after{background: rgba(92, 167, 55, 0.80);position: absolute;left: 0;right: 0;bottom: 0;top: 0;content:"";opacity:0;-webkit-transition: all .35s ease 0s;-o-transition: all .35s ease 0s;transition: all .35s ease 0s;}

.black-hover:after{background:rgba(63, 63, 63, 0.8392156862745098) !important;position: absolute;left: 0;right: 0;bottom: 0;top: 0;content:"";opacity:0;-moz-opacity:0;-khtml-opacity:0;filter: alpha(opacity=0);-webkit-transition: all .35s ease 0s;-o-transition: all .35s ease 0s;transition:all .35s ease 0s; }
.black-hover:hover:after{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter: alpha(opacity=100);}

.green-hover:hover:after{opacity:1;}
.pink-hover:after{background:rgba(187, 26, 100, 0.83);position: absolute;left: 0;right: 0;bottom: 0;top: 0;content:"";opacity:0;
-webkit-transition:1s;-o-transition:1s;transition:1s;}
.pink-hover:hover:after{opacity:1;}
.furniture-prd:hover .heading-h3 {color: #FFF;}
.locker .furniture-prd{margin:0}



.contact-form .form-group textarea{border-radius:0;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:0;outline-offset:0;}
.contact-form p {color: #6e6e6e;}
.contact-form .form-group.last{margin-bottom:0;}


.follow-us a{font-family: 'Montserrat';font-weight: bold;padding: 0 30px 0 0;position: relative;}
.follow-us a:hover{ color:#bb1a64}



.furniture-prd > a {display:block;cursor:pointer}
.space-pd {padding: 60px 0;}
.furniture-position .fa-eye {font-size: 27px;margin: 3px 0 0;}
.gallery-img {padding: 35px 0;}
.gallery-img .modal-content a {display: inline-block;line-height: 1;}	
.gallery-img .modal-body{padding:10px;}
.gallery-img .modal-content{border-radius:0;}
.modal-dialog{width:100%;}
.gallery-img button.close {font-family: 'Montserrat';position: absolute;right: 0;font-size:13px;color: white;z-index: 9;opacity: inherit;text-shadow: 0 0;text-transform: uppercase;letter-spacing: 1px;top: -23px;padding: 0 21px 0 0;}
.gallery-img button.close:after{content: "\f2d3";font: normal normal normal 14px/1 FontAwesome;position: absolute;right: 0;}
.modal-open .modal {overflow-x: unset;overflow-y: unset;}
.gallery-img .furniture-position {opacity: 0;transition:1s;-webkit-transition:1s;-moz-transition:1s;}
.gallery-img .furniture-prd:hover .furniture-position{opacity: 1;}
.gallery-img .modal-body img{ margin:auto auto}
.gallery-img .furniture-prd{margin: 0 0 24px 0;}
.pink-hover {position: relative;}
.gallery-img .furniture-prd:last-child {margin: 0;}

body.category-gallery .effect-2:after , body.category-custom-design .effect-2:after{content:"";}
.effect-2 {
 max-width: 100%;
 list-style: none;
 padding: 1;
}
.effect-2 .item {
 display: block;
 float: left;
 padding:10px;
 width: 33%;
 opacity: 1;
}
.effect-2 .item a,.effect-2 .item img {
 outline: none;
 border: none;
 display: block;
 max-width: 100%; width:100%;
}
.effect-2.effect-2 .item.animate {
 -webkit-transform: translateY(200px);
 transform: translateY(200px);
 -webkit-animation: moveUp 0.65s ease forwards;
 animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
 0% { }
 100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
 0% { }
 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

@media screen and (max-width: 900px) {
 .effect-2 .item {width: 50%;}
  .entry {box-shadow: none;}
  .entry > .effect-2 > .item {width: 50%;}
}

@media screen and (max-width: 400px) {
 .effect-2 .item {width: 100%;}
  .entry {padding: 20px 0;}
  .entry > p {padding: 10px;}
  .entry > .effect-2 > .item {width: 100%;}
}














.thank-you {max-width: 780px;
    margin: auto auto 0px auto;
    text-align: center;
    padding-bottom: 45px;}
.thank-you h1 {font-size: 60px;line-height: 1.3;}
.thank-you p {margin: 30px 0; }
.thank-you h1 span{ font-weight:200; font-size:30px; display:block}
.pink-bg{ background:#bb1a64; color:#FFF;}
.enquiry a.btn:first-child {margin-right:20px;}


.location {border-top: 1px solid #ecebf2;}
.location ul{padding: 20px 0 0;max-width: 830px;text-align: center;margin: auto auto;}
 
.location ul li {display: inline-block;text-align: center; vertical-align: top;margin-right: 60px;margin-bottom: 0}
.location span:before {content: "";display: inline-block;margin-top: -3px;font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 50%;margin-top: -7px;left: 0;color:#92bc51;}
.location span {position: relative;padding-left: 20px;color: #6e6e6e}
.location .location-icon:before{content:"\f041";}
.location .call-icon:before{content:"\f095";}
.email-icon{ position:relative;padding-left: 20px; color:#bb1a64;}
.email-icon:before{content:"\f0e0";display: inline-block;margin-top: -3px;font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 50%;margin-top:-7px; color:#92bc51;left: 0;}
.categorypath-thank-you .category-description{margin-bottom:0}


.our-prd {position:relative;margin-bottom: 30px;text-align: center;display: inline-block;width: 100%;}
.our-prd a img{display:inline-block}
.our-prd a:visited{color:#FFF;}
.our-prd.last{margin-bottom:0;}
.read {font-family: 'Montserrat';font-weight: 200;padding:10px 20px;background: #000;display: block;position: absolute;color: #FFF;left: 0;right: 0;bottom: 0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.our-prd:hover .read{color:#FFF;text-decoration:none; background:#70b044; font-weight:bold;}
.read:after {content: "\f101";position: absolute;font: normal normal normal 14px/1 FontAwesome;right:20px;color: #ffffff;font-size: 13px;margin-top: 7px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.title-br-blue h3 {margin: 0 0 30px 0;}



.breadcrumb-section > .breadcrumbs {border-top: 1px solid #ecebf2;margin: 20px 0 0 0;}
.product-name span{font-family: 'Montserrat'; font-weight:200}
.category-discription .product-view .product-shop .price-box .regular-price .price {font-size: 31px;font-weight: 500;}
.category-discription {overflow: hidden;}
.product-name .heading-h1 {font-size: 46px;font-weight: 800;text-transform: unset;margin-bottom:0;}
.short-description h5{font-family: 'Montserrat';font-weight: 500;margin:0 0 13px 0;}
.short-description p {margin: 10px 0 0 0;text-align: justify; }
.price.br-blue:after {content: "";bottom: auto;}
.size select {border: 1px solid #CCC;padding:7px 11px;border-radius: 3px;color: #6e6e6e;min-width: 170px;}
.size label {font-size: 15px;display: block;    font-weight: 500;margin: 0 0 10px 0;font-family: 'Montserrat';}
.size {width: 100%;max-width: 200px;	display: inline-block;vertical-align: middle}
.color {display: inline-block;vertical-align: middle;}
.color li {display: inline-block;margin: 0 3px 0 0;}
.color li a {height: 30px;width: 30px;display: inline-block;}
.grey-color {background: #CCC;}
.blue-color{ background:#0072bc;}
.yellow-color{ background:#c7ab10;}
.color label {font-size: 15px;display: block;font-weight: 500;margin: 0 0 10px 0;font-family: 'Montserrat';}
.available-prd {border-top: 1px solid #ecebf2;border-bottom: 1px solid #ecebf2;padding: 10px 0 15px;margin:0 0 20px 0;}
.deliver-prd span{font-family: 'Montserrat';margin-bottom: 5px;line-height: 1.4;}
.product-shop .short-description p{margin:5px 0 0 0;}

.deliver-day {display: inline-block;width:35%;margin-right: 20px;}
.available {display: inline-block;width:35%;vertical-align: top;}
.add-to-cart {width: 4%;display: inline-block;vertical-align: top;}
.deliver-day span{font-family: 'Montserrat';position: relative;padding-left: 25px;display: block;line-height: 1.4;}
.deliver-day span:after{content: "\f0d1";position: absolute;left: 0;top:5px;font: normal normal normal 14px/1 FontAwesome; }
.product-title {background: #f4f4f3;}
.tab-content h5{font-size:18px; color:#252525;font-weight: 800;}
.product-description .tab-content {padding:30px 0;}
.product-description .tab-content .std {margin:20px 0 0 0;}
.product-description .tab-content li span {position: relative;padding-left: 15px;color: #8e8e8e;}
.product-description .tab-content li span:after {content: "\f105";font: normal normal normal 14px/1 FontAwesome;position: absolute;top:1px;left: 0;}
.product-description .tab-content li {margin: 0 0 15px 0;}
.product-description .tab-content .table>tbody>tr>td {padding:8px;color: #8e8e8e;border-right: 0px solid #e8e8e7;border-top: 0px solid #e8e8e7;}
.product-description .tab-content table {width:auto!important;}
.tab-content table.table:not(.cart):not(.totals) {border: 0px solid #e8e8e7;}
.full-img > div {margin: 0 0 2px 0;}
.porduct-main .swatch-option{height:20px}
.category-products .swatch-option {
    width: 20px !important;
}
.related-prd-section .title {padding-bottom: 35px;}
.related-products .product-wrapper {border: 0;}
.related-prd .img-view .link-wishlist:after{content:"\f08a";font: normal normal normal 14px/1 FontAwesome;color: #252525;font-size: 24px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.related-prd .img-view .link-compress:after{content: "\f066";font: normal normal normal 14px/1 FontAwesome;color: #252525;font-size: 30px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.related-prd .link-wishlist{background:transparent;padding: 0;height: auto;margin-right:5%;vertical-align: middle;}
.related-prd .link-compress{background:transparent;padding: 0;height: auto;transform: rotate(45deg); vertical-align: middle;}
.related-prd .button{min-width:inherit !important; font-weight:600;display: inline-block;margin-right:0;white-space: normal;z-index: 1;}
.category-products .related-prd .product-name {font-size: 15px; color:#6e6e6e;margin-bottom: 10px;font-family: 'Montserrat';font-weight: 500;max-height: 45px;min-height: 45px; overflow:hidden;}
.category-products .related-prd .regular-price span.price{font-size: 18px;color:#6e6e6e;font-family: 'Montserrat';font-weight: 600;}
.related-prd .product-info {padding:10px 0px 10px;}
.related-prd .img-view .link-wishlist:hover:after{content: "\f004";color:#bb1a64;}
.related-prd .img-view .link-compress:hover:after{content: "\f066";color:#bb1a64;}
.category-products .related-prd:hover .product-name a{color:#bb1a64;}


.nav-toggle:before{content:""; display:none;}
.nav-toggle{position:static}
.heading-class{text-align:center}
.shop-product:after{content: "";display: block;clear: both;}
.deliver-prd .red {
    font-size: 28px;
    margin-top: 5px;
}

.block-title h4{font-weight:bold;font-family: 'Montserrat';font-size: 24px;}
.br-gray {position: relative;padding: 0 0 10px 0;margin: 0 0 15px 0;}
.br-gray:after {content: "";display: block;background: #e1e1e1;height: 2px;position: absolute;bottom: 0;min-width: 80px;}
.block-content ul > li > a {padding:12px 20px 12px 0px;display:inline-block;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-sm-transition: all 0.3s ease-in-out;font-size: 13px;color: #7e6e6e;position: relative;}
.block-content ul > li > a:focus{text-decoration:none;}
.block-content ul > li.active > a{color:#bb1a64; font-weight:bold;text-decoration:none;}
.Categories-choose{display:none;padding:0 0 0 15px;border-top: 1px solid #ebebeb;}
.active ul.Categories-choose{ display:block}
.block-content ul > li.sub-cat .subcat_arrow:after{content: "\f0a9";font: normal normal normal 14px/1 FontAwesome;color: #bb1a64;top: 9px;position: relative;}
span.subcat_arrow{width: 20px;height:46px;position: absolute;display: inline-block;top:0px; right: 0; z-index:9;cursor: pointer;}

.block-content ul > li.sub-cat > .subcat_arrow.minus:after{content: "\f0aa";font: normal normal normal 14px/1 FontAwesome;color;#bb1a64;}.block-content ul > li.sub-cat.active > .subcat_arrow:after{content: "\f0aa";}
.Categories-choose li{border-bottom;0;}
.block-content ul > li > a:hover{color:#bb1a64;}
.block-content .Categories-choose li:last-child {border-bottom: 0;}
.Categories-choose a:after{content:"";display:none;}


.sort-by strong {display: inline-block;vertical-align: middle;margin: 0 5px 0 0;}
.sort-by {display: inline-block;padding:8px 15px 8px 15px;line-height: 0;cursor: pointer;}
.theme_sorter select {border: 0; padding:0px 25px 4px 25px;min-width: 70px;border-left: 1px solid #CCC;vertical-align: middle;}
.theme_sorter {display: inline-block;border: 1px solid #e1e1e1;border-radius: 4px;margin: 0 15px 0 0;}
.pages-total {display: inline-block;}
.porduct-main .pages {text-align: right; margin-top:3px}
.porduct-main .pages ol {border-radius: 4px;padding: 0;margin: 0;line-height: inherit;float: right;}
.porduct-main .pages a {padding:5px 10px;width: auto;border-top: 0;font-size:12px;font-weight: 900;height:auto;vertical-align: middle;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}

.fa-angle-double-left:before {content: "\f100";}
.pages .current a{color:#bb1a64;}
.porduct-main .pages a:hover{color:#bb1a64;}
.porduct-main .title {margin: 17px 0 5px;}
.porduct-main .title h3{ font-size:30px;}
.category-search {border-bottom: 1px solid #e1e1e1;margin: 0 0 20px 0;padding: 0 0 15px 0;}


.products-grid .shop-grid {padding-left: 5px;padding-right:5px;}
.show-img .related-prd .button{min-width:130px;margin-right: 0%;}
.shop-grid .related-prd .link-wishlist{margin-right:0; width: 30px;}
.shop-grid .related-prd .img-view .link-wishlist:after{content: "\f08a";font-size: 20px;}
.shop-grid .related-prd .img-view .link-compress:after{content:"\f066";font-size: 25px;}
.shop-grid .related-prd .img-view .link-wishlist:hover:after {content: "\f004";color: #bb1a64;}
.show-img .btn {width:100%;position: absolute;opacity: 0;top: 50%; color:#FFF;}
.show-img {position: relative;}
.show-img:hover .pink-bg.button{ opacity:1;top:50%; margin-top:-15px; bottom:auto;font-weight: 200;}
/* .shop-grid {margin:25px 0 0 0;width: 159px;display: inline-block;vertical-align: top;} */
.toolbar-bottom {display: block;border-top: 1px solid #e1e1e1;margin: 15px 0 0 0;padding: 15px 0 0 0;}


.nav-toggle {display:none;}
.nav-toggle button {background:transparent;width:33px;border:0;padding:0; cursor:pointer}
.menu-toggle span {background:#636660;height:4px;display: block;margin-bottom: 5px;}
.menu-toggle.current span{background:#bb1a64;}
.menu-toggle span:last-child{margin-bottom:0;}
.company-info p:last-child{margin:0;}

.mob-tabs-open span {color: #a5a5a5;background-color:#f4f4f3;font-weight: 600;font-family: 'Montserrat';transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-sm-transition: all 0.3s ease-in-out -moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-o-user-select: none;user-select: none;display: inline-block;margin-bottom: 5px;padding: 0px 20px;height: 53px;line-height: 53px;width: 100%;}
.std ul{margin-bottom:0;}
.tab-content li:last-child{margin-bottom:0}
.mob-tabs-open.current span{color:#FFF;background-color:#bb1a64;font-weight: 600; } 
.product-collateral {padding: 0 0 40px 0;}
.md-bottom span {display: block;}
.user-account{ display:none;}
.user-account i {font-size:21px;color: #464646;}
.login-user.main{display: inline-block;padding: 0;position: static;position: absolute;left: 0;right: 0;top:55px;width: 100%;}
.login-user.main .account-details{display:block;padding: 5px 15px;}
.login-user.main:after {content:"\f023";display:none;}
.login-user .account-details{left:0;display: none;right:0;padding:15px 15px;}
.user-account.current i{color:#bb1a64;}
.skip-active .search-btn:after{color:#bb1a64;content: "\f002"}
.label{color:#252525;font-size: 12px;}
button:hover, .cart.table-wrapper .actions-toolbar>.action:hover, .action-gift:hover{color:#FFF !important;background:#bb1a64 !important;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:#FFF !important;background:#bb1a64 !important;}

.btn.focus, .btn:focus, .btn:hover{color:#FFF;}
.action.primary{background:#e7e7e7;color: #FFF;font-size: 12px;padding: 12px 12px;border-radius: 50px !important;letter-spacing: 1px;font-weight: normal;min-width: 130px;text-transform: uppercase;border-radius: 50px;color: #464646;font-weight: 600;font-family: 'Montserrat';transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;display: inline-block;border-color:#e7e7e7}
.call a{color: #969696;}	
.action.primary:hover{background: #bb1a64; color:#FFF;    border: 1px solid #bb1a64;}
.customer-account-create .fieldset, .customer-account-create .buttons-set{margin-left: 0;}
.account-nav .item.current a, .account-nav .item.current strong{border-color:#3da9df;}
.account-nav .content{background:transparent;}
.account-nav .item a {text-decoration: none;padding:10px;display: block;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-sm-transition: all 0.3s ease-in-out;font-size: 13px;color: #7e6e6e;position: relative;text-transform: uppercase;}
.account-nav .item:nth-child(7n){display:none;}
.cart button.link-cart {padding: 10px;border-radius: 0;line-height: 15px;height: 35px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.cart button.link-cart:hover{background:#5ca737 !important;}
.account-nav .item {margin:0;border-bottom: 1px solid #ebebeb;}
.account-nav .item.current a, .account-nav .item.current strong{padding:10px;text-transform: uppercase;}
.block-content .box {margin-bottom: 20px;}
.box a{color:#bb1a64}
.edit span{color:#bb1a64}
.account-nav .item .delimiter{ display:none;}
.login-container .block.block-customer-login, .login-container .block.block-new-customer {min-height: 320px;border: 1px solid #ddd;margin-bottom: 135px;padding: 0 15px 15px;}
.login-container .block .block-title {border-top: 0;padding-top:10px;}
.login-container .fieldset:after {margin-top: 10px;}
.block-title strong {font-size: 14px !important;font-weight:bold !important;color:#fff;background: #3da9df;padding: 5px 15px;position: relative;margin-right: 20px;}
.box-title span {font-size: 20px;}
.table:not(.cart):not(.totals)>thead>tr>th, .table:not(.cart):not(.totals)>thead>tr>td{font-weight: 800;}
.fieldset>.field.choice {margin-bottom: 10px;}
.minicart-items-wrapper{border:0;}
.minicart-items .product-item:not(:first-child){border-top:0;}
a.action.viewcart {color: #bb1a64;}
.cart.table-wrapper .item .col.item{border-top:0;}
a.action.primary, .cart.table-wrapper .actions-toolbar>.action, .action-gift {border-radius: 50px;}
body.cms-index-index .banner #rev_slider_1_1 a.btn {text-align: center !important;}

.cart.table-wrapper .actions-toolbar>.action, .action-gift {background: #e7e7e7 !important;border: 1px solid #e7e7e7 !important;font-family: 'Montserrat';font-weight: 500;padding: 8px 10px;min-width: 130px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;text-align:center;}
.action-hide-popup{padding: 10px 15px;}
.block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .action.update{border-radius: 50px;background: #e7e7e7;border: 1px solid #e7e7e7;font-family: 'Montserrat';font-weight: 500;letter-spacing: 0.5px;padding:10px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.abs-shopping-cart-items .action.continue:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover {color: #FFF;background: #bb1a64;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}	
.bundle-actions .action.primary, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart, .cart-container .checkout-methods-items .action.primary, .block-minicart .block-content>.actions>.primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .multicheckout .action.primary{ font-size:13px;padding: 12px;line-height: initial;}
.abs-action-remove, .cart.table-wrapper .action.help.map, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .cart-summary .block.giftcard .action.check, .gift-options .actions-toolbar .action-cancel, .table-comparison .wishlist.split.button>.action, .product-items .wishlist.split.button>.action, .paypal-button-widget .paypal-button, .abs-add-fields .action.remove, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{font-size:13px;padding: 12px;line-height: initial;font-family: 'Montserrat';font-weight: 500;}
.mark, mark{background-color:transparent;}	
.table>tbody+tbody {border-top:0;}
.table>thead>tr>th {border-bottom:0;}
.block .title strong{color: #bb1a64;}	
.opc-progress-bar-item._active:before{background:#bb1a64;}
.opc-progress-bar-item._active>span:before{background:#bb1a64;}
.opc-wrapper .shipping-address-item.selected-item:after{background: #bb1a64;}
.opc-wrapper .shipping-address-item.selected-item {border-color: #bb1a64;}	
table th[class*=col-] {font-weight: 600;}
.modal-popup .modal-header{margin-bottom: 15px;}
.modal-content{background-color:#fff;border: 0;box-shadow: 0 0;-webkit-box-shadow:0 0;}
.modal-slide .action-close {padding: 5px;}
.modal-popup .modal-title{border-bottom:0;}
.menu-toggle.current {background: transparent !important;}
.menu-toggle:focus {background: transparent !important;}
.account-nav .content{padding:0}
.cart-empty a{ color: #b91761;}
.action.add, .action-update, .action.action-show-popup, .action-hide-popup, .action.action-apply, .action.action-cancel{color: #FFF;background: #bb1a64;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;font-family: 'Montserrat';font-weight: 500;border-radius: 50px;border-color: #bb1a64}
.multicheckout .table-wrapper .action.delete{color:#bb1a64;}	
.secondary action-hide-popup{background: #bb1a64;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;font-family: 'Montserrat';font-weight: 500;border-radius: 50px;border-color: #bb1a64}
.action.action-cancel {padding: 0 !important;}
.action.action-cancel:hover{background:transparent !important;}
.print{color:#bb1a64;}
.login-container .block-new-customer .actions-toolbar, .forget .actions-toolbar{padding-left:0;}
.forget label.label {display: block;width: 100% !important;text-align: left !important;padding: 0 0 5px 0!important;}
.forget .field.email.required {margin: 0 0 20px;}
.forget .fieldset{margin: 0 0 10px}
.fieldset{margin: 0 0 20px;}	
.fieldset .legend{font-weight:700;border:0;}
a.action.back, .action.order, .action.delete, .action.edit, .box-billing-address .action, .action.view, .action.change-password, .action.view{color:#bb1a64}
.block.block-dashboard-info {border-bottom: 1px solid #ececec;}
.block-dashboard-info .block-content:after {content: "";display: block;clear: both;}	
.block-content .box-information	{width: 50%;margin-right: 15px;float: left;}
.block-dashboard-addresses .box-billing-address{width: 50%;float: left;margin-right: 15px;}
.block-addresses-default .box {float: left;width: 48%;margin-right:2%;}	
.block-dashboard-addresses{border-bottom: 1px solid #ececec;}	
.current strong {color: #3da9df;}
.block.block-addresses-default {width: 100%;border-bottom: 1px solid #ececec;display: inline-block;}
.action.share, .primary .action.tocart{color: #FFF;background: #bb1a64;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;font-family: 'Montserrat';font-weight: 500;border-radius: 50px;border-color: #bb1a64;}
.cart-summary .block .fieldset .methods .field>.label {display: inline-block;}	
.shop-product .col-left .block-content {padding-bottom: 30px;}	
.form-address-edit{overflow:hidden;}
.multicheckout .block-title strong span{color:#FFF;}
.minicart-items .product-item{padding:0;}
.opc-wrapper .step-content{margin:0;}
.authentication-wrapper{z-index:0;}
.field ._required .label {display: none !important;}	
.checkout-onepage-success .actions-toolbar {padding-left: 0;margin: 5px 0;}
a:visited, .alink:visited {color:#252525;}
.cart.table-wrapper .col{text-align:left !important;}
.cart-container .cart.main.actions .clear {display: inline-block;float: left;}
.table-checkout-shipping-method th {width: 130px;}
.toolbar-amount span.toolbar-number {margin-right: 5px;}	
.order-products-toolbar .toolbar-amount{display: inline-block;padding: 9px 0 !important;}
.account .table-wrapper .action:last-child {margin-right:15px; }
.cart-summary .primary.checkout {background: #bb1a64;color: #FFF;}
.coupon .apply{background: #e7e7e7 !important;border: 1px solid #e7e7e7 !important;font-family: 'Montserrat'; }
.coupon .apply:hover{background: #bb1a64 !important;color: #FFF !important;border: 1px solid #bb1a64 !important;}
.col.actions:before{float:left;}
.page-products .category-products{padding-bottom: 30px;}
/*.modal-popup._inner-scroll{z-index: 9999999 !important;}*/
body._has-modal{position:fixed;overflow-y: hidden;}

.table-comparison .requestforquote_button {white-space: normal !important;}	
.table-comparison .product-item-actions {text-align: center;}
.table-comparison .product-item-actions .actions-primary+.actions-secondary {display: block;padding-left: 0;white-space: nowrap;width: auto;}
.requestforquote_button:hover .text_style{color:#FFF;}
.navigation .level0 .submenu .active>a{border-color:#ba1965; color: #bb1a64;}
.click-to-zoom{z-index:0;}
.deliver-prd #product-addtocart-button{vertical-align: top;}

	
	
.categorypath-about-us #maincontent{padding:0 !important;}
.customer-account-index #maincontent{padding-left: 15px;padding-right: 15px;}
.checkout-index-index #maincontent{padding-left: 15px;padding-right: 15px;}
.page-layout-1column #maincontent{padding-left: 15px;padding-right: 15px;}


.table-comparison .cell{width: auto;}
.table-comparison .cell.label .attribute.label{text-align:left}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span{text-align:left;font-size: 17px;padding: 0;}
.catalog-product-compare-index .table-wrapper.comparison tr .cell {padding:10px;text-align: center;}
.table-comparison .cell.remove{text-align: center;}
.product-item-actions .actions-primary{display: block;}
.attribute td{padding-left: 0 !important;}
.modal-popup._show .modal-inner-wrap{transform: translateY(50px);}
.table-wrapper.comparison .table-comparison tbody>tr th, .table-wrapper.comparison .table-comparison tbody>tr td{     padding: 20px;border: 0;border-bottom: 1px solid #c6c6c6;min-width: 200px;font-size: 1.3rem;}
.table-checkout-shipping-method tbody td:first-child{padding-left:10px;padding-right:10px;}
.cross-link-close{display:none;}



/* COLOR_parten css */
.product-info-main .price-box .price-including-tax+.price-excluding-tax, .product-options-bottom .price-box .price-including-tax+.price-excluding-tax, .product-info-main .price-box.weee+.price-excluding-tax, .product-options-bottom .price-box .weee+.price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee {font-size: inherit;line-height: inherit;margin-bottom: inherit;}
.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {font-size: 31px;font-weight: 500;}
.product-view .product-shop .price-box{display: inline-block;}
.product-view .product-shop .inclusive-gst{display: inline-block;}


@media only screen and (max-width:3200px) and (min-width:1600px){
	.search-links{width: 50%;}
	.navigation{width:52%;}
	/*.navigation{width:43%;}*/
	/*.header-login{width: 40%;}*/
	.header-login{width: 35%;}
    .header-logo { width: 12%;}
	.nav-primary li.level0{margin: 0 15px}
	.login-user:after{margin-top: -10px;}
}
@media only screen and (max-width: 1599px) and (min-width:1136px){
    .navigation {
        width: 64%;
    }
    .header-login {
        width: unset !important;
    }
    .search-links {
        width: 100%;
    }
/* asdfasdasdfasdfsadfasdfds  */
}



@media only screen and (max-width:3000px) and (min-width:1024px){
/*	.products-grid .col-md-2{width:18.8%;}*/
    .page-products .products-grid .product-item {
    margin-left: 2%;
    padding: 0;
    width: calc((100% - 10%) / 5);
}
}

@media only screen and (max-width:1023px) and (min-width:640px){
    .page-products .products-grid .product-item{
        width: calc((100% - 6%) / 3);
    }
}
@media only screen and (max-width:639px) and (min-width:320px){
    .page-products .products-grid .product-item{
        width: calc((100% - 4%) / 2);
    }
    
    .header-minicart .minicart-wrapper .product .actions {
        float: right;
        margin: -28px 0 0;
    }
}	
	
@media (min-width: 768px), print{
	
.catalog-product-view.page-layout-1column .product-info-main{width:auto;float: none;}

}


	
@media (min-width: 768px){
	
	.column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar{margin-left: 25.8%;}
	.fieldset>.legend{margin-left: 15.8%;}
	.form-newsletter-manage .choice:before {content: "";width: 15.8% !important;}
	.actions-toolbar {padding-left: 15.8%;}
	.form-create-account .actions-toolbar{padding-left: 23.8%;}
	.primary .action.login {margin-left: 45px;}	
	.fieldset>.field{margin: 0 0 25px;}
	.form-create-account .legend {margin-left:23.8%;}
	.fieldset>.field:not(.choice)>.label{width: 23.8%;}
	.navigation .level0>.level-top{line-height: 0;padding: 0; color:#252525 }
	.minicart-wrapper{margin-left: 0;}
	
}



@media only screen and (min-width:991px){
.categorypath-thank-you .banner-small.img-bg {padding-bottom:40%;}
.categorypath-gallery .banner-small.img-bg{padding-bottom: 40%;}
.categorypath-custom-design .banner-small.img-bg{padding-bottom: 40%;}
.navigation .level0.parent:hover .level0.submenu {display: block !important;}

}




@media only screen and (min-width:767px){	
.mob-tabs-open {font-family: 'Montserrat';display: none;}
}



@media (min-width:991px){
.navigation .level0>.level-top {line-height:inherit;padding:0 !important;}
.navigation{background:transparent; }
}




@media only screen and (max-width:1550px){
	
.table-wrapper.comparison{
	clear: both;
    max-width: 100%;
    border: 1px solid #c6c6c6;
    border-bottom: 0;
    margin: 0;
    overflow-y: hidden;
    overflow-x: auto;}
	
}

@media only screen and (max-width:1350px){
.nav-primary li.level0{margin:0 5px;}
/* .navigation{width:49%;} */
/* .header-login{width:38%;}  */
.header-logo{margin-right:0;}
.search-links{padding-right: 10px;}
.login-user{padding: 0 10px 0 15px;}
.metal-furniture .row .col-xs-3:nth-child(2) .Metal-frt {padding: 0 0 0 0;}


.header-login{width:39.5%;}
}

@media only screen and (max-width:1250px){
/*.nav-primary a{font-size: 8px;}*/
.login-user a{font-size: 11px;}
.cart-info span {font-size: 11px;}
.navigation-bar{padding: 15px 25px 15px;}
.content-info li{padding-right:5px}
.follow-us a{padding:0 12px 0 0;}
.related-prd .button {min-width: 130px;margin-right:0;}
.related-prd .link-wishlist{margin-right: 0;}
.related-prd .link-compress{margin-right: 0;}
.related-prd .img-view .link-wishlist:after {content: "\f08a";font-size: 19px;}
.related-prd .img-view .link-compress:after{content: "\f066";font-size: 24px;}
.gallery-img .modal-dialog{margin: 40px 0px 0 0;}
.shop-grid .add-to-links {text-align: center;}
.shop-grid .button{min-width: auto;display:inline-block;margin-bottom:10px;}

}

@media only screen and (max-width:1100px){

	.category-products .shop-grid:nth-child(6){
		clear: none;
	}

}

@media only screen and (max-width:1135px){
.search-links {padding-right:5px; float:right}
.cart-info{display:none}
.search-show input[type="text"]{display:none;position: absolute;top: 85px;left: 0;right: 0;width: 100%;max-width: 100%;height: 45px;}
.skip-active input[type="text"] {display: block;padding: 5px 12px 5px 12px;width: 95%;margin: auto;}


.search-show {position: static;}
.search-links{position: static;}
button.search-btn{border-left:0;padding:2px 10px 0; position:static; display:none;}
button.search-btn.mobile_seacrh{display:block; background:transparent !important; box-sizing: 0 0;}
.search-btn:after{content: "\f002";font: normal normal normal 14px/1 FontAwesome;font-size:23px; position:static;color: #464646;}
.header-login {width: 19%;}
.navigation {width: 60%;}
.header-login{width:25%;}
.content-info li {padding-right:0;}
.featured-products .owl-prev{left:0px;}
.featured-products .owl-next{right:0px;}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{display:inline-block}
.minicart-wrapper {margin-top: 2px;}


.search-links{width:26%;}


}


@media only screen and (max-width:991px){
h1{font-size: 38px;}
h2{font-size:35px;}
h3{font-size:25px;}
h4{font-size: 20px;}
h5{font-size:15px;}
.high-quality p {font-size: 19px;}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{border-color:transparent !important;background:#bb3468;color:#FFF;}
.company p{margin: 0 0 15px 0;}
.header-logo{max-width:150px;width:100%;}
.navigation {width:60%;padding:5px 0;}
.header-login{padding:20px 0;width:auto;position: static;}
.cross-link-section{    top: 10px;    right: 25px;}
.login-user{display:none;}
.user-account{display:block; float:left; margin-top:10px;padding-right: 5px;}
.navigation.main{display:block;}
.navigation {display:none;width: 100%;position: absolute;top:70px;background: #fff;right: 0;}
.navigation li {display: block;width: 100%;border-bottom:1px solid #e2e2e2;}
.navigation li:last-child{border-bottom:0;}
.nav-primary a {font-size: 11px;padding:13px 10px !important;}
.nav-primary li.level0{ margin:0}
.nav-primary{width: 100%;    padding: 0 15px;}
.nav-toggle{display:inline-block;}
.header-minicart{float:none;vertical-align:top;margin: 0 15px 0 0;padding-top: 3px;}
.search-links{float:left;padding-right:5px;}
button.search-btn{position:static}
.header-minicart i{font-size: 26px; margin-right:0}
.header-minicart:hover i{color:#bb1a64}
.slide-info{top:60%;transform: translate(-50%, -50%);padding:15px;}
.pd-space{padding:60px 0;}
.furniture-position {padding:25px;}
.newsletter .heading-h4{margin-right:20px;padding-right: 20px;}
form.submit-letter{margin:0;}
.latest-news {margin:0;}
.submit-letter input[type="text"]{padding: 10px 120px 10px 10px;}
input.submit-btn{max-width:110px;}
.footer-about .heading-h3{font-size:20px;margin-bottom:20px}
.content-info li{width:50%;}
 .banner-small {padding-bottom: 30%;}
.space-pd {padding:50px 0;}
.company-info p {margin: 0 0 15px 0;}
.banner-img {padding-bottom: 48%;}
.robot-img{width: 50%;}
.singal-page .navigation-bar{position: relative;padding-bottom: 60px;}
.product-name .heading-h1 {font-size: 36px}
.add-to-cart{width:auto;margin-top:20px;}
.related-prd .button{ display:inline-block; margin-bottom:0;}
.products-grid .add-to-links{text-align:center}
.gallery-img {padding:10px 0;}
.location ul li{margin-right: 30px}
.thank-you p {margin: 20px 0;}
.thank-you h1 {font-size: 50px;}
.porduct-main .title h3 {font-size:25px;}
.col-left{width: 25%;}
.block-title h4{font-size: 20px;}
.theme_sorter{margin: 0 5px 0 0;}
.theme_sorter select{padding: 8px 10px 8px 10px;}
.sort-by{padding:8px 10px 8px 10px;}
.porduct-main .pages a{padding: 5px 7px;}
.nav-primary li.active a:after{content: "";border-bottom: 1px solid #bb1a64;opacity: 1;bottom: -2px; display:none;}
.nav-primary a:hover:after{content: "";border-bottom: 1px solid #bb1a64;opacity: 1;bottom: -2px;display:none}

.login-user .login{display:none;}
.register{display:none;}
.col-main{width:75%;}
#header-nav .nav-primary li .parent .active a{border-color: #bb1a64 !important;}



#header-nav .nav-primary > li.level0.parent > a:after{content: "\f0da";position: absolute;width: 0;height: 0;display: block;border-right: none;right: 15px;top: 50%;margin-top: -22px;font: normal normal normal 14px/1 FontAwesome;color: #bb1a64;left: auto;font-size: 18px;width: 80px;text-align: right;height: 46px;border-bottom:0;padding: 15px 0;z-index: 9; opacity:1; display:none;}
#header-nav .nav-primary > li.level0.active.parent > a:after{color:#FFF;}
#header-nav .nav-primary > li.level0.has-active.parent > a:after{color:#FFF;}
#header-nav .nav-primary > .parent > ul.submenu{border: 0;}



/* #header-nav .nav-primary > li.level0 > a{z-index:-1} */


.minicart-wrapper .block-minicart:before {left: auto;right: 15px;}
.minicart-wrapper .block-minicart:after {left: auto;right: 15px;}
button.search-btn{padding:7px 10px 0;}
.search-links{margin-top:2px}
.header-minicart i{margin-top:5px;}
.nav-primary .level0 > a:after{display:none;}
#header-nav .nav-primary li a{display:block;}

.navigation .level0.parent:hover .level0.submenu{width:100%;}
#header-nav .nav-primary > .parent > ul.submenu{width:100%; border:0}
.navigation .level0 > .parent:hover .level1.submenu{display: block;position: relative;left: auto !important;top: auto !important;border: 0;box-shadow: 0 0;}
.cross-link-section{right: 15px;}
.table-comparison {table-layout: inherit;}



.level-top .sub-menu-arrow:after{content: "\f067";font: normal normal normal 14px/1 FontAwesome;}
.level-top .sub-menu-arrow.active:after{content: "\f068";}
.level-top span.sub-menu-arrow{position: absolute;right: 5px;top: 2px;padding: 3px 12px;background: #efefef;}



/* #header-nav .nav-primary > .parent > ul.submenu.active{display:block} */
.navigation .level0 .submenu .submenu{top: auto !important;left: auto !important;display: block;position: static;box-shadow: 0 0;border: 0;padding-left: 10px;}
#header-nav .nav-primary li .parent > a{background: #efefef;}

}

@media only screen and (max-width:850px){
	
h2{font-size:28px;}
h3{font-size:22px;}
.img-slide{padding-bottom:75%;width: 100%;}
.img-slide:before {content: "";display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;}
.slide-info span.gray{ color:#000;}
#filters li{margin-bottom:5px;}
#filters {margin: 20px 0 5px;}
.banner-small {padding-bottom: 45%;}
.shop-grid .related-prd .button {letter-spacing: 0;}
.featured-products .owl-prev{left:0px;}
.featured-products .owl-next{right:0px;}

.table-comparison .action.tocart {
    white-space: normal;
    word-wrap: break-word;
    padding: 5px 10px;
    min-width: 0;
	font-size:10px;
}
.product-item-name a {
    font-size: 11px;
}
.table-comparison .cell .attribute.value{font-size:11px;}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span {text-align: left;letter-spacing: 0;word-wrap: break-word;white-space: normal;}


}

@media only screen and (max-width:768px){

.img-slide{padding-bottom: 90%;}
.pd-space {padding: 60px 0;}
.category-products .products-grid .product-name{ font-size:15px;}
.category-products .sub-title{font-size: 12px;}
.category-products .regular-price span.price{font-size:25px;}
.product-wrapper{padding: 10px;}
.br-btn{padding:12px 25px;}
.furniture-position{padding:40px;}
.space-pd {padding: 40px 0;}
.Company-customers{padding: 20px 0;}
section.metal-furniture {padding: 50px 0 30px;}
section.Company-customers:after{content:"";bottom: -25px;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid #0a7bbf;}
.Metal-frt ul{margin-right:0;}
.about-img{text-align: center}
.about-img img{display: inline-block;}
.company-info {text-align: center;margin: 15px 0 0;}
.company-info p {margin: 0 0 10px 0;}
.our-customers p {margin-bottom: 15px;}
.address.last {margin: 15px 0 0 0;}
.gallery h3.blue {text-align: center;}
.login-container .block-content{margin-bottom: 10px}
._has-modal aside.modal-popup.modal-slide._inner-scroll._show {
    z-index: 999999999 !important;
}
.toolbar.wishlist-toolbar p.toolbar-amount {
    display: contents;
    /* margin-right: 15px; */
}
}





@media only screen and (max-width:767px){.block-content ul > li.sub-cat.active .subcat_arrow:after{content: "\f068";}.block-content ul > li.sub-cat .subcat_arrow:after{content: "\f067";}.block-content ul > li.sub-cat .subcat_arrow.minus:after{content: "\f068";}
.navigation .submenu:not(:first-child) ul{padding-left:0}
.cross-link-close{display:block;display:block;position: absolute;top: 0;right: 10px;}
h1 {font-size:34px;}
div#accordion{display: none;}
/*.block-compare{display: none !important;}*/
.high-quality{margin: 0 0 10px 0}
.pd-space {padding:50px 0;}
.furniture-prd {margin:auto auto 15px auto; text-align:center;}
.furniture-prd{max-width: 500px;}
.locker .furniture-prd{margin:auto auto 15px auto}
.position-bottom.md-bottom {bottom: 0px; top:auto;transform: translate(-0%, -0%);}
.system-bg {padding-bottom: 80%;}
.furniture-position {padding: 20px;}
.furniture-sell .furniture-prd {margin:auto auto 15px auto;}
.position-bottom {top:50%;transform:translate(-0%, -50%);bottom: auto}
.position-top {top:50%;transform: translate(-0%, -50%);}
.furniture-position h3{font-size:27px;}
.high-quality:after{content: ""; display:none;}
.high-quality{max-width: 100%;}
.high-quality p{max-width: 100%;}
.high-quality h1 {padding: 0 0 5px 0;}
.company p {margin: 0 0 10px 0;}
form.submit-letter{margin-top:15px;}
.footer-grid {margin:0;}
.content-info li{margin-bottom: 15px;}
.footer-about .heading-h3{margin-bottom: 15px;}
.space-bt {margin: 0 0 20px 0;}
.title-br{padding: 0 5px;}
.high-quality h1 .blue {display: inline-block;}
.title-br-blue h3 {margin: 0 0 20px 0;}
.address b{margin: 0 0 5px 0;}
.address.last{margin:30px 0;}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{min-width:130px;}
.robot-img{width:100%;}
.form-group .right-btn {float: none;margin-top: 10px;}
.contact-form .follow-us {margin:15px 0 30px;}
.product-shop {padding: 20px 0;}
.tab-content {padding:20px!important;border: 1px solid #f4f4f3;}
.related-prd-section h3{font-size:30px}
.related-prd-section .title {padding-bottom: 25px;}
.category-products .products-grid .product-image{padding-bottom:45%;}
.featured-products .products-grid .product-image{padding-bottom:100%;}
.products-grid .item {margin-bottom: 15px;border-bottom: 1px solid #efefef;padding-bottom: 5px;}
.gallery-img .furniture-prd {margin: 0 0 15px 0;}
.gallery-img {padding:0;}
.our-prd {text-align: center;max-width: 360px;margin:auto auto 25px auto;}
.our-product h3.blue {text-align: center;}
.location ul li{display: block;margin: 0 0 10px 0;width: 100%; }
.col-left {width:100%;}
.block-content{margin-bottom:40px;display: block;}
.pages-total{ display:none; }
.toolbar-top .pages{ display:none;}
.category-search{text-align: center; border:0}
.porduct-main .title h3{ text-align:center;}
.toolbar-bottom{ border:0;margin: 0;padding:0; text-align: center;}
.porduct-main .toolbar-bottom .pages{float: none;display: inline-block;margin-top: 15px;}
.toolbar-bottom .category-search{margin:0 0 0px 0;padding: 0 0 0px 0;}
.header-logo{max-width:140px;}
.navigation-bar {padding:15px 15px ;display: inline-block;width: 100%;}
.md-height {padding-bottom:70% !important;}
#portfoliolist .portfolio{width:100%;}
.featured-products .products-grid .item{border-bottom:0;}
.text-br{font-size: 11px; padding: 0 40px;    margin-top: 15px;}
.text-br:after{content: "";min-width: 30px;}
.text-br:before{content: "";min-width: 30px;}
.furniture-prd:before{content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #00000024;z-index: 1;}
.gallery-img .furniture-prd:before{ display:none;}
.navigation .level0.has-active>a:not(.ui-state-active){border-color:transparent;}
.navigation .level0{border-top:0;}
.navigation .parent .level-top:after{content:""; display:none;}
.theme_sorter select {padding:0px 10px 1px 10px;}
.page-products .category-products {padding-bottom: 10px;}
/* .category-products .related-prd .product-name{ max-height:inherit;min-height:auto;} */

.col-main{width: 100%;}
.field.password .control .input-text{z-index: 0;}


.login-container .block.block-customer-login, .login-container .block.block-new-customer{margin-bottom:30px;min-height: 0;}
.fieldset>.field, .fieldset>.fields>.field {margin: 0 0 10px;}
.login-container .block.block-new-customer{margin-bottom:0px}
#maincontent{display:inline-block; width:100%;}
.fieldset .legend{font-size: 17px}
.fieldset>.field>.label{padding:5px 0px 2px}
.fieldset>.legend {margin: 0 0 15px;}
.account .page.messages{margin-bottom:0;}
.table{margin-bottom: 0;}
.account .table-wrapper:last-child {margin-bottom: 0;}
.block, .col-left-first {margin-bottom: 0;}
.block-dashboard-orders .block-content{margin-bottom: 0;}
.multicheckout .actions-toolbar>.secondary .action {margin-bottom: 10px;}



.multicheckout .actions-toolbar .secondary .action {margin-left: 0;}
.multicheckout .actions-toolbar>.primary {margin-right: 0;}
.multicheckout .title {margin-bottom: 0px;}
.multicheckout>.actions-toolbar {margin-top: 25px;}
.checkout-container {margin: 0 0 0;}
.checkout-payment-method .payment-methods {margin: 0;}
.order-products-toolbar .toolbar-amount{display: inline-block;padding: 0 !important; margin-bottom: 0 !important;margin-bottom: 0 !important;}
.toolbar-amount span.toolbar-number{margin-right:0;}
.cart-container .cart.main.actions .clear{display:none;}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span{font-size:13px; }

[class*='block-compare']{display:block;}
.shop-product .block-content{margin-bottom: 0px;}
.shop-product .title-br-blue {
    text-align: center;
}

.custom-slide._show{z-index: 99999999 !important;}

}



@media only screen and (max-width:639px){ 

.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:last-child{padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.block.block-dashboard-info{border-bottom:0}
.block-content .box-information{width:100%;margin-right:0;float:none;}
.block-dashboard-addresses .box-billing-address {width: 100%;float: none;margin-right:0;}
.block-dashboard-addresses{border-bottom:0}
.block-dashboard-info .box {background: #f5f5f5;padding: 10px;}

.block-dashboard-addresses .box {background: #f5f5f5;padding: 10px;}
.block-title{margin-bottom: 10px}
.block.block-addresses-default{border-bottom:0}

.block-addresses-default .box {background:#f5f5f5;padding:10px;width: 100%;float: none;margin-right:0;}
.multicheckout .actions-toolbar>.primary {margin-bottom: 10px;}
.multicheckout .block-content .box:not(:last-child) {margin-bottom: 20px;}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:first-child {padding-top: 10px;}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:last-child {padding-bottom: 10px;}
.fieldset>.field:last-child, .fieldset>.fields>.field:last-child {margin-bottom: 20px;}
.deliver-prd #product-addtocart-button{margin-top:15px;}

.cross-link-section{position:static;}
.header-login {
    padding: 5px 0;
}
.catalog-product-compare-index .table-wrapper.comparison .cell.label{width: 128px;}
.table-wrapper.comparison .table-comparison tbody>tr th, .table-wrapper.comparison .table-comparison tbody>tr td{ font-size:11px;}
}



@media only screen and (max-width:550px){
/* .category-products .products-grid .product-name{max-height: inherit;min-height: auto;} */
.pd-space {padding:35px 0;}
h1 {font-size: 27px;}
h2 {font-size: 25px;}
h4 {font-size: 18px;}
.img-slide{padding-bottom:130%;}
.search-links{ padding-right:2px;}
.header-minicart{margin: 0 10px 0 0;}
.nav-toggle button{width:31px;}
.menu-toggle span{height: 3px;}

.slide-info span.gray{font-size: 15px}

.header-minicart i{font-size: 23px;}
.search-btn:after{content: "\f002";font-size: 20px;}
.user-account i {font-size: 20px;}



#portfoliolist .portfolio{width:100%;}
.footer-grid {margin: 0 0px 30px 0;display: inline-block;}
.content-info span{text-align:center;padding-left: 0;}
.content-info span:before{position: static;padding: 0 10px 0 0;}
.footer-about .heading-h3{text-align:center}
.newsletter .heading-h4 {margin-right: 0;padding-right: 0;width: 100%;margin-bottom:10px;max-width: 100%;}
.newsletter .heading-h4:before{content: ""; display:none; }
.latest-news{overflow: initial;}
.submit-letter input[type="text"]{height:45px;padding: 10px;margin-bottom:25px;}
input.submit-btn{line-height: 26px;padding: 11px !important;}
.footer-section .newsletter {padding:30px 0;}
.footer-about{padding: 30px 0;}
.content-info li{width:100%;margin-bottom: 20px; float:none;}
.content-info .follow-info:last-child {margin-bottom: 0;}
.follow-us li{margin-bottom: 0;}
ul.aboutus-info{margin-right:0; float:none;}
.footer-grid.last{margin-bottom:0;}
.footer-grid.last .space-bt {margin: 0;}
.copy-right span{font-size:12px; margin-top:0;}
.cards{float:none;margin-top: 7px}
.high-quality{text-align:center}
section.locker-section {text-align: center;}
footer.footer-section {text-align: center;}
.newsletter .heading-h4 b {margin-top: 5px;}
input.submit-btn{position:static}
form.submit-letter{margin-top: 20px;}
li.link{text-align: center;}
.link a:before{ padding: 0 10px 0 0;position: static}
.link a{padding-left:0}
.banner-small {padding-bottom: 75%; overflow:hidden}
.banner-info{transform: translate(-50%, -65%);top:65%;padding:0 10px;}
.metal-furniture .col-xs-3 {width: 100%;}
.Metal-frt {margin: 0 0px 20px 0;border-bottom: 1px solid #808080;padding-bottom: 10px;display: inline-block;width: 100%;}
.metal-furniture .row .col-xs-3:nth-child(2) .Metal-frt{padding: 0 0 10px 0;}
.Metal-frt ul{display: block;width: 100%;}
.Metal-frt h5{text-align:center;margin-bottom:10px; font-size:17px;}
.metal-furniture .link a:before {content: "\f105";position: absolute;left: -10px;top: 1px;}
section.Company-customers:after{margin-left: -30px;content: "";}
.metal-furniture li.link {margin-bottom: 7px;}
.our-customers{text-align:center}
.Metal-frt.last{margin:0; border-bottom:0;padding-bottom:0}
.space-pd{padding:35px 0;}
.our-customers p{margin-bottom:10px}
section.metal-furniture {padding: 40px 0 30px;}
.footer-about .footer-grid {margin: 0;}
.contact-info .col-sm-6 {display: inline-block;width: 100%;}
.contact-info .address {margin: 0 0 20px 0;}
.contact-info {padding-bottom: 10px;}
.google-map iframe {height: 300px;}
.contact-form .form-group input{    font-size: 13px;height: 45px;}
.contact-form .form-group {margin-bottom: 15px; text-align:center}
.tab-content {padding: 10px;}
.tab-content .table>tbody>tr>td {padding: 13px 15px;}
.category-products .products-grid .product-image {padding-bottom:100%;}
.related-prd-section h3 {font-size: 25px;}
.related-prd .product-info {padding: 10px 0px 10px;}
.product-name .heading-h1 {font-size: 28px;}
.category-discription .product-view .product-shop .price-box .regular-price .price {font-size: 26px;}
.product-view .product-shop .short-description{padding: 0 0 10px 0;}
.size{width: 100%; max-width:100%;margin-bottom: 10px;}

.deliver-day{width: 100%;margin-right:0;margin-bottom: 20px;}
.available{width: 100%;}
.add-to-cart{display: block;text-align: center}
.tab-content .std {margin: 10px 0 0 0;}
.product-collateral {padding: 0 0 30px 0;}
ul.content-info{margin-bottom: 20px}
.banner-img {padding-bottom: 75%;}
.gallery-img .modal-body {padding: 5px;}
.gallery-img .furniture-position h3 {font-size:23px;}
.furniture-position .fa-eye {font-size:21px;}
.banner-info span {font-size: 15px;}
.our-prd{margin: auto auto 20px auto;}
.thank-you h1 {font-size: 40px;}
.thank-you h1 span{font-size:21px}
.thank-you p {margin: 15px 0;}
.thank-you{padding-bottom:20px;}
.enquiry a.btn:first-child{margin-right:0;}
.enquiry a{display: block; margin-bottom:10px;}
.breadcrumbs li{display: block;}
.header-login{padding:0;position:static;}
.md-height {padding-bottom: 70% !important;}
.featured-products .owl-item { text-align:center}
#portfoliolist .portfolio{float:none;}
.block-content{margin-bottom: 20px;}
.newsletter .heading-h4 b {display: inline-block;}
.text p{text-align: justify;}
.latest-news h5{font-size: 14px}
.metal-furniture .Metal-frt:after{content:"";display:none;}
.products-grid .shop-grid{width: 50%;}


.minicart-wrapper .block-minicart{right: -40px;}
.minicart-wrapper .block-minicart:after {right: 40px;}
.minicart-wrapper .block-minicart:before {right: 41px;}

.cross-link-section:hover .cross-link-content{     max-width: 300px;}
.navigation{top:80px;}
.search-links{width: auto;}
button.search-btn{padding: 7px 8px 0 7px;}

}


@media only screen and (max-width:400px){
.effect-2 .item{padding:0 0 10px 0}	

.deliver-day span{font-size: 11px;}
.deliver-prd span{font-size: 11px;}
.deliver-day{margin-bottom:10px;}
.deliver-day span:after {content: "\f0d1";top: 2px;}

}





body.cms-home.cms-index-index #maincontent {display: none !important;}
.messages{margin-bottom: 0px;}
#header-nav .nav-primary > .parent > ul.submenu{display:none;list-style: none;border: 1px solid #ececec;box-shadow: 0 0;}	
#header-nav .nav-primary li .parent a {line-height: initial;padding: 12px 15px;}
#header-nav .nav-primary .parent li{ margin-bottom: 0;list-style: none;}
.parent{position: relative;}

.navigation .level0 > .parent:hover .level1.submenu {display: block;}
.navigation .level0 .level2.parent:hover .level2.submenu{display: block;}
.navigation .level0 .level3.parent:hover .level3.submenu{display: block;}




#header-nav .nav-primary li a{line-height:1.4;}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{border-color:transparent;}
#maincontent{max-width:100%; padding:0}
.column.main{min-height:0;}
.columns .column.main{padding-bottom:0;}
.breadcrumbs .item:not(:last-child):after{content:'';}
body.category-contact-us .title-br-blue.page-title{display:none;}
body.category-about-us .shop-product .page.container{width: 100%;padding: 0;}
body.category-about-us .title-br-blue.page-title{display:none;}
body.category-about-us .shop-product.space-pd{padding:0;}
.theme_sorter select{width:auto;}
.category-products .products-grid .product-image{padding-bottom:0;}
.shop-grid .product-image-photo{bottom:auto;}
.shop-grid .product-image-wrapper{position:initial;}
.add-to-links form{display:inline-block;width: 100%;}
.addto-div{margin-top:5px;}
span.price-final_price{display: inline-block;}

.product-shop span.price {position: relative;font-size: 31px;font-weight: 500;margin-bottom: 0;display: block;}
.product-shop span.price:after {content:"";display: block;background: #66b62a;height: 2px;position: absolute;bottom: 0;min-width: 80px;}
/*.navigation-bar{position:relative;}  07/12/2022  */
/*body.catalog-category-view .navigation-bar,body.cms-index-index .navigation-bar{position:absolute;}*/
body.catalog-product-view .breadcrumb-section .breadcrumbs{border-top: 1px solid #ecebf2;}
.deliver-prd{margin-top:20px;}
.product-view .product-img-box .product.media{width:100% !important;}
body.cms-home.cms-index-index .category-products .products-grid .product-image {padding-bottom: 100%;}
.minicart-wrapper{margin-top:0;}
body.category-thank-you .page.messages{display: none;}
body.category-thank-you .title-br-blue.page-title{display: none;}
.fix-cat-header{position: fixed;top: 0;left: 0;right: 0;bottom: auto;z-index: 999999;background: rgba(255,255,255,0.9);border-bottom: 1px solid #ececec;}
.col-left .sub-Categories a.active {color: #bb1a64;}
#gallery_images a {display: inline-block;margin-right: 20px;}
footer.footer-section, .page-wrapper {display: inline-block;width: 100%;height: auto !important;clear: both;}
.header-minicart .actions .paypal-express-in-context-mini-cart-container {
    display: none;
}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th:before {display:none!important}
.catalog-product-compare-index .table-wrapper.comparison .cell.label span{word-wrap: break-word;white-space: initial;}
.product-shop .out-of-stock{display: inline-block;color: red;margin: 10px 0;width: 100%;}
.captcha-reload{position:relative;}


.account .block-collapsible-nav .item {
    border-color: transparent;
    text-transform: uppercase;
    color: #7e6e6e;
}
.account .block-collapsible-nav .item a{
    color: #7e6e6e;
}
.account .block-collapsible-nav .item.current > strong {
    border-color: transparent;
    color: #3da9df;
    text-transform: uppercase;
    padding: 10px;
}
.category-home-office-work-from-home-furniture-home-based-learning .col-main{
    float: right;
}
/* *************************************************************
 Css Start A/C 06-12-2022
****************************************************************************** */
.navigation>.nav-primary>.category-item>.submenu:after{
    display: none !important;
}
.parent>.submenu>.parent>a:hover {
    display: block;
    position: relative;
    z-index: 100;
}

.page-with-filter #header-nav , .page-products #header-nav{
    position: absolute;
}
.page-products.catalogsearch-result-index >.page-wrapper>.header-section>#header-nav
 {
    position: relative;
}
.account >.page-wrapper>.header-section>.navigation-bar {
    position: relative;
}

#slider-1-slide-3-layer-1 > .heading-h2 {
    line-height: 40px !important;
    text-align: center !important;
}
#slider-1-slide-3-layer-1 > .heading-h2 {
    text-align: center !important;
    line-height: 40px !important;
}
.heading-h2 {
    line-height: 40px !important;
}
#slider-1-slide-4-layer-1>.heading-h2 {
    text-align: center !important;
}
.product-img-box>.product>#umprodimg {
    text-align: center;
}
.shop-product>.col-left>.block-collapsible-nav>.block-collapsible-nav-content>.items>.current {
    border-left: 3px solid transparent;
    border-color: #3da9df;
}
.shop-product>.col-left>.block>.content {
    background: none;
    padding: 15px 0;
}
.shop-product>.col-left>.block-collapsible-nav>.block-collapsible-nav-content>.items>.item:nth-child(4),
.shop-product>.col-left>.block-collapsible-nav>.block-collapsible-nav-content>.items>.item:nth-child(8){
    margin: 0px;
}
.account>.page-wrapper> #maincontent>.shop-product > .col-left>.block-collapsible-nav>#block-collapsible-nav {
    background-color: #0000 !important;
}
.shop-product>.col-left>.block-collapsible-nav>.block-collapsible-nav-content>.items>.item>.delimiter{
    display: none !important;

}
.shop-product>.col-left>.block-collapsible-nav>.block-collapsible-nav-content>.items>.item {
    border-bottom: 1px solid #ebebeb;
}
.product-img-box>.product>#umprodimg {
    text-align: center;
}
/*.swatch-attribute>.swatch-attribute-options>.swatch-option {
    width: unset !important;
}*/
.search-btn:after ,.user-account i {
    color: #636060 !important;
}
@media only screen and (max-width:768px) {
    .minicart-items .item-qty {
        margin-right: 15px;
    }
}
@media only screen and (max-width:639px) {
    .shop-product>.col-left>.block-collapsible-nav{
        position: unset;
    }
}
@media only screen and (max-width:639px){
        rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 300px;
    }
    }
@media only screen and (max-width:550px){
    .row>.col-md-4 > .footer-grid >div>.content-info > a {
        float: unset !important;
        margin: 0px !important;
    }
        .row>.col-md-4 > .footer-grid >div>.content-info>a>img {
        margin: 0 auto;
    }

    }
@media only screen and (max-width:1600px){
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap>rs-mask-wrap {
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap{
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides{
        width: 100%;
    }
    #slider-1-slide-10-layer-1{
        white-space: unset !important;
        word-break: break-word !important;
        width: 100% !important;
    }
    #slider-1-slide-10-layer-1 p {
        font-size: 14px !important;
        line-height: 18px !important;
        margin-bottom: 10px;
        text-align: center !important;
    }
    rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 0px;
        width: 95% !important;
        left: 0px !important;
        margin: 0 2% !important;
    }
    #slider-1-slide-10-layer-1 .heading-h2{
        text-align: center!important;
    }
    #slider-1-slide-3-layer-8 a {
        display: block;
        width: 140px;
        margin: 0 auto !important;
    }
    #slider-1-slide-3-layer-1 p {
        font-size: 14px !important;
    }
    rs-layer#slider-1-slide-3-layer-1,rs-layer#slider-1-slide-4-layer-1 {
        white-space: unset !important;
        word-wrap: break-word !important;
        width: 98% !important;
    }
}


@media only screen and (max-width:1200px){
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap>rs-mask-wrap {
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap{
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides{
        width: 100%;
    }
    #slider-1-slide-10-layer-1{
        white-space: unset !important;
        word-break: break-word !important;
        width: 100% !important;
    }
    #slider-1-slide-10-layer-1 p {
        font-size: 14px !important;
        line-height: 18px !important;
        margin-bottom: 10px;
        text-align: center !important;
    }
    rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 0px;
        width: 95% !important;
        left: 0px !important;
        margin: 0 2% !important;
    }
    #slider-1-slide-10-layer-1 .heading-h2{
        text-align: center!important;
    }
    #slider-1-slide-3-layer-8 a {
        display: block;
        width: 140px;
        margin: 0 auto !important;
    }
    #slider-1-slide-3-layer-1 p {
        font-size: 14px !important;
    }
    rs-layer#slider-1-slide-3-layer-1,rs-layer#slider-1-slide-4-layer-1 {
        white-space: unset !important;
        word-wrap: break-word !important;
        width: 98% !important;
    }
}

@media only screen and (max-width:1000px){

    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap>rs-mask-wrap {
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap{
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides{
        width: 100%;
    }
    #slider-1-slide-10-layer-1{
        white-space: unset !important;
        word-break: break-word !important;
        width: 100% !important;
    }
    #slider-1-slide-10-layer-1 p {
        font-size: 14px !important;
        line-height: 18px !important;
        margin-bottom: 10px;
        text-align: center !important;
    }
    rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 0px;
        width: 95% !important;
        left: 0px !important;
        margin: 0 2% !important;
    }
    #slider-1-slide-10-layer-1 .heading-h2{
        text-align: center!important;
    }
    #slider-1-slide-3-layer-8 a {
        display: block;
        width: 140px;
        margin: 0 auto !important;
    }
    #slider-1-slide-3-layer-1 p {
        font-size: 14px !important;
    }
    rs-layer#slider-1-slide-3-layer-1 {
        white-space: unset !important;
        word-wrap: break-word !important;
        width: 98% !important;
    }
}
@media only screen and (max-width:768px){
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap>rs-mask-wrap {
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap{
        position: unset !important;
    }
    #slider-1-slide-10-layer-1,#slider-1-slide-3-layer-1,#slider-1-slide-4-layer-1{
        text-align: center !important;
        white-space: unset !important;
        word-break: break-word !important;
        width: 100% !important;
    }
    #slider-1-slide-10-layer-1 .heading-h2{
        text-align: center!important;
    }
    #slider-1-slide-10-layer-1 p, #slider-1-slide-3-layer-1 p {
        font-size: 14px !important;
        line-height: 18px !important;
        text-align: center !important;
        width: 90%;
        margin: 0 auto 10px;
    }
/*    rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 370px !important;
    }*/
    a.btn.button.mt-button {
        margin-top: 20px !important;
    }
}
@media only screen and (max-width:500px){
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap>rs-mask-wrap {
        position: unset !important;
    }
    #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap>rs-loop-wrap{
        position: unset !important;
    }
 /*   #rev_slider_1_1>rs-slides>rs-slide>.rs-parallax-wrap{
        position: unset !important;
    }*/
    #rev_slider_1_1>rs-slides{
        width: 100%;

    }

    #slider-1-slide-10-layer-1{
        text-align: center !important;
        white-space: unset !important;
        word-break: break-word !important;
        width: 100% !important;
    }
   #slider-1-slide-10-layer-1 p {
        font-size: 14px !important;
        line-height: 18px !important;
        margin-bottom: 10px;
       text-align: center !important;
    }
    rs-module>rs-slides>rs-slide>.rs-parallax-wrap {
        top: 0px;
        width: 95% !important;
        left: 0px !important;
        margin: 0 2% !important;
    }
   #slider-1-slide-10-layer-1 .heading-h2{
       text-align: center!important;
   }
    #slider-1-slide-3-layer-8 a {
        text-align: center !important;
        display: block;
        width: 140px;
        margin: 0 auto;
    }

    rs-layer#slider-1-slide-3-layer-1 {
        white-space: unset !important;
        word-wrap: break-word !important;
        width: 98% !important;
    }
}
    /* Css End A/C 06-12-2022 *****/

section.related-prd-section.space-pd .products-grid .related-prd .product-image img {
    top: 50%;
}
a#um-pz-magnifying-link {
    position: absolute;
    top: 0;
    right: -175px;
}
div#more-views .slick-track {
    margin: 0;
}
#more-views div#thumbnails {
    float: left;
}
.catalogsearch-result-index .search.results .porduct-main dl.block {
    display: none;
}

.products-grid.grid .product-item .tocompare:before {
    content: "";
}
.product-view .product-img-box .product.media:after {
    content: "";
    position: absolute;
    top: 0;
    right: 28px;
    font-family: 'FontAwesome';
    background-image: url(https://216.137.184.121/static/frontend/godrej_theme/godrej/en_US/Ulmod_Productimage/images/magnify.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 20px;
    background-position: right;
    max-width: 100%;
    display: inline-block;
    background-size: contain;
}
@media only screen and (max-width:1900px) and (min-width:1200px){
/*    .nav-primary a{
        font-size: 9px;
    }*/
}
.pd-space {
    padding: 80px 0;
    max-width: 100%;
    width: 100%;
}
@media (max-width: 767px) {
    #slider-1-slide-3-layer-5 ,#slider-1-slide-1-layer-5{
        text-align: center !important;
        margin-top: 40px !important;
    }
    #slider-1-slide-3-layer-5{
        text-align: center !important;
        margin-top: 80px !important;
    }
}
@media (max-width: 499px) {
    #slider-1-slide-1-layer-5 {
        text-align: center;
    }
    #slider-1-slide-3-layer-5 ,#slider-1-slide-1-layer-5{
        text-align: center !important;
        margin-top: 100px !important;
    }
}