.cms-home .page-wrapper>.breadcrumbs{display:none;}
.cms-home .cms-index-index .nav-sections-item-content>#closure-div{display:none;}
.cms-home .cms-index-index .header .header-left-menu li{padding:0px 5px;margin: 0px;}
.cms-home .cms-index-index .header .header-left-menu li a,.cms-home .block-user .accont-link,.cms-home .minicart-wrapper .action.showcart{font-size:0px; padding:10px 14px;border-left:1px solid #ccc;float: left;width:auto;margin:0px;}  
.cms-home .cms-index-index .header .header-left-menu li.about-icon,.cms-home .cms-index-index .header .header-left-menu li.store-l{display:none;}
.cms-home .cms-index-index .header .header-left-menu li.wishlist.hide{display:block !important;} 
.cms-home .cms-index-index .header.content{text-align:right;} 
.cms-home .cms-index-index .header.content:before{display:none;}
.cms-home .cms-index-index .header .logo{max-width: 260px;}
.cms-home .cms-index-index .main-menu>ul>li a {text-transform: inherit;}
.cms-home .cms-index-index .page-wrapper .hc-contdown{border-top: 1px solid #f1f1f1;}
.cms-home .cms-index-index .home-separator {font-size: 24px;font-weight: 400;color: #52171b;max-width: 1000px;margin: 55px auto 0px;}
.cms-home .cms-index-index .home-products .product-image{min-height:auto;}
.cms-home .cms-index-index.cms-page-view .column.main ol.product-items{padding-left:0px;margin:30px 0px 55px}
.cms-home .cms-index-index .products-grid .product-item-info{min-height:auto;}
.cms-home .cms-index-index .products-grid .product-item-info .product-item-details{padding:10px 0px;}
.cms-home .hc-right .block-user{margin:0px 0px;}
.cms-home .main-menu>ul>li.nav-11-,.cms-home .main-menu>ul>li.gift-vouchers,.cms-home .main-menu>ul>li.interior-designn{display:none;}
.cms-home .w-100{width:100vw;position:relative;margin-left: calc(-50vw + 50% - 0px);}
.cms-home .golden-section .row{display:flex;flex-wrap: wrap;}
.cms-home .golden-text {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;text-align: center;padding: 0px 20px;font-family: "Montserrat";position: relative;}
.cms-home .golden-text:before{width:85%;height:2px;content:"";background:#52171b;position:absolute;top:0px;left:6%;}
.cms-home .golden-text h3{font-size: 28px;font-weight: bold;color: #52171b;}
.cms-home .golden-text p {text-align: center;font-size: 19px;font-weight: 400;color: #52171b;margin: 20px 0px 30px;}
.cms-home .golden-text a {font-size: 20px;font-weight: bold;color: #52171b;border-bottom: 2px solid #52171b;padding-bottom: 8px;}
.cms-home .golden-text a:hover{text-decoration:none;}
.cms-home .shop-by-room{margin-bottom:30px;} 
.cms-home .shop-by-room .h1.home-separator{margin-bottom:40px;}
.cms-home .shop-by-room .col-sm-4 {max-height: 564px;overflow: hidden;} 
.cms-home .shop-by-room .col-sm-4 a{overflow:hidden;position:relative;display: inline-block;width: 100%;}
.cms-home .shop-by-room .col-sm-4 a:hover:before{background: rgba(0,0,0,.5); content:"";position:absolute;height:100%;width:100%;top:0;bottom:0px; left:0px; right:0px;transition: all .4s linear;z-index:1;}
.cms-home .shop-by-room .col-sm-4 a img,.cms-home .post-ftimg-hld a img{-webkit-transition: all .4s linear;transition: all .4s linear;}
.cms-home .shop-by-room .col-sm-4 a:hover img,.cms-home .post-ftimg-hld a:hover img{transform: scale(1.1);}
.cms-home .shop-by-room .col-sm-4 a h3 {position: absolute;width: 100%;text-align: right;padding:20px;box-sizing:border-box;font-size:40px;line-height:40px;color: #fff;font-weight:400;background:rgba(82,23,27,0.6);z-index:2;margin:0px;}
.cms-home .be-inspire .blog-widget-recent ul.post-list li.post-holder .post-content{left: 0px;top:18%; background: rgba(0,0,0,0.6);max-width: 550px;width:100%;}
.cms-home .customer-review .review-text{height: 120px !important;} 
.cms-home .home-bottom-section{margin-top:30px;}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.cms-home .cms-index-index .page-wrapper .hc-contdown{min-height: 65px;}
	.cms-home .shop-by-room .col-sm-4 { min-height: 455px; }
	.cms-home .interior-banner-home { min-height: 230px; }
}
@media (min-width:1280px){
	.cms-home .cms-index-index .page-wrapper .hc-contdown{min-height: 65px;}
	.cms-home .shop-by-room .col-sm-4 { min-height: 564px; }
	.cms-home .interior-banner-home { min-height: 280px; }
}
@media (min-width: 1200px){
	.cms-home .cms-index-index .mainnav-section{position:absolute;width:100%;top: 3px;} 
}
@media (min-width:992px) and (max-width:1200px){
	.cms-home .header .hc-right{width:115px;}.header .hc-middle{width:180px;}  /* */
}
@media (min-width:768px) and (max-width:991px){
	.cms-home .header .hc-right{width:115px;}.header .hc-middle{width:180px;}
	.cms-home .nav-sections-item-content>.main-menu{height:32px;}
	.cms-home .main-menu>ul>li a{padding:2px 0px 10px;}
	.cms-home .golden-text p,.cms-home .golden-text h3{margin: 10px 0px 10px;}
	.cms-home .golden-text p{font-size:16px;}
	.cms-home .site-usp .benefit .icon{margin:0;float:none;}
	.cms-home .site-usp .benefit .text{float:none;}
	.cms-home .cms-index-index .mainnav-wrapper.sticky .main-menu>ul>li {margin: 0 6px;}
	.cms-home .shop-by-room .col-sm-4 {max-height: 330px;}
	.cms-home .page-wrapper .hc-contdown{font-size:15px;}
	.cms-home .site-usp .benefit .large-text {font-size: 17px;} 
}
@media (max-width: 767px){
	.cms-home .cms-index-index .hc-right .block-user,.cms-home .cms-index-index .header .header-left-menu li,.cms-home .cms-index-index .minicart-wrapper {padding: 0 0px;}
	.cms-home .cms-index-index .logo img {width: auto;}
	.cms-home .cms-index-index .closure-div li {padding:0px 10px;margin:10px 0px!important;border-left:2px solid #fff;border-top:0px;width:auto;}
	.cms-home .cms-index-index .page-header{margin-bottom:0px;}
	.cms-home .cms-index-index .header.content{padding:14px 0 10px;}
	.cms-home .cms-index-index .mainnav-wrapper {padding-right: 0px;}
	.cms-home .cms-index-index .closure-div li{font-size: 14px;}
	.cms-home .cms-index-index .header .logo {max-width: 200px;padding-top: 5px;}
	.cms-home .cms-index-index .mainnav-section{padding:8px 0;}
	.cms-home .cms-index-index #closure-div{display:none;}
	.cms-home .cms-index-index .closure-div.hide{display:block !important; margin-bottom:0px;position: fixed;top: 0px;z-index: 9;width: 100%;}
	.cms-home .cms-index-index .header.content,.cms-home .cms-index-index .header .hc-right,.cms-home .cms-index-index .mainnav-section{top:0;}
	.cms-home .cms-index-index .hc-middle .block-search {width: 100%;max-width: 100%;}
	.cms-home .cms-index-index .header .header-left-menu li a{border-left:0px;}
	.cms-home .cms-index-index .hc-right .list-inline.header-left-menu{display:inline-block !important;}
	.cms-home .w-100{margin-left: calc(-50vw + 50% - 0px);padding:0px 10px;box-sizing: border-box;}
	.cms-home .closure-div li:nth-child(1),.cms-home .closure-div li:nth-child(2){display:none;} 
	.cms-home .closure-div li:nth-child(3){border-left:0px;}
	.cms-home .block-user .accont-link,.cms-home .minicart-wrapper .action.showcart{padding: 10px 15px;}
	.cms-home .shop-by-room .col-sm-4{text-align:center; margin-bottom:10px;}
	.cms-home .golden-text::before{display:none;}
	.cms-home .home-separator span{padding: 0 20px;}
}

/* new block convert from styla */
.shop-room-main .shop-room-grid {
	display: flex;
	flex-wrap: wrap;
}
.shop-room-main .shop-room-grid .shop-room-item {
	flex: 50%;
	max-width: 50%;
}
.shop-room-main .shop-room-item .shop-room-img img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.shop-room-main .shop-room-grid .shop-room-item {
	flex: 50%;
	max-width: 50%;
	padding: 0 12.5px;
	box-sizing: border-box;
	margin-top: 5px;
	position: relative;
}
.shop-room-main .shop-room-grid {
	margin-left: -12px;
	margin-right: -12px;
}
.shop-room-main .shop-now-btn .shop-link {
	background-color: #373737;
	color: #fff;
	border-color: #373737;
	display: inline-block;
	font-family: "Montserrat", sans-serif;
	line-height: 22.85px;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 2px;
	text-transform: uppercase;
	border: 1px solid;
	padding: 11px 40px;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	border: transparent;
	transition-timing-function: ease-in-out;
	text-decoration: none;
}
.shop-room-main .shop-now-btn .shop-link:hover {
	background-color: #9e1d22;
	color: #fff;
	border-color: #9e1d22;
}
.shop-room-main .shop-room-item .shop-now-btn {
	position: absolute;
	bottom: 0;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 50px;
}

@media (max-width: 767px) {
	.shop-room-main .shop-room-grid .shop-room-item {
		padding: 0;
		flex: 100%;
		max-width: 100%;
	}
	.shop-room-main .shop-room-grid {
		margin-left: 0;
		margin-right: 0;
	}
	.shop-room-main .shop-room-item .shop-now-btn {
		position: static;
		bottom: 0;
		margin-top: 25px;
	}
}
.arealayout-sec .site-btn {
    background-color: #373737;
    color: #fff!important;
    border-color: #373737;
    text-decoration: none!important;
    display: inline-block;
    font-family: "Montserrat",sans-serif;
    line-height: 22.85px;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 1px solid;
    padding: 11px 40px;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    border: transparent;
    transition-timing-function: ease-in-out;
    text-decoration: none;
}
.arealayout-sec .site-btn:hover {
    background-color: #9e1d22;
    color: #fff;
    border-color: #9e1d22;
}
.arealayout-sec .arealayout-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.arealayout-sec .arealayout-item .arealayout-img {
    flex: 66.66%;
    max-width: 66.66%;
}
.arealayout-sec .arealayout-item .arealayout-cont {
    flex: 33.33%;
    max-width: 33.33%;
}
.arealayout-sec .arealayout-item .arealayout-img img {
    width: 100%;
    height: auto;
}
.arealayout-sec .arealayout-cont-in {
    max-width: 707px;
    padding: 64px;
    text-align: center;
}
.arealayout-sec .arealayout-cont-in p {
    text-align: center;
}
.arealayout-sec .arealayout-cont-in h3 {
    font-family: "Montserrat",sans-serif;
    line-height: 50px;
    font-size: 36px;
    font-weight: 800;
    margin-bottom: 22px;
    margin-top: 33.6px;
}
.arealayout-sec .arealayout-cont-in .site-btn-wrp {
    margin-top: 35px;
}
.arealayout-sec .arealayout-img .hov-img {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%;
    transition: opacity 600ms ease-in-out 100ms;
    opacity: 0;
    background: transparent;
}
.arealayout-sec .arealayout-img .hov-img-wrp {
    position: relative;
}
.arealayout-sec .arealayout-img .hov-img-wrp:hover .hov-img {
    transition: opacity 600ms ease-in-out 100ms;
    opacity: 1;
    background: #ffffff;
}
.arealayout-sec .arealayout-rw {
    margin-top: 48px;
}
.arealayout-sec .arealayout-item.col-rev {
    flex-direction: row-reverse;
}
.arealayout-sec .hov-point-icn {
    background: #861a22;
    fill: #fff;
    width: 10px;
    padding: 10px;
    height: 10px;
    display: flex;
    align-items: center;
}
.arealayout-sec .hov-cont-img {
    position: relative;
}
.arealayout-sec .hov-point-icn[data-tab="tab-1"], .arealayout-sec .hov-point-cont#tab-1 {
    top: 22.1469%;
    left: 5.00149%;
}
.arealayout-sec .hov-point-icn[data-tab="tab-2"], .arealayout-sec .hov-point-cont#tab-2 {
    left: 35.6611%;
    top: 34.0619%;
}
.arealayout-sec .hov-point-icn[data-tab="tab-3"], .arealayout-sec .hov-point-cont#tab-3 {
    top: 47.6754%;
    left: 72.1291%;
}
.arealayout-sec .hov-point-icn[data-tab="tab-4"], .arealayout-sec .hov-point-cont#tab-4 {
    top: 58.0331%;
    left: 87.872%;
}
.arealayout-sec .hov-point-icn {
    position: absolute;
}
.arealayout-sec .hov-point-cont.current {
    display: flex;
    align-items: center;
}
.arealayout-sec .hov-point-cont {
    display: none;
}
.arealayout-sec .hov-point-cont {
    background: #fff;
    z-index: 99;
    display: none;
    border-radius: 0;
    width: 440px;
    padding: 20px;
    box-shadow: 0 0 3px 2px rgb(0 0 0 / 33%);
    cursor: pointer;
    height: min-content;
}
.arealayout-sec .hov-point-cont .hovp-img {
    flex: 144.8px;
    max-width: 144.8px;
}
.arealayout-sec .hov-point-cont  .hovp-cont {
    flex: 1 0;
}
.arealayout-sec .hov-point-cont  .hovp-cont .two-dimensional >.product-specs {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.arealayout-sec .hov-point-cont  .hovp-cont .two-dimensional >.product-specs .double-img-desc {
    padding: 0px 0 10px;
    position: relative;
    padding-left: 0px;
    padding-bottom: 0px;
    line-height: 20px;
    font-size: 14px;
}
.arealayout-sec .hov-point-cont .product-specs .double-img-desc a {
    color: #000000;
    text-decoration: none;
}
.arealayout-sec .hov-point-cont .product-specs {
    margin-bottom: 15px;
}
.arealayout-sec .hovp-cont  .price {
    font-family: "Montserrat",sans-serif;
    line-height: 17px;
    font-size: 12px;
    font-weight: 500;
    color: #373737;
    margin-bottom: 8px;
}
.arealayout-sec .hovp-cont  .price.old-price {
    color: grey;
    line-height: normal;
    text-decoration: line-through;
}
.arealayout-sec .hov-point-cont .hovp-cont .main {
    font-family: "Montserrat",sans-serif;
    line-height: 24px;
    font-size: 19px;
    font-weight: normal;
    color: #373737;
    margin-top: 5px;
    margin-bottom: 15px;
}
.arealayout-sec .hov-point-cont .hovp-cont > .two-dimensional > h3,.arealayout-sec  .hov-point-cont .hovp-cont > .two-dimensional > h4 {
    font-weight: normal;
    margin: 0 0 5px;
}
.arealayout-sec .refresh-rej .arealayout-cont-in h3{ line-height: 33.6px; font-size: 24px; font-weight: 800;color:#861a22; margin-bottom: 22px;}
.arealayout-sec .refresh-rej .arealayout-cont-in p{color: #52171b; font-size: 19px;}
.arealayout-sec .hov-point-icn[data-tab=tab-1], .arealayout-sec .hov-point-cont#tab-1{top: 22.1469%; left: 4.5%;}
.arealayout-sec .hov-point-icn[data-tab=tab-2], .arealayout-sec .hov-point-cont#tab-2{top: 33.0619%;}
.arealayout-sec .hov-point-icn[data-tab=tab-3], .arealayout-sec .hov-point-cont#tab-3{top: 46.999%;}
.arealayout-sec .hov-img-wrp.uk .hov-point-icn[data-tab=tab-1], .arealayout-sec .hov-img-wrp.uk .hov-point-cont#tab-1{
    top: 12.1469%;
    left: 7.00149%;
}
.arealayout-sec .hov-img-wrp.uk .hov-point-icn[data-tab=tab-2], .arealayout-sec .hov-img-wrp.uk .hov-point-cont#tab-2 {
    left: 37.6611%;
}
.arealayout-sec .hov-img-wrp.uk .hov-point-icn[data-tab=tab-5], .arealayout-sec .hov-img-wrp.uk .hov-point-cont#tab-5 {
    left: 37.6611%;
    top: 11.0619%;
}
.arealayout-sec .hov-img-wrp.uk .hov-point-icn[data-tab=tab-3], .arealayout-sec .hov-img-wrp.uk .hov-point-cont#tab-3 {
    top: 45.6754%;
    left: 66.1291%;
}
.arealayout-sec .hov-img-wrp.uk .hov-point-icn[data-tab=tab-4], .arealayout-sec .hov-img-wrp.uk .hov-point-cont#tab-4 {
    top: 47.0331%;
}

@media only screen and (min-width:767px) {
    .arealayout-sec .hov-point-cont {
        position: absolute;
    }
    .arealayout-sec .refresh-rej .arealayout-cont-in p{font-size: 16px;}
}
@media only screen and (min-width:900px) {
    .arealayout-sec .full-width-rw {
        width: 100vw;
        position: relative;
        margin-left: calc(-50vw + 50% - -11px);
    }
}

@media only screen and (max-width:900px) {
    .arealayout-sec .arealayout-item .arealayout-cont {
        flex: 100%;
        max-width: 100%;
    }
    .arealayout-sec .arealayout-item .arealayout-img {
        flex: 100%;
        max-width: 100%;
    }
    .arealayout-sec .arealayout-cont-in h3 {
        margin-top: 10px;
    }
    .arealayout-sec .arealayout-cont-in {
        padding: 20px 30px;
    }
}
@media only screen and (max-width:767px) {
    .arealayout-sec .arealayout-cont-in h3 {
        margin-top: 10px;
        font-size: 24px;
        line-height: 1.2;
    }
    .arealayout-sec .hov-point-cont {
        width: 100%;
        padding: 0;
        box-shadow: none;
    }
    .arealayout-sec .hov-point-cont .hovp-img {
        flex: 75px;
        max-width: 75px;
    }
    .arealayout-sec .hov-point-cont .hovp-cont {
        padding-left: 10px;
    }
}
/* end new block convert from styla */
/*New banner css*/
.home-bottom-section-wel {
	background: transparent;
	padding-top: 0;
	max-width: 1260px;
	margin-top: 0;
	color: #fff;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;
}
.home-buttom-welcome {
	background: url("https://www.ezliving-interiors.ie/media/wysiwyg/home/welcome.jpg");
	background-size: cover;
	background-position: center;
	padding: 52px 0;
	margin-top: 40px;
}
.home-buttom-welcome .bottom-wel-heading {
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	margin-top: 0;
	margin-bottom: 30px;
}
.home-buttom-welcome p {
	text-align: center;
	font-size: 16px;
}
.home-buttom-welcome p a {
	color: #fff;
	text-decoration: underline;
}
.home-buttom-welcome p:not(:last-child) {
	margin-bottom: 35px;
}
.home-buttom-welcome span.trend-txt {
	display: block;
	margin-top: 10px;
}
@media (max-width: 767px) {
	.home-buttom-welcome .bottom-wel-heading {
		font-size: 16px;
		margin-bottom: 20px;
	}
	.home-buttom-welcome p:not(:last-child) {
		margin-bottom: 20px;
	}
	.home-buttom-welcome {
		padding: 40px 0;
	}
	.home-buttom-welcome .bottom-wel-heading br {
		display: none;
	}
}
