/*
* Version 5.3.0 
* HMI Technologies Mumbai
** CSS Document ** 
*
* This is an homepage css file
*
*/
body,.main{color:#000000;font-family:'Gilroy-Regular', sans-serif;}
h1, h2, h3, h4, .btn{color:#000;font-weight:bold;}
.hero-video .hero {width: 100%;height: auto;color: #fff;}
.hero-video .hero {overflow: hidden; margin: 0!important;}      
.hero-video .hero .slide-hero {width: 100%;height: 100%;position: relative;z-index: 1;background-size: cover;background-position: center;}
.hero-video .hero .video {width: 100%;height: 100%;overflow: hidden;}
.hero-video .hero .video video {width: 100%;height: auto;}       
.hero-video .heading-calleg {position: absolute;max-width: 455px;bottom: 25px;z-index: 9;text-align: center;left: 50%;transform: translateX(-50%);}
.customer-update{background:#F0F0F0;padding:30px 0;}
.customer-update .close-customer-update{position:absolute;top:0;bottom:0;margin:auto 0;right:0;padding:20px;height:67px;line-height:39px;}
.customer-update .close-customer-update i{font-size:27px;display:inline-block;line-height:15px;transform:rotate(45deg);}
.customer-update .innr-cst-update{max-width:1115px;}
.innr-cst-update .update-icon{flex:1 0 auto;width:34px;}
.customer-update .update-info-text{font-family:'Gilroy-Regular', sans-serif;font-size:12px;color:#000;margin-left:18px;margin-bottom:0;}
.customer-update .update-info-text a{font-weight:bold;text-decoration:underline;}
.js-banner-block-slider li::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(354.72deg, rgba(255, 255, 255, 0.0001) -231.62%, rgba(0, 0, 0, 0) 7.38%, rgba(0, 0, 0, 0.52) 100.86%);transform:rotate(-180deg);}
.lSSlideOuter .lSPager.lSpg{position:absolute;right:3.5em;top:50%;transform:translateY(-50%);z-index:10;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#fff;border:3px solid rgba(255, 255, 255, 0.3);-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:20px;height:20px;}
.lSSlideOuter .lSPager.lSpg > li a{background:#fff;border:3px solid rgba(255, 255, 255, 0);width:14px;height:14px;}
.lSSlideOuter .lSPager.lSpg > li{display:block;}
.slider-top-texts{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:99;text-align:left;}
.slider-top-texts h2{font-size:3.5rem;font-weight:bold;line-height:1;margin-bottom:10px;}
.slider-top-texts p{font-size:1.5rem;color:#fff;}
.slider-top-texts p a{color:#fff; text-decoration:underline;}
.btn-black, .btn-white {width: 100%;}
.stay-touch h3{font-size:2.25rem;margin:20px 0 5px;font-weight:bold;}
.stay-touch p{font-size:1.25rem;margin-bottom:50px;}
.touch-links{width:100%;display:block;border:1px solid #EAEAEA;box-shadow:0px 2px 10px 4px rgba(0, 0, 0, 0.08);border-radius:10px;background:#fff;text-align:center;position:relative;height:76px;}
.touch-links:hover{border:1px solid #ccc;}
.store-info h4{font-size:2rem;font-weight:bold;line-height:1;margin-bottom:15px;}
.store-info p{font-size:1rem;line-height:1.2;margin-bottom:25px;}
.link-info{position:absolute;right:0;bottom:0;padding:30px 60px;background:#fff;font-weight:bold;}
.imglink:hover .link-info, .imglink:active .link-info, .imglink:focus .link-info{background:#eaeaea;color:#000;}
.deal-form{background:#F4F4F4;padding:15px 0 17px;}
.deal-inr-form h4{font-size:1.95rem;line-height:1.2;font-weight:bold;}
.deal-inr-form button{text-transform:uppercase;letter-spacing:1px;}
.deal-inr-form .touch-links{height:40px;}
.deal-inr-form .touch-links .touch-sprite{width:55%;}
.three-col-info{padding:55px 0 0;}
.common-heading h4{font-size:2.25rem;font-weight:bold;margin-bottom:10px;}
.common-heading p, .readmore-txt p{line-height:1.2;margin-bottom:0;}
.readmore-txt{margin-top:20px;}
.readmore-txt.m-hide{margin-bottom:30px;}
.readmore-txt a{display:block;padding:5px 0;font-weight:bold;}
.readText{display:none;}
.projects-info{padding: 20px 0 55px; background: #f4f4f4;}
.botm-slide .lSNext:before{content:"\e907";font-size:20px;}
.botm-slide .lSPrev:before{content:"\e905";font-size:20px;}
.botm-slide .lSAction>a{padding:15px 20px;background:rgba(0,0,0,.4);}
#inspired-slide li{position:relative;}
#inspired-slide li .slide-text-contain{position:absolute;bottom:40px;left:40px;}
#inspired-slide li .slide-text-contain span{display:block;font-size:1.825rem;font-weight:600;color:#fff;}
.touch-sprite{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.arrow-ic{top:3px;position:relative;left:32px;}
.icon-arrow-right{font-size:25px;display:inline-block;position:relative;top:4px;margin-left:5px;}
.mobile-view{display: none;}
.row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
[class^="col-"], [class*=" col-"], .position-relative{position:relative;}
.v-center-element{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.d-none{display:none !important;}
.img-responsive{width:100%;}
.mx-auto{margin-left:auto;margin-right:auto;}
img{vertical-align:middle;border-style:none;}
section{position:relative;}
.leads-p{font-size:22px;line-height:28px;}
p{font-size:1rem;}
.pl-50{padding-left:50px;}
.pr-50{padding-right:50px;}
.list-style-none{list-style-type:none;}
.btn-black, .btn-white{line-height:32px;}
.btn-black:hover{background:#eaeaea !important;color:#000 !important;}
.video-img-box{position:relative;text-align:center;}
.video-img-box a{position:relative;}
.video-img-box a .icon-play2{font-size:40px;line-height:49px;color:#fff;width:130px;height:130px;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:1px solid #fff;padding:40px 40px 40px 50px;border-radius:50%;}
.video-img-box a:hover .icon-play2{font-size:42px;}
@media (max-width:1026px){.slider-top-texts{padding-left:50px;}
	.customer-update .innr-cst-update{max-width:80%;}
	.touch-links{margin-bottom:10px;}
}
@media (max-width:939px){.touch-links, .deal-inr-form .touch-links .touch-sprite{margin-bottom:20px;width:auto;}
	.deal-inr-form .touch-links{height:76px;}
	.imglink img{width:100%;}
	.imglink img.arrow-ic{width:auto;}
	.readmore-txt, .furniture-store .store-info, .furniture-store .position-relative{margin-bottom:20px;}
}
@media (max-width:769px){.spancfci{padding:25px 0;}
	.common-heading h4, .stay-touch h3{font-size:1.5rem;}
	.stay-touch h3{margin:0 0 5px;}
	.slider-top-texts h2{font-size:2rem;}
	.store-info h4, .deal-inr-form h4{font-size:1.825rem;}
	.store-info p{font-size:0.925rem;line-height:1.4;}
	#inspired-slide li .slide-text-contain span, .stay-touch p, .slider-top-texts p{font-size:.875rem;}			
}
@media (max-width:767px){.customer-update .innr-cst-update{display:block;text-align:center;}
	.slider-top-texts{width:100%;position:absolute;top:75%;transform:translateY(-50%);left:0;z-index:99;text-align:left;}
	.botm-slide .lSAction>a {padding: 0px 3px; background: rgba(0,0,0,.4);}
	.customer-update .update-info-text{margin:0;}
	.customer-update{padding:20px 0;}
	.innr-cst-update .update-icon{margin-bottom:5px;width:auto;display:inline-block;}
	.customer-update .close-customer-update{height:auto;}
	.slider-top-texts{padding-left:15px;}
	.link-info{padding:15px 45px 15px 35px}
}
@media (max-width:660px){
	.customer-update .innr-cst-update {max-width: 70%;}
	.innr-cst-update .update-icon{position: absolute;left: 5px;top: 0;}
	.innr-cst-update .update-icon img{width: 70%;}			
}

@media (max-width:600px){			
	.br-m, .mobile-view{display:block !important;}
	.touch-links{height: 50px;}
	.touch-links .touch-sprite{width: 50%;}
	.stay-touch, .furniture-store .store-info, .store-info h4, .deal-inr-form h4{text-align: center; margin-top:10px}
	.stay-touch p{margin-bottom: 30px;}
	.store-info h4{font-size: 1.7rem;}
	.store-info a{font-size: 1rem; padding: 15px 5px;}
	.spacing-5-v.spancfci{ padding: 15px 0;}
	.readmore-txt p{font-size: 14px;}
	.lSSlideOuter .lSPager.lSpg > li.active a{width: 10px;height: 10px;}
	.lSSlideOuter .lSPager.lSpg > li{padding:0;margin:0;}
	.lSSlideOuter .lSPager.lSpg > li a{width: 7px;height: 7px;}	
	.lSSlideOuter .lSPager.lSpg{margin:0; right:1.5em}
	.slider-top-texts h2{font-size:1.5rem}
	.slider-top-texts p{font-size:1rem;}
	.link-info{font-size: 13px;padding: 8px 25px 7px 10px;}
	.arrow-ic{left: 20px;}
	.common-heading h4, .stay-touch h3{line-height: 1.2;}
	.readmore-txt{margin: 5px 0;}
	.customer-say .common-heading h4 br{display: none;}
	.customer-say .common-heading h4{font-size: 20px;}
	.projects-info{padding: 20px 0 30px;}
	.spacing-2-v {padding-top: 10px; padding-bottom: 10px;}
	.three-col-info { padding: 30px 0 0;}
	.furniture-store .spancfci{padding: 5px 0;}
	.imglink img.arrow-ic { width: 16px;}
	.hero-video .hero{padding-bottom:30px}
	.store-info .readmore-txt{margin-bottom: 0;}
	.spandfci, .stay-touch br, .m-hide {display:none !important;}		
	.video-img-box a .icon-play2 {font-size: 20px;line-height: 28px;width: 70px;height: 70px;padding: 20px 20px 20px 20px;}	
}
.aspect-landing-small { aspect-ratio: 400 / 300; }