/*

Theme Name: MW Homes

Theme URI: https://siteorigin.com/theme/corp/

Template: siteorigin-corp

Author: Digital Movement

Author URI: https://www.digitalmovement.com.au/

Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.

Version: 1.20.9.1747723983

Updated: 2025-05-20 06:53:03



*/


html{font-size: calc(10px + (16 - 10)*(100vw - 1200px)/(1920 - 1200));}

*{outline: none !important;}

html,body{overflow-x:hidden;}

body,.main-navigation ul li a,.entry-meta{font-family: 'Muli'}

ul{margin: 0;line-height: normal;}

body{background: #fff}

h1,h2,h3,h4,h5,h6{font-family: "Montserrat", sans-serif;}


@font-face{

  src:url('font/Muli.ttf');

  font-family: 'Muli';

}



.header-top{padding:1.425rem 0;padding-bottom: 0.825rem;border-bottom: 1px solid #979899;margin-bottom: 1.5rem}

.header-top .textwidget {display: flex;align-items: center;justify-content: space-between;}

.header-top ul li {display: inline-block;line-height: normal;}

.header-left li a{font-size: 0px}

.header-top ul li{line-height: 0;text-align: center;list-style: none;}

.header-top ul {display: flex;line-height: 0;text-align: center;align-items: center;list-style: none;}

.header-left ul li{padding-right: 0.5rem;}

.header-right ul li {margin-top: -0.263rem;}

.header-top .corp-container,.site-header .corp-container {padding: 0 3.625rem;}

.header-right li a {font-size: 1.25rem;font-weight: 700;line-height: normal;color: #fff;}

.header-left li a::before {content: '';background: url(img/facebook-1.svg)no-repeat;width: 2.825rem;height: 2.825rem;display: flex;background-size: 2.825rem;margin-right: 0.25rem;background-position: center;filter: brightness(0) invert(1);margin-right: 0}

.header-left li:nth-child(2) a::before{background: url(img/instagram.svg) no-repeat;background-size: 2.825rem;}

.header-left li:nth-child(3) a::before{background: url(img/Figma.svg) no-repeat;background-size: 2.825rem;filter: none}

.header-left li:nth-child(4) a::before{background: url(img/youtube.svg) no-repeat;background-size: 2.825rem;}

.header-left li:nth-child(5) a::before{background: url(img/linkedin-1.svg) no-repeat;background-size: 2.825rem}

.header-left li:nth-child(6) a::before{background: url(img/google-2.svg) no-repeat;background-size: 2.825rem}

.header-left li:last-child a::before{background: url(img/image.svg) no-repeat;background-size: 2.825rem;filter: none}

.header-right li:last-child a{font-size: 1.125rem;font-weight: 400;font-family: 'Muli';margin-left: 1.438rem;padding-left: 1.75rem;border-left: 1px solid #fff;}

.header-right li:last-child a::before {width: 1.625rem;background: url(img/message.png) no-repeat;background-size: 1.625rem;filter: brightness(0) invert(1);}

.corp-container {max-width: 100%;padding: 0 7.563rem;}

.header-right li a:before {content: '';display: inline-block;background: url(img/phone1.svg) no-repeat;width: 1.563rem;height: 1.625rem;vertical-align: middle;margin-right: 0.563rem;background-size: 1.563rem;}



@keyframes slideInDown {

  0% {

    transform:translateY(-100%)

  }

  100% {

    transform:translateY(0%)

  }

}



.site-header.fixed {position: fixed !important;top: 0;left: 0;width: 100%;transition: all .3s linear;box-shadow: 0 0 5px -2px;background: #000 !important}

.site-header.fixed {animation: slideInDown .7s linear;padding-bottom: 0;}

.site-header{padding-top: 0;position: absolute;background: transparent;border-bottom: 0}

.site-header.fixed .header-top {display: none;}

.site-header.fixed  .site-header-inner {padding-top: 1.5rem;padding-top: 2rem;padding-bottom: 2rem;}

.site-branding img {width: 17.813rem;}

.main-navigation ul li a{font-size: 1.125rem;font-weight: 600;text-transform: capitalize;color: #fff;padding: 0;letter-spacing: normal;font-weight: 400}

.main-navigation ul li {margin: 0 2.75rem -0.625rem 0;padding: 0 0 0px;text-transform: capitalize;margin: 0 3.04rem 0 0;}

.by-flex p a:hover,body .main-navigation ul li a:hover,.related-post-title:hover,.related-post-date:hover,.banner-content ul li a:hover,.fqu a:hover,.contact-info li a:hover,.author-description a:hover,.post-navigation a div:hover,.header-right li a:hover,.site-footer .widgets .widget a:hover, .site-footer .bottom-bar a:hover,.recent-content h5 a:hover,.service-content-gap h3 a:hover,.portfolio-heading h3 a:hover{color: #57ab43 !important}

.menu .current-menu-item > a, .menu .current_page_item > a {border-bottom: 1px solid #fff;padding-bottom: 6px;}

.home .menu-item-home.current-menu-item > a {border-bottom: none;}



.banner-slider-1{position: relative;}

.banner-slider-row .slick-slide img{width: 100%}

.custom-slide-content {position: absolute;top: 57.3%;left: 50.3%;transform: translate(-50%, -50%);text-align: center;width: 69%;}

.custom-slide-content h1,.banner-content h1 {font-size: 4.688rem;font-weight: 700;color: #fff;line-height: 5.313rem;margin: 0;}

.custom-slide-content p {font-size: 1.875rem;font-weight: 400;line-height: 1.2;color: #fff;margin-top: 3.688rem;padding-bottom: 4.688rem;max-width: 85%;margin-left: auto;margin-right: auto;}

.custom-slide-content p:last-child{margin: 0}

.custom-slide-content a {display: inline-block;padding: 1.313rem 2.563rem;border: 2px solid #fff;text-decoration: none;color: #fff;font-size: 1.375rem;font-weight: 600;line-height: normal;font-family: Montserrat,sans-serif;border-radius: 5px;text-transform: uppercase;}

.custom-slide-content a:hover {border: 2px solid #44a444;background: #44a444;color: #fff;}

.slider_controls {position: absolute;left: 48.3%;bottom: 14%;}

.slider_controls .slick-dots{position: static;}

.slider_controls .slick-dots li button {width: 0.688rem;padding: 0;color: #fff}

.slider_controls .slick-dots li {width: 0.938rem;margin: 0;margin-right: 0.438rem}

.slider_controls .slick-dots li button::before {color: #fff;font-size: 2.5rem !important;width: 0.938rem;height: 0.938rem;opacity: 1;}

.slider_controls .slick-dots li.slick-active button::before {border: 1px solid #fff;background: transparent;border-radius: 100px;color: transparent;margin-top: 0px}

.slider_controls .slick-dots li button:hove{color: #fff}

.slider_controls .slick-dots .slick-active button{width: 0.938rem;height: 0.938rem}

.slider_controls .slick-dots .slick-active{width: 0.938rem;height: 0.938rem;margin-right: 0.688rem}

.slick-dotted.slick-slider,.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 0 !important}



.padding-121{padding-left: 7.6rem;padding-right: 7.563rem;padding-right: 6.663rem}

.dream,.process-row,.process,.shower,.company-section,.create,.company{overflow: visible !important;}

body .dream-img{width: 52.07%;}

body .dream-content {padding-left: 6.863rem;padding-top: 6.688rem;width: 47.9%;}

.font-17{font-size: 1.063rem;font-weight: 600;line-height: normal;color: #8d8d8d;margin: 0;text-transform: uppercase;position: relative;padding-left: 2.563rem;/*margin-left: -3px*/}

.font-17::before {content: '';display: inline-block;width: 2rem;border-top: 1px solid #8d8d8d;position: absolute;left: 0;top: 46.9%;background-size: 2rem;}

.font-60,.single .entry-title {font-size: 3.75rem;font-weight: 700;color: #1b1709;line-height: 1.2;margin: 0;}

p, .review-contet-box ul li,.bath-2 ul li,.sp-testimonial-free-section .sp-testimonial-client-testimonial p,.fqu h4,.fqu-bac h4,.fqu a,.single .related-posts-section ol li .related-post-date,.single .yarpp-related ol li .related-post-date,#commentform .comment-notes, #commentform .logged-in-as {font-size: 1.25rem;font-weight: 400;line-height: 1.6;color: #5a5955;margin: 0;margin-bottom: 1.313rem;line-height: 1.875rem;line-height: 2.25rem}

.sp-testimonial-free-section .sp-testimonial-client-testimonial p,.clear-content p,.post-excerpt,.blog-1 p,.choose p,.portfolio-1 p,.service-right p{line-height:1.875rem }

body .dream-content p br{display: none;}



.dream-content p {margin-bottom: 1.8rem;line-height: 1.875rem;}

.dream-btn a,.dream-2 a,body .btn{font-size: 1.25rem;font-weight: 700;color: #fff;background: #039548;line-height: normal;display: inline-block;border-radius: 5px;padding: 1.1rem 1.538rem 1.21rem 1.438rem;font-weight: 400}

.dream-btn a{margin-top: 4.263rem}

.dream-content .font-60,.dream-2 .font-60,.fqu-bac .font-60{margin-top: 2.25rem;margin-bottom: 2.75rem}

.dream-btn a:hover,#submit:hover,.dream-2 a:hover,.btn:hover,.get-right .wpcf7-submit.has-spinner:hover{background: #b8d546 !important;color: #fff}

.dream-img::after,.dream-1::after,.process-row-1::after,.glam::after,.testimonial-left::after,.company-1::after {content: '';display: inline-block;width: 7.75rem;height: 7.813rem;background: url(img/tsti-icon.png) no-repeat;position: absolute;bottom: -3.875rem;left: -3.875rem;z-index: 9;background-size: 7.75rem;}



body .service {padding-top: 12.563rem;overflow: visible !important;padding-bottom: 9.875rem;margin-bottom: 5rem;}

.service-row {display: flex;align-items: center;gap: 1.25rem;margin-top: 2.313rem;padding-bottom: 6.125rem;}

.service-left {width: 50.9%;}

.service-right {width: 51%;}

.service-image {background-repeat: no-repeat !important;background-size: cover !important;min-height: 33.938rem;/*position: relative;*/}

.service .slick-slide {padding: 0 1.25rem;padding-left: 1.4rem;padding-bottom: 3rem;}

.service .slick-list {margin: 0 -1.22rem 0 -1.4rem !important;margin: 0 -1.06rem 0 -1.3rem !important}

.service-content-gap {position: relative;width: 61.4%;background: #fff;padding: 2.075rem 1.8rem;padding-right: 4.2rem;padding-bottom: 3rem;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 26px -5px, rgba(0, 0, 0, 0.3) 0px 3px 5px -7px;margin-top: -8.4rem;box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08);}

.service-content-gap h3,.font-35 {font-size: 2.188rem;font-weight: 700;line-height: 1;color: #1b1709;margin: 0;margin-bottom: 1.3rem;}

.service-content-gap p{color: #5a5955;line-height: 1.5rem}

.service-content-gap h3 a{color: #1b1709;}

.slider_control,.slider_control3,.choose_control,.choose_control1 {position: absolute;bottom: -4.1%;left: 48.6%;transform: translate(-50%);}

.slider_control, .slider_control3 .slick-dots li,.choose_control .slick-dots li,.choose_control1 .slick-dots li{height: 2px}

.slider_control .slick-prev::before,.slider_control .slick-next::before,.slider_control3 .slick-prev::before,.slider_control3 .slick-next::before {color: #000}

.slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.choose_control .slick-prev::before,.choose_control1 .slick-prev::before {content: '';display: inline-block;width: 1.438rem;height: 1.125rem;background: url(img/prev-icon.png) no-repeat;background-size: 1.438rem}

.slider_control .slick-next::before,.slider_control3 .slick-next::before,.choose_control .slick-next::before,.choose_control1 .slick-next::before {content: '';display: inline-block;width: 1.438rem;height: 1.125rem;background: url(img/next-icon.png) no-repeat;background-size: 1.438rem}

.slider_control .slick-dots li.slick-active button::before,.slider_control3 .slick-dots li.slick-active button::before,.choose_control .slick-dots li.slick-active button::before,.choose_control1 .slick-dots li.slick-active button::before {color: #000;font-size: 3.625rem !important;}

.slider_control .slick-dots li button::before,.slider_control3 .slick-dots li button::before,.choose_control .slick-dots li button::before,.choose_control1 .slick-dots li button::before {color: #ccc;font-size: 2.5rem !important;opacity: 1;}

.slider_control .slick-dots,.slider_control3 .slick-dots,.choose_control .slick-dots,.choose_control1 .slick-dots{position: static;display: flex;align-items: center;}

.slider_control .slick-prev,.slider_control3 .slick-prev,.choose_control .slick-prev,.choose_control1 .slick-prev{left: -3.063rem;}

.slider_control .slick-next,.slider_control3 .slick-next,.choose_control .slick-next,.choose_control1 .slick-next{right: -2.75rem;}



.portfolio,.about,.mission,.sleek-row,.hideen-art,.testimonial{overflow: visible !important;}

.portfolio-row {display: grid;grid-template-columns: 33.4rem 46.125rem 15.688rem;gap: 5rem;margin-top: 2.438rem;padding-bottom: 5.625rem;}

.page-id-2 .portfolio-row {display: grid;grid-template-columns: 26rem 46.625rem 20.688rem;gap: 0;margin-top: 2.438rem;padding-bottom: 5.625rem;}

.page-id-2 .portfolio-1 p br {display: block;}



.portfolio-1 a{margin-top: 0;padding: 1.1rem 1.5rem 1.3100rem 1.5rem;}

.portfolio-1 p {margin-top: 0.25rem;}

.portfolio-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.5rem}

.portfolio-card {position: relative;}

.portfolio-card img, .recent-1 img, .service-image img{display: block;overflow: hidden;width: 100%;transition: 1s;}

.portfolio-card img:hover, .recent-1 img:hover, .service-image img:hover {scale: 1.1;}

.portfolio-grid .img,.recent-1 .img,.service-image {overflow: hidden;}

.portfolio-heading {position: absolute;bottom: 5.063rem;left: 4.125rem;right: 0;}

.portfolio-heading h3 a{color: #fff}

.portfolio-1 p br{display: none;}

.portfolio-grid .portfolio-card:last-child::after,.about-2:after,.mission-2:after,.process-2::after,.fqu-2::after,.sleek::after,.create-2::after{content: '';display: inline-block;width: 7.75rem;height: 7.813rem;background: url(img/portfolio-icon.png) no-repeat;position: absolute;background-size: 7.75rem;left: auto;right: -3.875rem;bottom: -3.875rem;}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top: 0 !important}



.choose {padding-top: 6.188rem;padding-bottom: 6.938rem;margin-top: 12.875rem;margin-bottom: 12.875rem;}

body .choose .font-60 {text-align: center !important;}

.choose-row {margin-top: 6.188rem;}

body .choose-1 {padding-right: 4.25rem;}

body .choose-2 {padding-left: 4.063rem;}

body .choose-3 {padding-left: 7.25rem;}

body .font-30{font-size: 1.875rem;font-weight: 700;line-height: 1;color: #1b1709;margin-top: 3.375rem;margin-bottom: 2.25rem}

.choose-row .font-17::before,.clear-row .font-17:before {border:1px solid #1b1709;width: 2.688rem;top: 47.7%}

.choose-row .font-17,.clear-row .font-17 {padding-left: 3.813rem;height: 5.375rem;}

.choose-3 .font-17:before,.clear-row .font-17:before {top: 47%;}

.choose-1 .font-17 img {width: 5.25rem;height: 5.25rem;}

.choose-2 .font-17 img {width: 5.125rem;height: 5.125rem;}

.choose-3 .font-17 img {width: 5.25rem;height: 4.625rem;}

.clear-content-1 .font-17 img{width: 5.25rem;height: 5.25rem;object-fit: cover;}

.clear-content-2 .font-17 img{width: 5.313rem;height: 5.938rem;object-fit: cover;}

.clear-content-3 .font-17 img{width: 6.063rem;height: 4.938rem;object-fit: cover;}



.testimonial-left a {margin-top: 3.375rem;padding: 1.1rem 1.519rem 1.21rem 1.519rem;}

.testimonial-left-content {text-align: left;width: 36.5%;padding-top: 9.063rem;padding-left: 5.138rem;}

.testimonial-right {padding: 2rem;position: absolute;width: 67.6%;right: -1.4%;top: 9.1%;padding-right: 0;}

.testimonial-left {position: relative;object-fit: cover;background: url('img/testimonial.jpg') no-repeat;height: 57.313rem;width: 83.1%;background-size: cover;height: 53.113rem;}

.testimonial-left img {display: none;}

.testimonial-box {background: #fff;box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);padding: 0.5rem;position: relative;}

.testimonial-text {border: 2px solid #f5f3ec;padding: 3.4rem 2rem 4.1rem 2.9rem;min-height: 30rem;min-height: 37.663rem;}

.testimonial .font-17::before {border-color: #fff}

.sp-testimonial-free-section .sp-testimonial-client-testimonial p{padding: 0;text-align: left;margin-bottom: 1.438rem}

.testimonial-section h6{color: #fff}

.testimonial-section h2{color: #fff;margin-top: 2.438rem;margin-bottom: 1.75rem}

.testimonial-author{font-size: 1.25rem;font-weight: 700;line-height: normal;margin-top: 1.813rem;color: #1b1709;text-align: left;position: relative;}

.testimonial-author span {position: absolute;right: 0;}

#sp-testimonial-free-wrapper-116 .sp-testimonial-free-section,#sp-testimonial-free-wrapper-1803 .sp-testimonial-free-section,#sp-testimonial-free-wrapper-1815 .sp-testimonial-free-section{margin: 0}

.testimonial .swiper-pagination {right: 0.675rem;right: 6.675rem;}

.swiper-button-prev {position: absolute !important;right: 13rem !important;left: auto !important;}

#sp-testimonial-free-wrapper-116 .sp-testimonial-free-section .testimonial-nav-arrow,#sp-testimonial-free-wrapper-1803 .sp-testimonial-free-section .testimonial-nav-arrow{border: 0}

#sp-testimonial-free-wrapper-116 .sp-testimonial-free-section .testimonial-nav-arrow:hover,#sp-testimonial-free-wrapper-1803 .sp-testimonial-free-section .testimonial-nav-arrow:hover{background: transparent;}

.fa{display: none;}

.swiper-button-prev.testimonial-nav-arrow:before{content: '';display: inline-block;width: 1.438rem;height: 1.125rem;background: url(img/prev-icon.png) no-repeat;background-size: 1.438rem}

.swiper-button-next.testimonial-nav-arrow:before{content: '';display: inline-block;width: 1.438rem;height: 1.125rem;background: url(img/next-icon.png) no-repeat;background-size: 1.438rem}

.sp-testimonial-free-section .testimonial-pagination {align-items: inherit;justify-content: normal;}

.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 0.938rem !important;margin-top: 0.125rem !important;height: 0.938rem !important;}

.sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet {width: 0.625rem;height: 0.625rem;margin-top: 0.313rem;margin-left: 4px;margin-right: 8px;}

.testimonial-left img {position: absolute;bottom: -0.625rem;left: 0;height: auto;z-index: 2;}

.testimonial-author span img {width: 2rem;object-fit: cover;}

.testimonial-section .sp-testimonial-free-wrapper {overflow: visible;}

.sp-testimonial-free-section .testimonial-nav-arrow {top: calc(100% - -2.537rem) !important;padding-bottom: 0.25rem;transform: translate3d(0, 0, 0) !important;}

.testimonial .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -2.837rem;left: auto;width: fit-content;right: 7.125rem;}

.swiper-button-next {position: absolute !important;right: 4rem !important;}

.sp-testimonial-client-testimonial {padding: 1rem 2rem;padding-bottom: 1rem;padding-left: 0;}



.about {margin-top: 12.894rem;padding-bottom: 4.625rem;}

body .about-1{padding-right: 8.5rem;}

body .about-2{position: relative;z-index: 99;}

.about-1 .font-60 {margin-top: 2.438rem;margin-bottom: 2.75rem;}

body .about-1 p {line-height: 2.25rem;}

.about-1 a {margin-top: 3.625rem;}

.bac {height: 29.25rem;width: 54.8% !important;position: absolute !important;right: 0;left: auto !important;margin-top: -29.05rem;z-index: 1;margin-left: 7.5rem;}



.clear-row {padding-top: 9.313rem;z-index: 9;padding-bottom: 11.9rem;padding-right: 7.75rem;}

.slider_control3 p {margin: 0;}

.slider_control3,.choose_control {position: absolute;bottom: -10.5%;}

.choose_control {bottom: -20.5%}

.clear-1 {padding-left: 4.813rem;padding-right: 4.813rem;}

.slick-list.draggable {margin-left: -4.813rem;margin-right: -4.813rem;}

.clear-1 .font-17 img{height: 100% !important;object-fit: contain;text-align: left;width: auto !important;}

.kicten-lp .slick-list.draggable {margin-right: -22.813rem;}



.get-section {background: url(img/form-img.jpg) no-repeat;width: 100%;float: left;background-size: cover;padding: 9rem 5.625rem;padding-bottom: 6.813rem;padding-bottom: 0;background-position: center;padding-right: 5.438rem;}

.get-left {width: 38.6%;float: left;background: #f5f3ec;padding: 2.5rem 2.625rem;padding-bottom: 4.438rem;padding-right: 1.5rem;padding-bottom: 4.625rem;position: relative;margin-bottom: -20.25rem;box-shadow: 0 11px 10px rgba(0, 0, 0, 0.1)}

.get-right {width: 61%;float: left;padding-left: 10.375rem;padding-bottom: 6.75rem;position: relative;}

.get-left .font-60 {margin-top: 2.438rem;margin-bottom: 2.125rem;padding-right: 4.563rem;}

.contact-info {padding-top: 1.25rem;padding-bottom: 2.125rem;}

.social-icons h5,.post-title {font-size: 1.563rem;font-weight: 700;color: #1b1709;line-height: normal;color: #5a5955;margin: 0;font-family: 'Muli';}

.social-icons ul {margin-top: 1.25rem;margin-bottom: 1.5rem;margin-left: -1px;}

.contact-info li {list-style: none;font-size: 1.25rem;color: #5a5955;line-height: 1.875rem;display: flex;padding-bottom: 1.5rem;}

.get-left p {line-height: 1.875rem;}

.contact-info li:last-child{padding-bottom: 0}

.contact-info li a{color: #5a5955;padding-left: 1.188rem}

.contact-info li:nth-child(2) a {padding-left: 1.563rem;}

.contact-info li:nth-child(3) a {padding-left: 0.938rem;}

.contact-info li:last-child a {padding-left: 7.688rem;}

.contact-info li:last-child{padding-bottom: 0}

.social-icons li,.footer-left ul li {font-size: 0;list-style: none;display: inline-block;}

.social-icons li a::before{content: '';display: inline-block;background: url(img/award-icon.png) no-repeat;width: 4.125rem;height: 4.125rem;background-position: -1.125rem -1rem;margin-right: 0.2rem;background-size: 31.25rem}

.social-icons li:nth-child(2) a::before{background-position: -6.375rem -1rem}

.social-icons li:nth-child(3) a::before{background-position: -11.813rem -1rem}

.social-icons li:nth-child(4) a::before{background-position: -17.25rem -1rem}

.social-icons li:nth-child(5) a::before {background-position: -23.125rem -1rem;}  

.social-icons li:nth-child(6) a::before {background: url(img/gboard1.svg) no-repeat;background-size: 4.125rem}  

.social-icons li:last-child a::before {background: url(img/image.svg) no-repeat;background-size: 4.125rem;margin-right: 0}  



.award {display: grid;grid-template-columns: 9.4rem 21.1rem;gap: 1.1rem;align-items: center;}

.award-2 a {text-align: center;line-height: 1;font-weight: 400;padding: 0.625rem 1.813rem;padding-bottom: 0.725rem;margin-top: 2.188rem;}

.get-right .font-30 {color: #fff;margin-top: 0;margin-bottom: 2.625rem;}

.get-right input, .get-right textarea, #submit {padding: 1.188rem 1.938rem;padding: 0.988rem 1.938rem;padding-bottom: 1.19rem;font-size: 1.25rem;font-weight: 400;line-height: normal;border: 0;background: #fff;color: #5a5955;width: 100%;border-radius: 4px;font-family: 'Muli';}

::placeholder{color: #5a5955;}

.get-1{margin-bottom: 1.463rem}

.get-right textarea{resize: none;height: 7.375rem}

.get-right .wpcf7-submit.has-spinner,#submit{font-family: 'Muli';font-weight: 700;padding: 1.088rem 4.425rem;padding-bottom: 1.288rem;line-height: normal;background: #039548;color: #fff;width: fit-content;letter-spacing: 2.1px}

.get-left:before,.promise-row:before{content: '';display: inline-block;width: 7.75rem;height: 7.813rem;background: url(img/dream-icon.png) no-repeat;position: absolute;top: 0;left: auto;right: 0;background-size: 7.75rem}

.get-dream,.fqu{overflow: visible !important;}

.wpcf7-not-valid-tip {color: #f00;font-size: 1rem;line-height: normal;position: absolute;}

.wpcf7 form .wpcf7-response-output{color: red;text-align: center;font-size: 1rem;width: 44%;margin-left: auto;margin-right: auto;width: 82%;position: absolute;}

.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;color: #fff;}



.blog-row,.blog-column {margin-top: 12.5rem;margin-bottom: 12.625rem;}

.blog-section {display: grid;grid-template-columns: 34.613rem 46.125rem 20.688rem;gap: 0;margin-top: 2.438rem;padding-bottom: 5.625rem;}

.blog-1 a {padding:1.1rem 4.25rem 1.3100rem 4.25rem;}

.post_read a::after,.sleek-content a::after,.glam-content a::after ,.more-link .more-text::after{content: '';display: inline-block;width: 0.813rem;height: 0.688rem;background: url(img/read-icon.png) no-repeat;vertical-align: middle;margin-left: 0.438rem;background-size: 0.813rem;}

.post_content a:hover::after,.post_read a:hover::after, .sleek-content a:hover::after, .glam-content a:hover::after,.more-link .more-text:hover::after{background: url(img/read-icon-1.png);background-size: 0.813rem}

.recent-posts {display: grid;grid-template-columns: repeat(3,1fr);gap: 2.45rem;margin: 0 auto;}

.post-title{font-family: "Montserrat", sans-serif;color: #1b1709;margin-top: 1.063rem;margin-bottom: 2rem;}

.post-excerpt {height: 9.288rem;margin-bottom: 1.625rem !important;height: 10.988rem;}

.post_read a,.sleek-content a,.glam-content a,.more-link .more-text {font-size: 1.25rem;font-weight: 700;line-height: normal;color: #039548;}

.post_content a:hover,.sleek-content a:hover,.glam-content a:hover,.more-link .more-text:hover,.entry-header h2 a:hover{color: #c1d945}

.post-title a{color: #1b1709;}

.post-thumbnail img {height: 320px;object-fit: cover;}



.page-id-2 .award-row,.award-margin{margin-top: 29.588rem;}

.award-row {padding-top: 6.25rem;padding-bottom:5.875rem;}

.award-grid {display: grid;grid-template-columns: 31.25rem 25.05rem 26.438rem 1fr;margin-top: 6.313rem;align-items: center;}

.award-row .font-60{text-align: center;}

.card-1 img {width: 25.75rem;height: 12.688rem;object-fit: cover;}

.card-2 img {width: 18.5rem;height: 4.875rem;object-fit: cover;}

.award-card.card-3 img {width: 20.063rem;height: 7.25rem;object-fit: cover;}

.award-card.card-4 img {width: 21rem;height: 7.438rem;object-fit: cover;}



.site-footer .widgets {padding: 8.813rem 0;border-bottom: 1px solid #31302a;padding-bottom: 3.063rem;display: grid;grid-template-columns: 42.875rem 36.813rem 25rem;}

.site-footer .widgets.widgets-3 .widget {width: 100%;}

.site-footer .widgets .widget{margin-right: 0}

.site-footer {background: #1b1709;}

.menu-footer-menu-container ul {display: grid;grid-template-columns: 12.813rem 1fr;}

.site-footer .widgets .widget .widget-title{color: #fff;font-size: 1.25rem;margin-top: 0.438rem;font-weight: 700;line-height: normal;margin-bottom: 3rem;font-family: 'Muli';letter-spacing: normal;}

.site-footer .widgets .widget a{font-size: 1.25rem;font-weight: 400;line-height: normal;color: #8d8d8d;line-height: 2.25rem;width: fit-content;}

#text-3 p{color:#8d8d8d;margin: 0;}

.site-footer .font-20 {margin-top: 2.75rem !important;margin-bottom: 2.75rem !important;line-height: 2.25rem;}

#text-3 .textwidget {padding-right: 10.375rem;}

.footer-left ul li a {font-size: 0 !important;}

.site-footer .widget ul li, .widget-area .widget ul li {line-height: 0;}

.footer-contact-info li a {position: relative;padding-left: 3.5rem;display: flex;padding-bottom: 1.125rem;}

.footer-contact-info li:last-child a {padding-bottom: 0;}

#nav_menu-2 ul li a {line-height: normal;padding-bottom: 0.6rem;display: inline-block;}

.footer-left li a::before {content: '';background: url(img/facebook-1.svg)no-repeat;width: 3.025rem;height: 3.025rem;display: flex;background-size: 3.025rem;margin-right: 0.25rem;filter: brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(134%) hue-rotate(178deg) brightness(94%) contrast(92%);}

.footer-left li:nth-child(2) a::before{background: url(img/instagram.svg) no-repeat;background-size: 3.025rem;}

.footer-left li:nth-child(3) a::before{background: url(img/Figma.svg) no-repeat;background-size: 3.025rem;}

.footer-left li:nth-child(4) a::before{background: url(img/youtube.svg) no-repeat;background-size: 3.025rem;}

.footer-left li:nth-child(5) a::before{background: url(img/linkedin-1.svg) no-repeat;background-size: 3.025rem}

.footer-left li:nth-child(6) a::before{background: url(img/google-2.svg) no-repeat;background-size: 3.025rem}

.footer-left li:last-child a::before{background: url(img/image.svg) no-repeat;background-size: 3.025rem;filter: none}



.footer-contact-info li a::before {content: '';display: inline-block;background: url(img/location-f.svg) no-repeat;width: 1.625rem;height: 1.663rem;margin-right: 0;position: absolute;left: 0;top: 0.613rem;background-size: 1.625rem;filter: brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(134%) hue-rotate(178deg) brightness(94%) contrast(92%);}

.footer-contact-info li:nth-child(2) a::before {background: url(img/mail-f.svg) no-repeat;background-size: 1.925rem;width: 1.925rem;top: 0.413rem;}

.footer-contact-info li:nth-child(3) a::before {top: 0.413rem;background: url(img/call-f.svg) no-repeat;background-size: 1.825rem;width: 1.825rem;height: 1.763rem;}

.footer-contact-info li:last-child a::before {width: 1.525rem;top: 0.438rem;background: url(img/mail-last.svg) no-repeat;background-size: 1.525rem;height: 1.525rem;}

#text-3 img {width: 17.813rem;height: 2.188rem;}



.site-footer .bottom-bar {background: #1b1709;padding: 3.813rem 0;padding-bottom: 4rem;}

.site-footer .site-info {font-size: 1.25rem;line-height: 2.25rem;}

.site-footer .bottom-bar,.site-footer .bottom-bar a {color: #8d8d8d;}

.site-footer .site-info span::after{display: none;}



/*==== About Us ====*/

.banner{position:relative;}

.banner-content{position:absolute;top:59.3%;left:50.2%;transform:translate(-50%,-50%);width:60%;text-align:center;z-index: 2}

.page-id-3 .entry-thumbnail,.page-id-1789 .entry-thumbnail,.page-id-1569 .entry-thumbnail,.page-id-1419 .entry-thumbnail,.page-id-2 .entry-thumbnail, .page-id-2 .banner.blog-post, .page-id-12 .entry-thumbnail, .page-id-14 .entry-thumbnail, .page-id-15 .entry-thumbnail, .page-id-16 .entry-thumbnail, .page-id-17 .entry-thumbnail, .page-id-18 .entry-thumbnail, .page-id-19 .entry-thumbnail, .page-id-20 .entry-thumbnail, .page-id-22 .entry-thumbnail,.page-id-287 .entry-thumbnail,.page-id-410 .entry-thumbnail,.page-id-333 .entry-thumbnail,.page-id-428 .entry-thumbnail,.page-id-1345 .entry-thumbnail,.page-id-1297 .entry-thumbnail{display: none;}

.single .banner-content {width: 96%;}



.banner img{display:block;height: 40.313rem;width: 100%;object-fit: cover;}

.banner-content h1{margin-bottom:1.25rem;text-transform:uppercase;}

.banner-content ul li,.banner-content ul li a{font-size:1.25rem;line-height:normal;font-weight:400;color:#fff;display:inline-block;list-style:none;}

.banner-content ul li:last-child::before{content:'>';display:inline-block;color:#fff;vertical-align:middle;font-family:"Poppins",sans-serif;margin-left:0.838rem;margin-right:1.088rem;}

.blog .entry-thumbnail {display: block;}

.single .banner::before,.archive .banner::before,.banner::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3);z-index:1;}



body .dream-1{width: 51.67%;}

body .dream-2,body .company-2 {padding-left: 6.863rem;padding-top: 9.188rem;width: 47.9%;}

body .padding-top-0{padding-top: 0 !important}

.padding-top-0 .font-60{margin-top: 0}

.dream-2 p {margin-bottom: 1.8rem;line-height: 1.875rem;}

.dream-2 a{margin-top: 4.263rem}

.page-id-12 .dream-2 p {line-height: 2.25rem;}

.mission{margin-top:12.963rem;margin-bottom:13.063rem;}

body .mission-1{padding-right:8.963rem;padding-top: 2.9rem;}

.mission-1 .font-60{margin-bottom:4.25rem;}

.promise-row a,.sleek-section .sle-btn{color:#039548;}

.promise-row a:hover,.sleek-section .sle-btn:hover{color: #aad047;}

.promise-row .font-60{margin-bottom:4.063rem;}

.promise-row p {line-height: 2.25rem;}

.page-id-12 .award-row{margin-top: 6.388rem;}



.promise-row{width:710px;background:#f5f3ec;padding:3.5rem 3.688rem;padding-bottom:4.688rem;position:relative;padding-right:2.3rem;margin-top:-300px!important;margin-left:50px;}

.page-id-12 .award-row{margin-top:13.088rem;}



.project-design .portfolio-heading {position: static;margin-top: 2rem;padding-bottom: 1.1rem;}

.project-design .portfolio-heading h3 a{color: #1b1709}

.by-flex {display: flex;align-items: center;align-content: center;gap: 5px;margin-bottom: 0.8rem;}

.by-flex p a{color: #5a5955}



/*==== Project ====*/

.sleek-row{margin-top:12.675rem;margin-bottom:12.963rem;margin-bottom: 0}

.glam-row{margin-top:8.025rem;margin-bottom:8.188rem;}

.art{margin-top:8.125rem;}

.sleek-row img{display:block;}

.sleek{width:75.8%;float:right;position:relative;}

.sleek-content{background:#f5f3ec;width:48.2%;position:absolute;top:22%;left:-20.3%;padding:3rem 3.5rem;padding-bottom:3.5rem;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);padding-right: 2.4rem;}

.glam{position:relative;width: 76%}

.glam-content{background:#f5f3ec;width:48.4%;position:absolute;right:-20%;top:21.8%;padding:3rem 3.2rem;padding-bottom:3.6rem;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);}

.sleek-content p,.glam-content p{color: #8c8c8c;line-height: 1.875rem}

.sleek-content h2,.glam-content h2 {margin-bottom: 1.5rem;}

 .hidden {display: none;transition: max-height 0.5s ease-out;}

.load-btn {text-align: center;}

.hideen-art{margin-top: 8.125rem}

.hideen-art .sleek img {height: 51rem;object-fit: cover;display: block;}

.sleek img,.glam img{height: 51rem;width: 100%;object-fit: cover;}

.hideen-art .glam img {height: 51rem;object-fit: cover;width: 99.4%;display: block;}

.glam-row.margin-0 {margin-bottom: 0;}

.load-btn .btn,.bath-gallery .btn {padding: 1.1rem 4.15rem 1.3100rem 4.15rem;font-family: 'Muli';text-transform: capitalize;letter-spacing: 0.1px;}

.button-show {margin-top: 9.125rem;margin-bottom: 12.963rem;}



/*==== Bathroom ====*/

.bath-2 .font-30{line-height:1.2;margin-top:3.175rem;margin-bottom:2.25rem;}

.bath-2 .font-60{margin-top:0;line-height:1;margin-bottom:0;}

body .bath-2{padding-left:6.863rem;padding-top:6.688rem;width:47.9%;}

.bath-2 p {line-height: 2.25rem;margin-bottom: 1.313rem;}

.bath-2 a{margin-top:3.063rem;}

.bath-2 ul li:last-child{padding-bottom: 1.313rem;}

.recent{margin-top:12.463rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.625rem;padding-bottom:12.75rem;}

.recent-1.wpb_column.vc_column_container.vc_col-sm-4{width:100%;}

.recent-content{background:#fff;width:60.6%;padding:1.875rem 1.9rem;padding-right:2.6rem;padding-bottom:3.1rem;box-shadow:rgba(50,50,93,0.25) 0px 13px 26px -5px,rgba(0,0,0,0.3) 0px 3px 5px -7px;margin-top:-8.9rem;position:relative;height:13.813rem;}

.recent-content h5,.comment-reply-title,.blog-layout-grid article .entry-title,.single h5,.single .related-posts-section ol li .related-post-title, .single .yarpp-related ol li .related-post-title{font-size:1.438rem;font-weight:700;line-height:2.25rem;/*line-height:1.1;*/color:#1b1709;margin:0;}

.recent-content h5 a {color: #1b1709;}

.take .font-60{max-width:80%;margin:auto;text-align:center!important;}

.take-row{display:grid;grid-template-columns:1fr 1fr;gap:2.625rem;margin-top:6.375rem;}

.take-row .vc_col-sm-6{width:100%;}

.take-row p,.process .font{font-size:1.438rem;margin-top:1.85rem;}

.page-id-1419 .btn-col {background: transparent !important;padding: 0;margin-top: 0;}
.dream-2.padding-top-0 .btn-col:hover,.dream-2.bath-2 .btn-col {
  background: transparent !important;
}


.process{margin-top:9.875rem;margin-bottom:7.163rem;}

.page-id-17 .process{margin-top: 0 !important;}

body .process-1,body .create-1{padding-right:8.713rem;}

.process .font-60,.design .font-60,.create-1 .font-60{margin-top:-0.625rem;margin-bottom:2.625rem;}

.process .font{margin-top:0;margin-bottom:1.8rem;line-height: 2.25rem}

.process p,.process-row-2 p{margin-bottom:1.9rem;line-height: 2.25rem}

body .padding-b{margin-bottom:0.5rem;}

body .process-row-2,body .design-2{padding-left:9.375rem;margin-top:-0.625rem;}

.process-row-2 a{margin-top:3.6rem;}

.fqu{margin-top:12.713rem;margin-bottom:13.063rem;}

.page-id-17 .get-dream{margin-top:12.713rem;}

.page-id-18 .fqu,.page-id-16 .fqu {margin-top: 9.813rem;}

body .fqu-1{padding-right:9.5rem;padding-right: 10.1rem;}

.fqu .font-60{margin-bottom:4.225rem;}

.fqu .vc_toggle,.fqu-bac .vc_toggle{background:#f5f3ec;padding:1.8rem 2.2rem;padding-bottom: 1.9rem;padding-right: 2.9rem;border-radius:5px;}

.fqu h4,.fqu-bac h4{font-weight:700;margin-bottom:0;line-height:1.5rem;font-family: 'Muli';}

.fqu .vc_toggle_icon,.fqu-bac .vc_toggle_icon{display:none!important;}

.fqu .vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.fqu-bac .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0;padding-right:3.1rem;}

.vc_toggle_title h4::after{content:'';display:inline-block;width:1.438rem;height:1.125rem;background:url(img/fqu-icon.png) no-repeat;position:absolute;right:0;left:auto;top:28%;background-size: 1.438rem;}

.page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row{margin-top:29.588rem;}

.additional-content {display: none;margin-top: 1.313rem;}

.bath-2 .show-more-btn,.process-1 .show-more-btn,.dream-2 .show-more-btn{margin-top: 1.313rem;margin-bottom: 0 !important;}

#additional-content-10,.show-btn .show-more-btn,#additional-content-9 {margin-top: 1.9rem;}

.design {margin-bottom: 11.813rem;margin-top: 0;}

.design .font-60{margin-top: 0}



/*==== Bathroom 101 ====*/

.margin-top-bo,.margin-last-bo  {margin-top: 10.463rem;margin-bottom: 9.75rem;overflow: visible !important;}

.fqu-bac .vc_toggle:last-of-type{margin-bottom: 0}

.fqu-bac .font-60{margin-top: 0 !important}

.fqu-top {padding-bottom: 2.5rem;}

body .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 0;}

.margin-last-bo {margin-top: 0 !important}



.process-1 .bathroom-grid-1 img,.padding-top-0 .bathroom-grid-1 img,.fqu-img{height: auto;}

.process-1 .bathroom-grid,.padding-top-0 .bathroom-grid,.fqu-img{margin-top: 1.813rem;;margin-bottom: 1.313rem;;}



.page-id-1297 .dream-2 p {margin-bottom: 1.313rem;}



/*==== Testimonial ====*/

.page-id-19 .testimonial { margin-top: 13.25rem;margin-bottom: 7.663rem;margin-bottom: 11.963rem}

.additional-content-exterior-old {display: none;}

.show-more-btn ,.flex-content .show-more-btn,.review-contet .show-more-btn,.dream-2 .show-more-btn,.show-btn .show-more-btn,.dream-a a,.testimonial-text .show-more-btn{cursor: pointer;font-size: 1.25rem;font-weight: 400;line-height: normal;color: #45b54e;margin-bottom: 1.4rem;width: fit-content;}

.review-grid .vc_col-sm-2 {width: 100%;}

.review-grid .vc_row::after, .vc_row::before {display: none !important;}

.review-btn { margin: auto; text-align: center;margin-top: 2.1rem;}

.review-contet p {margin-bottom: 1.063rem;line-height: 2.25rem;}

.review-1 p:last-child,.box-4 #additional-content-3 p:first-child{padding-top: 1.063rem;}

.box-4 .review-1 p:last-child {padding-top: 0;}

#additional-content-4 p:first-child {margin-top: 1.063rem;}

#additional-content-4 p:last-child{padding-top: 0}

.review-contet .testimonial-author { padding-right: 4.188rem;}

.review-grid { display: flex; flex-wrap: wrap; gap: 2.775rem;padding-top: 1.2rem;}

.review-grid > .wpb_column { flex: 1 1 calc(33.33% - 1.875rem);display: flex !important; flex-direction: column;}

.review-1 { display: flex; flex-direction: column; flex: 1 1 auto;height: 100%;background: #fff;padding: 0.8rem 0.8rem;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}

.review-grid > .wpb_column > .vc_column-inner .wpb_wrapper, .review-grid > .wpb_column > .vc_column-inner .wpb_wrapper .wpb_content_element {height: 100%;}

.review-grid > .wpb_column > .vc_column-inner { display: flex; flex-direction: column; height: 100%; }

.review-contet { display: flex;flex-direction: column;height: 100%;padding: 1.35rem 1.875rem;border: 2px solid #f5f3ec;padding-right: 1.4rem;padding-bottom: 2rem;justify-content: space-between;}

.review-contet .testimonial-author {width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: auto;}

.review-box-1 .review-contet p {line-height: 1.875rem;}

.review-contet-box {flex-grow: 1;margin-bottom: 3.3rem;}

.review-1 .testimonial-author span {right: 3.1%;}

.review-contet .testimonial-author {min-height: 42px;}

.show-more-btn:hover,.dream-2 .show-more-btn:hover,.dream-a a:hover,.testimonial-text .show-more-btn:hover,.show-btn .show-more-btn:hover {color: #bcd746;}

.testimonial-text .show-more-btn{text-align: left;margin-top: 1.438rem;}

.page-id-19 .get-dream{margin-top: 13rem;margin-bottom: 30.125rem;}

.review-contet-box ul li{list-style: none;display: flex;line-height: 1.875rem;margin-bottom: 0}

.review-contet-box ul li .num{padding-right: 5px}



/*==== Galley ====*/

.gallery { margin-top: 12.75rem;margin-bottom: 10.563rem;}

.mel-row { display: grid; grid-template-columns: 47.188rem 1fr;gap: 10.813rem;margin-top: 2.313rem;padding-bottom: 7.125rem;}

.portfolio-grid .vc_column_container { width: 100%;}

.gallery .portfolio-grid .portfolio-card:last-child::after { display: none;}

.page-id-20 .get-dream,.page-id-1569 .get-dream { margin-bottom: 30.125rem;}

.recent .service-content-gap h3 {font-size: 1.563rem;}



/*==== Contact ====*/

.page-id-22 .get-dream{margin-top:13rem;margin-bottom:24.563rem;}

.map{margin-bottom:13.188rem;}

.map *{width:100%;height:49.438rem;}



/*==== Bathroom Gallery ====*/

.vc_gitem-zone{transition: .2s all;}

.vc_gitem-zone:hover{transform: scale(1.1);transition: 0.4s all;}

body .bath-grid * {overflow: hidden;width: 100%;}

.bath-grid .vc_pageable-slide-wrapper.vc_clearfix::before {display: none;}

.bath-grid .vc_pageable-slide-wrapper.vc_clearfix {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2.563rem;}

.bath-center{text-align: center;margin-top: 3.5rem;}

.bath-gallery {margin-top: 13rem;}

.page-id-287 .get-dream,.get-dream-gallery {margin-top: 13.4rem;margin-bottom: 29.925rem;}



/*==== Bathroom Renovation Lp ====*/

.company-2 p {margin-top: 2.4rem;padding-bottom: 2.8rem;}

.create {margin-top: 12.463rem;margin-bottom: 12.463rem;}

.create-1 a{margin-top: 2.8rem}

.create-1 .font-30{margin-top: 0}

.company-section {margin-top: 12.463rem;}

.video-btn{text-align: center;margin-top: 3.125rem}

.clear-row .font-60,.work .font-60 {margin-bottom: 6.375rem;}

.choose-us-row p {margin-top: 2.5rem;}

.choose-sect .font-17 img {filter: brightness(0);width: 5.25rem;height: 5.25rem;}

.choose-sect .font-30{line-height: 1.4;min-height: 5.25rem}

.page-id-1789 .choose-sect .font-30{min-height: unset !important;}

.work {margin-top: 12rem;}

.testimonial-review{margin-bottom: 12.875rem;}

.testimonial-review .testimonial-text{min-height: 28.663rem;}

.testimonial-review .testimonial-left{height: 45.113rem;}

.kicten-lp{margin-top: 12.463rem;}

.testimonial-review .slick-list.draggable {margin-left: 0;margin-right: 1.813rem;}

.testimonial-review .slick-initialized .slick-slide {display: block;padding: 0.5rem;}

.choose_control1 {bottom: -3.1%;left: 83.6%;transform: translate(-50%);}

.choose_control1 .slick-prev {left: -2.063rem;}

.choose_control1 .slick-next {right: -1.75rem;}

.review-content-1 .font-60,.review-customer{width: 60%;margin: auto;}

.review-content-1 .font-60{margin-bottom: 6.375rem}

.review-customer p {padding-bottom: 1.313rem;}

.review-box-cu{display: flex;vertical-align: middle;justify-content: center;}

.stars {display: inline-block;vertical-align: middle;padding: 0 5px;}

.stars.st-1 {padding-left: 11px;}

.review-box-cu p br{display: none;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{font-size: 1.25rem;font-weight: 700;color: #fff;background: #039548 !important;line-height: normal;display: inline-block;border-radius: 5px;padding: 1.1rem 3.838rem 1.21rem 3.838rem;font-weight: 400;margin-top: 5.9rem;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button:hover{background: #b8d546 !important;color: #fff}
.page-id-17 .fqu {
    margin-bottom: 0 !important;
}


/*==== 404 ====*/

.masthead-sentinel, .site-header {margin-bottom: 0;} 

.site-footer {margin-top: 0}

.error-404.not-found {text-align: center;margin-top: 2.875rem;margin-bottom: 4.475rem;}

.page-header {margin-bottom: 1.563rem;}

.heightlight {font-size: 8.125rem;color: #000;line-height: 1;}

body .page-title {margin-top: 35px;margin-bottom: 0}

.error-404-home a {background: #6cb542;padding: 1.313rem 2.938rem;padding-bottom: 1.413rem;color: #fff;font-size: 1.25rem;line-height: normal;display: inline-block;text-transform: uppercase;letter-spacing: 0.5px;margin-top: 20px;}

.page-content h1 a{color: #fff;font-family: 'Muli';font-weight: 400}

.page-content h1 a:hover{background: #139644}

.masthead-sentinel, .site-header,.site-footer{margin-bottom: 0;margin-top: 0}

.error-404-home {margin: 0;line-height: normal;font-size: 0;}



/*==== Privacy Policy ====*/

.page-id-3 #primary {margin-top: 5.1rem;margin-bottom: 6rem;}

.page-id-3 .font-30 {margin-top: 2.1rem !important;margin-bottom: 1rem !important;}

.page-id-3 p{margin-bottom: 1.2rem}

.page-id-3 p a{color:#5a5955}



/*==== Thank You ====*/

.thank .font-52 {margin-top: 0;margin-bottom: 23px;}

.thank{margin-top: 3.75rem;margin-bottom: 3.75rem;}

.thank a{color:#5a5955;}

.thank a:hover,.page-id-3 p a:hover{color:#039548;}

.thank .font-30 {margin-top: 0;margin-bottom: 0.8rem;}



/*==== Sleek Blog ====*/

.kitchen-grid {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 1.9rem;}

.bathroom-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 1.9rem;}

#commentform textarea {width: 100%;resize: none;height: 9rem;border-radius: 5px;}

#submit {letter-spacing: normal;padding: 1.488rem 2.425rem;border-radius: 3px;}

body .entry-date {display: none;}

.single .blog-post,.blog .blog-post,.single .entry-thumbnail,.page-id-1744 .entry-thumbnail{display: none;}

.single .site-footer .widget ul li, .widget-area .widget ul li,.blog .site-footer .widget ul li, .widget-area .widget ul li {line-height: 1.1;} 

.entry-header {margin-top: 4rem;}

#comments {margin-bottom: 7rem;}

.btn-col {color: #039548 !important}

.btn-col:hover,body .entry-meta a:hover{color: #a7d047 !important;}

.padding-top {margin-top: 1.613rem;}

.margin-bo{margin-bottom: 0}

.kitchen-row-img-1 img{width: 100%}

.entry-meta span:not(:last-child)::after {font-size: 16px;color: #000;}

body .entry-meta a {font-size: 1.125rem;color: #5a5955;}

.kitchen-row-content {margin-top: 3rem;margin-bottom: 2.5rem;}

.flex-img * {width: 100%;height: 623px;object-fit: cover;}

.flex-img{width: 50%;float: left;}

.flex-content {width: 50%;float: left;padding-left: 4rem;}

.single .post-navigation{width: 100%;float: left;}

.flex-row{width: 100%;float: left;}

.dontate-grid {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 1.6rem;width: 100%;float: left;}

.entry-header {margin-top: 0;margin-bottom: 1.1rem;}

body .pagination .page-numbers:focus, .pagination .page-numbers:hover {border-color: #029547;color: #029547;}

body .pagination {padding-top: 0;padding-bottom: 12rem;}

.pagination .current {color: #47b74a;border-color: #47b74a;}

.pagination .page-numbers,.pagination .page-numbers.next, .pagination .page-numbers.prev{font-family: 'Muli';}



.blog-layout-grid article .entry-thumbnail img{width:100%;height: 21.375rem;object-fit: cover;}

.blog .entry-meta{display:none;}

.blog-layout-grid{margin-top:12.375rem;margin-bottom:0.375rem;}

.archive .blog-layout-grid{margin-top:5rem;margin-bottom:6.5rem;}

.archive .page-header{margin-bottom:0;width:100%;margin-top:9rem;}

.single article{margin-top:5.5rem;margin-bottom:4rem;display: inline-block;}

.single article h5{margin-bottom:1.5rem;text-transform: capitalize;}

#post-593 h5{margin-bottom:0;}

.margin{padding-bottom:1rem;}

.archive .banner.blog-post{display:none;}

.kitchen-row-mar{margin-bottom:4rem;margin-top:4rem;width:100%;float:left;}

.margin-bottom ,.post-827 .margin-bottom,.post-811 .margin-bottom,.post-748 .margin-bottom,.post-726 .margin-bottom,.post-490 .margin-bottom,.post-617 .margin-bottom,.post-871 .margin-bottom,.post-169 .margin-bottom{margin-bottom: 0 !important;}

.img-mar {margin-top: 2.5rem;}

.margin-bott{margin-bottom:4rem;}

.padding-left{padding-left:2.4rem;}

body .post-navigation a div{color:#5a5955!important;}

body .entry-meta span:not(:last-child)::after{vertical-align:top;}

#commentform label{font-size:1.25rem;}

.bathroom-tp-ma{margin-top:4rem;margin-bottom:4rem;}

.blog-none{display:none;}

.sleek-section a{margin-top:1.3rem;}

.bathroom-grid-1 img{height:39rem;object-fit:cover;width:100%;}

.entry-meta span:not(:last-child)::after{color:#5a5955;}

.single .corp-content-wrapper h3 {height: 78px;}

#commentform .comment-form-cookies-consent label{line-height: 0}

#commentform .form-submit {margin: 29px 0 0;display: inline-block;}

#submit{font-weight: 400}

.kitchen-grid-1 img {display: block;height: 100%;height: 38.938rem;object-fit: cover;}

#post-169 .bathroom-tp-ma.margin-bottom img {height: 39rem;object-fit: cover;}

.flex-row p strong,.kitchen-row-mar p strong,.flex-content p strong,.single p strong {text-transform: capitalize;}

.img-hight .bathroom-grid img {height: auto;}

.author-box {display: flex;align-items: center;}

.postid-169 .related-posts-section, .postid-174 .related-posts-section, .postid-176 .related-posts-section, .postid-152 .related-posts-section, .postid-543 .related-posts-section, .postid-565 .related-posts-section, .postid-581 .related-posts-section, .postid-530 .related-posts-section, .postid-593 .related-posts-section, .postid-617 .related-posts-section,.postid-512 .related-posts-section{margin-bottom: 4.9rem;}

.comment-respond{display: none;}

.comments-link{display: none !important;}
/*==== Blog ====*/

.entry-title {min-height: 4.438rem;}

.paged-3 .entry-title{min-height: auto;}



/*==== .widget-area ====*/

.widget-area{display: none;}

.sidebar .site-main,.sidebar .content-area {margin: 0 0% 0 0;}



.hamburger--collapse.reflex-menu-toggle{display: none;}

.header-call {display: none;}

.post-navigation .nav-previous {float: left;text-align: left;width: 47rem;}



@media (max-width:1407px){

.social-icons li a::before {margin-right: 0.188rem;}

}



@media (max-width:1366px){

.testimonial .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -2.737rem;}

.font-60, .single .entry-title{font-size: 3.2rem}

body .service {padding-top: 9.563rem;margin-bottom: 1rem;}

.choose {margin-top: 9.875rem;margin-bottom: 10.875rem;}

.about {margin-top: 9.494rem;}

.blog-row, .blog-column {margin-top: 8.5rem;margin-bottom: 8.625rem;}

.page-id-2 .award-row,.award-margin {margin-top: 27.588rem;}

.mission {margin-top: 8.963rem;margin-bottom: 11.063rem;}

.page-id-12 .award-row {margin-top: 11.088rem;}

.page-id-15 .award-row, .page-id-16 .award-row, .page-id-17 .award-row, .page-id-18 .award-row {margin-top: 26.588rem;}

.sleek-row {margin-top: 9.675rem;}

.button-show {margin-top: 7.125rem;margin-bottom: 8.963rem;}

.recent {margin-top: 10.463rem;padding-bottom: 9.75rem;}

.process {margin-top: 6.875rem;margin-bottom: 6.163rem;}

.fqu {margin-top: 9.713rem;margin-bottom: 8.063rem;}

.page-id-18 .fqu,.page-id-16 .fqu ,.page-id-17 .get-dream{margin-top: 6.813rem;}

.page-id-19 .testimonial {margin-top: 9.25rem;margin-bottom: 7.663rem;}

.page-id-19 .get-dream {margin-top: 9rem;margin-bottom: 27.125rem;}

.gallery {margin-top: 8.75rem;margin-bottom: 7.563rem;}

.page-id-20 .get-dream,.page-id-1569 .get-dream {margin-bottom: 27.125rem;}

.blog-layout-grid {margin-top: 9.375rem;margin-bottom: 0.375rem;}

.blog-layout-grid {margin-top: 9.375rem;margin-bottom: 0.375rem;}

.archive .page-header {margin-top: 7rem;}

body .pagination {padding-bottom: 8rem;}

body .entry-meta span:not(:last-child)::after {vertical-align: inherit;}

.bath-gallery {margin-top: 10rem;}

.page-id-287 .get-dream, .get-dream-gallery {margin-top: 9.4rem;margin-bottom: 26.925rem;}

.menu-footer-menu-container ul {padding-top: 4px;}

.single .corp-content-wrapper h3 {height: 63px;}

.design {margin-bottom: 9.813rem;}

.create {margin-top: 10.463rem;margin-bottom: 10.463rem;}

.company-section,.kicten-lp{margin-top: 10.463rem;}

.check-out .take-row {margin-top: 4.375rem;}

.testimonial-review {margin-bottom: 10.875rem;}

.choose_control1 .slick-prev {left: -2.063rem;}

 .choose_control1 .slick-next {right: -2.85rem;}

.choose_control1 {left: 84.6%;}

.choose_control1 {bottom: -3.1%;left: 84.6%;transform: translate(-50%);}

.choose_control1 .slick-dots li{width: 10px}

.review-content-1 .font-60, .review-customer {width: 82%;margin: auto;}

.review-content-1 .font-60 {margin-bottom: 4.375rem;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{margin-top: 4.9rem;}

.stars.st-1 {padding-left: 8px;}

.social-icons li a::before{margin-right: 0.158rem;}

.social-icons ul{margin-left: -4px}

}



@media (max-width:1190px){

 html{font-size: 60%}

 .hamburger--collapse.reflex-menu-toggle{display: block;}

 .hamburger--collapse.reflex-menu-toggle {line-height: 0;position: relative;right: 0;top: 6px;width: 30px;height: 30px;background: transparent;padding: 0;display: block;margin-left: auto;}

 .hamburger--collapse.reflex-menu-toggle span {height: 2px;position: absolute;display: block;width: 100%;background: #fff;opacity: 1;transform: rotate(0deg);transition: .7s ease-in-out;}

 .hamburger--collapse.reflex-menu-toggle span:nth-child(1) {top: 0;}

 .hamburger--collapse.reflex-menu-toggle span:nth-child(2) {top: 8px;}

 .hamburger--collapse.reflex-menu-toggle span:nth-child(3) {top: 16px;}

 .menu-header-menu-container {position: fixed;width: 360px;height: 100vh;overflow: scroll;left: 0;top: 0;background: #000;display: block;transform: translateX(-100%);transition: transform .5s ease 0s;z-index: 9;}

 .menu-header-menu-container.opened {left: 0;transform: translateX(0%);}

 #masthead .main-navigation ul#primary-menu {display: block !important;height: 100%;}

 .main-navigation ul .sub-menu {position: static;opacity: 1;visibility: visible;left: 0;width: 100%;transform: scale(1);transition: visibility 0s ease .6s,opacity .5s ease 0s;border-top: 1px solid #fff;}

 .reflex-submenu-toggle {position: absolute;transition: .25s all;color: #fff;top: 0;background: #4d4b4b;;padding: 19.5px;right: 0;font-size: 14px;cursor: pointer;display: flex;}

 .reflex-submenu-toggle::after {content: '';width: 10px;height: 10px;display: inline-block;border: 2px solid #fff;border-width: 0 0 3px 3px;float: right;transform: rotate(-45deg);transition: all .4s linear;}

 .hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(1) {top: 8px;transform: rotate(135deg);}

 .hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(2) {opacity: 0;}

 .hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(3) {top: 8px;transform: rotate(-135deg);}

 #masthead #site-navigation .menu-item-has-children {margin-right: 0;}

 .main-navigation ul li {display: block;border-bottom: 1px solid #fff;position: relative;padding: 0;margin: 0;}

 .main-navigation ul li a {padding: 14px 30px 14px 10px !important;padding-right: 30px !important;transition: .4s;text-align: left;border: 0;display: block;color: #fff;}

 .corp-container,.header-top .corp-container, .site-header .corp-container{padding-left: 15px;padding-right: 15px;}

 .padding-121{padding-left: 26px;padding-right: 26px}

 .review-contet p,.fqu a,.review-contet-box ul li,body .about-1 p,p,.sleek-content p, .glam-content p,.bath-2 ul li, .sp-testimonial-free-section .sp-testimonial-client-testimonial p,.banner-content ul li,.banner-content ul li a, .fqu h4,.fqu-bac h4,.main-navigation ul li a,.dream-content p,.site-footer .widgets .widget a,.site-footer .site-info,.single .related-posts-section ol li .related-post-date, .single .yarpp-related ol li .related-post-date, #commentform .comment-notes, #commentform .logged-in-as,.contact-info li,.get-left p{font-size: 14px;line-height: 1.6}

 .sp-testimonial-free-section .sp-testimonial-client-testimonial p, .clear-content p, .post-excerpt, .blog-1 p, .choose p, .portfolio-1 p, .service-right p{line-height: 1.6}

 .dream-img::after, .dream-1::after, .process-row-1::after, .glam::after,.testimonial-left::after,.company-1::after {width: 4.75rem;height: 4.813rem;bottom: -2.375rem;left: -2.375rem;background-size: 4.75rem;}

 .dream-content a, .dream-2 a, body .btn,.font-17,.header-right li a,.header-right li:last-child a,.custom-slide-content a,.post_read a, .sleek-content a, .glam-content a,.more-link .more-text,.get-right input, .get-right textarea,.testimonial-author,.contact-info li, #submit,body .entry-meta a,#commentform label{font-size: 14px}

 .review-box-1 .review-contet p{line-height: 1.6}

 .entry-meta span:not(:last-child)::after {font-size:13px}

 .custom-slide-content p,.site-footer .widgets .widget .widget-title{font-size: 18px}

 .custom-slide-content h1, .banner-content h1{font-size: 40px}

 .font-60,.single .entry-title{font-size: 35px}

 .service-content-gap h3, .font-35{font-size: 22px;line-height: 1.3}

 body .font-30{font-size: 19px;margin-top: 2.475rem;margin-bottom: 2.05rem;line-height: 1.3}

 .page-title{font-size: 24px !important}

 .social-icons h5, .post-title,.recent-content h5,.comment-reply-title, .blog-layout-grid article .entry-title, .single h5, .single .related-posts-section ol li .related-post-title, .single .yarpp-related ol li .related-post-title{font-size: 18px}

 .service-content-gap p{line-height: 1.4}

 .process .font-60,.design .font-60,.create-1 .font-60 {margin-top: 0;}

 body .process-row-2 p br{display: none;}

 .portfolio-1 p br{display: block;}

 .slider_control .slick-dots li.slick-active button::before,.slider_control3 .slick-dots li.slick-active button::before,.choose_control .slick-dots li.slick-active button::before,.choose_control1 .slick-dots li.slick-active button::before{font-size:50px!important;}

 .slider_control .slick-dots li button::before,.slider_control3 .slick-dots li button::before,.choose_control .slick-dots li button::before,.choose_control1 .slick-dots li button::before{font-size:45px!important;opacity:1;}

 .slick-dots li{margin:0 2px}

 .portfolio-row{grid-template-columns:32.4rem 44.125rem 17.688rem;gap:5rem;}

 .create-2::after,.portfolio-grid .portfolio-card:last-child::after,.about-2::after,.mission-2::after,.process-2::after,.fqu-2::after,.sleek::after{content:'';width:4.75rem;height:4.813rem;background-size:4.75rem;right:-2.375rem;bottom:-2.475rem;}

 .get-left:before, .promise-row:before {width: 6.75rem;height: 8.813rem;background-size: 6.75rem;}

 .comment-respond {margin-top: 0 !important;}

 .related-posts-section, .yarpp-related {margin-bottom: 17px;}

 .choose br,.contact-info li br,#text-3 p br,.process p br,#text-4 ul li a br {display:none;}

 .dream-btn a,.dream-2 a,body .btn{padding:16px 22px;padding-bottom: 17.3px}

 .testimonial-left a {padding: 16px 22px;padding-bottom: 20px;}

 .load-btn .btn, .bath-gallery .btn{padding: 15px 48px 17px 42px;}

 .page-content h1 a {padding: 16px 22px;padding-bottom: 17px;font-size: 14px;}

 .post-excerpt{height:16.088rem;}

 .contact-info li strong {position: absolute;left: 0;}

 .contact-info li a,.contact-info li:nth-child(2) a,.contact-info li:nth-child(3) a,.contact-info li:last-child a{padding-left:6.188rem;padding-left: 12.788rem}

 .contact-info li{position: relative;}

 .award {grid-template-columns: 9.4rem 26.1rem;}

 #text-3 img{width:20.813rem;}

 .blog-1 a{padding:16px 44px;padding-bottom: 17px;display: ruby-text;}

 .blog-section{display:grid;grid-template-columns:34.613rem 45.525rem 20.688rem;gap:4rem;padding-bottom: 2.625rem;display: flex;justify-content: space-between;gap: 4rem;padding-bottom: 0.625rem;}

 .portfolio-1 a{margin-top:0;}

 .site-branding img{width:22.813rem;}

 body .service{padding-top:8.563rem;padding-bottom:7.875rem;margin-bottom:1rem;}

 .slider_control .slick-prev,.slider_control3 .slick-prev,.choose_control .slick-prev{left:-3.363rem;top:63.4%;top: 100%}

 .slider_control .slick-next,.slider_control3 .slick-next,.choose_control .slick-next{top: 63.4%;right: -3.05rem;top: 100%}

 .slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.swiper-button-prev.testimonial-nav-arrow::before,.choose_control .slick-prev::before,.choose_control1 .slick-prev::before{width:3.438rem;height:2.125rem;background-size:2.138rem;}

 .slider_control .slick-next::before,.slider_control3 .slick-next::before,.swiper-button-next.testimonial-nav-arrow::before,.choose_control .slick-next::before,.choose_control1 .slick-next::before{width:3.438rem;height:2.125rem;background-size:2.138rem;}

 .choose_control1 .slick-prev {left: -3.063rem;top: 100%;}

.choose_control1 .slick-next {right: -3.85rem;top: 100%;}

 .choose{margin-top:8.475rem;margin-bottom:9.975rem;}

 .custom-slide-content a {padding: 15px 28px;}

 .blog-row,.blog-column{margin-top:9.5rem;margin-bottom:8.625rem;}

 .page-id-2 .award-row,.award-margin{margin-top:27.588rem;}

 .get-section {padding: 9rem 3.625rem;padding-bottom: 0;padding-right: 3.624rem;}

 .get-left{width: 41.6%;padding-right: 2.625rem}

 .get-right{width: 58%;padding-left: 7.375rem;}

 .choose-1 .font-17 img{width:6.25rem;height:6.25rem;}

 .choose-2 .font-17 img{width:6.125rem;height:6.125rem;}

 .choose-3 .font-17 img{width:6.25rem;height:5.625rem;}

 .choose-row .font-17{padding-left:3.813rem;height:6.375rem;}

 .award-grid{display:flex;margin-top:6.313rem;align-items:center;gap:6rem;}

 .card-1 img,.card-2 img,.award-card.card-3 img,.award-card.card-4 img{width:40rem;height:auto;object-fit:contain;}

.sp-testimonial-free-section .testimonial-nav-arrow{top: calc(100% - -3.937rem) !important;}

 .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 12px !important;height: 12px !important}

 .sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin-top: 2px;}

 .slider_controls .slick-dots li button::before{font-size:43px!important;width:13px;height:13px;}

 .slider_controls .slick-dots .slick-active{width:13px;height:13px;margin-right:6px;}

 .slider_controls .slick-dots li{width:13px;margin:0;margin-right:6px;margin-left:6px;}

 .slider_controls .slick-dots .slick-active button{width:13px;height:13px;}

/* .header-left li a::before,.header-left li:nth-child(2) a::before,.header-left li:nth-child(3) a::before,.header-left li:nth-child(4) a::before,.header-left li:last-child a::before{width:3.125rem;width:2.625rem;height:2.625rem;display:flex;background-size:2.625rem;}*/

 .header-right li a::before,.header-right li:last-child a::before{width:2.363rem;background-size:2.363rem;height:2.363rem;}

 .menu .current-menu-item > a,.menu .current_page_item > a{border-bottom:none;padding-bottom:0;}

 .sleek-row {margin-top: 8.675rem;}

 .glam-row {margin-top: 6.025rem;margin-bottom: 6.188rem;}

 .hideen-art,.art {margin-top: 6.425rem;}

 .button-show{margin-top:6.125rem;margin-bottom:8.963rem;}

.page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row{margin-top:26.588rem;}

.fqu{margin-top:8.713rem;margin-bottom:9.063rem;}

.page-id-18 .fqu,.page-id-16 .fqu{margin-top: 5.813rem;}

.page-id-17 .get-dream {margin-top: 7.813rem;}

.process{margin-top:6.875rem;margin-bottom:6.163rem;}

.recent{margin-top:9.463rem;padding-bottom:8.75rem;}

.mission{margin-top:8.963rem;margin-bottom:9.063rem;}

.page-id-12 .award-row{margin-top:10rem;}

.service-row{padding-bottom:4.125rem;}

.portfolio-row,.page-id-2 .portfolio-row{padding-bottom:3.625rem;display: flex;justify-content: space-between;}

.testimonial .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom: -3.937rem;}

body .pagination {padding-bottom: 10rem;}

.swiper-button-next {position: absolute !important;right: 20px !important;}

.swiper-button-prev {position: absolute !important;right: 144px !important;left: auto !important;}

.page-id-22 .get-dream{margin-top:9rem;margin-bottom:24.563rem;}

.page-id-20 .get-dream,.page-id-1569 .get-dream {margin-bottom:27.125rem;}

.map{margin-bottom:10`.188rem;}

.gallery{margin-top:9.75rem;margin-bottom:8.563rem;}

.mel-row{padding-bottom:4.125rem;}

.get-right .wpcf7-submit.has-spinner,#submit{padding:15px 39px;}

.recent-content{width:65.6%;height:14.813rem;}

.page-id-19 .testimonial{margin-top:9.25rem;}

.page-id-19 .get-dream,.page-id-287 .get-dream,.get-dream-gallery{margin-top:9rem;margin-bottom:27.125rem;}

.single article h5{margin-bottom:20px;}

.single article{margin-top:6.5rem;margin-bottom:5rem;}

.kitchen-row-mar {margin-bottom: 3rem;margin-top: 2.5rem;}

.related-post-date{padding-top:14px;}

.related-post-title{height:68px;}

.logged-in-as{padding-top:10px;}

.show-more-btn,.flex-content .show-more-btn,.review-contet .show-more-btn, .dream-2 .show-more-btn, .show-btn .show-more-btn, .dream-a a, .testimonial-text .show-more-btn{font-size:14px;}

.site-footer .widgets{display:flex;justify-content:space-between;}

.menu-footer-menu-container ul{display:grid;grid-template-columns:16.813rem 1fr;}

.vc_toggle:last-of-type{margin-bottom:0!important;}

.blog-layout-grid {margin-top: 9.375rem;margin-bottom: 0.375rem;}

.bathroom-tp-ma {margin-top: 3rem;margin-bottom: 3rem;}

.testimonial-left {height: 60.313rem;}

.margin-top-bo, .margin-last-bo {margin-top: 9.463rem;margin-bottom: 8.75rem;}

.testimonial-left-content{padding-left: 3.438rem;}

.choose .video-btn {margin-top: 5rem;}

.review-content-1 .font-60, .review-customer {width: 100%;}

.review-content-1 .font-60 {margin-bottom: 3.375rem;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{font-size: 14px;padding: 16px 48px;padding-bottom: 17px}

.social-icons ul{margin-left: -1px}

}



@media (max-width:1050px){

  #text-3 .textwidget {padding-right: 5rem;}

 .site-footer .widgets .widget {margin-right: 0;}

 .page-id-2 .award-row,.award-margin {margin-top: 17.588rem;}

 .award-margin {margin-top: 19.588rem;}

 .blog-section {grid-template-columns: 29.213rem 43.725rem 20.688rem;gap: 4rem;margin-top: 2.038rem;padding-bottom: 3.625rem;padding-bottom: 0;}

 .testimonial-right{top: 7.1%;width: 64.6%;}

 .testimonial-left {width: 83.9%;height: 67.313rem;}

 .swiper-button-next {right: 14px !important;}

 .swiper-button-prev {position: absolute !important;right: 116px !important;left: auto !important;}

 .testimonial-left-content {width: 40.5%;}

 .post-excerpt {height: 17.088rem;}

 .get-left {width: 45%;}

 .get-right {width: 55%;float: left;padding-left: 6.375rem;padding-bottom: 6.75rem;}

 .award {grid-template-columns: 9.4rem 26.1rem;}

 .site-footer .widgets {padding: 5.813rem 0;padding-bottom: 4.063rem;}

 .get-section{padding: 9rem 3.625rem;padding-right: 3.438rem;}

 .glam-content,.sleek-content{width: 51.4%;}

 .page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row{margin-top: 16.588rem;}

 .page-id-18 .award-row,.page-id-15 .award-row{margin-top: 20.588rem;}

.font-60, .single .entry-title {font-size: 33px;}

 .recent-content{width: 79.6%}

 .fqu {margin-top: 7.713rem;}

 .page-id-18 .fqu,.page-id-16 .fqu {margin-top: 5.813rem;}

.bath-2 .font-30 br,.testimonial-author strong br{display: none;}

.testimonial .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{right: 5.225rem;}

.sp-testimonial-free-section .testimonial-nav-arrow {top: calc(100% - -3.837rem) !important;}

.portfolio-row {grid-template-columns: 31.4rem 42.125rem 17.688rem;gap: 3.8rem;}

body .about-2 img{height:55rem;object-fit:cover;}

.service-content-gap{height:17rem;width:76.4%;}

.clear-1{padding-left:2.813rem;padding-right:1.813rem;}

.slick-list.draggable{margin-left:-2.813rem;margin-right:-1.813rem;}

.kicten-lp .slick-list.draggable {margin-left: -2.813rem;margin-right: -19.813rem;}

.map {margin-bottom: 9rem;}

.page-id-19 .testimonial {margin-top: 8.25rem; margin-bottom: 6.663rem;}

.page-id-22 .get-dream {margin-bottom: 16.125rem;}

.page-id-20 .get-dream, .page-id-19 .get-dream,.page-id-1569 .get-dream  {margin-bottom: 17.125rem; margin-top: 8rem;}

.page-id-20 .get-dream,.page-id-1569 .get-dream  {margin-top: 0;}

.page-id-287 .get-dream, .get-dream-gallery {margin-top: 9rem; margin-bottom: 19.125rem;}

.bath-gallery {margin-top: 10rem;}

.gallery {margin-top: 8.75rem; margin-bottom: 6.563rem;}

.choose {margin-top: 6.475rem; margin-bottom: 8.975rem;}

.blog-row, .blog-column {margin-top: 8.5rem;}

.slider_controls {transform: translate(-22%); bottom: 12%;}

.post_read a::after, .sleek-content a::after, .glam-content a::after, .more-link .more-text::after {width: 1.413rem; height: 1.188rem; background-size: 1.413rem; scale: .9;}

.post_content a:hover::after, .more-link .more-text:hover::after {background-size: 1.413rem;}

.hideen-art .sleek img, .hideen-art .glam img, .sleek img, .glam img {height: 55rem; object-fit: cover;}

.bathroom-tp-ma {margin-top: 2rem;margin-bottom: 2.3rem;}

.kitchen-row-mar {margin-bottom: 2.7rem;margin-top: 1.7rem;}

.page-id-287 .get-dream {margin-bottom: 18.125rem;}

.design {margin-top: 0;margin-bottom: 8.813rem;}

.margin-top-bo, .margin-last-bo {margin-top: 8.463rem;margin-bottom: 7.75rem;}

.page-id-1345 .dream-2 {padding-top: 5.188rem;}

.create {margin-top: 9rem;margin-bottom: 9.463rem;}

.company-section,.kicten-lp {margin-top: 9.463rem;}

.check-out .take-row {margin-top: 3.375rem;}

.bath-gallery {margin-top: 9rem;}

.clear-row .font-60, .work .font-60 {margin-bottom: 4.375rem;}

.testimonial-review {margin-bottom: 9.875rem;}

}



@media (max-width:992px){

  .custom-slide-content h1, .banner-content h1 {font-size: 34px;line-height: 1.4;}

 .font-60,.single .entry-title {font-size: 26px;}

 .custom-slide-content {width: 78%;top: 54.3%;}

 .custom-slide-content p {margin-top: 2.188rem; max-width: 89%;line-height: 1.3;}

 .dream-content .font-60, .dream-2 .font-60 {margin-top: 2.25rem;margin-bottom: 1.75rem;}

 .dream-content p br,.footer-contact-info li br,body .fqu-1 p br{display: none;}

 body .dream-content,body .dream-2,.page-id-1345 .dream-2,body .company-2 {padding-top: 3.688rem;padding-left: 4.463rem;}

 body .process-1,body .create-1 {padding-right: 4.713rem;}

body .process-row-2, body .design-2{padding-left: 6.175rem;}

body .fqu-1 {padding-right: 4.1rem;}

.page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row {margin-top: 8.588rem;}

.fqu {margin-top: 8.713rem;margin-bottom: 8.063rem;}

 .banner_slider-img img {height: 582px;object-fit: cover;}

 body .mission-1,body .about-1 {padding-right: 4.463rem;}

 body .mission-1 {padding-top: 0;}

 .mission-1 .font-60 {margin-bottom: 2.2rem;}

 .mission {margin-top: 9.063rem;margin-bottom: 9.063rem;}

 .service-left {width: 54.9%;}

 .service-right {width: 46%;}

 .site-footer .widgets .widget .widget-title {margin-top: 3.2rem;margin-bottom: 1.6rem;}

 .site-footer .widgets {display: block;}

 .site-footer .widgets {padding: 6.213rem 0;padding-bottom: 4.013rem;}

 .site-footer .widgets .widget .widget-title {margin-top: 3.2rem;margin-bottom: 1.6rem;}

 .award-grid {margin-top: 2.313rem;}

 .service-content-gap {position: relative;width: 59.4%;height: 14rem;}

 .service-content-gap h3{line-height: 1.1;}

 .dream-btn a {margin-top: 3.263rem;}

 body .choose-1 {padding-right: 2.25rem;}

 body .choose-2 {padding-left: 2.063rem;}

 body .choose-3 {padding-left: 2.85rem;}

 .about-1 .font-60 {margin-top: 1.438rem;margin-bottom: 1.75rem;}

 .bac{display: none;}

 .clear-row {padding-top: 7.313rem;padding-bottom: 13.9rem;}

 .page-id-1744 .clear-row {padding-bottom: 10.9rem;} 

 .slider_control3 {bottom: -17.5%;}

 .blog-section {margin-top: 1.038rem;padding-bottom: 1.625rem;}

 .recent-posts {grid-template-columns: repeat(2,1fr);gap: 2.45rem;grid-row-gap: 3rem;}

 .testimonial-left {height: 46.313rem;width: 100%;background: url(img/testimonial-2.jpg) no-repeat;}

 .testimonial-left-content{width: 100%;padding-top: 12.063rem;padding-left: 4.438rem;}

 .testimonial-right{width: 100%;position: static;padding: 0.8rem;padding-right: 0;margin-top: 24px; padding-bottom: 40px !important;padding-left: 0}

 .testimonial-section h2 {color: #fff;margin-top: 1.438rem;margin-bottom: 1.75rem;}

 .post-excerpt {height: 10.088rem;height: auto;}

 body .portfolio-1 a,.blog-1 a {margin-top: 0;display: ruby-text;}

 .page-id-2 .portfolio-row,.portfolio-row,.blog-section{display: flex;justify-content: space-between;gap: 4rem;}

  .blog-section{padding-bottom: 0}

 .bath-grid .vc_pageable-slide-wrapper.vc_clearfix {gap: 1.563rem;}

 body .bath-2 {padding-top: 2.688rem;}

 .social-icons h5, .post-title, .recent-content h5, .comment-reply-title, .blog-layout-grid article .entry-title, .single h5, .single .related-posts-section ol li .related-post-title, .single .yarpp-related ol li .related-post-title {font-size: 16px;}

 .mission {margin-top: 8.063rem;margin-bottom: 8.063rem;}

 .get-left {width: 100%;margin-bottom: 0;order: 1;margin-top: 30px;}

 .get-right {width: 100%;float: left;padding-left: 0rem;padding-bottom: 0;order: 1;}

 .get-section {display: flex;flex-wrap: wrap-reverse;}

 .about{padding-bottom: 7.625rem;}

 .page-id-2 .award-row,.award-margin{margin-top:8.588rem;}

.glam-content,.sleek-content{width:81.4%;top:23%;}

.hideen-art .sleek img, .hideen-art .glam img, .sleek img, .glam img{height:47rem;}

.sleek{width:82.8%;float:right;position:relative;}

.glam{position:relative;width:83%;}

.button-show{margin-top:4.7rem;}

.page-id-12 .award-row{margin-top:9;}

.page-id-22 .get-dream,.page-id-20 .get-dream,.page-id-1569 .get-dream {margin-bottom:7.563rem;}

.gallery{margin-top:6.75rem;margin-bottom:4.563rem;}

.mel-row {gap: 2.813rem;}

.testimonial .swiper-pagination {right: 45% !important;}

.sp-testimonial-free-section .testimonial-nav-arrow {bottom: -14px !important;}

.get-section{background:unset;padding:0;}

.get-right{padding:55px 20px;background:url(img/form-img.jpg) no-repeat;width:100%;background-size:cover;}

body .service{padding-top:7.563rem;}

.choose{margin-top:5.475rem;margin-bottom:7.975rem;}

.about{margin-top:7.094rem;}

.blog-row,.blog-column{margin-top:7.5rem;margin-bottom:6.5rem;}

.wpcf7-not-valid-tip{font-size:14px;position:static;}

.wpcf7 form .wpcf7-response-output{position:static;width:93%;font-size:14px;}

.review-grid>.wpb_column{flex:1 1 calc(50% - 1.875rem);}

.service-row{gap:2.1rem;}

.promise-row{width:600px;}

.bath-2 .font-60{line-height:1.3;}

.page-id-19 .testimonial{margin-bottom:5.663rem;}

.page-id-20 .get-dream,.page-id-19 .get-dream{margin-bottom:9.125rem;}

.blog-layout-grid{margin-top:8.375rem;}

body .pagination{padding-bottom:9rem;}

.swiper-button-prev{right:54%!important;}

.swiper-button-next{right:39%!important;}

.page-id-287 .get-dream,.get-dream-gallery{margin-top:8rem;margin-bottom:9.125rem;}

.bath-gallery{margin-top:9rem;}

.blog .blog-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;}

.blog .blog-layout-grid article{width: 100%;margin: 0}

.blog .blog-layout-grid article:nth-of-type(3n+1){margin-right: 0 !important}

.blog .blog-layout-grid article:nth-of-type(3n+3) {margin-left: 0;}

.blog .blog-layout-grid {margin-bottom: 4.375rem;}

.testimonial-text {min-height: 33rem;min-height: 41rem;min-height: unset !important;}

.portfolio-1 p br,.page-id-2 .portfolio-1 .font-20 br,.blog-1 p br,.bathroom-tp-ma p br,.sleek-content h2 br {display: none !important;}

.banner-content{width: 66%}

.margin-top-bo, .margin-last-bo {margin-top: 7.463rem;}

.vc_do_toggle {margin-bottom: 13px;}

.dream-content .font-60, .dream-2 .font-60, .fqu-bac .font-60 {margin-top: 2.25rem;margin-bottom: 1.75rem;}

.blog-section-rows {width: 35rem;}

.portfolio-row-1{width: 42rem}

.post-navigation a .nav-innner {width: 100%;float: left;text-align: left;}

.post-navigation .nav-next {width: 100%;}

.post-navigation .nav-innner {width: 100%;float: left;text-align: left;}

.post-navigation .nav-previous {float: left;text-align: left;width: 100%;}

.post-navigation .nav-next {width: 100%;float: left;}

.post-navigation .nav-previous {float: left;text-align: left;width: 100%;}

.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {margin-bottom: 25px;}

.sp-testimonial-client-testimonial{padding: 1rem 1rem;}

.testimonial .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: -4rem;}

.review-contet .testimonial-author {padding-right: 5.188rem;}

.testimonial-review {margin-bottom: 7.875rem;}

.testimonial-review .slick-list.draggable {margin-right: -0.187rem;}

.choose_control1 {bottom: -0.1%;left: 49.6%;transform: translate(-50%);}

}



@media (max-width:900px){

  .blog-section,.portfolio-row{display: block;}

  .blog-1 p{margin-top: 14px;padding-bottom: 25px}

 .blog-section{margin-top:2.038rem;}

 .portfolio-row,.page-id-2 .portfolio-row{padding-bottom: 1.5rem}

 .portfolio-1 p {margin-top: 14px;padding-bottom: 23px;}

}



@media (max-width:810px){

 .post-excerpt {height: 12.088rem;}

 .portfolio-row, .blog-section,.mel-row,.page-id-2 .portfolio-row{display: block;}

 .blog-1{width: 100%;}

 .blog-section{margin-top:2.038rem;}

 .portfolio-1 p br,.blog-1 p br,.sleek-content .font-35 br{display:none;}

 .recent-posts{grid-template-columns:repeat(1,1fr);gap:2.45rem;grid-row-gap:3rem;}

 .recent-posts img{width:100%;}

 .post-excerpt{height:auto;}

 .mel-row .font-60{padding-bottom:14px;}

 .mel-row{padding-bottom:3.125rem;}

 .slider_control,.slider_control3{transform:translate(-50%);}

 .service-content-gap{width:76.4%;}

 .service-row{display: block;padding-bottom: 3rem;margin-bottom: 1.1rem}

 .service-right p{margin-top: 16px;}

 .service-left,.service-right{width: 100%}

 .portfolio-row,.page-id-2 .portfolio-row{padding-bottom: 1.5rem}

 .single .corp-content-wrapper h3 {height: 87px;}

}



@media (max-width:767px){

 body .choose-1{padding-right: 0}

 body .choose-2,body .choose-3{padding-left: 0;margin-top: 33px}

 .dream, .process-row,.promise-row-2,.design,.shower,.flex-row-1 ,.content-flex{display: flex;flex-direction: column-reverse;}

 body .dream-content, body .dream-2, .page-id-1345 .dream-2,body .company-2 {padding-left: 0;padding-top: 6.888rem;width: 100%;}

 body .mission-1 {padding-right: 0;width: 100%;}

 body .mission-2,body .dream-1,body .dream-img,.company-1 {width: 100%;padding-top: 3.7rem;}

 .banner img {height: 438px;object-fit: cover;}

 body .mission-1 {padding-top: 0;}

 .mission {margin-top: 7.463rem;margin-bottom: 7.463rem;}

 .promise-row {width: 100%;position: static;left: auto;margin-top: 0 !important;

  margin-left: 0;}

 .company-2 p {margin-top: 1.9rem;}

 .company-2 .font-60{line-height: 1.4}

 .create {margin-top: 7rem;margin-bottom: 8.3rem;}

 .company-section .company-2{padding-top: 0}

 .company-section,.page-id-1744 .choose,.kicten-lp {margin-top: 6.463rem;}

 .choose_control {bottom: -29.5%;}

 .choose-sect .font-30{min-height: unset;}

 .promise-row-2 img {margin-top: 30px;}

 .site-footer .widgets .widget {margin-bottom: 0;}

 .award-grid {gap: 4rem;}

 .dream-content .font-60, .dream-2 .font-60 {margin-top: 1.25rem;margin-bottom: 1.15rem;}

 .bath-2 .font-60,.page-id-1419 .dream-2 .font-60 {margin-top: 0;}

  .dream-content p {margin-bottom: 1.2rem;}

 .dream-btn a {margin-top: 2.963rem;}

 .promise-row .font-60 {margin-bottom: 2.063rem;}

 .mission-1 .font-60 {margin-bottom: 1.85rem;}

 #text-3 .textwidget {padding-right: 0;}

 .award-row {padding-top: 5.15rem;padding-bottom: 5.15rem;}

 .page-id-12 .award-row {margin-top: 7rem;}

 .custom-slide-content h1, .banner-content h1 {font-size: 27px;line-height: 1.3;}

 .font-60,.single .entry-title {font-size: 24px;}

 .custom-slide-content p {margin-top: 1.288rem;padding-bottom: 2.688rem;}

 .custom-slide-content p, .site-footer .widgets .widget .widget-title {font-size: 16px;}

 .slider_controls {position: absolute;left: 45.3%;bottom: 15%;left: 46.3%}

 body .service {padding-top: 6.563rem;}

 .portfolio-grid {grid-template-columns: repeat(1, 1fr);}

 body .about-2 img {height: auto;object-fit: cover;}

 body .about-1 {padding-right: 0;margin-bottom: 33px;}

body .mission-1{padding-right: 0;}

 .award-grid {display: grid;gap: 6rem;grid-template-columns: 1fr 1fr;}

.glam,.sleek{width: 100%;}

.glam-content, .sleek-content{width: 100%;position: static;margin-top: 30px;margin-top: 42px}

.hideen-art .sleek img, .hideen-art .glam img, .sleek img, .glam img{height: auto;}

.page-id-22 .get-dream{margin-bottom:7rem;margin-top:6.5rem;}

.map{margin-bottom:7.188rem;}

.service-content-gap{position:relative;height:15rem;}

.bath-gallery{margin-top:7.5rem;}

.page-id-287 .get-dream,.get-dream-gallery{margin-top:7rem;margin-bottom:7.125rem;}

.choose-row .font-17::before{left:36%;transform:translate(50%,-50%);}

.choose-row .font-17{padding-left:0;height:auto;text-align:center;}

.choose-row .font-30{text-align:center!important;}

.choose-row p{text-align:center;}

.post-title{margin-top:1.3rem;margin-bottom:1.1rem;}

.service-content-gap h3,.font-35{font-size:20px;line-height:1.3;}

.sleek::after{right:-2.375rem;bottom:23.225rem;}

.glam::after{bottom:23.325rem;}

.glam-row{margin-top:4.9rem;margin-bottom:4.9rem;}

.hideen-art,.art{margin-top:5.325rem;}

.sleek-row{margin-top:7.675rem;}

.bath-2 .font-30{line-height:1.3;margin-top:2.175rem;margin-bottom:1.55rem;}

.recent{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3.625rem;margin-top:7.463rem;padding-bottom:3.45rem;}

.img{width:100%;}

.recent .vc_single_image-wrapper,.wpb_wrapper,.vc_figure{width:100%;}

.recent-content{width:65.6%;height:9.113rem;}

.take-row{grid-template-columns:1fr;}

.design {margin-top: 2.713rem;margin-top: 0;margin-bottom: 6.5rem;}

.process{margin-top:2.875rem;}

body .process-1,body .create-1{padding-right:0;margin-bottom:30px;}

body .process-row-2, body .design-2{padding-left:0;margin-bottom:30px;}

.fqu{margin-top:6.813rem;margin-bottom:6.763rem;}

.page-id-17 .get-dream{margin-top:6.813rem;}

.page-id-18 .fqu,.page-id-16 .fqu {margin-top: 3.3rem;}

body .fqu-1{padding-right:0;margin-bottom:30px;}

.vc_do_toggle{margin-bottom:18px;}

.page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row{margin-top:6.588rem;}

.bath-grid .vc_pageable-slide-wrapper.vc_clearfix{grid-template-columns:1fr 1fr;}

.related-posts-section ol li,.yarpp-related ol li{width:100%;}

.related-posts-section ol li img,.yarpp-related ol li img{margin:0;width:100%;}

.related-posts-section ol li:nth-child(3n+1), .yarpp-related ol li:nth-child(3n+1) {margin-right: 0;}

.related-post-title{height:auto;}

.page-id-19 .get-dream{margin-bottom:7.388rem;}

.page-id-19 .get-dream{margin-top:8rem;}

#text-3 img{width:22.813rem;}

.page-id-2 .award-row,.award-margin{margin-top:7.588rem;}

.bath-2 ul{padding-left:13px;}

.hideen-art .glam::after{bottom:26.125rem;left:-2.375rem;}

.hideen-art  .glam-row.margin-0 .glam::after{bottom:23.425rem;}

.button-show{margin-top:4.1rem;margin-bottom:7.163rem;}

.review-grid>.wpb_column{flex:1 1 calc(100% - 1.875rem);}

.review-grid{gap:20px;}

.page-id-20 .get-dream{margin-bottom:8.125rem;}

.blog-layout-grid{margin-top:6.375rem;margin-bottom:1.375rem;}

body .pagination{padding-bottom:7rem;}

.blog-layout-grid{display:block;}

.blog-layout-grid article{margin: 0 0 30px}

.blog-layout-grid article{width:100%;}

.entry-title{min-height:auto;}

.vc_toggle_title h4::after{width:2.038rem;height:1.525rem;top:28.7%;background-size:2.038rem;}

.flex-img{width:100%;}

.flex-content{width:100%;padding-left:0;margin-top:20px;}

.author-box{margin-bottom:41px;padding-top:34px;}

.related-posts-section ol li:nth-child(3n+3),.yarpp-related ol li:nth-child(3n+3){margin-left:0;}

.bathroom-grid,.kitchen-grid,.dontate-grid{grid-template-columns:1fr;}

.bathroom-grid-1 img{height:400px;}

.swiper-button-prev{right:55%!important;}

.testimonial-text {min-height: 43rem;min-height: unset !important;}

body.page-layout-default.sidebar .blog-layout-grid article:nth-of-type(odd){margin-right: 0}

body.page-layout-default.sidebar .blog-layout-grid article{width: 100%}

.take-row {margin-top: 4.375rem;}

.archive .page-header {margin-top: 6rem;}

.archive .blog-layout-grid{margin-top: 4rem}

.comment-form-cookies-consent input[type="checkbox"] {margin-top: 7px;}

#commentform .comment-form-cookies-consent{align-items: flex-start;}

#commentform .comment-form-cookies-consent label {line-height: 1.6;padding-left: 5px;}

.single .corp-content-wrapper h3 {height: auto; }

.kitchen-grid-1 img,.bathroom-grid-1 img,#post-169 .bathroom-tp-ma.margin-bottom img,.flex-img *{height: 100%;height: 379px;display: block;}

.bath-2 p br,.bath-2 .font-30 br{display: none;}

.card-1 img, .card-2 img, .award-card.card-3 img, .award-card.card-4 img{width: 24rem;}

.award-grid{gap: 0;row-gap: 4rem}

.award-card {display: flex;justify-content: space-around;}

.review-contet .show-more-btn{margin-bottom: 0}

.review-contet .testimonial-author {min-height: auto;margin-top: 17px;}

.review-contet-box {flex-grow: 1;margin-bottom: 1.7rem;}

.fqu .font-60 {margin-bottom: 3.225rem;}

.margin-top-bo, .margin-last-bo {margin-top: 7rem;margin-bottom: 6.5rem;}

.process-1 .bathroom-grid, .padding-top-0 .bathroom-grid, .fqu-img {margin-top: 2.3rem;margin-bottom: 2.3rem;}

.fqu-img img {width: 100%;}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-left: 11.2px;}

.get-right input, .get-right textarea, #submit{padding: 12px 19px;padding-bottom: 13px;}

.slider_control3 {bottom: -11.5%;}

.footer-contact-info li a::before{top: 0.513rem;}

.kicten-lp .slick-list.draggable {margin-left: -2.813rem;margin-right: -7.813rem;}

.review-content-1 .font-60 {margin-bottom: 1.375rem;line-height: 1.4;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {margin-top: 3.9rem;}

.header-right li a,.header-right li:last-child a{font-size: 0}

 .header-right ul li:first-child a::after {content: '';border-right: 1px solid #fff;height: 23px;vertical-align: middle;display: inline-block;padding-left: 13px}

.header-right li:last-child a{margin-left: 0}

.header-right li:last-child a::before{margin-right: 0}
.fqu-1 p br {
  display: none;
}
}



@media (max-width:575px){

  .kicten-lp .slick-list.draggable {margin-right: -2.813rem;}

  body .header-right li a, body .header-right li:last-child a {font-size: 0;}

 .card-1 img, .card-2 img, .award-card.card-3 img, .award-card.card-4 img {width: 18rem;}

 .dream-img::after, .dream-1::after, .process-row-1::after, .glam::after,.create-2::after,.portfolio-grid .portfolio-card:last-child::after, .about-2::after, .mission-2::after, .process-2::after, .fqu-2::after, .sleek::after,.testimonial-left::after,.company-1::after {display: none;}

 .padding-121 {padding-left: 15px;padding-right: 15px;}

 .header-right li:last-child a::before {width: 2.625rem;background: url(img/message.png) no-repeat;background-size: 2.625rem;filter: brightness(0) invert(1);height: 2.625rem;padding-right: 0;margin-right: 0;}

.service-content-gap{width:72.4%;height:14rem;padding:3.0rem 1.8rem;}

.menu-footer-menu-container ul{display:grid;grid-template-columns:1fr;}

.header-right li a:before{margin-right:1.563rem;}

.dream-2 a{margin-top:3.263rem;}

.dream-content .font-60,.dream-2 .font-60,.fqu-bac .font-60{margin-top:2rem;margin-bottom:2rem;}

.bath-2 .font-60{margin-top:0;}

.mission{margin-top:5.463rem;margin-bottom:5.863rem;}

.gallery{margin-top:5.75rem;margin-bottom:4rem;}

.page-id-22 .get-dream,.page-id-20 .get-dream,.page-id-1569 .get-dream {margin-bottom:6.563rem;}

.award-grid{margin-top:3.313rem;}

.banner_slider-img img{height:623px;max-width: 100%}

body .service{padding-top:5.863rem;margin-bottom: 2rem;}

.choose{margin-top:3.575rem;margin-bottom:5.975rem;}

.testimonial-left-content{padding-top:13.063rem;padding-left:19px;padding-right:19px;}

.about{padding-bottom:6.325rem;margin-top: 5.094rem;}

.clear-content .font-17::before{left:34%;transform:translate(50%,-50%);}

.kicten-lp .clear-content .font-17::before {left: 37%;transform: translate(50%,-50%);}

.clear-content .font-17 img{margin:auto;}

.clear-content .font-30{text-align:center!important;}

.clear-content p{text-align:center;}

.blog-row,.blog-column{margin-top:6.5rem;margin-bottom:5.5rem;}

.page-id-2 .award-row,.award-margin {margin-top: 7rem;}

.custom-slide-content {width: 100%;padding: 0 34px;padding-right: 34px;padding-right: 27px;}

.slider_controls {transform: translate(-27%);}

.choose-row .font-17::before {left: 27%;left: 31%;}

.slider_control3 {bottom: -18.5%;}

.clear-row {padding-bottom: 14.9rem;}

.page-id-1744 .clear-row {padding-bottom: 11.9rem;padding-top: 6.313rem;}

.testimonial-review {margin-bottom: 6.875rem;}

.swiper-button-prev {right: 59% !important;}

.swiper-button-next {right: 35% !important;}

.map {margin-bottom: 6.188rem;}

.glam-content, .sleek-content{margin-top: 26px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}

.sleek-row {margin-top: 6.675rem;}

.recent {margin-top: 6.463rem;padding-bottom: 2.45rem;}

.fqu {margin-top: 5.813rem;margin-bottom: 6.263rem;}

.page-id-17 .get-dream{margin-top: 5.813rem;}

.page-id-18 .fqu,.page-id-16 .fqu {margin-top: 2.3rem;}

.bath-2 .font-60{line-height: 1.2}

.recent-content {width: 76.6%;}

.recent {grid-row-gap: 3.625rem;}

.bath-grid .vc_pageable-slide-wrapper.vc_clearfix {grid-template-columns: 1fr ;}

.banner-content {width: 72%;}

.review-grid > .wpb_column {flex: 1 1 calc(100% - 1.875rem);}

.page-id-19 .get-dream {margin-top: 6rem;margin-bottom: 6.388rem;}

.page-id-19 .testimonial {margin-bottom: 4.663rem;margin-top: 6.25rem;}

.social-icons li a::before {margin-right: 3px;scale: .9;}

.social-icons ul{margin-left: -3px}

.single article {margin-top: 4.5rem;margin-bottom: 5rem;}

.post-navigation a span{margin: 0}

.post-navigation{padding: 20px 0;}

#comments {margin-bottom: 5rem;}

.footer-left li a::before,.header-left li a::before {width: 3rem;height: 3rem;background-size: 3rem;}

.footer-left li:nth-child(2) a::before,.footer-left li:last-child a::before,.header-left li:nth-child(2) a::before,.header-left li:nth-child(3) a::before,.header-left li:nth-child(4) a::before,.header-left li:nth-child(5) a::before,.header-left li:nth-child(6) a::before,.header-left li:last-child a::before {background-size: 3rem;}

.footer-left li:nth-child(3) a::before,.footer-left li:nth-child(5) a::before,.footer-left li:nth-child(4) a::before,.footer-left li:nth-child(6) a::before {background-size: 3rem;}

.bath-gallery {margin-top: 6.5rem;}

.page-id-287 .get-dream,.get-dream-gallery {margin-top: 6.4rem;}

.footer-contact-info li a::before {width: 2.025rem;height: 2.063rem;background-size: 2.025rem;}

.footer-contact-info li:nth-child(2) a::before {background-size: 2.225rem;width: 2.225rem;}

.footer-contact-info li:nth-child(3) a::before {background-size: 2.125rem;width: 2.025rem;height: 2.163rem;}

.footer-contact-info li:last-child a::before {width: 1.825rem;background-size: 1.825rem;height: 1.825rem;}

.site-footer .font-20 {margin-top: 1.75rem !important;}

.error-404-home a{font-size: 12px}

.blog .blog-layout-grid{grid-template-columns: 1fr}

.fqu .vc_toggle,.fqu-bac .vc_toggle {padding-right: 1.9rem;padding-left: 1.9rem;;}

.take-row {margin-top: 2.375rem;}

#commentform .form-submit {margin: 21px 0 0;}

.header-call {display: block;position: absolute;right: 0;margin-right: 71px;margin-top: 7px;}

.header-call ul li {font-size: 0;display: inline-block;list-style: none;}

.header-call ul li a:before {content: '';display: inline-block;width: 2.363rem;height: 2.363rem;background: url(img/phone1.svg) no-repeat;background-size: 2.363rem;}

.header-right ul li:first-child,.header-right ul li:last-child{display: none;}

body .process-row-2, body .design-2{margin-top: 0}

.sp-testimonial-free-section.swiper-initialized, .sp-testimonial-free-section:not(.swiper-initialized,.tfree-layout-grid){display: inherit !important;}

.sp-testimonial-free-section .sp-testimonial-item {transition: height 0.3s ease-in-out;}

.error-text br{display: none;}

.author-box .author-avatar {display: block;width: 140px;}

.testimonial .swiper-pagination {right: 42.8 !important%;}

.testimonial-right{padding-top: 0}

.vc_do_toggle{margin-bottom:17px!important;}

.banner-slider{overflow-x: hidden;max-width: 100%}

}



@media (max-width:420px){

.menu-header-menu-container{width:310px;}

.award-grid{gap:3rem;text-align:center;grid-template-columns:1fr;}

.site-branding img{width:18.813rem;}

.promise-row{padding:3.5rem 1.688rem;padding-bottom:3.688rem;padding-right:1.3rem;}

.map{margin-bottom:5rem;}

.page-id-22 .get-dream{margin-bottom:4.9rem;margin-top:4.6rem;}

.page-id-20 .get-dream,.page-id-1569 .get-dream {margin-bottom:5rem;}

.gallery{margin-top:5.2rem;margin-bottom:2.3rem;}

.award{grid-template-columns: 1fr;}

.award-2 a{margin-top: 0}

.custom-slide-content h1, .banner-content h1 {font-size: 25px;line-height: 1.3;}

.font-60,.single .entry-title {font-size: 22px;}

.page-title {font-size: 22px !important;}

body .dream-content, body .dream-2, .page-id-1345 .dream-2,body .company-2 {padding-top: 5.8rem;}

.company-section .company-2{padding-top: 0}

.dream-content .font-60{margin-top: 1.4rem;margin-bottom: 1.2rem;}

.service-row {margin-top: 1.6rem;}

.service-right p {margin-top: 13px;}

.service-content-gap {width: 84.4%;}

body .service {padding-bottom: 6.875rem;margin-bottom: 1rem;}

.portfolio-row{margin-top: 1.538rem;padding-bottom: 2.8rem;}

.portfolio-1 p{margin-top:11px;padding-bottom:21px;}

.portfolio-heading{bottom:4.063rem;left:1.125rem;}

body .portfolio-1 a,.blog-1 a{display:inline-block;}

.blog-section{padding-bottom:2.8rem;}

.choose{padding-top:5.188rem;padding-bottom:5.938rem;margin-top:3rem;margin-bottom:5rem;}

.choose-row{margin-top:4.188rem;}

.testimonial-right{margin-top:23px;}

.about{margin-top:4rem;padding-bottom:5rem;}

.blog-row,.blog-column{margin-top:5rem;margin-bottom:4.5rem;}

.slider_controls{bottom:11%;}

.get-left .font-60{margin-top:1.438rem;margin-bottom:1.125rem;}

.page-id-2 .award-row,.award-margin{margin-top:5.5rem;}

.page-id-12 .award-row{margin-top:4.5rem;}

.site-footer .bottom-bar{padding:2.813rem 0;padding-bottom:3rem;}

.clear-content .font-17::before{left:26%;}

div#slick-slide25 .clear-content .font-17::before {left: 22%;}

.kicten-lp .clear-content .font-17::before {left: 30%;}

.slider_control .slick-dots li button::before,.slider_control3 .slick-dots li button::before,.choose_control .slick-dots li button::before{font-size:49px!important;opacity:1;}

.slider_control .slick-dots li.slick-active button::before,.slider_control3 .slick-dots li.slick-active button::before,.choose_control .slick-dots li.slick-active button::before{font-size:55px!important;}

.mission{margin-top:4.7rem;margin-bottom:4.863rem;}

.promise-row-2 img{margin-top:3rem;}

.sleek-row{margin-top:5.5rem;}

.glam-content{padding:3rem 2.2rem;padding-bottom:2.6rem;}

.hideen-art,.art{margin-top:4.325rem;}

.bath-2 .font-30{line-height:1.3;margin-top:0;margin-bottom:1.55rem;}

.dream-2 .font-60{margin-bottom:1.5rem;}

.bath-2 .font-60{margin-top:0;}

.recent{margin-top:4.763rem;}

.recent-content{height:11.113rem;}

.take-row{margin-top:2.375rem;}

.process{margin-top:1.875rem;margin-bottom:4.9rem;}

.fqu .font-60{margin-bottom:2.225rem;}

.fqu{margin-top:4.813rem;margin-bottom:5.6rem;}

.page-id-17 .get-dream{margin-top:4.813rem;}

.page-id-15 .award-row,.page-id-16 .award-row,.page-id-17 .award-row,.page-id-18 .award-row{margin-top:5rem;}

.banner-content{width:91% }

.choose-row .font-17::before{left:26%;}

.get-left{padding-bottom:2.8rem;box-shadow: 0 6px 5px rgba(0, 0, 0, 0.1);padding: 2.5rem 2.5rem;}

.button-show{margin-bottom:5.5rem;}

.fqu .vc_toggle,.fqu-bac .vc_toggle{padding:1.8rem 1.2rem;padding-bottom:1.9rem;padding-right:1.9rem;}

.get-left:before,.promise-row:before{width:5.75rem;height:5.813rem;background-size:5.75rem;} 

.page-id-19 .testimonial{margin-bottom:3.663rem;margin-top:5.25rem;} 

.page-id-19 .get-dream{margin-top:5rem;margin-bottom:5.388rem;}

.blog-layout-grid {margin-top: 5rem;}

body .pagination {padding-bottom: 5.3rem;}

.testimonial .swiper-pagination {right: 39% !important;}

.sp-testimonial-free-section .testimonial-nav-arrow {bottom: -14px !important;}

.recent {grid-row-gap: 3.025rem;}

.process .font-60,.design .font-60,.create-1 .font-60 {margin-bottom: 1.725rem;}

.process-row-2 a {margin-top: 2.6rem;}

.bathroom-tp-ma {margin-top: 27px;margin-bottom: 25px;}

.single article h5 {margin-bottom: 16px;}

.kitchen-row-mar {margin-bottom: 3.4rem;}

.kitchen-row-mar p:last-child {margin-bottom: 0;}

.author-box {margin-bottom: 12px;padding-top: 23px;}

.related-posts-section ol li .corp-content-wrapper, .yarpp-related ol li .corp-content-wrapper {padding: 20px 14px;}

.related-posts-section .related-posts, .yarpp-related .related-posts {margin-bottom: 12px;}

.padding-left {padding-left: 1.3rem;}

.swiper-button-next {right: 26% !important;}

.swiper-button-prev {right: 61% !important;}

.page-id-287 .get-dream,.get-dream-gallery{margin-top: 4.5rem;margin-bottom: 5rem;}

.get-dream-gallery {margin-top: 3.1rem;}

.bath-gallery {margin-top: 4.4rem;}

.blog-layout-grid article .corp-content-wrapper {padding: 25px 20px 29px;}

.blog .blog-layout-grid {margin-bottom: 3.375rem;}

.bath-center {text-align: center;margin-top: 2rem;}

.design {margin-top: 0;margin-bottom: 5.5rem;}

.review-contet-box {margin-bottom: 2.3rem;}

.testimonial-author strong {padding-right: 20px;}

.review-btn {margin-top: 1.5rem;}

.archive .page-header {margin-top: 5rem;}

#commentform p {margin-bottom: 15px;}

#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url {margin-bottom: 19px;}

#commentform .comment-form-email {margin: 0 0 20px;}

.single article {margin-top: 5.5rem;margin-bottom: 5rem}

#comments {margin-bottom: 4rem;}

.archive .blog-layout-grid {margin-top: 3rem;}

.slider_control3 {bottom: -12.5%;}

.page-id-18 .fqu,.page-id-16 .fqu{margin-top: 1.4rem;}

.margin-top-bo, .margin-last-bo {margin-top: 5rem;margin-bottom: 5rem;}

.project-design .portfolio-heading {padding-bottom: 0.9rem;}

.take .font-60 {max-width: 100%;margin: auto;}

.footer-contact-info li a::before {top: 0.413rem;}

.footer-contact-info li:nth-child(2) a::before{top: 0.313rem;}

.slider_controls .slick-dots .slick-active{height: 20px}

.slider_controls .slick-dots li{height: 8px}

.slider_controls .slick-dots {display: flex;align-items: center;}

.slick-list.draggable {margin-left: 0;margin-right: 0;}

.banner-slider-1{max-width: 100%}

.company-2 p {margin-top: 1.5rem;}

.create {margin-top: 5.9rem;margin-bottom: 6.5rem;}

.company-section, .page-id-1744 .choose,.kicten-lp {margin-top: 5.6rem;}

.check-out .take-row {margin-top: 1.375rem;}

.clear-row .font-60, .work .font-60 {margin-bottom: 2.75rem;}

.choose .video-btn {margin-top: 3rem;}

.video-btn {margin-top: 1rem;}

.testimonial-review {margin-bottom: 5rem;}

.choose_control1 {bottom: 0.9%;}

.slider_controls .slick-dots .slick-active button {top: -0.1px;position: relative;} 

.slider_controls .slick-dots li button::before {width: 12px;height: 12px;}

body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {margin-top: 2.9rem;}

.stars {padding: 0 4px;}

.stars.st-1 {padding-left: 9px;}

.postid-169 .related-posts-section, .postid-174 .related-posts-section, .postid-176 .related-posts-section, .postid-152 .related-posts-section, .postid-543 .related-posts-section, .postid-565 .related-posts-section, .postid-581 .related-posts-section, .postid-530 .related-posts-section, .postid-593 .related-posts-section, .postid-617 .related-posts-section,.postid-512 .related-posts-section{margin-bottom: 3.9rem;}

.social-icons li a::before {margin-right: 0px;}

}