@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit;color: inherit; }


/* #Media Queries
================================================== */


@media only screen and (min-width: 1023px) {
.animation .title h1 span.blk-txt, .animation .title.home-title h2 span.blk-txt, .awards-associations.animation .awards-lft h2 span.wh-txt, .help-you.animation h2, .interior-design-lst.animation .int-des-lft h2 span.blk-txt { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateX(-20px);  transform: translateX(-20px);}
.animation.is-animated .title h1 span.blk-txt, .animation.is-animated .title.home-title h2 span.blk-txt, .awards-associations.animation.is-animated .awards-lft h2 span.wh-txt, .help-you.animation.is-animated h2, .interior-design-lst.animation.is-animated .int-des-lft h2 span.blk-txt { opacity: 1; -webkit-transform: translateX(0);  transform: translateX(0); transition-delay:0.2s;}

.animation .title h1 span.blu-txt, .animation .title.home-title h2 span.blu-txt, .awards-associations.animation .awards-lft h2 span.yel-txt, .help-you.animation p, .interior-design-lst.animation .int-des-lft h2 span.blu-txt  { opacity: 0;  -webkit-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform: translateX(20px); transform: translateX(20px);}
.animation.is-animated .title h1 span.blu-txt, .animation.is-animated .title.home-title h2 span.blu-txt, .awards-associations.animation.is-animated .awards-lft h2 span.yel-txt, .help-you.animation.is-animated p, .interior-design-lst.animation.is-animated .int-des-lft h2 span.blu-txt  { opacity: 1;  -webkit-transform: translateX(0); transform: translateX(0); transition-delay:0.4s; }

.interior-design-lst.build-col .builder-list, .awards-associations.animation .awards-list,  .animation .wave-line, .animation .title p, .living-sec.animation .living-tab, .awards-associations.animation .awards-lft .wave-line,  .help-you.animation .help-buddy, .interior-design-lst.animation .int-des-lft .wave-line { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.interior-design-lst.build-col.animation.is-animated .builder-list, .awards-associations.animation.is-animated .awards-list, .animation.is-animated .title .wave-line, .animation.is-animated .title p, .living-sec.animation.is-animated .living-tab, .awards-associations.animation.is-animated .awards-lft .wave-line, .help-you.animation.is-animated .help-buddy, .interior-design-lst.animation.is-animated .int-des-lft .wave-line {  opacity: 1;  -webkit-transform: translateY(0); transform: translateY(0); transition-delay:0.5s; animation-delay:1s }

.space-sec .space-slider, .space-sec #space-lst, .happy-customer.animation  #h-cust, .awards-associations.animation .awards-rgt, .interior-design-lst.animation .int-des-rgt, .tech-stack.animation .stack-list, .living-sec.animation .living-sec-list, .living-sec.animation .living-sec-img, .e-designer.animation .arisan-list, .e-designer.animation .tag-line { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.space-sec.animation.is-animated .space-slider, .space-sec.animation.is-animated #space-lst, .happy-customer.animation.is-animated #h-cust, .awards-associations.animation.is-animated .awards-rgt, .interior-design-lst.animation.is-animated .int-des-rgt, .tech-stack.animation.is-animated .stack-list,  .living-sec.animation.is-animated .living-sec-list, .living-sec.animation.is-animated .living-sec-img, .e-designer.animation.is-animated .arisan-list, .e-designer.animation.is-animated .tag-line { opacity: 1;  -webkit-transform: translateY(0); transform: translateY(0); transition-delay:0.7s; animation-delay:2s }

.counters.animation ul li {  opacity: 0;  -webkit-transition: all 0.8s ease;  transition: all 0.8s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.counters.animation.is-animated ul li:nth-child(1) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.2s;}
.counters.animation.is-animated ul li:nth-child(2) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.5s;}
.counters.animation.is-animated ul li:nth-child(3) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.7s;}

.e-designer.animation .designer-img{  opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.e-designer.animation.is-animated .designer-img {  opacity: 1;  -webkit-transform: translateY(0px);  transform: translateY(0px); transition-delay:0.7s;}
/*.e-designer.animation.is-animated ul li:nth-child(1) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.7s;}
.e-designer.animation.is-animated ul li:nth-child(2) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.9s;}
.e-designer.animation.is-animated ul li:nth-child(3) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:1.1s;}*/

.space-with-us.animation .space-lft h2, .space-with-us.animation .space-rgt a { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.space-with-us.animation.is-animated .space-lft h2 { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.2s;}
.space-with-us.animation.is-animated .space-rgt a {  opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.4s;}

footer.animation .ftr-top { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(30px);  transform: translateY(30px);}
footer.animation.is-animated .ftr-top {  opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.4s;}


.project-list ul li {-webkit-animation:fadeInUp ease 1; -moz-animation:fadeInUp ease 1; -o-animation:fadeInUp ease 1; animation:fadeInUp ease 1;
-webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both;
-webkit-animation-duration:0.6s; -moz-animation-duration:0.6s; -o-animation-duration:0.6s; animation-duration:0.6s;  }
.project-list ul li:first-child {  animation-delay:0.2s; transition-delay:0.2s; }
.project-list ul li:nth-child(2){ animation-delay:0.4s; transition-delay:0.2s; }
.project-list ul li:nth-child(3){ animation-delay:0.6s; transition-delay:0.2s;}
.project-list ul li:nth-child(4) { animation-delay:0.8s; transition-delay:0.2s;}
.project-list ul li:nth-child(5){ animation-delay:1s; transition-delay:0.2s;}
.project-list ul li:nth-child(6){ animation-delay:1.2s; transition-delay:0.2s;}
.project-list ul li:nth-child(7){ animation-delay:1.4s; transition-delay:0.2s;}
.project-list ul li:nth-child(8){ animation-delay:1.6s; transition-delay:0.2s;}

.designer-cnt.living-cnt .tab-width.animation .living-lft { opacity: 0;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-transform: translateX(-40px);  transform: translateX(-40px); }
.designer-cnt.living-cnt .tab-width.animation .living-rht { opacity: 0;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-transform: translateX(40px);  transform: translateX(40px); }
.designer-cnt.living-cnt .tab-width.animation.is-animated .living-lft  { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.2s;}
.designer-cnt.living-cnt .tab-width.animation.is-animated .living-rht  { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.2s;}


.works-list-col.animation ul li, .works-center {  opacity: 0;  -webkit-transition: all 0.8s ease;  transition: all 0.8s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.works-list-col.animation.is-animated ul li:nth-child(1), .works-center.animation.is-animated { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.2s;}
.works-list-col.animation.is-animated ul li:nth-child(2) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.6s;}
.works-list-col.animation.is-animated ul li:nth-child(3) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:0.9s;}
.works-list-col.animation.is-animated ul li:nth-child(4) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:1.4s;}
.works-list-col.animation.is-animated ul li:nth-child(5) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:1.8s;}
.works-list-col.animation.is-animated ul li:nth-child(6) { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); transition-delay:2.2s;}



/*.project-list.animation.is-animated ul li:nth-child(2) { opacity: 1; transition-delay:1.2s; animation-delay:1s; transition-timing-function:ease-out;  }*/


.animation .title h1:after { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease; }
.animation.is-animated .title h1:after {  opacity: 1;  transition-delay:0.5s; animation-delay:1s }

.animation .title.home-title h2:after { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease; }
.animation.is-animated .title.home-title h2:after {  opacity: 1;  transition-delay:0.5s; animation-delay:1s }

@keyframes fadeInUp {
	 0% { transform: translate3d(0, 40px, 0); transition-property: opacity, transform;  opacity: 0; }
	 50% { transform: translate3d(0, 40px, 0); transition-property: opacity, transform; opacity: 0; }
	 100% { transform: translate3d(0px, 0, 0); transition-property: opacity, transform; opacity: 1;} 
}

@keyframes fade-bg {
	 0% { opacity: 0; }
	 50% { opacity: 0; }
	 100% { opacity: 1;} 
}

.e-designer.animation p.para-center, .e-designer.animation .flipster { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.e-designer.animation.is-animated p.para-center, .e-designer.animation.is-animated .flipster { opacity: 1;  -webkit-transform: translateY(0); transform: translateY(0); transition-delay:0.6s; animation-delay:1s }


.interior-design-lst .honeycomb, .spayci-sustain-sec .sustain-fullwid { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.interior-design-lst.animation.is-animated .honeycomb, .spayci-sustain-sec.animation.is-animated .sustain-fullwid { opacity: 1;  -webkit-transform: translateY(0); transform: translateY(0); transition-delay:0.7s; animation-delay:2s }

.living-sec.buddy-sec .buddy-sec-lft, .living-sec.buddy-sec .buddy-sec-rht  { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateY(20px);  transform: translateY(20px);}
.living-sec.buddy-sec.animation.is-animated .buddy-sec-lft, .living-sec.buddy-sec.animation.is-animated .buddy-sec-rht { opacity: 1;  transition-delay:0.5s; animation-delay:1s; transform:none; }


/*.login-center .login-lft, .room-sec .room-lft { animation: fadeInleft 1s ease; transition-delay:1s }
.login-center .login-rht, .room-sec .room-rht { animation: fadeInRight 1s ease; transition-delay:1s }

@keyframes fadeInleft {
	 0% { transform: translate3d(-40px, 0px, 0); transition-property: opacity, transform;  opacity: 0; }
	 50% { transform: translate3d(-40px, 0px, 0); transition-property: opacity, transform; opacity: 0; }
	 100% { transform: translate3d(0px, 0, 0); transition-property: opacity, transform; opacity: 1;} 
}

@keyframes fadeInRight {
	 0% { transform: translate3d(40px, 0px, 0); transition-property: opacity, transform;  opacity: 0; }
	 50% { transform: translate3d(40px, 0px, 0); transition-property: opacity, transform; opacity: 0; }
	 100% { transform: translate3d(0px, 0, 0); transition-property: opacity, transform; opacity: 1;} 
}
*/

.works-list-new.animation ul li .work-txt { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateX(20px);  transform: translateX(20px);}
.works-list-new.animation ul li .work-img { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateX(-20px);  transform: translateX(-20px);}
.works-list-new.animation ul li .work:after { opacity: 0;  -webkit-transition: all 0.7s ease;  transition: all 0.7s ease; }
.works-list-new.animation.is-animated ul li .work-txt { opacity: 1; -webkit-transform: translateX(0);  transform: translateX(0); transition-delay:0.2s;}
.works-list-new.animation.is-animated ul li .work-img {  opacity: 1; -webkit-transform: translateX(0);  transform: translateX(0); transition-delay:0.4s;}
.works-list-new.animation.is-animated ul li .work:after { opacity:1;  transition-delay:0.6s; }


.works-list-new ul li.animation .work-txt { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateX(20px);  transform: translateX(20px);}
.works-list-new ul li.animation .work-img { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  -webkit-transform: translateX(-20px);  transform: translateX(-20px);}
.works-list-new ul li.animation .work:after { opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease; }
.works-list-new ul li.animation.is-animated .work-txt { opacity: 1; -webkit-transform: translateX(0);  transform: translateX(0); transition-delay:0.2s;}
.works-list-new ul li.animation.is-animated .work-img {  opacity: 1; -webkit-transform: translateX(0);  transform: translateX(0); transition-delay:0.4s;}
.works-list-new ul li.animation.is-animated .work:after { opacity:1;  transition-delay:0.6s; }

}

@media only screen and (min-width: 1920px){


.counters ul li::before { left:30%; }
}

@media screen and (min-width:1281px) and (max-width:1330px) {
	header::before { bottom: -17px;}
	.hm-banner { min-height:560px;}
}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

/******************* index page css  *********************/
.hm-banner { min-height:550px; }
header::before { bottom:-17px; }
.feature-sec ul li { padding:50px 30px 30px; min-height:250px; }

.work-img { left:-40px;}
.work-img.left-120 { left: -110px;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;}

header::before { bottom: -13px; }
.logo { width: 80px;}
.ddsmoothmenu { margin-right: 0;}
.ddsmoothmenu ul li {margin: 0px 12px 0 0;}
.ddsmoothmenu ul li.margin {margin-right: 160px; }
.top-rht ul li { margin-right: 15px;}

.ddsmoothmenu ul li a { font-size: 15px; letter-spacing: 0.5px; padding:12px 12px 12px;}
.hm-banner {min-height: inherit;}
#slider.flexslider {min-height: inherit;}
.help-you { background-position:  center center; padding: 0px 0 0; height:460px;}
/*.space-with-us { background-position:  center center;}*/
.space-with-us .space-lft h2 {font-size: 42px; line-height: 52px;}
.help-you h2 {font-size: 48px; line-height: 48px; margin-bottom:20px; }
.help-you p { margin-bottom:20px; }
.help-caption { padding:130px 0;}

/* footer css */
footer .ftr-top .ftr-lft {width: 21%; margin-right: 2%;}
footer .ftr-top .ftr-mid {width: 48%; margin-right: 2%;}
footer .ftr-top .ftr-rgt {width: 27%;}

/*hme*/
.scroll-down { bottom:40px; }
.wave-line img { max-width:none; }
.feature-sec ul li { padding: 50px 25px 30px; min-height: 245px; }
.feature-sec ul li p { font-size: 17px; line-height: 25px;}
.space-sec .slick-slide { margin:0 25px;}
/*.space-sec .slick-slider .slick-next { right:80px; }*/
.e-designer { padding:90px 0 80px;}
.designer-img ul li:nth-child(1) { margin-right: 8%; width: 36%;}
.designer-img ul li:nth-child(2) { margin-right:3%; width: 23%;}
.designer-img ul li:nth-child(3) { width: 30%; }
/*.living-sec { padding: 60px 0;}
.living-sec h1 {font-size: 50px;line-height: 55px;}*/
.happy-customer {padding: 90px 0 60px 0; height:750px; }
#h-cust .slick-slide { margin:0 16px; }
.happy-customer .hap-cust .hap-cust-cnt { padding:30px;}
.happy-customer .hap-cust .hap-cust-cnt p { font-size: 16px; line-height: 24px;}
#h-cust.slick-slider .slick-prev { left:5px; }
#h-cust.slick-slider .slick-next { right:5px; }
.happy-customer .hap-cust-img .hap-cust-img-rgt h2 { font-size:19px; }
.happy-customer .hap-cust-img .hap-cust-img-rgt p { line-height:22px; font-size:15px; }

.title h1, .title.home-title h2 {font-size: 46px; line-height: 50px;}
.space-sec{ padding: 50px 0 70px;}
.awards-associations {padding: 90px 0 70px;}
.awards-associations h2 {font-size: 50px;line-height: 56px;}
.awards-associations .awards-lft { margin-right:4%; }
.awards-associations .awards-rgt { width:100%; }


/* sustainable living */
.living-tab ul.tabs li { font-size: 15px;}
.living-tab ul.tabs li a { padding: 16px 6px 10px;}

.hm-banner .flex-caption h1 { font-size:42px; line-height:48px; }
.hm-banner .flex-caption p { font-size:42px; line-height:48px; }
.hm-banner .flex-caption { transform: translateY(-60%); }

/* Interior Design css */
.interior-design-lst { padding: 100px 0;}
.interior-design-lst h2 { font-size: 42px; line-height: 52px;}
.interior-design-lst h2 span { font-size: 28px; line-height: 34px;}
.interior-design-lst ul li { width: 29%; margin-right: 6%; }

.living-lft { width:44%; }
.living-rht { padding:20px 30px; width:56%; }
.living-rht h2 { margin-bottom:15px; font-size:30px; }
.living-rht p { line-height:26px; }
.title { margin-bottom:30px; }



.design-caption h1 { font-size:44px; line-height:44px; }
.design-caption.inn-banner-heading h1 span.black-txt { line-height:20px; }
.design-caption.inn-banner-heading h1 span.blu-bg { font-size:44px; line-height:44px; }
.design-caption { padding:20px 30px; }

.work-grey { padding:55px 30px 40px;}
.work-img { left: 15px; width: 200px;}
.work-txt { width: 54%;}
.work-img.left-120 { left: -80px; width: 303px;}
.work-img.left-95 { width: 250px; left: -65px; }
.work-txt h3 { font-size:24px; }

.prj-details { padding:60px 40px; }
.prj-rht { width:68%; }
.challenge-lft h3 { font-size:40px; }

.project-list ul li a { font-size: 86px; line-height: 90px;}
.scroll-menu ul li { margin-right:32px;}
.designer-cnt.living-cnt .tab-width .living-lft { width:50%;}
.designer-cnt.living-cnt ul li .tab-width .living-lft.living-img-rht { width:50%;}

.projects { padding:60px 0 40px;}
.projects .container .mix p { font-size:22px; }

.living-img-top ul li img { height:202px; }
#video-viewport video { object-fit: cover; object-position:center center; }
.stack-list ul li { margin-right:2%; } 

.inn-banner.artisan-cap .in-caption h1, .inn-banner.artisan-cap .in-caption h1 span { font-size:58px; line-height:60px;}
.artisan-sec { margin-top:0px;}
.art-lft p, .art-fullwid p { font-size: 22px; line-height: 28px; }
.art-fullwid ul li { font-size:23px;}
.art-title h1 { font-size:48px;}

.room-lst li { width:15.4%; margin-right: 1.5%;}

.room-sec .room-lft { width:35%;}
.room-sec .room-rht { width:60%; }
/*.room-sec .room-rht .tiles-wrap li { width:180px;}*/
.start-btn { bottom:20px;}

.designer-l { padding:24px 40px; }
.room-color ul { padding:0 4%;}


/* color palette css */
.unitat-list ul li { font-size: 20px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}
.room-color .unitat-list ul { padding: 0;}
.room-color .unitat-content ul { padding: 0;}

/* 13Oct2021 */
.partner-list ul li {  font-size: 20px;}

.summary-pad .select-space li, .summary-pad .select-style li { width:20%;}

.sketch-img { max-width: 467px; margin: 0 auto; float:none;}
.hov-img { left:0;}

/* contact page */
.contact-rgt h3 { font-size: 22px;line-height: 26px;}


.cart-details { width:70%;}
a.proceed { padding:16px 14px 10px; }


.spaycei-lft p { line-height:26px;}
.space-with-us::after { width:310px; background-size:cover;}

.works-list-new .work-txt { margin-top:80px; }
.works-list-new ul li:nth-child(odd) .work::after { right: 28%; top: 38%;}
.works-list-new ul li:nth-child(even) .work:after { left: 34%; top: 65%;}
.works-list-new ul li:nth-child(3) .work:after { top:78%; right: 36%; height: 160px;}
.works-list-new ul li:nth-child(4) .work:after { top:78%; left: 38%; }
.works-list-new ul li:nth-child(5) .work:after { top:80%; right: 36%; }
.works-list-new ul li:nth-child(6) .work:after { top:66%; left: 29%; }
.works-list-new ul li:nth-child(7) .work:after { top:57%; right: 37%; }

.in-caption h1 { font-size: 70px; line-height: 80px;}
.in-caption h1 span { font-size: 34px; line-height: 38px; }
.in-caption p { font-size: 28px; line-height:34px; }


/* Our clients css */
.our-clients ul li {padding: 60px 40px;}
.our-clients h1 {font-size: 48px; line-height: 58px;}
.our-clients ul li .cnt-lft h2 {font-size: 28px; line-height: 38px; margin-bottom: 5px;}
.our-clients ul li .cnt-lft h4 {font-size: 18px; line-height: 26px; margin-bottom: 15px;}
.our-clients ul li .cnt-rgt { padding-left: 40px;}
.our-clients ul li .cnt-main.rgt .cnt-rgt { padding-right: 40px;}
.our-clients ul li .cnt-lft .cnt-img {width: 120px;	height: 120px;}



.prj-grid-1.prj-grid-2 ul li:last-child img, .prj-grid-1.prj-grid-2.last ul li:first-child img { height:232px;}
.prj-grid-1.prj-grid-2 ul li img, .prj-grid-1.prj-grid-2.last ul li:last-child img{ height:170px; }
.cat-item .prj-img img { height:188px; }

.ddsmoothmenu ul li ul { left:-25px !important;}
.sidebar .room-lft { width:100%;}


/* .logo { width:140px;} */
.nav-menu { padding-top:0px; }

/* */
.terms-li ul li { padding: 0px 0 15px 32px;}

/* */
.spaycei-lft-img ul { width: 66.7%; }
.spaycei-lft.spaycei-txt-rht ul li { margin-bottom: 10px;}
.drawing-lft { width: auto;}

/* */
.wish-pad li { width: 32%; margin-right: 2%;}


.cus-prof { width:100%;}
.cndkbeforeafter-item img { max-width:none; }
.buddy-sec-lft h1, .buddy-sec-lft h2 { font-size:42px; }
.buddy-sec-rht span.buddy-top { top: -110px; left: -40px;} 
.buddy-sec-rht span.buddy-btm { bottom: -130px; right: 0px; }
.interior-design-lst ul li p { font-size:16px; }
/*.interior-design-lst h2 span.blu-txt { font-size:42px; line-height:42px; }
.interior-design-lst h2 span.blk-txt { font-size:40px; line-height:40px; }
*/
.interior-design-lst h2 span.blu-txt,.interior-design-lst h2 span.blk-txt { font-size: 46px; line-height: 50px;}
.help-you.help-sec h2 { font-size:46px;}
.title h1 span.blu-txt strong, .title.home-title h2 span.blu-txt strong { top:-5px;}

.inn-banner.hght-250.work-ban h1 { font-size:80px; line-height:80px; margin-bottom:0;  }
.inn-banner.hght-250.work-ban p { font-size: 26px; }
.inn-banner.hght-250.work-ban.inn-banner-heading h1 { font-size: 26px; }
.inn-banner.work-ban .work-caption img.spacey-img-rht { margin-right: -65px; top: 24px; width: 100px;}
.inn-banner.work-ban .work-caption img.spacey-img-lft {  width: 100px; top: 38px; margin-left: -30px;}
.select-designer.pricing.price-work .row { max-width:1000px;}
.pricing-bg, .pricing-list ul li.elite .pricing-bg { height:120px; }
.pricing-list ul li.elite .pricing-bg .popular-ico { width: 100px; right: -40px; top: -9px;}
.pricing-list ul li span.price { font-size:44px;}
.add-revision { margin-bottom:15px;}
.select-designer.pricing .pricing-list ul li p { line-height:22px; }


.get-started-head::before { bottom: -12px; }
.help-lft { left:1%;}
.help-rht { right:5%;}

.work-draw ul { padding: 0 2%;}
.work-draw ul li { width: 32%;}

.top-rht { margin-top: 0;}
.spacei-txt { margin-bottom: 10px;}
.inn-banner.hght-250.work-ban .work-caption .spacei-txt img { width: 350px;}


.budget-rgt { padding: 25px; }
.inspiring-photos.floor-plan-sec .avatar-upload .avatar-preview {height: 132px; }
.avatar-upload1 .avatar-preview1 {height: 132px; }

.minimum-pad ul li { width: 30%;}
.ckbx { width: auto;}

.design-chat { width: 100%; justify-content: left;}


.unitat-tab.color-tab .unitat-list { overflow-y: hidden; white-space: nowrap;}
.unitat-tab.color-tab .unitat-list ul li { display: inline-block; float: none;}

.prj-panel { padding: 25px;}
.chat .avatar { width: 100%; max-width: 50px; height: auto;}
.chat .avatar img { width: auto; height: auto;}
.d-flex { display: block; text-align: center;}
.room-chat-txt a { display: inline-block; margin-top: 10px;}
.d-flex img {margin: 0 3px; }


/***** cart new css  *****/
.featured-list ul li .upgrade { height: 88px; line-height: 22px; }



/******sustain new css********/
.sustain-liv-cnt { margin-top: 230px;}
.designer-cnt.living-cnt.sustain-liv .sus-bg { padding-bottom: 0px;}
.polar-img--top { max-width: 260px; }
.polar-img--btm { bottom: 160px; max-width: 300px; left: 150px;} 
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%;}
.row, .row1 { width:750px;}

.nav-menu { display: none;}
header::before {content:none; }
.top-rht ul li.get-btn { display: none;}
header {padding: 15px 0 5px; height: 85px; }
.top-rht {margin: 12px 0 0 0;}
.top-rht ul li { margin-right:16px; }
.top-rht ul li.cart-ico a span {margin: 0;}
.logo { width:75px; top:8px; }
.flex-direction-nav a.flex-prev { left: 20px; }
.flex-direction-nav .flex-next { right: 20px;}
.user-popup { top:48px; }
#login-popup.popup { width:100%; }



.help-you { background-position: left 70% center; padding: 0px 0 0; height:460px; margin: 0; }
/*.space-with-us { background-position:  right 20% center; height:175px; }*/
.space-with-us .space-lft h2 {font-size: 38px; line-height: 48px;}
.help-you h2 {font-size: 42px; line-height: 54px; margin-bottom:20px;}
.help-you p { margin-bottom:20px; font-size: 17px; }

/* footer css */
.foo-h { margin-bottom: 0 !important;}
footer {padding: 40px 0 20px; position: relative;}
footer .ftr-top {padding-bottom: 30px; margin-bottom: 20px;}
footer .ftr-top .ftr-lft {width: 100%; margin-right: 0; text-align: center; margin-bottom: 30px;}
footer .ftr-top .ftr-logo {margin-bottom: 0; margin-right: 2%; width: 18%; }
footer .ftr-top .ftr-logo img {float: none; display: inline-block;}
footer .ftr-top .ftr-scl-lnks ul li {float: none; display: inline-block;}
footer .ftr-top .ftr-scl-lnks ul li a {float: none; display: inline-block;}
footer .ftr-top .ftr-mid {width: 63%; margin-right: 2%;}
footer .ftr-top .ftr-rgt {width: 35%;}
footer .ftr-top .ftr-mid .ftr-lst h2 {margin-bottom: 15px;}
footer .ftr-top .ftr-rgt h3 {margin-bottom: 15px;}
footer .ftr-top .ftr-rgt p {margin-bottom: 15px;}

.ftr-abt { width: 80%; }
.ftr-abt p { text-align: left; line-height: 24px;}

/*hme*/
.hm-banner { min-height:320px; }
#slider.flexslider {min-height: 320px;}
.scroll-down { bottom:15px; }
.count { bottom:15px;}
.wave-line img { max-width:none; }
.title { margin-bottom:20px; }
.title h1, .title.home-title h2 {font-size: 34px;line-height: 42px;padding-bottom: 20px;}
.space-sec {padding: 40px 0 40px; clip-path: inherit;}
/*.space-sec .slick-slider { padding:30px 0;}*/
.counters ul li { padding:50px 0; }
.counters ul li h1, .counters ul li h2 {font-size: 42px;line-height: 42px;}
.counters ul li p {font-size: 14px;line-height: 20px; min-height: 40px;}
.slick-center .hap-cust {margin-top: 0px;}
.happy-customer .hap-cust .hap-cust-cnt {padding: 15px 20px;border-radius: 20px;}
.awards-associations .awards-lft {float: left;width: 100%;margin-right: 0%; margin-bottom: 20px; text-align:center;}
.awards-associations .awards-rgt {float: left;width: 100%;}
.awards-associations {padding: 40px 0; clip-path: inherit; margin-top:0; }
.awards-associations h2 {font-size: 42px;line-height: 46px;}
.awards-associations h2 span {display: inline-block;}
.awards-associations h2 span.yel-txt { display:inline; }

.m-menu {display: block;}
.happy-customer {padding: 40px 0 40px;height: auto; clip-path: inherit; margin-top:0;}
/* .awards-associations h2 {width: 100%;font-size: 42px;line-height: 42px;} */
/*.space-sec .slick-slider {padding: 0px;}*/
.space-sec .slick-slider .slick-next { height: 52px; width: 52px;}
.space-sec .slick-slider .slick-prev { height: 52px;width: 52px;}
.space-sec .space-slider.no-pad button.slick-prev.slick-arrow { left:10px; }
.counters ul li::before { left: 0; right: 0; margin: 0 auto;}

.feature-sec ul li p {font-size: 18px; line-height: 25px;}
.feature-sec ul li{ width: 33.3%; min-height:230px; }
.feature-sec ul li:nth-child(4), .feature-sec ul li:last-child { width:50%; min-height:auto;}
.space-sec .slick-slide { margin:0 20px; }
.space-sec .slick-slider h3 { font-size: 17px; line-height: 20px; height: 36px; }
.space-sec .slick-slider .slick-center.slick-current h3 { bottom:15px; }

.play-button span { border-left: 14px solid #302d1f; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}
.play-button::after, .play-button::before { width:60px; height:60px; }

.e-designer { padding:40px 0 40px; margin-top:0; clip-path: inherit;}
.designer-img ul li:nth-child(1) { margin-right: 8%; width: 36%;}
.designer-img ul li:nth-child(2) { margin-right:3%; width: 23%;}
.designer-img ul li:nth-child(3) { width: 30%; }
#h-cust.slick-slider { min-height:auto; margin-top:10px; }
/*#h-cust.slick-slider .slick-next, #h-cust.slick-slider .slick-prev { display:none;}*/
#h-cust.slick-slider .slick-next { right:40px; }
#h-cust.slick-slider .slick-prev { left:-10px; }
.happy-customer .row1 { width:100%; }
#h-cust .slick-slide { margin:0 15px;}
.feature-sec ul li img { margin-bottom:15px; }

/* sustainable living css */
/*.living-sec h1 {font-size: 36px;line-height: 42px; margin-bottom: 0px; padding-bottom: 0px;}*/
.living-tab ul.tabs {display: inherit;flex-wrap: inherit; border-radius: 5px; padding: 5px;}
.living-tab ul.tabs li{ width: 49.5%; float: left; margin-right: 1%; border-radius: 0px; border: 1px solid #ebebeb; margin-bottom: 5px;}
.living-tab ul.tabs li:nth-child(2n){ margin-right: 0;}
.living-tab ul.tabs li:last-child{width: 100%; margin-bottom: 0;}
.living-sec { padding: 40px 0 40px; margin-top:0px; clip-path: inherit;}
.living-tab .tab-content-div {padding: 30px 0px 0px;}
.living-tab ul.tabs li:hover, .living-tab ul.tabs li.active{background: #ffe22e;}
#magic-line { display: none;}
.flipster-carousel .flip-items {width: 379px !important; height: 380px !important;}
.flipster-carousel .flip-prev {
-webkit-transform: translateX(-38%) translateZ(0) rotateY(30deg) scale(0.8);
-moz-transform: translateX(-38%) translateZ(0) rotateY(30deg) scale(0.8);
-o-transform: translateX(-38%) translateZ(0) rotateY(30deg) scale(0.8);
-ms-transform: translateX(-38%) translateZ(0) rotateY(30deg) scale(0.8);
transform: translateX(-38%) translateZ(0) rotateY(30deg) scale(0.8);
}
.flipster-carousel .flip-next {
-webkit-transform: translateX(38%) translateZ(0) rotateY(-30deg) scale(0.8);
-moz-transform: translateX(38%) translateZ(0) rotateY(-30deg) scale(0.8);
-o-transform: translateX(38%) translateZ(0) rotateY(-30deg) scale(0.8);
-ms-transform: translateX(38%) translateZ(0) rotateY(-30deg) scale(0.8);
transform: translateX(38%) translateZ(0) rotateY(-30deg) scale(0.8);
}

/* cursor diasble css start*/
/*.cursor--container { display: none;}
.cursor{ display: none;}
* { cursor: inherit !important;}
a, button { cursor: pointer !important;}*/
#h-cust.slick-slider .slick-prev, #h-cust.slick-slider .slick-next{ cursor: pointer !important;}
/* cursor diasble css end*/


.hm-banner .flex-caption h1 { font-size:36px; line-height:40px; }
.hm-banner .flex-caption p { font-size:36px; line-height:40px; }
.flexslider:hover .flex-direction-nav .flex-prev { left:20px;}
.flexslider:hover .flex-direction-nav .flex-next { right:20px; }


/* Interior Design css */
.interior-design-lst { padding: 40px 0 40px; margin-top:0px; clip-path: inherit; -webkit-clip-path: inherit;}
/*.interior-design-lst ul li {padding-right: 30px;}
.interior-design-lst h2 { font-size: 42px; line-height: 48px;}
.interior-design-lst h2 span { font-size: 26px; line-height: 32px;}*/
.interior-design-lst h2  { line-height:42px; }
.interior-design-lst h2 span.blk-txt  { font-size: 34px; line-height: 42px; width:auto; float:none; padding:0; line-height:normal;}
.interior-design-lst h2 span.blu-txt { font-size: 34px; line-height: 42px; display:inline-block; padding:0; line-height:normal; }
.interior-design-lst h2 span.blu-txt br { display:none; }
.interior-design-lst ul li h4 {font-size: 19px;	line-height: 24px;}
.interior-design-lst ul li p {font-size: 16px; line-height: 26px;}
.interior-design-lst .int-des-lft { width:100%; text-align:center; margin-top:0; margin-bottom:20px; margin-right:0; }
.interior-design-lst .int-des-rgt { width:100%; }
.interior-design-lst ul li { width: 30%; margin-right:4%; }



.living-lft { width:44%; }
.living-rht { padding:20px 30px; width:56%; }
.living-rht h2 { margin-bottom:15px; font-size:26px; line-height:32px; }
.living-rht p { line-height:24px;  font-size:19px; }
.living-lft img { height:400px; object-fit: cover; }

.counters { margin-top:0px; clip-path: inherit;}

.designer-cnt { padding-top:30px; }
.design-banner { min-height:360px; background-size:cover; background-position: center; }
.design-banner img { opacity:0; }
.design-caption h1 { font-size:40px; line-height:44px; }
.design-caption.inn-banner-heading h1 span.black-txt { line-height:20px; }
.design-caption.inn-banner-heading h1 span.blu-bg { font-size:40px; line-height:44px; }
.design-caption { padding:20px 30px; width:380px; }
.design-banner .design-caption .wave-line img { opacity:1; }
.designer-cnt::after { display:none;}
.design-caption p { line-height:24px; font-size:17px; }
.designer-cnt .container .mix .design-txt ul li { width:100%; margin:0 0 0px 0;}
.flexslider .slides > li { height:380px; background-size: cover; background-position: center;}
.flexslider .slides > li img { opacity:0; }

.prof-photo { margin-top: -108px; }
.prof-photo .target { max-width:172px; }
.prof-photo h1 { font-size:35px; line-height:40px; }
.prof-cnt { padding:30px; }
.prof-cnt h2 { font-size: 34px; line-height: 40px; margin-bottom: 40px;}


.work-grey { padding:55px 30px 40px; width:78%;}
.how-works::after { display:none;}
.work-img { left: 15px; width: 200px;}
.work-txt { width: 59%;}
.work-img.left-120 { left: -80px; width: 303px;}
.work-img.left-95 { width: 250px; left: -65px; }
.work-txt h3 { font-size:24px; }
.works-list ul li:nth-child(2n+1) .work-grey::after { right: -20%; top: 46%;}
.work-grey span.num-txt.num-blu { right: 25px; left: auto; }
.works-list ul li:nth-child(2n) .work-grey::after { left: -20%; top: 46%; }
.works-list ul li:nth-child(3) .work-grey span.num-txt { left:25px; right:auto; }
.in-caption h1 { font-size: 60px; line-height: 80px;}
.in-caption h1 span { font-size: 34px; line-height: 38px; }
.works-center p { font-size: 23px; }
.work-grey span.num-txt { font-size:24px; }


.project-det { padding:30px 0;}
.project-det::after { height:400px; }
.project-det h1 { font-size: 40px; line-height: 50px; margin-bottom:15px; }
.project-det p { margin-bottom:20px; }
.prj-details { padding:30px 20px; }
.prj-lft { width: 28%;}
.prj-rht { width:68%; }
.challenge-lft h3 { font-size:32px;  line-height:44px; }
.det-banner .flexslider .slides > li img { opacity:1;}
.prj-rht p{ font-size:17px; margin-bottom:20px; line-height:26px; }
.challenge-rht p  { font-size:18px; line-height:26px;}
.prj-rht h2 { font-size:34px; margin-bottom:20px;  }


.projects { padding:40px 0;}
.projects .title h1 { font-size:42px; }
.project-list ul li a { font-size: 60px; line-height: 60px;}
.space-with-us.white-btm .space-lft { width:60%;}
.project-list ul li a span { width:140px; }
.project-list ul li a span.wid-100 { width:200px; }

.scroll-menu ul li { margin-right:32px;}
.designer-cnt.living-cnt .tab-width .living-lft { width:50%;}
.designer-cnt.living-cnt ul li .tab-width .living-lft.living-img-rht { width:50%;}
.scroll-menu ul li a { font-size:16px; }


.scroll-menu { display:none;}
.design-banner.living-ban h1 { font-size:40px; line-height:50px; }
.designer-cnt.living-cnt ul li .living-rht { padding:5px 20px; }
.designer-cnt.living-cnt ul li .living-rht h2 { font-size: 28px; }

.projects .container .mix p { font-size:17px; }
.space-with-us::after { display:none; }

.title h1::after, .title.home-title h2::after { width: 150px; }
.title p { line-height:26px; margin:0; font-size:17px; }
.title p br, .para-center br { display:none;}
.living-sec-list ul li a { font-size:20px; height:52px; line-height:54px; }
.living-sec-list ul li { margin-bottom:12px; width:28%; }
.living-img-lft img { height: 410px; object-fit: cover;}
.living-img-top ul li img { height:200px; }
.happy-customer .hap-cust .hap-cust-cnt p { font-size: 16px; line-height: 24px; }
.awards-associations .awards-rgt .awards-lst h4 { font-size:16px;}
.awards-associations .awards-rgt .awards-lst h4 br { display:none;}
.tag-line { margin-top:24px; font-size:24px;}
.stack-list ul li { margin-bottom:20px;}
.tech-stack { padding:40px 0 40px; margin-top:0; }
.help-caption { padding:140px 0; }

.shop-txt h3 { font-size:22px; line-height:26px; }
.shop-list .shop-txt p { font-size:19px; }
.shop-list .shop-txt span { font-size:20px;}
.projects .shop-grid h2 { font-size:32px;} 
.projects.shop-sec .shop-list h1 { font-size:42px; line-height:42px; }


.overlay { display:none !important;}


.inn-banner.artisan-cap .in-caption h1, .inn-banner.artisan-cap .in-caption h1 span { font-size:42px; line-height:50px; margin-bottom:10px;}
.art-lft p, .art-fullwid p { font-size: 22px; line-height: 28px; }
.art-fullwid p { margin-bottom:20px;}
.art-fullwid ul li { font-size:22px; margin-right:20px; margin-bottom:10px; }
.art-title h1 { font-size:44px;}

.space-with-us { height:auto; text-align:center; padding:30px 0 30px;  }
.space-with-us .space-lft { width:100%; text-align:center; margin:0;}
.space-with-us .space-lft h2 { width:100%; }
.space-with-us .space-lft h2 br { display:none; }
.space-with-us .space-rgt { float:none; display:inline-block; margin-top:35px; }

.art-detail::after { display:none; }
.mob-loader { display:block; }


.login-lft { width:50%;}
.login-rht { padding:30px; width:45%;}
.login-lft h1 { font-size:26px; line-height:32px; }
.login-lft p { line-height:24px; font-size:18px; }
.login-lft p br { display:none; }
.hov-img { left:0; }
.login-rht ul li.login-btn input[type="button"] { font-size:16px;}

.room-lft { width:100%; margin-top:20px; text-align:center;} 
.room-lft h1 { font-size:32px; line-height:30px;}
.room-lft img { display:none; }
.room-lft p { margin-bottom:20px; }
.room-rht { width:100%;}

.room-design-options h1, .select-designer.pricing h1, .select-designer h1 { font-size: 32px; line-height: 36px;}
.room-lst li { width:23.5%; margin-right: 2%;}
.room-lst li:nth-child(4n) { margin-right:0%;}
.room-lst li:nth-child(6) { margin-right:2%;}
.pricing-list { padding:0;}
.pricing-list ul li span.price { font-size:38px; }
.select-designer.pricing .pricing-list ul li p { margin-bottom:0px; }
.select-designer.pricing .pricing-list ul > li.second p { margin-bottom:40px; }
.pricing-list ul li { padding:25px 35px; min-height:600px; width:48%; margin-right:4%; margin-bottom:30px; }
.pricing-list ul li:nth-child(2n) { margin-right:0; }
.pricing-list ul > li ul li { font-size:20px; }
.pricing-list ul li h2 { font-size:30px; }
.pricing-list ul > li.third h3 { font-size:24px; line-height:30px; }

.designer-list { padding:40px 0;}
.designer-list ul li .design-txt h3 { font-size:24px;}
.designer-list h2 { font-size:30px; line-height:34px; margin-bottom:20px;}


.room-color ul { padding:0 4%;}
.room-color ul li { width: 23%; }
.architect-det { padding:0 12%;}


/* color palette css */
.unitat-list { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; height: 44px;}
.unitat-list ul li { display: inline; float: none; font-size: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; cursor: pointer !important; margin-right:10px;}
.room-color .unitat-list ul li .color-img { cursor: pointer !important;}
.room-color .unitat-list ul { padding: 0;}
.room-color .unitat-content ul { padding: 0;}

/* style css */
.room-style .room-lst li { width: 23.5%; margin-right: 2%;}
.room-style .room-lst li:nth-child(5n) { margin-right: 2%;}
.room-style .room-lst li:nth-child(4n) { margin-right: 0;}


/* 13Oct2021 */
.partner-list ul li {  font-size: 19px;}

.avatar-upload .avatar-preview { height:138px; }
.price-range-slider { margin-bottom:30px; width:90%;}
#budget-lst.owl-carousel { width:100%;}

.summary-pad { margin-top:20px; }
.summary-pad .select-space li, .summary-pad .select-style li { width:26%;}


/* contact page */
.contact-lft { width: 100%;margin-right: 0px; margin-bottom: 35px;}
.contact-rgt { width: 100%; border-radius:0px;}

.contact-rgt h3 { font-size:28px; margin-bottom:35px;}
.contact-rgt .contact-info ul li { width:33%; margin-bottom:0;}
.contact-rgt .contact-info ul li:last-child img { width:32px; }

.cart-details { width:100%; margin-bottom:30px;}
.cart-rht { width:100%; }

.design-caption.spaycei h1 { font-size: 34px; line-height: 40px;}
.design-caption.spaycei h1 span { font-size: 34px; line-height: 40px;}

.spaycei-pad { border-bottom:1px solid #e1e1e1;}
.spaycei-lft h3 { font-size:26px; line-height:34px;}
.spaycei-lft p { font-size:17px; line-height:26px; margin-bottom:15px;}
.spaycei-lft ul li { font-size:16px; }
.spaycei-lft ul li:last-child { margin-right:0;}
.spaycei-lft.spaycei-txt-rht ul li { font-size:17px; line-height:26px; margin-bottom:15px;}
.spaycei-pad:last-child { border:none; }
.spaycei-rht img { height: 480px; object-fit: cover; }



.works-list-new .work-txt { margin-top:50px; }
.works-list-new .work-txt.work-txt-rht { margin-left:0;}
.works-list-new .work-txt h3 { margin-bottom:10px; font-size:22px; line-height:26px;}
.works-list-new .work-txt p { font-size:18px; line-height:22px; }
.works-list-new ul li:nth-child(odd) .work::after { right: 20%; top: 38%;}
.works-list-new ul li:nth-child(even) .work:after { left: 34%; top: 65%;}
.works-list-new ul li:nth-child(3) .work:after { top:78%; right: 36%;}
.works-list-new ul li:nth-child(4) .work:after { top:78%; left: 32%; }
.works-list-new ul li:nth-child(5) .work:after { top:80%; right: 36%; }
.works-list-new ul li:nth-child(6) .work:after { top:66%; left: 29%; }
.works-list-new ul li:nth-child(7) .work:after { top:57%; right: 37%; }
.in-caption p { font-size:28px; line-height:30px;}

/* Our clients css */
.our-clients ul li {padding: 50px 30px;}
.our-clients h1 {font-size: 42px; line-height: 52px;}
.our-clients ul li .cnt-lft { width: 100%; margin-bottom: 30px;}
.our-clients ul li .cnt-lft:last-child { margin-bottom: 0;}
.our-clients ul li .cnt-rgt { width: 100%; padding-left: 0px;}
.our-clients ul li .cnt-lft h2 {font-size: 26px; line-height: 36px; margin-bottom: 5px;}
.our-clients ul li .cnt-lft h4 {font-size: 18px; line-height: 26px; margin-bottom: 15px;}
.our-clients ul li .cnt-rgt { padding-left: 0px;}
.our-clients ul li .cnt-main.rgt .cnt-rgt { padding-right: 0px;}
.our-clients ul li .cnt-lft .cnt-img {width: 130px;	height: 130px;}
.our-clients ul li .cnt-rgt { height: auto; display: block;}
.our-clients ul li .cnt-rgt iframe { height: 375px;}


.prj-grid-1 ul li .prj-img img { height: 574px; object-fit: cover; }
.prj-grid-1.prj-grid-2 ul li:last-child img, .prj-grid-1.prj-grid-2.last ul li:first-child img { height:212px;}
.prj-grid-1.prj-grid-2 ul li img, .prj-grid-1.prj-grid-2.last ul li:last-child img{ height:160px; }
.prj-grid-list ul li p { font-size:20px;}


.interior-design-lst.build-col { padding:40px 0 70px; }
.interior-design-lst.build-col .builder-list ul li { width:23%;}
.title h1 span.blu-txt strong.italic { font-size:40px;}
#space-lst.owl-carousel .item .before-arr img { width:70px;}
#space-lst.owl-carousel .before-arr.after-arr img { left:-48px; }
.before-arr { right:20px; bottom:74px;}
.before-arr.after-arr { left:20px;}
.before-arr h2 { font-size:28px;}

.feature-sec { margin-top:0;}
.feature-wid { border-radius:0; }

.space-with-us.blu-btm .space-rgt { float:none; margin-top:20px;}

.sidebar { width:100%; height:auto !important;}
.sidebar .room-lft { width:100%;}
.sidebar .sidebar__inner { position:relative !important; top:auto !important; left:auto !important; transform:none !important; }
.awards-list ul li { width:23%; } 
.arisan-list ul li img { height:260px;}

.designer-cnt .container { margin-top:30px;}
.contact-sec form { display:block; }

.projects.shop-sec .det-banner #slider.flexslider .slides > li { height:auto; }
.smk_accordion .acc_section .acc_head { font-size:22px; padding:20px 52px 15px 40px;}


.designer-cnt.profile-cnt { padding-top:30px;}
.order-tbl { overflow-x:scroll; }
.top-rht ul li.user-ico a span { margin-top:3px;}
.cus-prof { margin-top:0; padding:0px;}
.cust-name { margin-bottom:20px; padding-bottom:10px;  }
.cust-name h1 { font-size:26px; }
.cust-name a { margin-top:5px; }
.cust-details { margin-top:10px; width: calc(100% - 205px); }
.cust-details ul li { font-size:19px; margin-bottom:25px;}
.cust-details ul li p a { font-size:15px; }
.order-sec { padding:0px; margin-top:40px; }
.order-box { width:100%; padding:0;}
.cust-photo { width:180px; margin-right:25px; }

.terms-li ul  { padding-left: 15px;}
.terms-li ul li { padding: 0px 0 15px 34px;}

/* */
.spaycei-lft-img ul { width: 55.7%; }
.drawing-lft { width: auto;}
.spaycei-lft.spaycei-lft-img ul li:last-child { margin-right: 25px;}

/* */
.wish-pad li { width: 32%; margin-right: 2%;}
.what-designer .spaycei-lft h3 { font-size: 36px;}
.wish-designer h3, .video-pad h3 { font-size: 40px; line-height: 42px;}
.video-pad .play-button { top: 63%;}



.sidebar.sidebar-rht h1 { margin-bottom:20px; font-size:28px; line-height:34px; }
.sidebar.sidebar-rht h1 span { display:inline-block; }
.trans-cnt { margin-top:10px; }
.trans-cnt h2 { font-size:28px; line-height:34px; }

.hm-banner .flexslider .flex-caption img { opacity:1; width:80px; }
.cndkbeforeafter-item img { max-width:none; }
.title-space h2 { font-size:22px; }

.interior-design-lst .honeycomb-cell { flex: 0 1 130px; max-width: 130px; margin:0 8px 8px; }
.interior-design-lst .honeycomb { max-width: 730px; padding:0; }
.honeycomb-cell:nth-child(5n+5) { margin-left: calc(50% - 358px); }
.honeycomb-cell:nth-child(7n+7) { margin-left: calc(50% - 354px); }
.honeycomb-cell:nth-child(10) { margin-left: calc(50% - 219px); }
.honeycomb-cell:nth-child(14) { margin-left: calc(50% - 494px); }
  /*.honeycomb-cell:nth-child(5n+5) { margin-right: calc(50% - 275px); }*/
.honeycomb__placeholder:nth-child(5n), .honeycomb__placeholder:nth-child(5n+3) { display: block; }

.living-sec.buddy-sec { padding:50px 0; }
.buddy-sec-lft { width:100%; margin-right:0; }
.buddy-sec-lft h1, .buddy-sec-lft h2 { font-size:34px; line-height:42px; text-align:center; margin-bottom:20px; }
.buddy-sec-lft h1 span, .buddy-sec-lft h2 span { display:inline-block; }
.buddy-sec-rht { width:100%; margin-top:140px; }
.buddy-sec-rht span.buddy-btm { position: absolute; bottom: -30px; right: 0px;}
.buddy-sec-lft p { font-size:17px; }
.buddy-sec-lft ul li { font-size: 17px; background-position: 0 0; }
.para-center { font-size:17px; line-height:26px; }
.title h1 span.blu-txt strong, .title.home-title h2 span.blu-txt strong { top:-4px; }

.awards-sec { margin-top:0; padding:50px 0; clip-path: none;}
.certificate-list ul li { width:30%; }
.happy-customer .hap-cust-img .hap-cust-img-rgt p { font-size:15px; }
.help-you.help-sec h2 { font-size: 34px; line-height: 40px; margin-bottom: 10px; }


.inn-banner.hght-250.work-ban h1 { font-size:70px; line-height:70px; margin-bottom:0;  }
.inn-banner.hght-250.work-ban p { font-size: 24px; }
.inn-banner.hght-250.work-ban.inn-banner-heading h1 { font-size: 24px; }
.inn-banner.work-ban .work-caption img.spacey-img-rht { margin-right: -65px; top: 24px; width: 100px;}
.inn-banner.work-ban .work-caption img.spacey-img-lft {  width: 100px; top: 38px; margin-left: -30px;}
.select-designer.pricing.price-work .row { max-width:750px;}
.pricing-bg, .pricing-list ul li.elite .pricing-bg { height:160px; margin-top:-40px; }
.pricing-list ul li.elite .pricing-bg .popular-ico { width: 134px; right: -106px; top: -31px;}
.pricing-list ul li span.price { font-size:44px;}
.add-revision { margin-bottom:15px;}
.select-designer.pricing .pricing-list ul li p { line-height:22px; }
.how-works { padding:50px 0; }
.works-list-col ul li { width:47%; margin-right:6%;}
.works-list-col ul li:nth-child(2n) { margin-right:0;}
.works-list-col ul li:nth-child(3) { margin-right:6%}
.works-list-col ul li h3 { font-size:19px; }
.pricing-list ul > li ul { min-height:auto; }
/*.works-list-col ul li h3 br { display:none}*/


.room-design-options.sh-cart-list { padding:40px 0;}
.cust-addr ul li label { width:15%; }
.cust-addr ul li p { width:calc(100% - 15%);}

#room-popup.popup { width:100%;}
#room-popup ul li { width:23%; }


.get-started-head::before { bottom: -10px; }
.select-designer.pricing.price-work.pay-bg .pricing-list { margin-top:50px; }

.started-top { padding:15px 20px; }
.select-designer.pricing.price-work.pay-bg { padding-top:40px; }


.profile-cnt.order-det { padding:30px 0;}
.profile-cnt.order-det h1 { font-size:32px;}
.profile-rht { width:100%; }
.profile-lft { width:100%; margin-top:20px; }

.drawing-rgt { display:none; }

.contact-sec.carrer-sec .contact-lft { width:100%; }
.contact-sec.carrer-sec .contact-lft h2 { font-size:26px; }
.contact-sec.carrer-sec .contact-rht { display:none;}


.help-lft { left:0%; top:50px; }
.help-lft img { width: 120px; } 
.help-rht { right:1%;}
.help-rht img { width: 85px; } 


.work-draw ul { padding: 0 2%;}
.work-draw ul li { width: 32%; line-height: 25px; padding: 20px; font-size: 17px;}
.spacei-txt { margin-bottom: 10px;}
.inn-banner.hght-250.work-ban .work-caption .spacei-txt img { width: 260px;}


.budget-rgt { padding: 25px; }
.inspiring-photos.floor-plan-sec .avatar-upload .avatar-preview {height: 140px; }
.avatar-upload1 .avatar-preview1 {height: 140px; }
.minimum-pad ul li { width: 30%;}
.ckbx { width: auto;}
.budget-rgt h3 { font-size: 26px;}

.profile-pad { padding: 20px;}
.prj-panel { padding: 30px 20px; }

.chat { margin-top: 40px;}
.chat .avatar { float: left; width: 70px; height: 80px;}
.chat .avatar img { width: auto; height: auto;}
.design-chat { display: block; width: 100%;}
.room-chat 	{ width: 46%; float: left; margin-right: 2%;}
.msg p { font-size: 15px;}
.room-chat-txt p { font-size: 15px;}

.cust-details ul li p { font-size: 15px;}

/* .chat li { display: inline-block; width: 100%;}
.chat .self .avatar { float: right;}
.chat .avatar { float: left; width: 80px; height: 80px;}
.chat .avatar img { width: auto; height: auto;}
.other .msg { float: right;}
.msg { width: calc(100% - 110px); max-width: none;}
.chat .day { margin-top: 20px; margin-bottom: 30px;}
.room-chat { flex: 1 1 48%; }
#chat-popup.popup { padding: 25px;}
.chat-det-list { min-height: auto;} */

.unitat-tab.color-tab .uni-cnt { padding: 20px 0;}



#space-lst.owl-carousel .owl-dot { width: 13px;	height: 13px;}
#space-lst.owl-carousel .owl-dots { z-index: 9;}
.hm-banner .flex-caption { padding: 0 70px;}
.hm-banner .flex-caption h1 { font-weight: 700;}
.hm-banner .flex-caption p { font-weight: 700;}


/***** cart new css  *****/
.featured-list ul li .upgrade { height: 94px; line-height: 22px; align-items: center;display: flex;	justify-content: center;}


.sustain-lft { width:100%;}
.sustain-rht { float: left; width: 100%; margin-top:20px; }
.designer-cnt.living-cnt.sustain-liv h1 { font-size:28px; margin:0 0 18px;}
/* .designer-cnt.living-cnt.sustain-liv p {line-height: 26px;} */
.designer-cnt.living-cnt.sustain-liv .sustain-liv-lft.fs-24 p {font-size: 20px; line-height: 28px;}
.sus-liv-img { margin:25px 0 25px;}
.spayci-sustain-sec { padding:80px 0 65px;}



/******sustain new css********/
.sustain-liv-cnt { margin-top: 174px; padding: 18px; width: 46%;}
.designer-cnt.living-cnt.sustain-liv .sus-bg { padding-bottom: 0px;}
.designer-cnt.living-cnt.sustain-liv p { font-size: 16px; line-height: 24px;}
.sus-details-list { padding: 18px; margin-top: 410px; width: 46%;}
.designer-cnt.living-cnt.sustain-liv .service-details-list ul li { font-size: 16px;}

.polar-img--top { max-width: 220px; right: 20px; }
.polar-img--btm { bottom: 220px; max-width: 220px; left: 50px;} 

}

	
/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px;}

.nav-menu { display: none;}
header::before {content:none; }
.top-rht ul li.get-btn { display: none;}
header {padding: 15px 0 5px; height: 85px; box-shadow: 0 0 6px rgba(0,0,0,0.08);}
.top-rht {margin: 12px 0 0 0;}
.top-rht ul li.cart-ico a span {margin: 0; background-size: 100%; width: 24px; height: 28px;}
.top-rht ul li.user-ico a span {margin: 0; background-size: 100%; width: 24px; height: 26px; margin-top: 3px;}
.top-rht ul li.cart-ico:hover a span { background-position: 0 -29px; }
.top-rht ul li.user-ico a:hover span { background-position: 0 -27px; }

.user-popup { top:48px; }
#login-popup.popup { width:100%; border-radius:0px; }
.sign-lft { width:100%; display:none; }
.sign-rht { width:100%; padding:22px 22px; }
.started-top { padding:15px 0px; }

.logo { width: 75px; top: 10px;}
.flex-direction-nav a.flex-prev { left: 20px; }
.flex-direction-nav .flex-next { right: 20px;}
.feature-wid { border-top-left-radius: 0; border-top-right-radius: 0; }
.feature-sec ul li { width: 50%;  min-height:210px; padding:30px 20px 20px; }
.feature-sec ul li:last-child { width: 100%;}
.feature-sec ul li img { margin-bottom:15px; }

.help-you { background-position:  center center; padding: 0px 0 0; height: auto;}
.help-caption { padding:70px 0;}
.help-you h2 {font-size: 38px; line-height: 48px; margin-bottom: 20px;  margin-top:0; clip-path:none;}s
.help-you p {font-size: 18px; line-height: 24px; margin-bottom: 20px;}


.space-with-us { padding: 25px 0 25px; background-position:  center center; height:auto;}
.space-with-us .space-lft { width: 100%; margin-right: 0;}
.space-with-us .space-rgt { width: 100%; text-align: center; margin-top:25px; }
.space-with-us .space-rgt a {float: none; display: inline-block;}
.space-with-us .space-lft h2 { text-align: center; width: 100%; font-size: 34px; line-height: 46px;}


/* footer css */
footer {padding: 30px 0 20px;}
footer .ftr-top {padding-bottom: 25px; margin-bottom: 20px;}
footer .ftr-top .ftr-lft {width: 100%; margin-right: 0; text-align: center; margin-bottom: 30px;}
footer .ftr-top .ftr-logo {margin-bottom: 15px;}
footer .ftr-top .ftr-logo img {float: none; display: inline-block; width:auto;}
footer .ftr-top .ftr-scl-lnks ul li {float: none; display: inline-block;}
footer .ftr-top .ftr-scl-lnks ul li a {float: none; display: inline-block;}
footer .ftr-top .ftr-mid {width: 100%; margin-right: 0; margin-bottom: 20px;}
footer .ftr-top .ftr-rgt {width: 100%; text-align: center;}
footer .ftr-top .ftr-mid .ftr-lst h2 {margin-bottom: 10px;}
footer .ftr-top .ftr-rgt h3 {font-size: 20px; margin-bottom: 10px;}
footer .ftr-top .ftr-rgt p {margin: 0 25% auto; margin-bottom: 15px; width: 50%;}
footer .ftr-top .ftr-rgt .news-r {float: none; display: inline-block; max-width: 350px; }
footer .ftr-top .ftr-mid .ftr-lst ul li { margin-bottom: 5px;}

/*hme*/
.title, .title.home-title { margin-bottom:20px; }
.title h1, .title.home-title h2 {font-size: 28px;line-height: 32px;padding-bottom: 15px;}
.how-works .title h2 {font-size: 28px;line-height: 32px;padding-bottom: 15px;}
.how-works .title h2::after {width: 130px;}
.wave-line img { max-width:none; width:90px;}
.space-sec {padding: 30px 0 30px; clip-path:none;}
.space-sec .row1 { width:100%; padding:0; }
.space-sec .slick-center .slick-list, .slick-center .slick-track { padding:0;}
.counters ul li { padding:40px 0;}
.counters ul li h1, .counters ul li h2 {font-size: 38px;line-height: 40px;}
.counters ul li p {font-size: 14px;line-height: 20px; min-height: auto;}
.slick-center .hap-cust {margin-top: 0px;}
.happy-customer .hap-cust .hap-cust-cnt { padding: 25px 25px;border-radius: 20px;}
.awards-associations .awards-lft {float: left;width: 100%;margin-right: 0%; margin-bottom: 20px; text-align:center;}
.awards-associations .awards-rgt {float: left;width: 100%;}
.awards-associations h2 span {display: inline-block;}
.awards-associations h2 span.yel-txt { display:inline-block;}
.awards-associations {padding: 30px 0;  margin:0; clip-path:none;}

/*
.awards-associations h2 {font-size: 42px;line-height: 46px;}
 .awards-associations h2 {width: 100%;font-size: 42px;line-height: 46px;}*/ 
/* .awards-associations h2 {width: 100%;font-size: 28px;line-height: 32px;} */
.m-menu {display: block;}

.happy-customer {padding: 30px 0 30px;height: auto;  margin:0; clip-path:none;}
.happy-customer p { padding:0 10px; }

.space-sec .slick-slider {padding: 0px;}
.space-sec .slick-slider .slick-next { right: 15px; height: 48px; width: 48px;}
.space-sec .slick-slider .slick-prev {left: 15px;height: 48px;width: 48px;}
.counters ul li::before { left: 0; right: 0; margin: 0 auto;}
.feature-sec ul li p {font-size: 17px;}
.hm-banner { min-height:auto; }
#slider.flexslider {min-height: auto;}
.hm-banner ul li { background-size: cover; height: 320px; background-position:center;}
.hm-banner ul li img{ opacity: 0;}
.hm-banner ul.flex-direction-nav li {height: inherit !important;}
.hm-banner .number span.current-slide {font-size: 24px; line-height: 36px;}
.hm-banner .number span.current-slide::after { font-size: 24px; line-height: 36px;}

.space-sec .slick-slide { margin:0 8px;}
#h-cust .slick-slide { margin:0 8px; }
#h-cust.slick-slider { min-height:auto; margin-left:0 !important;}
.happy-customer .hap-cust { margin:0; }
.happy-customer .row1 { width:100%; padding:0; }
.slick-center .hap-cust .hap-cust-cnt p { font-size:16px; line-height:26px; }

.space-sec .space-slider { margin-left:0 !important; }
.space-sec .slick-center.slick-current.slick-slide { transform:none; }
.space-sec .slick-slider .slick-center.slick-current h3 { bottom:15px; }

.e-designer { padding:30px 0;  margin:0; clip-path:none;}
.designer-img ul li:nth-child(1) { margin-right: 8%; width: 36%;}
.designer-img ul li:nth-child(2) { margin-right:3%; width: 23%;}
.designer-img ul li:nth-child(3) { width: 30%; }

.happy-customer .hap-cust-img { opacity:0; transition:all 0.4s ease;}
.happy-customer .slick-slide.slick-current .hap-cust-img { opacity:1}
#h-cust .slick-dots { margin-top:25px;}
.awards-associations .awards-rgt .awards-lst { padding:15px 0 20px; }
.happy-customer .hap-cust-img .hap-cust-img-lft { width:65px; margin-right:15px; }
.happy-customer .hap-cust-img .hap-cust-img-rgt { width:calc(100% - 80px); }
.happy-customer .hap-cust-img .hap-cust-img-rgt h2 { font-size:20px; }
.happy-customer .hap-cust-img .hap-cust-img-rgt p { font-size:16px; line-height:20px; }

.foo-h { margin-bottom:0 !important; } 
footer { position:relative;}

.control { width: 70px; height: 70px; border:2px solid #fff; }
.control::before { height:65px; }
.control .left { border-left: 15px solid #fff; border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
.control .right { border-left: 15px solid #fff; border-top: 12px solid transparent; border-bottom: 12px solid transparent; margin-left:-15px; }
.control.pause .left, .control.pause .right { border-left: 7px solid #fff; }
.feature-sec { margin:0;}

.number { display:none; }
.hm-banner ul.flex-direction-nav { display:none; }
.hm-banner .flex-control-nav { display:block; }
.scroll-down { bottom:40px; display:none; }

/* sustainable living css */
/*.living-sec h1 {font-size: 28px;line-height: 32px; margin-bottom:0px; padding-bottom: 0px;}*/
.living-tab ul.tabs {display: inherit;flex-wrap: inherit; border-radius: 5px; padding: 5px;}
.living-tab ul.tabs li{ width: 49.5%; float: left; margin-right: 1%; border-radius: 0px; border: 1px solid #ebebeb; margin-bottom: 5px; font-size: 15px;}
.living-tab ul.tabs li:nth-child(2n){ margin-right: 0;}
.living-tab ul.tabs li:last-child{width: 100%; margin-bottom: 0;}
.living-tab ul.tabs li a { padding: 12px 6px 10px;}
.living-sec { padding: 30px 0; margin:0; clip-path:none;}
.living-tab .tab-content-div {padding: 30px 0px 0px;}
.living-tab ul.tabs li:hover, .living-tab ul.tabs li.active{background: #ffe22e;}
#magic-line { display: none;}
.flipster-carousel .flip-items {width: 349px !important; height: 350px !important;}
.flipster-carousel .flip-prev {
-webkit-transform: translateX(-32%) translateZ(0) rotateY(30deg) scale(0.8);
-moz-transform: translateX(-32%) translateZ(0) rotateY(30deg) scale(0.8);
-o-transform: translateX(-32%) translateZ(0) rotateY(30deg) scale(0.8);
-ms-transform: translateX(-32%) translateZ(0) rotateY(30deg) scale(0.8);
transform: translateX(-32%) translateZ(0) rotateY(30deg) scale(0.8);
}
.flipster-carousel .flip-next {
-webkit-transform: translateX(32%) translateZ(0) rotateY(-30deg) scale(0.8);
-moz-transform: translateX(32%) translateZ(0) rotateY(-30deg) scale(0.8);
-o-transform: translateX(32%) translateZ(0) rotateY(-30deg) scale(0.8);
-ms-transform: translateX(32%) translateZ(0) rotateY(-30deg) scale(0.8);
transform: translateX(32%) translateZ(0) rotateY(-30deg) scale(0.8);
}
.flipster .flipto-next { right: 10px;height: 40px;width: 40px;}
.flipster .flipto-prev{ left: 10px;height: 40px;width: 40px;}

/* cursor diasble css start*/
/*.cursor--container { display: none;}
.cursor{ display: none;}
* { cursor: inherit !important;}
a, button { cursor: pointer !important;}
#h-cust.slick-slider .slick-prev, #h-cust.slick-slider .slick-next{ cursor: pointer !important;}*/
/* cursor diasble css end*/

.hm-banner .flex-caption { padding:0 10px; margin-top:0; transform: translateY(-58%);}
.hm-banner .flex-caption h1 { font-size:26px; line-height:30px; letter-spacing:normal; margin-bottom:20px;}
.hm-banner .flex-caption h1 br { display:none; }
.hm-banner .flex-caption p { font-size:26px; line-height:30px; letter-spacing:normal; margin-bottom:20px;}
.hm-banner .flex-caption p br { display:none; }
.hm-banner .flex-caption a { height: 42px; line-height: 45px;}

/* Interior Design css */
.interior-design-lst { padding: 30px 0;  margin:0; clip-path:none;}
.interior-design-lst .int-des-lft { width: 100%; margin-right: 0; margin-bottom: 20px; text-align:center; margin-top:0; }
.interior-design-lst .int-des-rgt { width: 100%;}
/*.interior-design-lst h2 { font-size: 38px; line-height: 42px;}
.interior-design-lst h2 span { font-size: 26px; line-height: 32px; padding-top: 5px;}*/
.interior-design-lst h2  { line-height:28px; padding-bottom:10px; }
.interior-design-lst h2 span.blk-txt  { font-size: 28px; line-height:32px; width:auto; float:none; padding:0; line-height:normal; margin:0;}
.interior-design-lst h2 span.blu-txt { font-size: 28px; line-height:32px; display:inline-block; padding:0; line-height:normal; margin:0;}
.interior-design-lst h2 span.blu-txt br { display:none; }
.interior-design-lst ul li { padding-right:0px; text-align:center; margin-bottom:30px; margin-right:0px; width:100%;}
.interior-design-lst ul li .int-img { margin-bottom:12px; }
.interior-design-lst ul li .int-img img { float:none; }
.interior-design-lst ul li h4 {font-size: 21px;	line-height: 24px; padding-bottom: 10px; letter-spacing:normal; min-height:auto;}
.interior-design-lst ul li p {font-size: 16px; line-height: 25px;}



.living-lft { width:100%; }
.living-rht { padding:20px 15px; width:100%; }
.living-rht h2 { margin-bottom:20px; font-size:27px; line-height:32px; }
.living-rht p { line-height:24px;  font-size:18px; }

.counters { margin:0; clip-path:none;}
.title p { font-size: 18px; line-height: 22px; margin-bottom:10px;}
.title p br { display:none; }
.hashtag h3 { font-size:26px; }
.hashtag p { font-size: 18px; line-height: 24px;}

.living-para p { font-size:18px; }


.designer-cnt { padding-top:25px; }
.design-banner { min-height:350px; background-size:cover; background-position: center; }
.design-banner.hght-250 { min-height:250px;}
.design-banner img { opacity:0; }
.design-caption h1 { font-size:30px; line-height:32px; margin-bottom:15px; }
.design-caption.inn-banner-heading h1 span.black-txt { line-height:10px; }
.design-caption.inn-banner-heading h1 span.blu-bg { font-size:29px; line-height:32px; margin-bottom:15px; }
.design-caption { padding:20px 30px; width:300px; }
.design-banner .design-caption .wave-line img { opacity:1; }
.designer-cnt::after { display:none;}
.design-caption p { line-height:25px; font-size:16px; margin-top:5px; }
.designer-cnt .container .mix .design-txt ul li { width:100%; margin:0 0 0px 0;}

.designer-cnt .des-style { width:100%; margin-bottom:10px; }
.designer-cnt .container { margin:20px 0 0 0; }

.designer-cnt .container .mix .design-photo { top:-18%; }
.designer-cnt .container .mix .design-txt { padding:80px 15px 20px; }
.designer-cnt .container .mix .design-txt h3 { font-size:24px; }
.designer-cnt .container .mix .design-txt p { margin-bottom:8px; }
.designer-cnt .container .mix .design-txt ul li:last-child { margin-bottom:0; }
.designer-cnt button { font-size:18px; padding: 0 16px 0 0; margin: 0px 10px 0 0;}

.design-banner .design-caption .wave-line img { width:80px;}


.prof-photo { margin-top: -94px; }
.prof-photo .target { max-width:140px; left:0; }
.prof-photo h1 { font-size:34px; line-height:38px;  }
.prof-photo h1::after { top:-12px }
.prof-cnt { padding:20px; }
.prof-cnt h2 { font-size: 34px; line-height: 40px; margin-bottom: 30px;}
.prof-pad .tab-profile .design-port { margin-bottom:20px}
.share { display:none; }
.prof-btns { margin:10px 0 15px; }
.prof-cnt ul > li p { line-height:25px; font-size:16px;}


.inn-banner { min-height:350px; background-size:cover; background-position: center; }
.inn-banner.hght-250 { min-height:250px;}
.inn-banner img { opacity:0; }

.how-works { padding:30px 0;}
.work-grey { padding:55px 30px 40px; width:100%;}
.works-list ul li { margin-bottom:80px; }
.how-works::after { display:none;}
.work-img { left: 15px; width: 210px;}
.work-txt { width: 59%;}
.work-img.left-120 { left:15px; /*width: 230px;*/}
.work-img.left-95 { /*width: 240px;*/ left: 15px; }
.work-txt h3 { font-size:22px; margin-bottom:15px; }
.works-list ul li:after { height: 100%; content: ""; position: absolute; z-index: -1;/* top: -100px; */bottom: -80px; left: 50%; border-left: 2px dashed #1665c1; }
.works-list ul li:last-child:after { display:none;}
.works-list ul li:nth-child(2n+1) .work-grey::after { right: -20%; top: 46%; display:none;}
/*.work-grey span.num-txt.num-blu { right: 25px; left: auto; }*/
.works-list ul li:nth-child(2n) .work-grey::after { left: -20%; top: 46%; display:none; }
/*.works-list ul li:nth-child(3) .work-grey span.num-txt { left:25px; right:auto; }*/
.in-caption h1 { font-size: 38px; line-height: 48px;}
.in-caption h1 span { font-size: 28px; line-height: 32px; }
.in-caption p { font-size:22px; line-height:28px;}
.in-caption p br { display:none;}

.works-center p { font-size: 22px; width:100%; padding:20px 20px; line-height:28px; font-weight:600; }
.work-grey span.num-txt { font-size:22px; }
.works-center { margin-top:10px; }

.det-banner { width:calc(100% + 30px); margin-left:-15px; margin-right:-15px; }
.project-det { padding:30px 0;}
.project-det::after { height:240px; }
.project-det h1 { font-size: 25px; line-height: 32px; margin-bottom:15px; }
.project-det p { margin-bottom:20px; line-height:24px; font-size:18px;  }
.project-det p br { display:none;}
.prj-details { padding:20px 0px; }
.prj-lft { width: 100%; margin-top:20px;}
.prj-rht { width:100%; }
.challenge-lft h3 { font-size:26px; line-height:34px; margin-bottom:20px; }
.det-banner .flexslider .slides > li img { opacity:1;}
.prj-rht p{ font-size:16px; margin-bottom:20px; line-height:25px; }
.challenge-rht p  { font-size:16px; line-height:25px; margin:0;}
.prj-rht h2 { font-size:26px; margin-bottom:14px; line-height:34px;  }
.prj-lft ul li { font-size:16px; }
.project-det .flex-direction-nav .flex-next, .project-det .flex-direction-nav a.flex-prev { width: 40px; height: 40px;}
.flex-direction-nav a.flex-prev::after, .flex-direction-nav a.flex-next::after { width:11px; height:11px; }
.flexslider:hover .flex-direction-nav .flex-next { right:20px; } 
.flexslider:hover .flex-direction-nav .flex-prev { left:20px; } 
.challenge-sec { display:block; margin:30px 0; }
.challenge-lft { width:100%; margin:0; }
.challenge-rht { width:100%; margin:0;}
.prev-btn a, .next-btn a { font-size:12px; }
.back-btn { display:none;}
.btm-sec { margin:30px 0 0 0; padding:14px 0;}
.fullwidth-sec  { width:calc(100% + 30px); margin-left:-15px; margin-right:-15px; }


.projects { padding:30px 0;}
.projects .title h1 { font-size:34px; }
.project-list { margin-top:20px; }
.project-list ul li { margin-bottom:40px; }
.project-list ul li a { font-size: 46px; line-height: 50px; letter-spacing:1px; display: block; }
.space-with-us.white-btm .space-lft { width:100%;}
.project-list ul li a span { width:140px; }
.project-list ul li a span.wid-100 { width:200px; }



.scroll-menu { display:none;}
.design-banner.living-ban h1 { font-size:26px; line-height:36px; text-align:center;  }
.designer-cnt.living-cnt ul li .living-rht { padding:30px 15px; width:100%; }
.designer-cnt.living-cnt ul li .living-rht h2 { font-size: 26px; line-height:32px; }
.designer-cnt.living-cnt ul li .tab-width { display:block;}
.designer-cnt.living-cnt ul li .living-rht p { line-height:25px; font-size:18px;}
.title-div img { width:80px;}
.design-banner.living-ban .design-caption { padding: 5px 12px; top: auto; bottom: 20px; transform: none;}

p.para-center { font-size:17px; line-height:26px; }
p.para-center br { display:none;}
.tag-line { font-size: 20px; line-height:28px; margin-top:10px; }

.space-with-us::after { display:none; }
.projects .container .mix { margin-bottom:10px;}
.projects .container .mix.wid-32, .projects .container .mix { width:100%; }
.projects .container .mix p { font-size:20px; margin-top:12px;}


.title h1::after, .title.home-title h2::after { width: 130px; }
.title p { line-height:25px; margin:0; font-size:16px; }
.title p br, .para-center br { display:none;}
.living-sec-list ul li a { font-size:20px; height:48px; line-height:50px; }
.living-sec-list ul li { margin-bottom:12px; width:47%; }
.living-img-lft img { height: 410px; object-fit: cover;}
.living-img-top ul li img { height:200px; }

.arisan-list ul li { width:32.6%; margin-right:1%; margin-bottom:10px;}
.arisan-list ul li:nth-child(3n) { margin-right:0;}
.title h1 span.blu-txt strong, .title.home-title h2 span.blu-txt strong { top:auto; font-size:20px;}
#h-cust.slick-slider .slick-prev { left:20px; width:48px; height:48px; top: 50%; margin-top: -75px; }
#h-cust.slick-slider .slick-next { right:20px; width:48px; height:48px; top: 50%; margin-top: -75px; }
.tech-stack { padding:60px 0 60px;}
.living-img-top ul li.wid-75 { width:62%;}


.shop-list { padding:30px 0;}
.shop-txt h3 { font-size:22px; line-height:26px; }
.shop-list .shop-txt p { font-size:19px; }
.shop-list .shop-txt span { font-size:20px;}
.projects .shop-grid h2 { font-size:28px;} 
.projects.shop-sec .shop-list h1 { font-size:30px; line-height:34px; padding-bottom:20px; margin-bottom:20px; }
.projects .container .mix img { height: 300px; object-fit: cover;}

.overlay { display:none !important;}

.inn-banner.artisan-cap .in-caption { transform: translateY(-50%);}
.inn-banner.artisan-cap .in-caption h1, .inn-banner.artisan-cap .in-caption h1 span { font-size:35px; line-height:40px; margin-bottom:10px; display:inline-block;}
.inn-banner.artisan-cap .in-caption p { font-size:19px; padding:0 15px; }
.inn-banner.artisan-cap .in-caption p br { display:none; }
.art-detail { padding:25px 0; }
.artisan-sec { margin-top:0px;}
.art-lft p, .art-fullwid p { font-size: 22px; line-height: 28px; }
.art-fullwid p { margin-bottom:20px;}
.art-fullwid ul li { font-size:22px; margin-right:20px; margin-bottom:10px; }
.art-title h1 { font-size:34px;}
.art-title img { width:70px; }
.art-detail::after { display:none;}
.art-cnt { margin-bottom:20px; margin-top:0px;}

.mob-loader { display:block; }
.art-cnt.m-b-30 { margin-bottom: 25px;}
.art-fullwid { margin-top:30px;}


.login-center { height:auto; display:block; padding:50px 0;}
.login-det::after { width: 88px; height: 150px; background-size: contain;}
.login-lft img.login-logo { width:180px; }
.login-lft { width:100%;}
.login-rht { padding:25px; width:100%;}
.login-lft h1 { font-size:26px; line-height:32px; }
.login-lft p { line-height:24px; font-size:18px; }
.login-lft p br { display:none; }
.hov-img { left:0; }
.login-rht ul li.login-btn input[type="button"] { font-size:16px;}
.login-rht ul li { margin-bottom:20px;}
.login-rht ul li input[type="text"] { font-size:18px;}


.get-started-head { padding:0 10px;}
.room-sec { padding-top:20px;}
.room-lft { width:100%; margin-top:20px; text-align:center; margin-top:0;} 
.room-lft h1 { font-size:25px; line-height:30px; margin-bottom:10px;}
.room-lft img { display:none; }
.room-lft p { margin-bottom:20px; line-height:22px; }
.room-rht { width:100%;}
.started-logo { width:75px; }

.room-design-options { padding-top:20px; padding-bottom: 50px;}
.room-design-options h1, .select-designer.pricing h1 { font-size: 24px; line-height: 30px;}
.room-lst li { width:32%; margin-right: 2%; margin-bottom:15px;}
.room-lst li:nth-child(3n) { margin-right:0%;}
.room-lst li:nth-child(4) { margin-right:2%;}

.pricing-list { padding:0;}

.select-designer.pricing .pricing-list ul li p { margin-bottom:0px; }
.pricing-list ul li { min-height:580px; width:49%; margin-right:2%; margin-bottom:60px;}
.pricing-list ul li:nth-child(2n) { margin-right:0;}
.pricing-list ul li:last-child { margin-bottom:0;}
.pricing-list ul > li ul li { font-size:21px; }
.pricing-list ul li h2 { font-size:30px; }
.works-center img { top:auto; left:auto;}

.select-designer h1 { font-size: 25px; line-height: 35px; margin-bottom:20px;}
.select-designer h1 br { display:none;}
.designer-l { width:100%; padding:20px; }
.designer-r { width:100%; margin-top:30px;}
.designer-list { padding:30px 0;}
.designer-list ul li .design-txt h3 { font-size:22px;}
.designer-list h2 { font-size:22px; line-height:30px; margin-bottom:20px;}
.designer-l .prof-name h3 { font-size:26px; }
.designer-l a { padding:0 18px; font-size:18px;}


.room-color ul { padding:0%;}
.room-color ul li { width: 28%; margin-bottom: 10px;}
.room-color ul li:nth-child(4n) { margin-right:2%; }
.room-design-options.room-color h1 { font-size: 22px; line-height: 26px;}
.room-design-options p { font-size: 17px;}
.unitat-tab { margin-top: 25px;}
.uni-cnt { background: none;}

.room-design-options.thanks-div .order-div h1 { font-size:25px;}
.architect-det { padding:0;}
.divider-img { margin:22px 0;}
.architect-det h2 { font-size:26px; }
.architect-det h5{ font-size:22px;}
.room-design-options.thanks-div .order-div img { width:65px; }


/* color palette css */
.unitat-list { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; height: 44px;}
.unitat-list ul li { display: inline; float: none; font-size: 17px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin-right: 2%;}
.room-color .unitat-list ul li { width: auto; float: none; display: inline-block;}
.room-color .unitat-list ul { padding: 0;}
.room-color .unitat-content ul { padding: 0;}

/* style css */
.room-style .room-lst li { width: 32%; margin-right: 2%; }
.room-style .room-lst li:nth-child(3n) { margin-right: 0;}
.room-style .room-lst li:nth-child(5){  margin-right: 2%;  }
/*.room-style .room-lst li:nth-child(5n) { margin-right: 2%;}
.room-style .room-lst li:nth-child(4n) { margin-right: 0;}
.room-style .room-lst li:nth-child(3n) { margin-right: 2%;}*/
.room-style .room-lst li:last-child { margin-right: 0;}


/* 13Oct2021 */
.partner-sec { overflow-x:hidden; }
.partner-sec { margin:20px 0;}
.partner-sec p { font-size:16px; margin-bottom:30px; line-height:26px;}
.partner-sec p br { display:none; }
.partner-list ul li { font-size:17px; display:inline; float:none;}
.partner-list { width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; position: relative; z-index: 9; min-height:47px; }
.partner-content-contacte.uni-cnt { width:calc(100% + 30px); margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px; }
.partner-content-contacte.uni-cnt p { line-height:24px; font-size:15px;}
.form-list ul li { width: 100%; margin-right: 0;}
.form-list ul li input[type="text"] { margin-bottom: 12px;}
input:focus ~ .floating-label, input:not(:focus):valid ~ .floating-label { top: 12px; line-height: 13px;}


.avatar-upload .avatar-preview { height:110px; }
.avatar-edit h3 { font-size: 20px; line-height: 26px;}

.price-range-slider { margin-bottom:20px; width:100%; margin-top:10px;}
.budget-pad { margin-top:30px; }
.budget-pad h2 { margin-bottom:20px; font-size:26px }
#budget-lst.owl-carousel { width:100%; padding:24px 24px 40px;}
#budget-lst.owl-carousel .owl-item p { font-size:19px; line-height:24px; }


.sum-top { padding:25px; }
.summary-pad { margin-top:20px; }
.summary-pad .select-space li, .summary-pad .select-style li { width:30%;}

.get-started-3.summary::after { width: 88px; height: 150px; background-size: contain;}
.sketch-img { max-width: 467px; margin: 0 auto; float:none;}


/* contact page */
.contact-lft { width: 100%;margin-right: 0px; margin-bottom: 0px; padding:20px;}
.contact-rgt { width: 100%; padding:25px 15px; border-radius:0px;}
.contact-lft ul li ul li { width: 48%; margin-right:4%; margin-bottom: 12px;}
.contact-lft ul li ul li:last-child{ margin-bottom: 0px;}
.contact-lft ul li ul li:nth-child(3n-3) { margin-right: 4%;}
.contact-lft ul li ul li:nth-child(2n-2) { margin-right: 0px;}

.contact-rgt h3 { font-size:26px; margin-bottom:30px;}
/* .contact-rgt .contact-info ul li { width:30%; margin-bottom:0;} */
.contact-rgt .contact-info ul li { margin-bottom: 20px;}
.contact-rgt .contact-info ul li:last-child img { width:32px; }


.cart-totals { margin-top:10px;}
.cart-details { width:100%; margin-bottom:30px;}
.cart-rht { width:100%; }
.room-design-options.sh-cart-list { padding: 20px 0 40px;}
.room-design-options.start-8 h2 { font-size:24px;}


.design-caption.spaycei h1 { font-size: 25px; line-height: 30px;}
.design-caption.spaycei h1 span { font-size: 25px;  }
.spaycei-pad { border-bottom:1px solid #e1e1e1; margin-bottom: 25px; padding-bottom: 25px;}
.spaycei-lft { width:100%; margin-bottom:30px; }
.spaycei-lft h3 { font-size:24px; line-height:28px; margin-bottom:10px; }
.spaycei-lft p { font-size:16px; line-height:25px; margin-bottom:15px;}
.spaycei-lft ul li { font-size:16px; margin:0; }
.spaycei-lft ul li:last-child { margin-right:0;}
.spaycei-lft.spaycei-txt-rht ul li { font-size:16px; line-height:25px; margin-bottom:15px;}
.spaycei-pad:last-child { border:none; }
.spaycei-rht { float:left; width:100%;}
.spaycei-rht img { height: auto;}
.spaycei-lft.spaycei-txt-rht ul { margin-bottom:0;}
.drawing-lft { width:100%; margin-right:0; text-align:center; margin-bottom:15px; }
.drawing-rgt { display:none; }


.works-list-new ul li { margin-bottom: 30px; border-bottom: 1px dashed #9d9d9d; padding-bottom: 30px;}
.works-list-new .work-txt, .works-list-new ul li:first-child .work-txt { width:100%; margin:0; text-align:center;}
.works-list-new ul li:nth-child(even) .work::after, .works-list-new ul li:nth-child(odd) .work::after { display:none;}
.works-list-new .work-img { width:100%; text-align:center; }
.works-list-new .work-img img { max-width:280px; float:none;}
.works-list-new .work-img.work-img-rht { margin-right:0;}
.works-list-new .work-txt.work-txt-rht { margin-left:0; width:100%;}
.works-list-new .work-txt h3 { font-size:21px; line-height:28px; margin-bottom:10px;}
.works-list-new .work-txt p { font-size:18px; line-height:24px; margin-bottom:20px !important; }
.works-list-new ul li:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none;}
.works-list-new { margin-top:10px; }


/* Our clients css */
.our-clients {padding: 30px 0;}
.our-clients ul li {padding: 25px 0px;}
.our-clients h1 {font-size: 38px; line-height: 48px; margin-bottom: 20px;}
.our-clients ul li .cnt-lft { width: 100%; margin-bottom: 20px;}
.our-clients ul li .cnt-lft:last-child { margin-bottom: 0;}
.our-clients ul li .cnt-rgt { width: 100%; padding-left: 0px;}
.our-clients ul li .cnt-lft h2 {font-size: 24px; line-height: 32px; margin-bottom: 5px;}
.our-clients ul li .cnt-lft h4 {font-size: 16px; line-height: 24px; margin-bottom: 15px;}
.our-clients ul li .cnt-rgt { padding-left: 0px;}
.our-clients ul li .cnt-main.rgt .cnt-rgt { padding-right: 0px;}
.our-clients ul li .cnt-lft .cnt-img {width: 100px;	height: 100px;}
.our-clients ul li .cnt-rgt { height: auto; display: block;}
.our-clients ul li .cnt-rgt iframe { height: 375px;}

.stack-list ul li p { font-size:18px;}
#space-lst.owl-carousel .item .img-before p { font-size:18px; padding:10px 25px 10px 18px; }
#space-lst.owl-carousel .item .img-after p { padding:14px 20px 6px 24px; font-size:18px;}
#space-lst.owl-carousel .item .img-after span { font-size:18px;}
#space-lst.owl-carousel .item .img-before span { font-size:18px;}

#boxscroll { height:auto;}

.prj-grid-1.first { width:100%; margin-right:0; margin-bottom:14px;}
.prj-grid-1.prj-grid-2 { width:49%;}
.prj-grid-1 ul li .prj-img img { height: 300px; object-fit: cover; object-position: top center; }
.prj-grid-1.prj-grid-2 ul li:last-child img, .prj-grid-1.prj-grid-2.last ul li:first-child img { height:160px;}
.prj-grid-1.prj-grid-2 ul li img, .prj-grid-1.prj-grid-2.last ul li:last-child img{ height:160px; }
.prj-grid-list ul li p { font-size:20px;}
.projects .title p { font-size:17px; }

.masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; column-gap: 1em; }
.cat-item p { font-size:17px; margin-top:0;}
.cat-item .prj-img img { height:200px; }
.artisan-sec h4 { font-size:22px; margin-bottom:20px;}



.interior-design-lst.build-col { padding:40px 0 40px; }
.interior-design-lst.build-col .builder-list ul li { width:30%;}
.title h1 span.blu-txt strong.italic { font-size:28px;}
#space-lst.owl-carousel .item .before-arr img { width: 60px; position: absolute; top: -60px;}
#space-lst.owl-carousel .before-arr.after-arr img { left: -44px; }
.before-arr { right:20px; bottom:auto; top:50%; margin-top:10px;}
.before-arr.after-arr { left:20px;}
.before-arr h2 { font-size:24px; line-height:30px;}


.sidebar { width:100%; height:auto !important;}
.sidebar .room-lft { width:100%;}
.sidebar .sidebar__inner { position:relative !important; top:auto !important; left:auto !important; transform:none !important; }

.awards-list ul li { width:30%; } 
.filter-p { padding:8px 26px 5px; font-size: 18px;}

.contact-sec form { display:block; }

.space-with-us .space-lft h2 br { display:none; }
#question-popup .pop-pad h2 { font-size:24px;}

.projects.shop-sec .det-banner #slider .flex-direction-nav a.flex-prev { left:25px;}
.projects.shop-sec .det-banner #slider .flex-direction-nav a.flex-next { right:25px;}
.projects.shop-sec .det-banner #slider.flexslider .slides > li { min-height:auto; }

.projects.shop-sec .det-banner #slider .flex-direction-nav a { height: 45px; width: 45px; margin:-24px 0 0 0;}
.projects.shop-sec .flex-direction-nav a.flex-next::after { border-top: 2px solid #000; border-left: 2px solid #000; width: 14px; height: 14px; }
.projects.shop-sec .flex-direction-nav a.flex-prev::after { border-top: 2px solid #000; border-left: 2px solid #000; width: 14px; height: 14px; }

.faq-accord { margin-top:10px;}
.faq-accord h3 { font-size:18px; }
.smk_accordion .acc_section .acc_head { padding-right:55px; padding-left:15px; padding-top:12px; font-size:17px; line-height:24px; background-position: right 15px center;}
.smk_accordion .acc_section.acc_active .acc_head { background-position: right 15px center; }
.smk_accordion .acc_section .acc_content { padding:20px;}
.smk_accordion .acc_content p, .terms-li p, .terms-li ul li { font-size:16px; line-height:25px; }


.designer-cnt.profile-cnt { padding-top:30px;}
.order-tbl { overflow-x:scroll; }
/* .top-rht ul li.user-ico a span { margin-top:3px;} */
.cus-prof { margin-top:0; padding:0px; }
.cust-photo { width:130px; margin-right:0px; margin-bottom:10px; }
.cust-details { margin-top:10px; width:100%;}
.cust-name { padding-bottom:10px; margin-bottom:20px;  }
.cust-name a { margin-top:5px; }
.cust-details h1 { font-size:22px; line-height:26px; margin-bottom:0px; letter-spacing: normal; }
.cust-details ul li { font-size:19px; line-height:28px; margin-bottom:20px; width:100%; }
.cust-details ul li p { font-size:15px; }
/* .cust-details ul li span { font-size:20px; } */
.order-sec { padding:0px; margin-top:30px; box-shadow: none; }
.order-box { width:100%; margin-top:10px; padding:0; }
.inn-banner.work-ban.pro-banner h1 { font-size:32px;}
.inn-banner.work-ban.pro-banner p { line-height:24px;}
.order-box h2 { font-size:23px; margin-bottom:10px; line-height:28px; }
.order-box ul li label { font-size:18px;}
.order-sec h1 { font-size:30px; margin-bottom:20px; }
.order-tbl { overflow:scroll;}
.order-sec table { width:950px; }

.fancybox-close { top: -8px; right: -6px;}
 
.terms-li ul  { padding-left: 15px;}
.terms-li ul li { padding: 0px 0 15px 32px;}

/* */
.spaycei-lft-img ul { width: 100%; }



/* */
.wish-pad li { width: 32%; margin-right: 2%;}
.what-designer .spaycei-lft h3 { font-size: 24px; line-height: 30px;}
.wish-designer h3, .video-pad h3 { font-size: 28px; line-height: 30px;}
.video-pad .play-button { top: 63%;}
.what-designer .spaycei-rht.spaycei-img-lft { margin-top: -25px; margin-bottom: 30px;}
.what-designer .spaycei-img-lft img  { width: 94%;}
.wish-designer { padding: 20px 0 30px;}
.mission-designer { padding: 70px 0 50px;}
.mission-designer::after, .mission-designer .plus-ico::before, .mission-designer .plus-ico::after { display: none;}
.what-designer .spaycei-lft.spaycei-txt-rht { margin-bottom: 0;}
.video-designer { padding-bottom: 40px; padding-top: 10px;}
.wish-pad li { width: 100%; margin-right: 0; margin-bottom: 30px; border-bottom: 1px solid #eee; padding-bottom: 15px;}
.wish-pad li:last-child { margin-bottom: 0;}
.wish-designer h3 { text-align: center;}


.sidebar-menu { width:100%; } 
.title.fs-40 h1 { font-size:26px; }
.profile-rht { width:100%; margin-top:20px; }
.profile-rht .sum-list table tr td { font-size:19px; }
.upload-lft { width:100%; padding-right:0; border:none; min-height:auto; }
.upload-lft.revision-pad { width:100%; margin-top:20px; padding-top:20px; border-top:1px solid #d7d7d7; }
.upload-lft.revision-pad ul li label { width:100%; }


.progress-start { overflow-x:scroll; margin-top:20px;  }
.progress-indicator { font-size:12px; width:800px;}
.sidebar.sidebar-rht h1 { margin-bottom:10px; font-size:22px; line-height:26px; }
.sidebar.sidebar-rht h1 span { display:inline-block; }
.trans-cnt { margin-top:10px; }
.trans-cnt h2 { font-size:24px; line-height:30px; }
.trans-cnt p { font-size:16px;}

.title-space h2 { font-size:20px; }
.cndkbeforeafter-item img { max-width:none; }
.hm-banner .flexslider .flex-caption img { opacity:1; width:70px; }
.interior-design-lst .honeycomb-cell { flex: 0 1 130px; max-width: 130px; margin:0 8px 42px; }
.interior-design-lst .honeycomb { max-width: 730px; padding:0; }
/*.honeycomb-cell:nth-child(5n+5) { margin-left: calc(50% - 358px); }
.honeycomb-cell:nth-child(7n+7) { margin-left: calc(50% - 354px); }
.honeycomb-cell:nth-child(10) { margin-left: calc(50% - 219px); }
.honeycomb-cell:nth-child(14) { margin-left: calc(50% - 494px); }*/
  /*.honeycomb-cell:nth-child(5n+5) { margin-right: calc(50% - 275px); }*/
.honeycomb__placeholder:nth-child(5n), .honeycomb__placeholder:nth-child(5n+3) { display: block; }

.living-sec.buddy-sec { padding:30px 0; }
.buddy-sec-lft { width:100%; margin-right:0; }
.buddy-sec-lft h1, .buddy-sec-lft h2 { font-size:28px; line-height:32px; text-align:center; margin-bottom:20px; }
.buddy-sec-lft h1 span, .buddy-sec-lft h2 span { display:inline-block; }
.buddy-sec-rht { width:100%; margin-top:40px; }
.buddy-sec-rht span.buddy-btm { position: relative; bottom: auto; right: auto;}
.buddy-sec-lft p { font-size:16px; line-height:25px;  }
.buddy-sec-lft ul li { font-size: 16px; line-height:25px; background-position: 0 0; }
.para-center { font-size:17px; line-height:26px; }
.title h1 span.blu-txt strong, .title.home-title h2 span.blu-txt strong { top:-4px; }

.awards-sec { margin-top:0; padding:40px 0 30px; clip-path: none;}
.certificate-list ul li { width:30%; }
.happy-customer .hap-cust-img .hap-cust-img-rgt p { font-size:15px; }
.help-you.help-sec h2 { font-size: 30px; line-height:36px; margin-bottom:10px;  }
.help-you.help-sec { margin-top:0; padding:35px 0;}
.help-you p { font-size:17px; line-height:26px; margin-bottom:20px; }

.buddy-sec-rht span.buddy-top { position: relative; top: auto; left: auto; display:none; }
.buddy-sec-rht span.buddy-top img { width:140px; }
.buddy-sec-rht span.buddy-btm img { width:120px; }
.happy-customer .hap-cust .hap-cust-cnt p { font-size:16px; line-height:26px; }



.inn-banner.hght-250.work-ban h1 { font-size:50px; line-height:60px; margin-bottom:0;  }
.inn-banner.hght-250.work-ban p { font-size: 20px; }
.inn-banner.hght-250.work-ban.inn-banner-heading h1 { font-size: 20px; }
.inn-banner.work-ban .work-caption img.spacey-img-rht { margin-right: -54px; top: 20px; width:80px; opacity:1; }
.inn-banner.work-ban .work-caption img.spacey-img-lft {  width: 80px; top: 32px; margin-left: -30px; opacity:1; }
.select-designer.pricing.price-work .row { max-width:750px;}
.pricing-bg, .pricing-list ul li.elite .pricing-bg { height:150px; margin-top:-40px; background-size:100% 100%; }
.pricing-list ul li.elite .pricing-bg .popular-ico { width: 100px; right: -69px; top: -40px; display:none; }
.pricing-list ul li span.price { font-size:44px;}
.add-revision { margin-bottom:15px;}
.select-designer.pricing .pricing-list ul li p { line-height:22px; }
.how-works { padding:40px 0; }
.works-list-col ul li { width:47%; margin-right:6%; margin-bottom:40px;}
.works-list-col ul li:nth-child(2n) { margin-right:0;}
.works-list-col ul li:nth-child(3) { margin-right:6%}
.works-list-col ul li h3 { font-size:19px; }
/*.works-list-col ul li h3 br { display:none}*/
.select-designer.pricing.price-work { padding-bottom:40px; }


#room-popup.popup { width:100%; padding:20px; border-radius:0px;  }
#room-popup ul li { width:23%; }
#room-popup.popup h2 { font-size:24px; }


/*Shopping Cart*/
.cart-details h2 { padding:10px 20px; font-size:24px; color:#136cca; }
.prod-tit{ display:none;}
.cart-details ul li p { text-align:left !important; font-weight: 400 !important; font-size: 17px !important; }
.cart-details ul li.total-txt { text-align:left; }
.cart-details ul { border-bottom:solid 1px #d5d5d5;}
ul.prod-det-row li { padding:12px 10px; }
.cart-details ul.prod-det-row { display:block;}
.room-details ul li.delete-pad	{ width:100%; text-align:left;}
.room-details ul li.delete-pad a { }
/*.room-details ul li.delete-pad a:after { position:absolute; right:0; border-top: 50px solid transparent; border-right: 50px solid #333; border-left: 50px solid transparent; bottom:0; content:'';}*/
.room-details ul li.delete-pad a [class*=" ti-"] { position:relative; z-index:1; right:9px; color:#fff;}
.room-details ul li, .room-details ul li.prod-det-no, ul.prod-det-row li.prod-rm-pack, ul.prod-det-row li.prod-rm-type, ul.prod-det-row li.prod-qty, ul.prod-det-row li.total-txt  {padding-left: 54%; position:relative; }
.room-details ul li.prod-det-no, .cart-details ul li.prod-rm-pack, .cart-details ul li.prod-rm-type, .cart-details ul li.prod-qty, .cart-details ul li.total-txt { width:100%;margin-bottom: 0px;}
.room-details ul li.prod-img{ width:100%; }
.room-details ul li.prod-det-name, ul.prod-det-row li.prod-qty	{ text-align:left;}
.room-details ul li.prod-price, .cart-details ul li.total{ text-align:left}
.room-details ul li:before{display:inline-block; position:absolute; left:20px; top:22%; color:#000; font-size:16px; font-weight: 600;}
.cart-details ul li.total-txt { font-size:18px; font-weight: 600; color:#136cca; }
ul.prod-det-row li.prod-qty { padding-top:12px; padding-bottom:12px; }

.room-details ul li.prod-det-no::before{ content:"S.No"; }
.room-details ul li.prod-rm-pack::before{ content:"Design Package"; }
.room-details ul li.prod-rm-type::before{ content:"Room Type"; }
.room-details ul li.prod-qty::before{ content:"Quantity"; }
.room-details ul li.total-txt::before{ content:"Price"; }
.sweet-alert button { padding:10px 22px 6px; }
.cart-details ul.prod-det-row:nth-child(odd) { background:#f7f7f7; }
.package-details .package-list ul li span { font-size:24px;}

.total-amount { padding:20px; }
.cust-addr { padding:20px; }
.top-rht ul li { margin-right:16px;}

.get-started-head::before { bottom: -8px; display:none; }
.select-designer.pricing.price-work.pay-bg { padding-top:25px; }
.select-designer.pricing.price-work.pay-bg .pricing-list { margin-top:65px; }


.profile-cnt.order-det { padding:30px 0;}
.profile-cnt.order-det h1 { font-size:24px; margin-bottom:0;}
.profile-rht { width:100%; }
.profile-lft { width:100%; margin-top:20px; }
.arch-lft { width:100%; }
.arch-rht { width:100%; margin-top:20px; }
.arch-rht ul li:nth-child(2n+1) { width: 100%; } 
#pack-scroll.arch-box { height:auto;}
.arch-box { padding:20px; }
.arch-rht .arch-box { padding:20px; }
.arch-rht ul li { width:100%; }
.order-status ul li { width:100%; border-right: 0px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding:15px; }
.order-status ul li:nth-child(2) { width:100%; }
.order-status ul li:last-child { border-bottom:none; }
.rooms-tbl { overflow:auto; }
.rooms-tbl table { width:800px;}
.back-txt a span { opacity:0; }
.select-designer.pricing p { font-size:17px; }

.prof-style { display:block; }
.prof-style h3 { margin-right:0; float:left; width:100%; margin-bottom:10px; font-size:24px; }
.tab-profile .prof-cnt .prof-style ul > li a { padding:6px 16px 6px;}
.showcas-cap h4 { margin-left:10px; font-size:16px; }

.prof-btns ul li a { font-size:17px; }

.contact-sec.carrer-sec { width:100%; }
.contact-sec.carrer-sec .contact-lft { width:100%; padding:0; max-width: 100%; margin-top: 30px; }
.contact-sec.carrer-sec .contact-lft h2 { font-size:24px; line-height:30px; margin-bottom:15px;  }
.contact-sec.carrer-sec .contact-rht { display:none;}
.contact-sec.carrer-sec .contact-lft ul li { margin-bottom:12px; }


.mobile-txt-popular { display:inline-block; } 

.help-lft { left: auto; top: auto; position: relative; float: left; margin-top:20px; width: 100%; }
.help-lft img { width: 120px; } 
.help-rht { right:1%; display:none; }
.help-rht img { width: 85px; } 

.join-img-sec { margin-bottom: 32px;}
.work-draw ul { padding: 0%;}
.work-draw ul li { width: 32%; line-height: 25px; padding: 15px; font-size: 17px;}
.join-team p { font-size: 17px; margin-bottom: 30px;}
.join-team p br { display: none;}
.work-draw h2 { font-size: 24px; margin-bottom: 25px; line-height: 28px;}
.contact-sec.carrer-sec .contact-lft p { margin-bottom: 20px; font-size: 17px;}
.work-draw ul li:last-child img { width: 130px;}

.spacei-txt { margin-bottom: 0;}
.inn-banner.hght-250.work-ban .work-caption .spacei-txt img { opacity: 1; width: 200px;  }


.budget-rgt { padding: 20px; }
.inspiring-photos.floor-plan-sec .avatar-upload .avatar-preview {height: 114px; }
.avatar-upload1 .avatar-preview1 {height: 114px; }
.budget-rgt h3 { margin: 0 0 20px 0; font-size: 24px; }
.multi-field ul { width: 72%;}
.inspiring-photos.floor-plan-sec ul li:last-child { margin-right: 0;}
.dimension-sec { margin-bottom: 20px;}
.inspiring-photos.floor-plan-sec h5 { line-height: 24px;}
.dimension-sec h5 { margin-bottom: 15px;}
.minimum-pad ul li { width: 48%; margin-right: 4%; margin-bottom: 20px;}
.minimum-pad ul li:nth-child(2n) { margin-right: 0;}
.budget-rgt { min-height: auto;}
.minimum-pad ul li textarea { height: 220px; font-size: 14px;}
.ckbx { width: auto; margin-top: 20px;}
.room-pad.m-t-0 .room-lst { margin-top: 0;}



.profile-pad { padding: 20px;}
.prj-panel { padding: 20px 15px; }
.prj-panel h2 { font-size: 20px;}

.chat { margin-top: 25px; padding-bottom: 10px;}
/* .chat .avatar { width: 55px; height: auto;}	
.chat .avatar img { width: auto; height: auto;} */
.msg { padding: 10px 15px;}
.msg p { font-size: 14px; line-height: 22px;}
.chat .day { margin: 20px 0;}
.chat .self .avatar { margin-left: 14px; margin-right: 0;}
.chat .avatar { margin-right: 10px;}
.chat .day p { font-size: 14px;}
.room-chat { flex: 1 1 33.3333%;}
.room-chat-txt p { font-size: 14px; line-height: 22px; margin-bottom: 10px;}
.room-chat-txt a { font-size: 13px; padding: 3px 15px; line-height: 18px; margin-top: 8px;}

/* .chat li { display: inline-block; width: 100%;}
.chat .self .avatar { float: right;}
.chat .avatar { float: left; width: 60px; height: 60px;}
.chat .avatar img { width: auto; height: auto;}
.other .msg { float: right;}
.msg { width: calc(100% - 85px); max-width: none;}
.chat .day { margin-top: 20px; margin-bottom: 30px;}
.room-chat { flex: 1 1 48%; }
#chat-popup.popup { padding: 25px;}
.chat-det-list { min-height: auto;} */

.order-btn { width: 100%; text-align: center;}
.order-btn a { display: inline-block; float: none;}
.delvery-btn { float: left; padding: 5px 25px; font-size: 14px;}
.design-chat { display: block; width: 100%;}
.room-chat { width: 48%; float: left; margin-right: 2%;}
.d-flex { flex-wrap: wrap;}
.room-chat-txt { padding: 12px;}
.room-chat-txt h3 { margin-bottom: 5px; font-size: 14px;}
#chat-popup.popup { padding: 20px;}
.chat-pop-lft { width: 100%; margin-top: 14px;}
.chat-pop-rht { width: 100%;}

.icons-chat ul li { margin-right: 10px;}
.icons-chat input.textarea { padding-left: 70px; height: 56px;}
.icons-chat ul li.emojis { width: 18px;	height: 18px;}
.icons-chat ul li.camera { width: 20px;	height: 20px;}
.designer-cnt.profile-cnt button.chat-submit { width: 20px;	height: 20px; }
.icons-chat ul { left: 14px;}
.icons-chat input.textarea { font-size: 14px;}
.popup-chat-cnt button.chat-submit  { width: 20px;	height: 20px; }

.plan-lft { width: 100%;}
.plan-rht { width: 100%; margin-top: 10px;}

.unitat-tab.color-tab .uni-cnt { padding: 20px 0;} 
.unitat-tab.color-tab .room-lst li { width: 23.5%; margin-bottom: 1%;}
.unitat-tab.color-tab { margin-top: 0;}

.room-design-options.start-8 p { margin-bottom: 30px; font-size: 17px; }
.room-lst li label h3 { line-height: 22px; }
.room-lst li label .room-icon { margin-bottom: 15px;}

.room-sec { padding-top: 20px;}
.inner-wrapper-sticky {	position: relative !important;left: 0 !important; }


.bottom-next { text-align: center; display: flex; padding: 0;}
a.get-next-btn, a.get-next-btn span { flex: 1 1 33.33333%; margin-right: 0; border-radius: 0px; font-size: 12px; padding: 10px 10px;}
.bottom-next.inspiration-photo-next a { margin-right: 0;}
a.get-next-btn span { display: none; }
.pricing-list > ul > li:last-child { text-align: center; }
.select-designer { padding-top: 30px;}




.designer-cnt.profile-cnt.chat-section { width: 100%;}
.prj-panel { padding: 25px;}
.chat .avatar { width: 100%; max-width: 50px; height: auto;}
.chat .avatar img { width: auto; height: auto;}
.d-flex { display: block; text-align: center;}
.room-chat-txt a { display: block; margin-top: 10px;}
.d-flex img {margin: 0 3px; }


.chat .chat-upload-img li {width: 48%;}
.chat .chat-upload-img li .room-icon { width: 100%;}
.chat .chat-upload-img li .file-content { width: 100%; height: 134px;}
.chat li.self .msg span { font-size: 14px;}
.order-status ul li:nth-child(1) { width: 100%; }
.msg span.text-right { font-size: 14px; }

/***** cart new css  *****/
.featured-list ul li:first-child { width: 100%;}
.featured-list ul li { width: 26.5%;}
.featured-list ul li h3 { margin-bottom: 10px; font-size: 18px; text-align: center;	margin-top: 10px; font-weight: 700;}
.featured-list ul li .upgrade { height: 94px; line-height: 22px; align-items: center;display: flex;	justify-content: center;}
.featured-list ul { flex-wrap: wrap;}


.sustain-lft { width:100%;}
.sustain-rht { float: left; width: 100%; margin-top:20px; }
.spayci-sustain-sec {padding: 76px 0 57px;}

.sustain-liv-lft {  width: 100%; margin-right: 0;}
.sustain-liv-lft.fs-24 { margin-bottom:20px; }
.service-details-list-content-wrap {width: 100%; margin-right:0;}
.service-details-list-img { width:100%;}
.designer-cnt.living-cnt.sustain-liv h1 { font-size:28px; margin:0 0 18px;}
/* .designer-cnt.living-cnt.sustain-liv p {line-height: 26px;} */
.designer-cnt.living-cnt.sustain-liv .sustain-liv-lft.fs-24 p {font-size: 20px; line-height: 28px;}
.sus-liv-img { margin:25px 0 25px;}



/******sustain new css********/
.sustain-liv-cnt { margin-top: 78%; padding: 15px; width: 100%; }
.designer-cnt.living-cnt.sustain-liv .sus-bg { padding-bottom: 0px; background-position: top center;}
.designer-cnt.living-cnt.sustain-liv p { font-size: 16px; line-height: 24px;}
.sus-details-list { padding: 15px; margin-top: 20px; width: 100%;}
.designer-cnt.living-cnt.sustain-liv .service-details-list ul li { font-size: 16px;}


.polar-img--top { max-width: 220px; right: 20px; display: none; }
.polar-img--btm { bottom: 220px; max-width: 220px; left: 50px; display: none;} 

}


/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.space-with-us .space-lft h2 { font-size: 28px; line-height: 38px;}
.help-you h2 { font-size: 32px; line-height: 42px; margin-bottom: 15px;}
.help-you p br { display: none;} 

/* footer css */
footer .ftr-top .ftr-mid .ftr-lst {width: 50%; margin-bottom: 20px;}
footer .ftr-top .ftr-mid { margin-bottom: 0;}
footer .ftr-top .ftr-rgt p {width: 100%; margin: 0 0 15px; }
footer .ftr-top .ftr-rgt .news-r { float: left; width: 100%; max-width: 100%;}
/*hme*/
/*.living-tab ul.tabs li{ width: 100%; float: left; margin-right: 0%; border-radius: 0px;}*/
.counters ul li { width: 100%; padding: 30px 0;}
.counters ul li::before { top: 15px;left: 0;right: 0;margin: 0 auto;}
.space-with-us .space-lft h2 span br{ display: none;}
/*.feature-sec ul li p {font-size: 16px; line-height: 25px;}*/


/* Interior Design css */
.interior-design-lst ul li { width: 100%; margin-right:0;}
.interior-design-lst ul li:last-child { clear: left; margin-bottom: 0px;}
.designer-cnt .container .mix, .designer-cnt .container .gap { width:48%; }

.image-col-2 ul li { width:100%; margin-bottom:2%; margin-right:0%;}
.image-col-2.image-col-3 ul li { width:49%; margin-right:2%;}
.image-col-2.image-col-3 ul li:nth-child(2n) { margin-right:0; }
.image-col-2.image-col-3 ul li:last-child { width:100%; }
.image-col-2 ul li:last-child { margin-bottom:0;}
.showcas-cap h4 { font-size:18px; margin-left:10px; line-height:20px; }
.image-col-2 .showcas-cap img { width:20px; margin-right:10px; margin-top:6px;}

.prof-cnt ul > li { width:100%; margin-right:0; margin-bottom:25px;}
.prof-cnt ul > li h4 { margin-bottom:10px; font-size:20px; }
.prof-cnt h2 { font-size:28px; margin-bottom:20px; }

.prof-style { display:inline-block;}
.prof-style h3 { width:100%; margin:0 0 15px 0; }

.work-grey { text-align:center; padding:55px 20px 25px; } 
.work-img { left: auto; width: 160px; position: relative; transform: none; top: auto; display: inline-block;}
.work-txt { width:100%; }
.work-img.left-120, .work-img.left-95 { left:auto; width:200px;}
.work-txt p { font-size:18px; line-height:25px;}
.in-caption h1 span br { display:none; }

/*.in-caption h1 { font-size: 68px; line-height: 70px; text-align:center;}
.in-caption h1 span { font-size: 26px; line-height: 36px; display:block; text-align:center;}*/

.project-list ul li { margin-bottom:30px; }
.project-list ul li a span { display:none;}

.designer-cnt.living-cnt { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; padding-bottom:20px;}



.living-img-lft { width:100%; margin-bottom:10px;}
.living-img-lft img { height:260px;}
.living-img-top { width:100%; }
.arisan-list ul li img { height:200px; }

.projects .shop-grid ul li { width:48%; margin-bottom:20px; }
.projects .shop-grid ul li:nth-child(2n) { margin-right:0;}
.projects .shop-grid ul li:last-child { margin-bottom:0;}
.projects .shop-pad .controls { position:relative; float:left; margin:0;}
.projects .shop-grid p { margin-bottom:15px; }
.projects .shop-grid { margin-bottom: 20px; padding-bottom: 20px;}

.art-top-sec ul li { width:49.5%; margin-bottom:5px;}
/*.art-top-sec ul li:first-child { width:100%; }*/
.art-top-sec ul li:nth-child(2n) { margin-right:0;}
.art-top-sec ul li:nth-child(3) { margin-right:1%; }
.art-lft { width:100%; }
.art-top-sec { border-bottom: 0px solid #46adde; padding:15px 15px 10px 15px;}
.art-top-sec.bdr-top { border-top: 5px solid #46adde;  padding:0px 15px 15px 15px; }
.art-title h1 {font-size: 30px; line-height: 34px; display:block;}
.art-title { padding:25px 0; margin:0;}
.art-title img { display:none;}
.art-lft p, .art-fullwid p { font-size:20px; margin-bottom:15px; }
.art-fullwid p { margin-bottom:0;}
.art-lft.art-rht { margin-top:15px;}
.art-fullwid { margin-top:20px;}
.art-fullwid ul li { width:100%; margin-right:0; font-size:21px;}
.art-fullwid ul li:last-child { margin-bottom:0;}

.tiles-wrap li { width:200px;}
.pricing-list ul li  { width:100%; margin-right:0; min-height:auto;}
.start-btn { position:relative; bottom:auto;}
.pricing-list ul li span.price { font-size:40px;}
.pricing-list ul > li.third img { margin-top:0;}

.designer-list ul li { width:49%;}
.designer-list ul li:nth-child(2n) { margin-right:0;}
.designer-list ul li:nth-child(3) { margin-right:2%;}

/* color palette css */
.room-color ul li { width: 48%; float:left; }
.room-color ul li:nth-child(2n) { margin-right:0%; }
.room-lst li:nth-child(3) { margin-right:2%; }
.room-color ul li:nth-child(4n) { margin-right:2%; }
.room-color .unitat-content ul li:nth-child(4n) {margin-right: 0;}	

/* style css */
.room-style .room-lst li { width: 48%;}
.room-style .room-lst li:nth-child(2n) { margin-right: 0%;}
.room-style .room-lst li:nth-child(3) { margin-right: 4%;}
.room-style .room-lst li:nth-child(5) { margin-right:4%;}
.room-style .room-lst li:nth-child(2n-1) { margin-right:4%; }

/* 13Oct2021 */
.partner-list ul li { font-size:16px; }
.form-list ul li input[type="text"] { padding: 11px 15px 0;}
input:focus ~ .floating-label, input:not(:focus):valid ~ .floating-label { left: 0;}
.floating-label { left: 6px; line-height: 26px; font-size: 18px;}
.privacy.checkl p { font-size: 18px; line-height: 19px;}
.uni-cnt { padding: 25px 0 0;}

.floating-label-group.box-hght input.form-control { height:100px; }

.inspiring-photos { padding:15px; margin-top:15px;}
.avatar-upload .avatar-preview { height:126px; }
.avatar-edit h3 { font-size: 20px; line-height: 26px;}
.inspiring-photos ul li { width:49%; margin-right:2%; margin-bottom:12px;}
.inspiring-photos ul li:nth-child(2n) { margin-right:0; }
.inspiring-photos ul li:nth-child(3) { margin-right:2%; }

.room-lst li { width:48%; margin-right:4%;}
.room-lst li:nth-child(2n+1) { margin-right:4%}
.room-lst li:nth-child(2n) { margin-right:0%}

.sum-top { padding:15px;}
.sum-top h2 { margin-bottom: 16px; font-size: 24px; line-height:28px; text-align:center;}
.summary-pad .select-space li, .summary-pad .select-style li, .select-space.select-room ul li { width:48%; margin-right:4%; margin-bottom:20px;}
.summary-pad .select-space li:nth-child(2n), .summary-pad .select-style li:nth-child(2n) { margin-right:0;}

.contact-rgt .contact-info ul li { width:100%; margin-bottom:20px;}
.contact-rgt .contact-info ul li:last-child{ margin-bottom:0;}
.contact-rgt .contact-info ul li:last-child img { width:38px;}

.package-details .package-list ul li h2 { font-size:22px; }

/*Shopping Cart*/
.cart-details h2 { padding:10px 20px; font-size:24px; color:#136cca; font-weight:600; }
.prod-tit{ display:none;}
.cart-details ul li p { text-align:left !important; font-weight: 400 !important; font-size: 17px !important; }
.cart-details ul li.total-txt { text-align:left; }
.cart-details ul { border-bottom:solid 1px #d5d5d5;}
ul.prod-det-row li { padding:12px 10px; }
.cart-details ul.prod-det-row { display:block;}
.room-details ul li.delete-pad	{ width:100%; text-align:left;}
.room-details ul li.delete-pad a { }
/*.room-details ul li.delete-pad a:after { position:absolute; right:0; border-top: 50px solid transparent; border-right: 50px solid #333; border-left: 50px solid transparent; bottom:0; content:'';}*/
.room-details ul li.delete-pad a [class*=" ti-"] { position:relative; z-index:1; right:9px; color:#fff;}
.room-details ul li, .room-details ul li.prod-det-no, ul.prod-det-row li.prod-rm-pack, ul.prod-det-row li.prod-rm-type, ul.prod-det-row li.prod-qty, ul.prod-det-row li.total-txt  {padding-left: 54%; position:relative; }
.room-details ul li.prod-det-no, .cart-details ul li.prod-rm-pack, .cart-details ul li.prod-rm-type, .cart-details ul li.prod-qty, .cart-details ul li.total-txt { width:100%;margin-bottom: 0px;}
.room-details ul li.prod-img{ width:100%; }
.room-details ul li.prod-det-name, ul.prod-det-row li.prod-qty	{ text-align:left;}
.room-details ul li.prod-price, .cart-details ul li.total{ text-align:left}
.room-details ul li:before{display:inline-block; position:absolute; left:12px; top:22%; color:#000; font-size:16px; font-weight: 600;}
.cart-details ul li.total-txt { font-size:18px; font-weight: 600; color:#136cca; }
ul.prod-det-row li.prod-qty { padding-top:12px; padding-bottom:12px; }

.room-details ul li.prod-det-no::before{ content:"S.No"; }
.room-details ul li.prod-rm-pack::before{ content:"Design Package"; }
.room-details ul li.prod-rm-type::before{ content:"Room Type"; }
.room-details ul li.prod-qty::before{ content:"Quantity"; }
.room-details ul li.total-txt::before{ content:"Price"; }
.sweet-alert button { padding:10px 22px 6px; }
.cart-details ul.prod-det-row:nth-child(odd) { background:#f7f7f7; }
.package-details .package-list ul li span { font-size:24px;}

.projects .page-coming p { font-size:21px;}
.projects .page-coming h2 { padding:15px 40px; font-size:26px;}
#space-lst.owl-carousel .item .img-before { width:100%;}
#space-lst.owl-carousel .item .img-after { width:100%;}
.space-sec .title p { padding:0 0px;}


/* Our clients css */
.our-clients h1 {font-size: 26px; line-height: 34px;}
.our-clients ul li .cnt-lft h2 {font-size: 22px; line-height: 30px;}
.our-clients ul li .cnt-lft h4 {font-size: 14px; line-height: 20px;}
.our-clients ul li .cnt-rgt iframe { height: 275px;}

.filters { white-space: nowrap; overflow: hidden; overflow-x: scroll; background:#fff;}
.filter-p { padding:10px 16px; background:none; border:none; margin:0px; border-radius:0px; border-right:1px solid #ccc; font-size: 17px; }
.filter-p.active { background:none; color:#1665c1; border:none; border-right:1px solid #ccc; }
.filter-p:last-child { border:none; }

.interior-design-lst.build-col { padding:30px 0; }
#space-lst.owl-carousel .item .before-arr img { width:45px; left:auto; }
.before-arr { right:10px; bottom:10px; top:auto; margin-top:0px;}
.before-arr.after-arr { left:auto; right: 12px; top:10px;}
.before-arr.after-arr img { display:none;}

/* */

.video-pad h3 { font-size: 26px; line-height: 30px;}
.video-pad img { padding: 10px;}

.sidebar-menu { width:100%; }
.cus-prof { width:100%; margin-top:0px; }

.certificate-list ul li { width:40%; margin-right:2%; margin-bottom:20px; } 
.certificate-list ul li:last-child { margin-bottom:0; }
.help-buddy { width:100%; display:block; }
.help-lft { top:auto; left:auto; width:100%; text-align:center; margin-bottom:0; margin-top: 20px; position:relative; }
.help-lft img { width:130px;} 
.help-rht { display:none; }
.help-buddy .btn-ctr { width:100%; }

#desktop-space { display: none;}
#mob-space { display: block;}
.hdr-lft { display:none; }
.hdr-top { padding:4px 0 8px; }
.hdr-rht { float:left; width:100%; text-align:center; }
.hdr-rht ul li { float:none; display:inline-block; }

.inn-banner.hght-250.work-ban h1 { font-size:40px; line-height:50px; }
.inn-banner.work-ban .work-caption img.spacey-img-lft { display:none; }
.inn-banner.work-ban .work-caption img.spacey-img-rht { margin-right: -54px; top: 16px;}
.works-list-col ul li h2 { font-size: 26px; background: #e8e8e8; display: inline-block; width: 54px; height: 54px; line-height: 54px; border-radius: 50%; color: #737373;}
.works-list-col ul li h3 { font-size:18px; }
.works-list-col ul li h3 br { display:none;}
.works-center img { top:auto; left:auto; }
.works-list-col ul li { width:100%; margin-right:0%; margin-bottom:30px; } 
.pricing-list ul li h5 { min-height:auto; }
.pricing-list ul > li ul { min-height:auto; }
#room-popup ul li { width:31%; margin-right:3%;}
#room-popup ul li:nth-child(3n) { margin-right:0;}
.cust-addr ul li label { display:block; width:100%; }
.cust-addr ul li p { width:100%; }


.interior-design-lst .honeycomb { display:none; }
.builder-sec { display:block; }
.arch-img { width:100%; margin-right:0; }
.arch-name { width:100%; margin-top:10px; text-align:center;}
.arch-name h3::after { right:0; margin:0 auto; }
.arch-name a { float:none; display:inline-block; }
.arch-name h3 { margin-bottom:15px; padding-bottom:12px; }

/*.pricing-list { padding:0; max-width: 320px; float: none; margin: 70px auto 0;}*/
.pricing-list ul li.elite .pricing-bg .popular-ico { width: 100px; right: -69px; top: -40px; }

.work-draw ul li { width: 48%; margin-right: 4%;}
.work-draw ul li:nth-child(2n) { margin-right: 0;}
.work-draw ul li:nth-child(3) { margin-right: 4%; }

.room-chat { flex: 1 1 50%;}


.unitat-tab.color-tab .uni-cnt { padding: 20px 0;} 
.unitat-tab.color-tab .room-lst li { width: 31%; margin-bottom: 2%;	margin-right: 2%;}
.unitat-tab.color-tab .room-lst li:nth-child(3n) { margin-right: 0;}

.chat .chat-upload-img li { width: 100%; }
.chat .chat-upload-img li:nth-child(2n) { padding-left: 0px; }
.room-chat { width: 100%; margin-right: 0px; margin-bottom: 10px; }
.designer-cnt.profile-cnt.chat-section .budget-rgt { padding: 15px; }
.prj-panel { padding: 20px; }
.room-chat-txt a { padding: 6px 10px; }


/***** cart new css  *****/
.featured-list ul li { width: 49%; margin-right: 2%; margin-bottom: 2%;}
.featured-list ul li:nth-child(2n+1) { margin-right: 0;}
.featured-list ul li .upgrade { height: auto; line-height: 22px; display: block; padding: 14px 20px;}
.featured-list ul { flex-wrap: wrap;}
.featured-list ul li:last-child .upgrade br { display: none;}
.featured-list ul li:last-child { width: 100%;}

.sustain-rht p { font-size:16px;}
.designer-cnt.living-cnt { padding-right:20px; padding-left:20px;}
.designer-cnt.living-cnt.sustain-liv h1 { font-size:28px; margin:0 0 18px;}
/* .designer-cnt.living-cnt.sustain-liv p {line-height: 26px;} */
.designer-cnt.living-cnt.sustain-liv .sustain-liv-lft.fs-24 p {font-size: 20px; line-height: 28px;}
.sus-liv-img { margin:25px 0 25px;}
.spayci-sustain-sec {padding: 76px 0 49px;}
.designer-cnt.living-cnt.sustain-liv .service-details-list ul li {margin-bottom: 6px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ 
@media screen and (max-width:479px) {

.help-you h2 {font-size: 28px; line-height: 32px; }
/*hme*/
/*.feature-sec ul li {width: 100%; padding: 20px 35px 20px; min-height: inherit;}*/
.feature-sec ul li .ic-img {width: 80px;float: left;margin-right: 20px;}
.feature-sec ul li .ic-cnt {width: calc(100% - 100px);float: left;text-align: left;height: 80px;display: flex;align-items: center;justify-content: left;}
.feature-sec ul li .ic-img img{ margin-bottom: 0;}
.feature-sec ul li .ic-cnt p br{ display: none;}

.feature-sec ul li { width: 50%; padding: 16px 20px 17px; min-height: 170px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
.feature-sec ul li p { font-size:16px; line-height:22px; }
.feature-sec ul li p br { display:none;}
.feature-sec ul li img { width:52px; margin-bottom:10px; }
.feature-sec ul li:last-child { min-height:auto; padding:30px 20px; }
.feature-sec ul li:last-child p { width:100%;}
/*.feature-sec ul li img { float: left; width: 52px; margin-right:20px; margin-bottom:0; }
.feature-sec ul li p { width: calc(100% - 75px); text-align: left; float:left; }*/

/* sustainable living css */
.living-tab ul.tabs li{ width: 100%; margin-right: 0%;}
.flipster-carousel .flip-items {width: 279px !important; height: 280px !important;}

/* Interior Design css */
.interior-design-lst ul li { width: 100%; padding-right: 0; }
.interior-design-lst ul li .int-img { min-height: inherit;}

.designer-cnt .container .mix, .designer-cnt .container .gap { width:100%; }
.designer-cnt .container .mix .design-photo { top: -22%;}
.design-caption { padding:20px 30px; width:90%; }
.prof-btns ul li { margin-right:0px; width:100%;}

/*.prof-cnt .prof-style ul li { width:48%; margin-bottom:5px;  text-align:center; }*/
.prof-cnt .prof-style ul li a { display:block; }
.prof-cnt .prof-style ul li { width:48%; margin-bottom:5px; margin-right:2%; text-align:center; }
.showcas-cap h4 { line-height: 16px; font-size:16px;}
.image-col-2 .showcas-cap img { margin-top: 4px;}
.showcas-cap { bottom:6px;}


.det-img .det-lft { width:100%; margin-bottom:10px; }
.det-img .det-lft.det-rht { width:100%; }
.living-sec-list ul li { width:100%; }

.arisan-list ul li { width:49%; margin-right:2%; margin-bottom:10px;}
.arisan-list ul li:nth-child(2n) { margin-right:0;}
.arisan-list ul li:nth-child(3) { margin-right:2%;}

.title h1::after, .title.home-title h2::after { left:0; right:0; margin:0 auto;}
.stack-list ul li { margin-right:6%; margin-bottom:20px;}
.stack-list ul li:last-child { margin-bottom:0; }
.stack-list ul li:nth-child(2n) { margin-right:0; }
.projects .shop-grid ul li { width:100%; margin-right:0; }


.art-top-sec { padding:0; background:none; width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.art-top-sec ul li { width:49%; margin-right:2%;}
.art-top-sec ul li:nth-child(3) { margin-right:2%; }

.tiles-wrap li { width:155px;}

.room-design-options h1 { font-size: 22px; line-height: 30px;}
.room-lst li { width:48%; margin-right: 4%; margin-bottom:20px;}
.room-lst li:nth-child(2n) { margin-right:0%;}
.room-lst li:nth-child(2n+1) { margin-right:4%;}

.designer-l .prof-name { width:100%; margin-bottom:20px;}
.designer-list ul li { width:100%; margin-right:0;}
.designer-l .prof-photo .alpha-mask { margin-right:0; width:100%;}
.designer-l .prof-photo .target{ margin:auto;}

.room-color ul li { width: 47%; float:left; }

.architect-r { width:100%; }

/* style css */
.room-style .room-lst li { width: 48%;}
.room-style .room-lst li:nth-child(4n) { margin-right: 0;}
.room-style .room-lst li:nth-child(3) { margin-right: 4%;}


/* 13Oct2021 */
.floating-label { left:2px; line-height: 16px; }
input:focus ~ .floating-label, input:not(:focus):valid ~ .floating-label { top: 12px; line-height: 13px;}
.privacy.checkl p { font-size: 16px; line-height: 17px;}
.form-list ul li input[type="text"] {  height: 58px; }

.inspiring-photos ul li { width:100%; margin-right:0%; margin-bottom:12px;}
.inspiring-photos ul li:nth-child(4), .inspiring-photos ul li:nth-child(4), .inspiring-photos ul li:nth-child(5), .inspiring-photos ul li:nth-child(6) { margin-bottom: 12px;}
.architect-l { margin-bottom:10px;}

/* contact page */
.contact-lft ul li ul li { width: 100%; margin-right:0px;}
.contact-lft ul li ul li:nth-child(3n-3) { margin-right: 0px;}


.package-details .package-list ul li { width:100%;}
.package-details .package-list ul li h4 { display:block; }
.package-details .package-list ul li a { margin-left:0; }
.design-caption.spaycei { padding:20px;}

/* Our clients css */
.our-clients ul li .cnt-rgt iframe { height: 200px;}


.masonry { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; column-gap: 1em; }
.cat-item:first-child .prj-img img { height:200px; object-position:top;}
.before-arr {  bottom:auto; top:50%; margin-top:-30px; }
.before-arr h2 { font-size:24px; letter-spacing:normal; text-shadow: 2px 2px 8px rgba(0,0,0,0.8); }
.before-arr.after-arr { bottom:auto; top:50%; margin-top:-30px; left:auto; right:10px; text-align:right;}
.before-arr.after-arr img { transform: rotate(-180deg); }
.interior-design-lst.build-col .builder-list ul li { width:45%;}
.awards-list ul li { width:45%; } 

.cust-details { width:100%; }
.cust-photo { margin-right:0; width:100%; text-align:center;}
.cust-photo img { width:160px; float:none; height: 160px; object-fit: cover; border-radius: 50%; border:5px solid #efefef; box-shadow: none;}
.cust-details ul li p a { font-size:15px; }
.terms-li ul  { padding-left: 0px;}
.terms-li ul li { padding: 0px 0 12px 32px;}
.terms-li ul ul  { padding-left: 10px;}

/* */
.drawing-lft { width: 100%; text-align: center; margin-right: 0; margin-bottom: 15px;}
.drawing-rgt { width: 100%; text-align: center; margin-left: 0; margin-bottom: 15px}
.spaycei-lft-img ul { width: 100%; text-align: center;}
.spaycei-lft.spaycei-lft-img ul li { width: 100%; float: none; display: inline-block; margin-bottom:10px;}

.video-pad h3 { font-size: 24px;}

.certificate-list ul li { width:100%; margin-right:0; margin-bottom:10px; }
.interior-design-lst.build-col::after { background: url(../images/builder-pattern.png) repeat center; background-size:cover; }

#room-popup ul li { width:46%; margin-right:6%;}
#room-popup ul li:nth-child(2n) { margin-right:0;}
#room-popup ul li:nth-child(3) { margin-right:6%;}

.tab-profile .prof-cnt .prof-style ul > li { width:100%; margin-right:0; margin-bottom:10px;}
.tab-profile .prof-cnt .prof-style ul > li a { display:block}

.prof-btns ul li a { font-size:17px; display:block;} 
.work-draw ul li { width: 100%; margin-right: 0; margin-bottom: 12px; min-height: 135px;}

.design-chat { display: block; width: 100%;}
.room-chat-txt { padding: 12px;}
.room-chat-txt p { line-height: 18px; margin-bottom: 10px;}
.room-chat-txt a { font-size: 12px; float: right;}
.room-chat { margin-bottom: 10px; width: 100%;}
.room-chat-txt h3 { margin-bottom: 6px; font-size: 15px;}


.unitat-tab.color-tab .uni-cnt { padding: 20px 0;} 
.unitat-tab.color-tab .room-lst li { width: 49%; margin-bottom: 2%;	margin-right: 2%;}
.unitat-tab.color-tab .room-lst li:nth-child(2n) { margin-right: 0;}
.unitat-tab.color-tab .room-lst li:nth-child(3) { margin-right: 2%;}
a.chat-submit-btn { padding: 7px 15px;font-size: 13px;right: 5px; }



/* tool tip css */
.tooltip__item { min-width: 150px;}
.tooltip[data-direction="bottom"] .tooltip__item { transform: translate3d(-50%, -140%, 0); }
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item {  transform: translate3d(-50%, -140%, 0); }

.sustain-rht p { font-size:16px;}
.designer-cnt.living-cnt.sustain-liv h1 { line-height:35px;}
.designer-cnt.living-cnt.sustain-liv .service-details-list ul li {margin-bottom: 6px;}
.designer-cnt.living-cnt.sustain-liv .sustain-liv-lft.fs-24 p { font-size:18px;}
}

@media screen and (max-width:359px) {
.designer-img ul li:nth-child(1) { width:100%; margin-right:0; }
.designer-img ul li:nth-child(2) { margin-right:8%; width:43%;}
.designer-img ul li:nth-child(3) { margin-right:0; width:49%}
.e-designer.animation .designer-img ul li:hover { transform:none; }

/* sustainable living css */
.flipster-carousel .flip-items {width: 249px !important; height: 250px !important;}

.image-col-2 { margin-bottom:5px; }
.image-col-2.image-col-3 ul li { width:100%; margin-right:0;}
.image-col-2.image-col-4 ul li ul li { width:100%; margin-right:0;}
.image-col-2.image-col-4 ul li ul li:nth-child(3) { margin-bottom:2%;}
.prof-btns ul li { width:100%;}
.prof-btns ul li a { display:block; }
.image-col-2.image-col-4 ul li ul li { margin-bottom:5px; }

.project-list ul li a { font-size:40px; line-height:48px; }
.tiles-wrap li { width:100%;}
.architect-l { width:100%;}

.summary-pad .select-space li, .summary-pad .select-style li, .select-space.select-room ul li { width:100%; margin-right:0%; margin-bottom:20px;}
.spaycei-lft ul li { width:100%; margin-bottom:10px; text-align:center; }
.spaycei-lft ul li:last-child { margin-bottom:0;}
.spaycei-lft.spaycei-txt-rht ul { margin-bottom:0;}
.spaycei-lft.spaycei-txt-rht ul li { text-align:left;}

.prj-grid-1.prj-grid-2 { width:100%; margin-right:0; }
.prj-grid-1.prj-grid-2 ul li { width:100%; margin-bottom:10px; }
.prj-grid-1.prj-grid-2 ul li:last-child {margin-bottom:10px; }

.room-chat-txt a { float: left; display: inline-block;}
a.chat-submit-btn { padding: 7px 15px;font-size: 13px;right: 5px; }


/* tooltip css */
.tooltip[data-direction="bottom"] .tooltip__item::after { left: 86%; }
.tooltip[data-direction="bottom"] .tooltip__item { transform: translate3d(-85%, -140%, 0);}
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item {  transform: translate3d(-85%, -140%, 0); }

.sustain-rht p { font-size:16px;}
.designer-cnt.living-cnt.sustain-liv h1 { line-height:35px;}
.designer-cnt.living-cnt.sustain-liv .service-details-list ul li {margin-bottom: 8px; line-height: 22px;}
.designer-cnt.living-cnt.sustain-liv .sustain-liv-lft.fs-24 p { font-size:18px;}
}
@media screen and (max-width:319px) {

}