/*

Theme Name: Parine Renovations

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

Template: siteorigin-corp

Author: Digital Movement

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

Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce

Version: 1.20.12.1763099153

Updated: 2025-11-14 05:45:53



*/

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

*{margin-bottom:0;padding-left:0;outline:none!important;}

ul{margin:0;}

li{list-style:none;}

a,body a:visited{color:#fff;}

html,body{overflow-x:hidden;}

a,p{font-family:'Inter-Regular';}

body,p,ul li a,lu li,a{font-family:'Inter-Regular';}

@font-face{src:url('font/Axiforma-Bold.ttf');font-family:'Axiforma-Bold';}

@font-face{src:url('font/Axiforma Light.ttf');font-family:'Axiforma Light';}

@font-face{src:url('font/Axiforma Medium.ttf');font-family:'Axiforma Medium';}

@font-face{src:url('font/Axiforma-Regular.ttf');font-family:'Axiforma-Regular';}

@font-face{src:url('font/Axiforma-SemiBold.ttf');font-family:'Axiforma-SemiBold';}

@font-face{src:url('font/Inter-Regular.ttf');font-family:'Inter-Regular';}

@font-face{src:url('font/Inter-Bold.ttf');font-family:'Inter-Bold';}

@font-face{src:url('font/Inter-Bold.ttf');font-family:'Inter-Bold';}

@font-face{src:url('font/Inter-Medium.ttf');font-family:'Inter-Medium';}

@font-face{src:url('font/muli-regular.ttf');font-family:'muli-regular';}



/*Header*/

body .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 .top-menu,.site-header.fixed .top-menu::after{display:none;}

.site-header.fixed .site-header-inner{padding-top:2.7rem;}

.site-header.fixed .site-branding img{width:17.125rem;height:7.875rem;object-fit:contain;}

body .slick-dots{display:none!important;}

.site-branding.second-logo{display:none;}

.site-header.fixed .site-branding.logo-main{display:none;}

.site-header.fixed .site-branding.second-logo{display:block;}

.site-header.fixed .main-navigation ul .sub-menu{padding-top:4rem;top:auto;}

.site-header.fixed .main-navigation:not(.link-underline) div > ul:not(.cart_list) > li.current-menu-item > a:hover{color:#fff!important}

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

.left ul li a{font-size:1.25rem;font-family:'Inter-Bold';letter-spacing:0.019rem;}

.left ul .ig a{font-size:1.125rem}

body .site-header{background:0 0;border-bottom:1px solid #e6e6e6;position:absolute;border-bottom:none;padding-bottom:0rem;padding-top:1.4rem;padding-bottom:1.4rem;}

.site-branding img{width:20.125rem;height:9.875rem;}

.left ul .ig a::before{background:url(img/mail.svg)no-repeat;width:1.825rem;height:1.825rem;display:inline-block;background-size:1.5rem;content:"";background-position:center;margin-left:0px;vertical-align:middle;filter:brightness(0) invert(1);margin-right:0.6rem;}

.left ul li a::before{background:url(img/phone.svg)no-repeat;width:1.825rem;height:1.825rem;display:inline-block;background-size:1.7rem;content:"";background-position:center;margin-left:0px;vertical-align:middle;filter:brightness(0) invert(1);margin-right:0.5rem;}

body #primary-menu .sub-menu{transform:translateX(-50%);left:50%!important;}

body .main-navigation ul .sub-menu li a{background:#000;border-bottom:1px solid;border-color:#fff;color:#fff;font-weight:400;max-width:100%;padding:0.75rem 1.25rem;white-space:nowrap;padding-bottom:0.5rem;}

body .site-header .site-branding{padding-right:0;width:21.7%;}

body .main-navigation ul .sub-menu li a:hover{background:#910202;}

.flex{display:flex;padding:0 2rem;padding-right:0;position:relative;}

body .main-navigation ul .sub-menu{top:2.2rem;}

body .main-navigation:not(.link-underline) div > ul:not(.cart_list) > li.current_page_ancestor > a{color:#fff!important;}

.top-menu::after{padding-bottom:1.4rem;border-bottom:1px solid #d3d3d4;content:"";width:101.075rem;display:inline-block;margin-left:0;vertical-align:middle;position:absolute;top:21.9%;left:15.9%;right:0;}

.top-menu{padding-bottom:1.4rem;}

.hed{width:100%;}

.left ul{justify-content:right;}

.corp-container{margin:0 auto;max-width:100%;padding:0;position:relative;width:100%;padding:0 7.5rem;}

.flex .corp-container{width:100%;padding:0;}

body .parine-renovation{margin-top:6.7rem;}

body .parine-text{padding-left:3.9rem;}

.flex{display:flex;padding:0 2rem;padding-right:0;}

.top-bar-1{padding-right:2.1rem;margin-top:0.3rem;}

.site-header-inner{padding-top:1.7rem;}

body .text-center{cursor:pointer;line-height:normal;margin-top:1rem;width:fit-content;color:#3f995a;padding-left:0.2rem;}

.show-more-btn.text-center.read-more.open{display:none;}

p,.text-center,.single .safetyss .font-17,.as-fatured .font-17{font-size:1.25rem;color:#5a5955;font-weight:400;letter-spacing:0.025rem;line-height:1.5;margin-bottom:1.5rem;font-weight:normal;text-align:center;}

.show-more-btn.text-center.read-more.open{display:none;}

.left ul{margin:0;display:flex;grid-column-gap:1rem;text-align:center;justify-content:left;padding-left:19.9rem;}

.left ul li{list-style:none;line-height:0;}

.ig{border-left:1px solid #fff;padding-left:1.7rem;}

.call{padding-right:0.6rem;}

.entry-thumbnail{display:none;}

.main-navigation ul li.menu-item-has-children > a::after{background:url(img/arow.png)no-repeat;width:1.188rem;height:0.688rem;display:inline-block;background-size:contain;content:"";background-position:center;  /* margin-left: 0px; */vertical-align:middle;margin-left:0.5rem;margin-top:-3px;}

.main-navigation ul li.menu-item-has-children:hover > a::after{transform:rotate(-182deg);margin-top:-0.3rem;background:url(img/arows.png)no-repeat;width:1.188rem;height:0.688rem;display:inline-block;background-size:contain;content:"";background-position:center;  /* margin-left: 0px; */vertical-align:middle;}

.main-navigation ul li a{color:#fff;display:block;font-weight:normal;letter-spacing:0;padding-bottom:0;font-size:1.375rem;font-family:'Axiforma-Regular';}

.site-header .site-header-inner{display:block;padding-right:3.2rem;}

.left ul li a:hover,.left ul li a:active{color:#db1d24;}

.main-navigation:not(.link-underline) div > ul:not(.cart_list) > li.current-menu-item > a{color:#fff!important}

.main-navigation ul li{margin:0.3rem 2.2rem 0px 0;padding:0 0 0px;}



/*Banner*/

.banner-content{width:100%;position:absolute;top:54%;left:49.9%;transform:translate(-50%,-50%);text-align:left;width:100%;max-width:82.6%;text-align:left;margin:0 auto;}

.banner{position:relative;width:100%;}

.banner-content h1{font-size:5rem;color:#fff;line-height:1.2;text-transform:uppercase;font-family:'Axiforma-Bold';text-align:center;letter-spacing:0;margin:0;font-weight:normal;}

.banner-content p{font-size:1.875rem;color:#fff;font-family:'Inter-Regular';text-align:center;}

.banner-btn a{border:1px solid #fff;color:#fff;padding:1.4rem 1.7rem;text-transform:uppercase;text-align:center;font-family:'Inter-Bold';font-size:1.375rem;font-weight:normal;}

.banner-btn{text-align:center;margin-top:3.4rem;margin-left:auto;margin-right:auto;}



/*Parire*/

body .font-17{font-size:1.063rem;text-transform:uppercase;font-family:'Inter-Bold';margin:0;color:#8d8d8d;margin-bottom:1.5rem;letter-spacing:0.019rem;text-align:center;}

body .font-60,.wp-block-heading,.privacy-policys h2{font-size:3.75rem;margin:0;font-family:'Axiforma-Bold';color:#000;letter-spacing:-0.063rem;margin-bottom:0.4rem;line-height:1.1;text-align:center;}

.parine-text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.9rem;font-family:'Inter-Regular';letter-spacing:0.017rem;text-align:center;max-width:92.2%;margin-left:auto;margin-right:auto;}

.parine-text p br,body .meet-text p br{display:none;}

body .parine-img{width:51.6%;}

body .parine-img *,body .meet-img *{width:100%;}

body .parine-text{padding-left:2.7rem;width:48.4%;}

body .font-30{font-family:'Axiforma-Bold';font-size:1.875rem;margin-top:1rem;margin-bottom:0rem;letter-spacing:-0.019rem;text-align:center;}

.btn a,.mett .show-more-btn a{background:linear-gradient(90deg,#ff1e1e,#8b0000);padding:1.3rem 2.1rem;font-family:'Inter-Bold';font-size:1.25rem;text-transform:uppercase;color:#fff;}

.mett .show-more-btn a{padding:1.3rem 3rem;}

.btn{margin-top:3.1rem;text-align:center;justify-content:center;margin-left:auto;margin-right:auto;}

.home-parine .parine-text{padding-left:4.8rem;width:48.4%;}

.home-parine p{max-width:99.2%;}



/*Banner*/

.show-more-btn{cursor:pointer;font-size:1.25rem;font-weight:400;line-height:normal;margin-top:1rem;width:fit-content;color:#f71c1c;text-transform:capitalize;text-align:center;justify-content:center;margin-left:auto;margin-right:auto;font-family:'muli-regular';}

body .parine-img img,body .font-18 a img,.meet-img img,body .project-img img,.project-imgs-to img,body .compre-img img,body .service-image{width:100%;box-shadow:rgb(0 0 0 / .2) 0 5px 10px 0;box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;}

.font-18 img{position:relative;}

.featured-project-content img{box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;}

.slider,.custom-our{position:absolute;top:87%;/*  left: 20%;*/padding-left:0;width:100%;z-index:3}

body .custom-our{top:90.6%;}

.font-18{margin:0 auto;}

.clear-row-1 .slick-slide,.safetyss .slick-slide{padding:0 1.313rem;}

.slider h4,.custom-our p{color:#fff;font-size:1.25rem;font-family:'Inter-Medium';text-align:center;font-family:'Inter-Medium';font-weight:normal;letter-spacing:0px;text-transform:uppercase;}

.new-heading h2,.custom-h2 p,.service-content h3 a{font-size:2.188rem;font-family:'Axiforma-Bold';color:#fff;margin:0;font-weight:normal;text-align:center;}

.new-heading,.custom-h2{position:absolute;top:3%;left:0;right:0;z-index:3}

.slider h4::after,.custom-our p::after{content:"";width:2.438rem;height:2.438rem;display:inline-block;margin-left:0;vertical-align:middle;background:url(img/slider-btn.png) no-repeat;margin-left:1rem;background-size:2.438rem;}

.slider_control,.slider_control3,.partner_control,.slider_controls,.project_control{position:absolute;left:48.6%;transform:translate(-50%);}

.slider_control,.slider_control3,.partner_control,.slider_controls,.project_control{transform:translate(-0%)!important;position:static!important;justify-content:center;display:flex;gap:2rem;}

.slider_controls{padding-top:1rem;bottom:-3%;display:flex;gap:2rem;transform:translate(0%);}

.slick-prev{left:-25px;}

body .slick-dotted.slick-slider{margin-bottom:0;}

.clear-content{padding-bottom:3rem;text-align:center;position:relative;}

.slider-rows .font-17{margin-bottom:3rem;}

.slick-prev,.slick-next,.partner_control .slick-next,.partner_control .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0;background-size:1.5rem;}

.slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.partner_control .slick-prev::before,.partner_control .slick-prev::before,body .partner_control .slick-prev::before,.slider_controls  .slick-prev::before,.project_control .slick-prev::before{content:'';display:inline-block;width:23px;height:18px;background:url(img/left.png) no-repeat;background-size:1.5rem;}

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

.slider_control .slick-next::before,.slider_control3 .slick-next::before,.partner_control .slick-next::before,.partner_control .slick-next::before,.slider_controls .slick-next::before,.project_control .slick-next::before{content:'';display:inline-block;width:23px;height:18px;background:url(img/right.png) no-repeat;background-size:1.5rem;}

body .slider-rows{margin-top:7.6rem;padding:0rem 6.1rem;}

.clear-row-1,.safeti,.project-row-1{margin:0;padding:3rem 0;padding-bottom:2rem;}

body .safeti,body .project-row-1{padding-bottom:0;}

.partner_control .slick-prev::before,.partner_control .slick-next::before{content:'';display:inline-block;width:23px;height:18px;background:url(img/right.png) no-repeat;background-size:1.5rem;}

body .slick-next{right:-49px;}

.meet-text .heading-p{letter-spacing:0;}

body .partner_control .slick-prev::before{content:'';display:inline-block;width:23px;height:18px;background:url(img/left.png) no-repeat;background-size:1.5rem;}



/*Banner*/

.meet-text .font-60{margin-bottom:1.2rem;}

.meet-text .font-17{margin-bottom:1.7rem;}

body .meet-row{margin-top:8rem;}

body .heading-p{font-family:'Inter-Regular';color:#e41d24;font-size:1.25rem;padding-bottom:0.6rem;}

body .meet-text{padding-right:7rem;}

.meet-img{width:49.5%;text-align:right;float:right;}

.home .meet-text{padding-right:8rem;width:49%;margin-top:3.5rem;}

body .meet-text p,.about-more .project-text p{line-height:1.7;text-align:center;letter-spacing:0.03rem;}



/*Banner*/

.as-fatured .font-20{font-family:'muli-regular';font-size:1.25rem;display:flex;align-items:center;letter-spacing:-0.019rem;color:#000;}

.as-fatured .font-20::before,.as-fatured .font-20::after{content:"";width:38.9%;height:1px;display:block;position:absolute;background:#797979;}

.as-fatured .font-20::before{left:0;}

.as-fatured .font-20::after{right:0;}

body .as-fatured{margin-top:8rem;}

.img-grid{display:flex;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:8rem;align-items:center;margin-top:3rem;padding:0 7.8rem;}

body .img-grid::before,body .gallery-row::before,body .expert-row::before{display:none;}

body .img-grid *{width:100%;}

.as-fatured .font-20{position:relative;justify-content:center;}

.additional-read p{margin-top:0rem;}



/*Banner*/

.project-text .font-60{margin-bottom:1.1rem;}

.project-text ul li::before,.dots-h2::before,.dot strong::before,.gallery-dot ul li::before{content:'';display:inline-block;width:14px;height:14px;background:url(img/dotss.png) no-repeat;margin-right:0.8rem;background-size:14px;}

.dot strong::before{position:absolute;margin-left:-1.7rem;top:0.4rem;}

.dot strong{position:relative;}

.about-meet strong::before{content:'';display:inline-block;width:14px;height:14px;background:url(img/dotss.png) no-repeat;margin-right:0.9rem;background-size:14px;}

.about-meet strong::before{margin-top:0;margin-bottom:0rem;position:absolute;top:6px;left:-1.7rem;}

body .meet-text .chhos-p{padding-left:0!important;}

.about-meet .ex-p p{padding-left:1.5700rem;}

.about-meet strong{position:relative;}

.project-text ul li{font-size:1.25rem;font-family:'Inter-Regular';justify-content:center;color:#5a5955;text-align:center;line-height:1.4;padding-bottom:9px;width:100%;}

body .project-text{width:33%;padding-right:2.9rem;}

body .project-img{width:60%;}

.project-row{margin-top:7.2rem;}

.project-imgs-to{margin-top:2.6rem;}

.btn input[type="submit"]:hover,.btn input[type="submit"]:active,.btn input[type="submit"]:focus{background:#fff;color:#ed1919;}



/*Banner*/

body .choose-rows{padding:7.5rem 6.4rem;padding-right:8rem;padding-bottom:5.8rem;}

.choose-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:7.2rem;grid-column-gap:5.813rem;grid-row-gap:4.375rem;}

.choose-text{margin-top:3.6rem;text-align:center;}

body .choose-img img{text-align:center;margin-left:9.3rem;}

.choose-grid::before,body .areas-rows-grid::before,body .our-portfolio-grid::before,.our-grids::before,.bathroom-gallery::before,.bathroom-gallery::after,body .bathroom-gallery .vc_column-inner::before,.bathroom-gallery .vc_row:before,.bathroom-gallery .vc_row:after,.vc_clearfix::before,body .project-imgs-to::before{display:none!important;}

body .choose-img,body .project-imgs-to *{width:100%;}

.choose-rows .font-60,.our-Process h2{margin-bottom:1.9rem;}

.choose-text h3{font-size:1.875rem;font-family:'Axiforma-Bold';font-weight:normal;margin:0;line-height:1.4;margin-bottom:1.8rem;margin-left:1rem;}

.choose-grid p{padding-left:1rem;}



/*Banner*/

.our-process-row{background:url(img/Process.jpg) no-repeat;padding:9.2rem 1.7rem;padding-right:7.8rem;}

.our-grid{text-align:center;}

.our-Process h2{color:#fff;}

.our-Process p,.our-process-row p{color:#fff;text-align:center;}

.our-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:3rem;padding-bottom:1.2rem;margin-top:4.7rem;}

.our-grid h3,.enquire-row h3{font-size:1.875rem;color:#fff;margin-top:1.7rem;font-family:'Axiforma-SemiBold';line-height:1.4;}

.our-btn{text-align:center;display:flex;justify-content:center;gap:1.2rem;margin-top:2rem;}

.our-btn{text-align:center;display:flex;justify-content:center;gap:2.2rem;margin-top:3.3rem;font-size:1.375rem;font-family:'Inter-Bold';font-weight:normal;text-transform:uppercase;padding-left:4.7rem;}

.our-btn .fbs{color:#e11d24;background:#fff;padding:1.3rem 3.8rem;}

.our-btn a{background:linear-gradient(90deg,#ff1e1e,#8b0000);padding:1.3rem 1.7rem;font-size:1.375rem;font-family:'Inter-Bold';font-weight:normal;}

.ready-rows{padding-top:8.4rem;padding-bottom:9.8rem;}

.ready-rows h2{margin-bottom:1.4rem;}

.ready-rows p,.stress-text p,.stress-text ul li{text-align:center;max-width:92%;margin-left:auto;margin-right:auto;padding-left:0.8rem;margin-top:2rem;letter-spacing:0.013rem;justify-content:center;}

.enquire-rows{background:url(img/bkp.jpg) no-repeat;padding:4.2rem 1.7rem;padding-right:7.8rem;padding-bottom:5.4rem;background-size:cover;}

.enquire-row h3{max-width:69.1%;margin-left:auto;margin-right:auto;text-align:center;line-height:1.2;margin-bottom:3rem;  /* letter-spacing: 0.4px; */padding-left:5.2rem;letter-spacing:-0.044rem;}

.enquire-row{max-width:100%;margin-left:auto;margin-right:auto;padding-left:0.8rem;}

.our-btn a:hover,.our-btn a:active,.our-btn a:focus,.banner-btn a:hover,.banner-btn a:active,.banner-btn a:focus,.btn a:hover,.mett .show-more-btn a:hover,.btn a:active,.mett .show-more-btn a:active,.btn a:focus,.mett .show-more-btn a:focus,.parine-text p a:hover,.compre-text p a:hover,.parine-text p a:active,.compre-text p a:active,.show-more-btn a:focus,.about-meet .show-more-btn a:hover,.about-meet .show-more-btn a:active{background:linear-gradient(90deg,#8b0000,#ff1e1e);color:#fff;}

.banner-btn a:hover,.banner-btn a:active,.banner-btn a:focus{border-color:#e11c23;}

body .our-btn .fbs:hover,body .our-btn .fbs:active,body .our-btn .fbs:focus{background:linear-gradient(90deg,#8b0000,#ff1e1e);color:#fff;}



/*Banner*/

.site-footer{background:#e5e5e5;margin-top:0px;padding-top:6.7rem;}

.site-footer .widgets .widget .widget-title,.site-footer .widgets .widget .wp-block-group__inner-container:is(h1,h2,h3,h4,h5,h6){color:#000;font-family:'Axiforma-Bold';font-weight:normal;font-size:1.25rem;margin-top:0.9rem;letter-spacing:0;margin-bottom:2.5rem;text-align:center;}

.site-footer .widgets .widget a:hover,.site-footer .bottom-bar a:hover,body.left ul li a:hover,.contact-pages ul li a:hover,.thank a:hover{color:#ec1919;}

body .site-footer .widget ul li,.widget-area .widget ul li{line-height:1.8;text-align:center;}

.site-footer .widgets .widget a,.footer-img p{color:#fff;font-size:1.25rem;color:#000;text-align:center;font-family:'Inter-Regular';}

.footer-img p{text-align:center;margin-bottom:0.5rem;line-height:1.7;padding-right:4rem;letter-spacing:0.013rem;}

body .site-footer .widgets .widget{margin-right:0;width:100%;}

.site-footer .corp-container{padding:0 3.5rem;}

body .site-footer .widgets{border-bottom:1px solid #ccc;display:grid;grid-template-columns:34.4rem 8.3rem 16.9rem 24.9rem;grid-column-gap:9.5rem;padding-bottom:4.8rem;}

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

.footer-contact ul .calls a::before{background:url(img/telephone.svg)no-repeat;width:1.825rem;height:1.825rem;display:inline-block;background-size:1.5rem;margin-right:.6rem;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(4574%) hue-rotate(350deg) brightness(95%) contrast(107%);}

.footer-contact ul .mails a::before{background:url(img/mailss.svg)no-repeat;width:1.825rem;height:1.825rem;display:inline-block;background-size:1.5rem;margin-right:.6rem;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:1.3rem;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(4574%) hue-rotate(350deg) brightness(95%) contrast(107%);}

.footer-contact ul .loction a::before{background:url(img/location-1.svg)no-repeat;width:1.825rem;height:1.825rem;display:inline-block;background-size:1.5rem;margin-right:.6rem;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(4574%) hue-rotate(350deg) brightness(95%) contrast(107%);}

.footer-contact-info ul .ins a::before{background:url(img/insatgramss.svg)no-repeat;width:2.325rem;height:2.025rem;display:inline-block;background-size:2rem;margin-right:.6rem;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:0rem;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(4574%) hue-rotate(350deg) brightness(95%) contrast(107%);}

.site-footer .site-info,.site-footer .bottom-bar a{text-align:left;font-size:1.25rem;color:#000;font-family:'muli-regular';font-weight:normal;}

.footer-contact-info ul .face a::before{background:url(img/facebook.svg)no-repeat;width:2.325rem;height:2.025rem;display:inline-block;background-size:2rem;margin-right:.6rem;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:0rem;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(4574%) hue-rotate(350deg) brightness(95%) contrast(107%);}

.footer-contact-info{margin-left:-4.3rem;margin-top:0.6rem;}

.footer-img img{width:16.938rem;height:8.313rem;object-fit:contain;}

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

.site-footer .widgets .footer-contact-info ul li a{font-size:0;}

.footer-contact-info ul{display:flex;grid-column-gap:0.3rem;text-align:center;justify-content:center;}

.site-footer .widgets .footer-contact ul li{line-height:2.5;}

.site-footer .widgets .footer-contact ul li a{letter-spacing:0.006rem;}

.site-footer .widgets .footer-contact ul{margin-top:-0.2rem;}



/*Banner*/

.from input,.from textarea{font-size:1.25rem;font-weight:400;padding:0.86rem 2rem;width:100%;color:#5a5955;line-height:2.25rem;border:0;background:#f9f7f7;margin-bottom:1.5rem!important;font-family:'Inter-Regular';border-radius:0.4rem;}

body .from input::placeholder,body .from textarea::placeholder{color:#5a5955;opacity:1;}

.from textarea{height:12.8rem;resize:none;}

body .from textarea{margin-bottom:0!important;}

.btn input[type="submit"]{font-size:1.375rem;font-family:'Inter-Bold';background:#000;padding:1.3rem 4.6rem;}

.form-row .btn,.home-banner .banner-fixed-form .btn{margin:0;margin-top:1.7rem;}

.form-row .font-60{color:#fff;margin-bottom:2.1rem;}

.from{width:52.9%;margin-left:auto;margin-right:auto;}

.wpcf7 form .wpcf7-response-output,.from .wpcf7-not-valid-tip{text-align:center;font-size:14px;margin-left:auto;margin-right:auto;margin-top:1rem;line-height:1.4;}

.form-row{background:url(img/from.jpg) no-repeat;padding:2.2rem 1.7rem;padding-right:1.7rem;padding-bottom:6.4rem;padding-top:7.7rem;background-size:cover;}

.from .wpcf7-not-valid-tip{color:#fff;font-size:14px;font-weight:normal;display:block;}

body .from .wpcf7-not-valid-tip{text-align:left;}

.review{min-height:16.6rem;}

.breadcrumbs{display:none;}

.from p br,.contact-page p br{display:none;}

.form-row .wpcf7 form .wpcf7-response-output{max-width:52%;color:#fff;}

body .contact-page textarea{margin-bottom:0!important;}

.btn-submit{margin-top:2rem;}

.privacy-policy-link{display:none;}



/*Banner*/

.title{font-size:1.25rem;font-family:'Inter-Regular';text-transform:capitalize;margin:0;margin-top:1.2rem;font-weight:normal;}

.author{font-family:'Inter-Regular';font-size:1.125rem;font-weight:normal;color:#000;}

.testimonials-row{padding:5rem 0;padding-bottom:4.2rem;}

.testimonial-card{background:#fff;padding:3rem 2.4rem;}

.stars{display:none;}

.testimonial-card{background:#fff;padding:3rem 1.5rem;padding-left:1.8rem;padding-bottom:3.9rem;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;text-align:center;}

.testimonials-row .slider_control{margin-top:0rem;}

.testimonials-row .slick-dots{display:none;}

.testimonial-img img{width:8.888rem;height:3.788rem;object-fit:contain;text-align:center;margin-left:auto;margin-right:auto;}

.testimonials .slick-dotted.slick-slider{margin-top:0.2rem;}

.testimonials-row h2{margin-bottom:1.6rem;}

.testimonial-img{margin-bottom:2rem;}

.testimonials .slick-track{display:flex!important;}

.testimonials .slick-slide{height:inherit!important;}

.testimonials-row .slick-slide{margin:0 1.1rem;margin-bottom:3.4rem;margin-top:2.2rem;}

.review{min-height:16.9rem;}



/*Banner*/

.from-flex{display:flex;grid-column-gap:1.3rem;}

.contact-page input,.contact-page textarea{font-size:1.25rem;font-weight:400;padding:0.76rem 1.8rem;width:100%;color:#000;line-height:2.25rem;border:0;background:transparent;margin-bottom:1.5rem!important;font-family:'Inter-Regular';border-radius:0.4rem;border:1px solid #cccccc;overflow-x:auto!important;}

body .enquiry-form{width:49%;float:right;}

.contact-page{margin-top:2rem;}

.contact-page textarea{height:6.4rem;resize:none;}

body .contact-page input::placeholder,body .contact-page textarea::placeholder{color:#5a5955;opacity:1;}

.enquiry-row{margin-top:5.8rem;}

body .enquiry-text{width:43.6%;}

.enquiry-text h2{margin-bottom:2.2rem;}

body .enquiry-text p{text-align:center;line-height:1.8;letter-spacing:0.006rem;}

.btn-submit input:hover,.btn-submit input:focus,.btn-submit input:active{background:#000;}

body .btn-submit input{background:#e21d24;color:#fff;border:none;font-size:1.375rem;font-family:'Inter-Bold';font-weight:normal;padding:0.9rem 2rem;border-radius:0;margin-top:-0.4rem;letter-spacing:0.131rem;}

.contact-pages{margin-top:2.7rem;}

body .contact-pages ul li{text-align:center;line-height:3rem;margin-bottom:3.8rem;}

.contact-pages ul li a{font-size:1.25rem;color:#767676;font-weight:400;letter-spacing:0.025rem;line-height:1.4;margin-bottom:1.5rem;font-weight:normal;display:grid;grid-template-columns:1fr;text-align:center;justify-content:center;margin-right:auto;margin-left:auto;grid-row-gap:1.1rem;max-width:fit-content;}

.contact-pages ul li .loc a::before{margin-right:auto;margin-left:auto;justify-content:center;}

.contact-pages ul .loctions .loc a::before{background:url(img/loction.png)no-repeat;width:5.25rem;height:3.063rem;display:inline-block;content:"";background-size:cover;background-position:center;vertical-align:middle;}

.contact-pages ul .mailss .loc a::before{background:url(img/email.png)no-repeat;width:4rem;height:2.75rem;display:inline-block;content:"";background-position:center;vertical-align:middle;background-size:cover;}

.contact-pages ul .callss .loc a::before{background:url(img/call.png)no-repeat;width:4.188rem;height:4.188rem;display:inline-block;background-size:cover;content:"";background-position:center;vertical-align:middle;}

body .font-40{font-size:2.5rem;font-family:'Axiforma-Bold';color:#000;font-weight:normal;margin:0;background-size:cover;margin-bottom:0.3rem;}

.follow-us{margin-left:-0.4rem;}

body .contact-pages{margin-top:2.7rem;padding-bottom:2.4rem;}

.follow-us ul .face a::before{background:url(img/face.png)no-repeat;width:4rem;height:4rem;display:inline-block;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:0rem;background-size:cover;}

.follow-us ul .ins a::before{background:url(img/insta.png)no-repeat;width:4rem;height:4rem;display:inline-block;content:"";background-position:center;margin-left:0;vertical-align:middle;margin-right:0rem;background-size:cover;}

.follow-us ul{display:flex;grid-template-columns:1fr;margin-left:auto;margin-right:auto;justify-content:center;grid-column-gap:0.6rem;}

.follow-us ul li a{font-size:0;}

.map *{height:39.7rem;}

.map{padding:0;margin-top:4rem;}



/*Banner*/

.map .wpb_gmaps_widget .wpb_wrapper{padding:0;}



/*Banner*/

.gallery-row{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1.5rem;}

body .gallery-row *{width:100%;}



/*Banner*/

.stress-row{margin-top:8.2rem;}

.stress-text p,.stress-text ul li{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;margin-top:2rem;letter-spacing:0.001rem;justify-content:center;margin-bottom:2.1rem;line-height:1.8;font-weight:normal;padding-right:0.8rem;color:#5a5955;}

.stress-row .font-60{line-height:1.2;font-weight:normal;letter-spacing:normal;margin-bottom:2.2rem;}

body .stress-img{margin-top:3.6rem;position:relative;z-index:3;}

.stress-row,.expert-row{padding:0 7.7rem;}

.bac{height:15.25rem;margin-top:-15.55rem;z-index:1;margin-left:auto;background:red;}

body .font-45{font-size:2.813rem;line-height:1.2;font-family:'Axiforma-Bold';font-weight:normal;margin-bottom:1.9rem;}

.expert-row p{text-align:center;letter-spacing:0.012rem;padding-bottom:4.9rem;padding-bottom:0}

.expert-row img{padding-top:4.9rem;}

.expert-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;padding-top:5.7rem;padding-bottom:6.4rem;background:#f1f1f1;}

body .expert-texts{padding:2.9rem 3rem;background:#fff;box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;}

body .expert-texts{width:100%;}

body .compre-img{width:52.3%;}

body .compre-img *{width:100%;}

body .compre-text{width:47.7%;padding-left:5.1rem;}

body .compre-text .font-60{font-size:3.75rem;margin:0;font-family:'Axiforma-Bold';color:#000;letter-spacing:-0.013rem;margin-bottom:1.4rem;line-height:1.2;text-align:center;font-weight:normal;}

.compre-text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.9rem;font-family:'Inter-Regular';letter-spacing:0.006rem;text-align:center;max-width:100%;margin-left:auto;margin-right:auto;}

body .compre-text .btn a{padding:1.4rem 1.9rem;}

body .teams-row{margin-top:5.5rem;}

.areas-rows{background:#e01d23;padding:5.6rem 7.7rem;}

.areas-rows .font-60{color:#fff;margin-bottom:3rem;text-align:center!important;}

.project h2,.safetyss h2{text-align:center!important;}

.project p{text-align:center;}

.areas-rows-grid ul li a:hover,.areas-rows-grid ul li a:active,.areas-rows-grid ul li a:focus{color:#000;}

.show-more-btn:hover:,.show-more-btn:active{color:#000;}

.areas-rows-grid.second-grid{padding-top:3rem;}

.areas-rows-grid ul li a{font-size:1.25rem;font-family:'Inter-Regular';font-weight:normal;display:flex;align-items:center;max-width:fit-content;}

.areas-rows-grid > div{width:100%;}

.areas-rows-grid ul li a::before{background:url(img/areas.png)no-repeat;width:16px;height:21px;display:inline-block;content:"";background-position:center;vertical-align:middle;background-size:1rem;margin-right:1.9rem;}

.areas-rows-grid ul li{line-height:2.4;}

.areas-rows-grid{display:grid;grid-template-columns:30.5% 30.5% 28.5% 30%;}

body .our-portfolio{margin-top:8.2rem;}

.our-portfolio-grid{margin-top:2.8rem;}

.our-portfolio-grid,.our-grids{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1.1rem;}

body .areas-rows{margin-top:8.3rem;}

.our-portfolio-grid >div,.our-grids >div{width:100%;}

.slider-rows .slick-dots li{display:none;}

.testimonial-slider .slick-dots li{display:none;}

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

.stress-text ul li{align-items:center;text-align:center;justify-content:center;margin:0;font-size:1.25rem;font-family:'Inter-Regular';font-weight:normal;}

.spans{padding-right:0.5rem;}

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

body .bathroom-gallerys *{width:100%;}

body .bathroom-gallerys{margin-top:7rem;padding-bottom:7rem;}

.error404 .heightlight{font-size:8.125rem;font-weight:700;line-height:.8;color:#000;display:block;margin-bottom:1.25rem;}

.error404 .heightlight + .page-title{font-size:1.875rem;font-weight:700;margin:0 0 1.875rem;color:#000;line-height:1;word-break:break-word;text-transform:uppercase;}

.btn-5{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;text-indent:.2em;padding:1.313rem 2rem 1.313rem;margin-bottom:0.25rem;line-height:1;display:inline-block;text-align:center;border-radius:0;position:relative;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;color:#fff;background:linear-gradient(90deg,#ff1e1e,#8b0000);color:#fff!important;font-weight:normal;font-family:'Inter-Bold';}

.btn-5:hover{color:#fff!important;background:linear-gradient(90deg,#8b0000,#ff1e1e);}

.error404 #primary{text-align:center;}

.error-404.not-found{margin-top:0rem;}

.error404 #content .corp-container{width:100%;}

.thank{margin-top:3.1rem;margin-bottom:5.1rem;}

.thank p a:hover{color:#000;}

.thank p a{color:red;}

body .wpcf7-spinner{display:none;}

.privacy-policys h2{text-align:center!important;margin-top:3rem;}

.privacy-policys{margin-top:2rem;margin-bottom:6rem;}

.font-18 img:hover{scale:1.1;}

.font-18 img{overflow:hidden;transition:1s;}

.font-18{overflow:hidden;}

.clear-row-1 .slick-list,.safeti .slick-list{margin:0px 0.187rem;}

.partner-row-1 img{width:auto;height:6.625rem;object-fit:contain;}

#comments{display:none;}

.partner-1 .slick-track{margin:0px -1.9rem;}

.partner-row-1 img{max-width:78.9%;margin:auto;}

body .featured-grid{padding:3.4rem 7.8rem;padding-bottom:0rem;}

.partner_control{margin-top:3rem;}

.featured-grid .slick-dots li button{display:none;}

.btn-color{width:fit-content;color:#f71c1c!important;font-size:1.25rem;font-weight:400;line-height:normal;text-transform:capitalize;}

body .btn-color:hover{color:#000!important;}

.parine-text p a,.compre-text p a{color:#000;}

.project-imgs-to{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;}

.testimonials .slick-list{margin:0 -1rem;}

.ready-rows .btn a{padding:1.3rem 4rem;}

.contact-pages ul .loc a{font-size:0;max-width:fit-content;}

.kitchen-expert-row p{min-height:8rem;}

.kitchen-expert-row img{padding-top:0;}

body .parine-text h3{text-align:center;}

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

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

body .bathroom-gallerys *{overflow:hidden;width:100%;}

.our-portfolio-grid img,.our-grids img,.gallery-row img{width:100%;overflow:hidden;transition:.4s;}

.our-portfolio-grid img:hover,.our-grids img:hover,.gallery-row img:hover{scale:1.1;}

.our-portfolio-grid .vc_single_image-wrapper.vc_box_border_grey,.our-grids .vc_single_image-wrapper.vc_box_border_grey,.gallery-row .vc_single_image-wrapper.vc_box_border_grey{overflow:hidden;}



/*------> slider-dots >-------*/

.service-content-gap{width:100%;position:absolute;top:0;left:0;right:0;padding:2.5rem 2.5rem;text-align:center;}

.service-image{transition:0.3s linear all;}

.service-image:hover::after{display:none}

.service-image:hover .after-hover-show{display:block;}

.service-image img:hover{background:linear-gradient(94deg,#EA0710 25%,#EA071045 100%)!important;}

.sxperts-slider .owl-item.active{padding-right:21px;}

.safety-row .our_service_slider{margin-top:3.3rem;}

.safety-row .owl-stage-outer{padding-bottom:2.5rem;}

.equipment-image img{height:29.188rem;object-fit:cover;}

.service-content p{color:#fff;}

.service-image:hover .service-content-gap{top:0;}

.service-image{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;object-fit:cover;}

.after-hover-show{display:none;}

.safetyss{margin-top:6rem;}

.service-content h3{margin:0;line-height:normal;color:#fff}

.service-content-gap:hover .service-content h3{color:#fff!important}

.safety-row .slick-list.draggable{padding-bottom:3.1rem;}

.blog-layout-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.8rem;margin-top:10.6rem;margin-bottom:2.9rem;}

.blog-layout-grid article{width:100%;margin:0}

.blog-layout-grid article:nth-of-type(3n+1),.blog-layout-grid article:nth-of-type(3n+3){margin-right:0;margin-left:0}

.entry-thumbnail img{width:100%;transition:2s}

body.page-layout-default.sidebar .blog-layout-grid article{width:100%}

body:not(.single) .corp-content-wrapper{background:#F9F7F7}

.blog-layout-grid article,.search-results .hentry{border:0}

.blog-layout-grid article .corp-content-wrapper,.search-results .hentry .corp-content-wrapper{padding:2.3rem 3rem;padding-bottom:4.4rem;}

.blog-layout-grid article .entry-title,.entry-title,.search-results .hentry .entry-title{font-size:1.875rem;color:#161616;line-height:normal;font-weight:400;margin-top:0;margin-bottom:1.7rem;font-family:'Axiforma-Bold';line-height:1.2;}

.entry-meta span a{color:#000}

.entry-meta span:not(:last-child)::after{display:none;}

.site-footer .widget,.widget-area .widget{margin:0;}

#categories-2{background:#F9F7F7;padding:2rem 2.1rem;margin-top:2.3rem;}

.entry-meta.entry-category-meta{padding:0.22rem 1rem;font-size:0.938rem;padding-bottom:0.24rem;}

.entry-meta.entry-date-meta{background:transparent;padding:0;color:#4C4C4C;font-size:1.125rem;font-weight:400;border-bottom:3px solid #F1F0F0;display:inherit;border-radius:0;padding-bottom:2.9rem;margin-bottom:2.2rem;}

.entry-meta.entry-date-meta  span{color:#66717A;display:inline-block;}

.entry-meta.entry-category-meta a{color:#fff;}

.more-link.excerpt{margin-top:2.4rem;color:#000;font-size:1.25rem;}

.blog .entry-header{margin:0}

.post-thumbnail img:hover,.archive .entry-thumbnail img:hover,.related-posts-section li img:hover,.blog .entry-thumbnail img:hover{scale:1.1;}

.post-thumbnail,.archive .entry-thumbnail,.related-posts-section li,.blog .entry-thumbnail img{overflow:hidden;}

.related-posts-section li img{transform-origin:bottom;}

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

.pagination{padding:0;margin-bottom:7.6rem}

.nav-links{display:flex;gap:0.4rem;justify-content:center;}

body .pagination .current{color:red}

.pagination .page-numbers,.pagination .page-numbers.dots{border:1px solid #000;color:#000;font-family:'Inter-Regular';font-size:1.25rem;font-weight:400;line-height:normal;border-radius:100%;margin:0;min-width:auto;width:3rem;height:3rem;padding:0;transition:none;}

.pagination .page-numbers.prev,.next.page-numbers{width:3rem;height:3rem;}

.pagination .page-numbers.dots{width:3rem;height:3rem}

body.page-layout-default.sidebar .blog-layout-grid article:nth-of-type(3n+3){margin-left:0;margin-bottom:0;}

.blog-layout-grid article .entry-title a,.entry-title,.search-results .hentry .entry-title a{color:#000}



/*==== Single Page =====*/

#comments{display:none;}

.related-posts-section,.yarpp-related{margin-bottom:7rem}

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

.single article{margin-top:7.5rem;margin-bottom:6rem;}

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

.post-navigation a:hover div,.entry-title a:hover,.entry-meta span a:hover:hover{color:#dc1d24!important}

.post-navigation a span{color:#000}

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

.project-section h2 a:hover,.project-section a:hover,.post-navigation a span:hover,.author-box .author-description span a:hover,.related-posts-section ol li .related-post-title:hover,.related-posts-section ol li .related-post-date:hover{color:red}

.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title,.related-posts-section ol li .related-post-date,.yarpp-related ol li .related-post-date,.blog-layout-grid h2 a,.blog-layout-grid h2 a:visited{color:#000;text-align:left;}

.archive .page-title{display:none;}

.archive .entry-thumbnail,.related-posts-section li img,.blog .entry-thumbnail img{display:block;overflow:hidden;width:100%;transition:1s;}

.post-thumbnail img:hover,.archive .entry-thumbnail img:hover,.related-posts-section li img:hover,.blog .entry-thumbnail img:hover{scale:1.1;}

.post-thumbnail,.archive .entry-thumbnail,.related-posts-section li,.blog .entry-thumbnail img{overflow:hidden;}

.related-posts-section li img{transform-origin:bottom;transition:5s}

.single .nav-links{display:block;}

.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{height:5.3rem;margin-top:0;font-size:1.25rem;}

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

.blog-layout-grid{margin-top:6.6rem;margin-bottom:2.9rem;}

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

.post-navigation a .nav-innner,.post-navigation .nav-previous,.post-navigation .nav-next{width:fit-content;}

.related-posts-section ol li .related-post-date,.yarpp-related ol li .related-post-date{font-size:1.25rem}

.related-posts-section ol li .related-post-title{padding-right:0}

.margin-bottom{margin-bottom:3rem}

.blog-content-only{margin-bottom:3rem;}

.blog-content-only p:last-child,.margin-bottom-0 p:last-child,.blog-content-img-before p:last-child{margin-bottom:0;}

.blog-session img{width:100%;height:31.25rem;object-fit:cover;}

.single .related-posts-section ol li,.single .yarpp-related ol li{margin-bottom:0}

.single .padding-bottom .dot{margin-bottom:0.8rem;line-height:normal;}

.margin-top-0 .safetyss{margin-top:0!important;}

.single .areas-rows{margin-top:2rem;}

.our_service_slider .slick-slide{margin-bottom:3rem;}

body .btns-a{color:red!important;}

body .btns-a:hover{color:#000!important;background:transparent!important}

.project .slick-slide{padding:1.14rem;padding-bottom:2.9rem;}

.project .slick-list{margin:0 -1.34rem 0 -1.44rem!important;}

.blog-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:5rem;}

.padding-bottom{padding-bottom:4rem;position:relative;}

.single .font-60{text-align:center;margin-bottom:1.4rem;line-height:1.2;}

.single .dots-h2{text-align:center;}

.none,.single .entry-header{display:none;}

.blog-content p:last-child,.blog-only-content p:last-child,.padding-bottom p:last-child{margin-bottom:0}

.project p{margin-bottom:0;}

.mett{margin-top:3rem;}

.single .safetyss{margin-top:0rem;}

.enquiry-form .wpcf7 form.invalid .wpcf7-response-output{color:red;}

body .gallery-form{margin-top:4rem;}

.slider a:hover h4,.new-heading a:hover h2,.custom-our p a:hover{color:#f11d25;}

.custom-our p a{color:#fff;}

.entry-meta{font-size:1.25rem;font-family:'Inter-Regular';line-height:normal;margin-bottom:1rem;}

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

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

.top-rightss,.top-rightss ul{display:none !important;}

.map .wpb_wrapper{padding:0!important;}

.font-18{box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;}

.slider_controls .slick-prev,.slider_controls .slick-next{position:static;}

.slider_control3,.slider_control,.partner_control,.project_control,.slider_controls{display:flex;gap:2rem;}

.slider_control3 .slick-prev,.slider_control3 .slick-next,.slider_control .slick-next,.slider_control .slick-prev,.partner_control .slick-prev,.partner_control .slick-next,.project_control .slick-prev,.project_control .slick-next{position:static;}

.home-parine .font-30,.about-meet .additional-read h3{margin-top:1.9rem;}

.more-text:hover{color:#dc1d24;}

.project{margin-bottom:1.3rem;}

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

.blog-layout-grid{align-items:stretch!important;}

.blog-layout-grid article{background:#F9F7F7!important;}

.blog p a,.archive p a{display:none!important;}

.areas-rows-grid.second-grid{padding-top:0;}

.areas-second-grid{margin-top:3rem;}

.areas-rows-gridss{display:grid;grid-template-columns:1fr 1fr;}

body .areas-pading{display:grid;grid-template-columns:28rem 28rem;}

body .gallery-fatured{margin-top:6rem;}

.about-more .project-img{width:50%;}

.about-more .project-text{width:50%;padding-right:0;padding-left:5rem;}

.about-more{margin-top:7rem;}

body .chosing{margin-top:0;}

body .about-choose{margin-top:8rem;}

.about-mores .project-text{width:50%;}

.about-mores .project-img{width:50%;}

.about-mores{margin-top:6rem;}

.porine-btn{padding:1rem;background:#f1f1f1;margin-top:-5rem;padding-bottom:6rem;}

body .time-row{margin-top:0;padding-top:0;}

body .expert-row-too{padding-bottom:3rem;}

.as-fatured  .font-17{max-width:82%;margin-left:auto;margin-right:auto;margin-top:2rem;}

body .up{text-transform:inherit;font-size:22px;}

.dots-h2::before,.project-text ul li::before,.gallery-dot ul li::before{margin-bottom:-1.05px;}

.dots-h2{padding-bottom:0}

body  .dots-h2::before{margin-top:0;margin-bottom:0.8rem;}

body .dots-h2::before{width:13px;height:13px;margin-right:0.5rem;background-size:13px;}

.home .project-row p{padding-bottom:1.3rem;}

.project-row .about-p{padding-bottom:0;}

body .get-btns a{padding:1.3rem 3.1rem;}

body .project-img{width:67%;}

.show-more-btn:hover{color:#000;}

.blog p{text-align:left;}

.contact-pages,.page-id-41 .follow-us{display:none!important;}

.thank p{text-align:center;}

.from .wpcf7-not-valid-tip{margin-top:0;}

body .wpcf7-not-valid-tip{text-align:left;}

.font-18 img:hover .after-hover-show{display:block;}

.clear-content:hover .after-hover-show{display:block;}

.clear-content .after-hover-show p{color:#fff;line-height:normal;padding:0 2rem;}

body .slider-rows .get-btns{padding-bottom:2rem;margin-top:-3rem;}

.about-meet .additional-read p{margin-top:0;}

.home-parine .additional-read p{padding-top:1rem;}

body .compre-row{margin-top:5.5rem;}

.stress-row .get-btns{margin-bottom:5rem;}

.page-id-168 .sarvices-testimonials{padding-top:4rem;}

.single .safetyss .font-17,.as-fatured .font-17{text-transform:inherit;font-family:'Inter-Regular';}

.archive p{text-align:left!important;}

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

.single .areas-rows-gridss .font-60{text-align:left!important;}

.partner_control{display:none!important;}

.page-id-40 .btn{margin-top:2.1rem;}

.parine-renovation .sarvices-p p{margin-bottom:0.7rem;}

.banner img{width:100%;}

.blog-content img{width:100%;}

.safeti .clear-row-1{padding-top:0!important;padding-bottom:0!important;}

body .ready-rows p{color:#000;}

.clear-1:hover .clear-img h3 a::after{content:'';background:#000;position:absolute;z-index:1;inset:0;}

.clear-content{margin-bottom:3rem!important;padding-bottom:0!important;}
body .home-banner {
	position: absolute;
	top: 58%;
	left: 0;
	transform: translate(-0%,-50%);
	width: 100%;
	text-align: left;
	margin: 0 auto;
	display: flex;
	padding-left: 5rem;
	padding-right: 4rem;max-width: 100%;
}
.home-banner h1 {text-align: left;
}
.home-banner p,.home-banner .banner-btn{text-align: left;}
.home-banner .banner-fixed-form .from {
  width:100%;
  margin-left:auto;
  margin-right:auto;
}.home-banner .banner-fixed-form,.from-none {
	background: rgba(0,0,0,0.30) !important;
	width: 40%;
	padding: 3rem 2rem;
	padding-bottom: 1rem;
}
.home-banner .banner-lift {
  width: 60%;
}
.home-banner .banner-fixed-form h2 {
  color: #fff;margin-bottom: 1.4rem;
}
.home .banner img {
	height: 75rem;
	object-fit: cover;
}
.home-banner .wpcf7 form .wpcf7-response-output,.home-banner .from .wpcf7-not-valid-tip,.home-banner .from .wpcf7-not-valid-tip {
	color: red;
}
.home-banner p .banner-fixed-form {
	text-align: center;
}
 .from-none{display: none;}
.home-banner .banner-fixed-form .btn {
	margin-top: 1rem;text-align: center;
}
.home-banner .banner-fixed-form p {
	text-align: center;
}


@media (max-width:1440px){

	body .project-text{padding-right:2.8rem;width:35.8%;}

	body .project-img{width:64.2%;}

	body .featured-grid{padding:3.4rem 7.8rem;padding-bottom:0rem;}

	.partner_control{margin-top:3.7rem;}

	body .parine-img{width:52.7%;}

	body .parine-text,.home-parine .parine-text{padding-left:3.7rem;width:46.4%;}

	body .parine-text .font-60{letter-spacing:-0.1200rem;}

	.parine-text p,.home-parine .parine-text{letter-spacing:-0.006rem;max-width:99.2%;}

	.main-navigation ul li{margin:0.3rem 2.3rem 0px 0;}

	.project-text ul li::before,.dots-h2::before,.gallery-dot ul li::before{margin-bottom:-2.15px;width:15px;}

	.review{min-height:19.2rem;}

	.choose-img img{height:5rem!important;width:9rem;object-fit:contain;}

	.stress-text p,.stress-text ul li{letter-spacing:-0.003rem;}

	.expert-row p{letter-spacing:0.0rem;}

	body .compre-text{width:47.7%;padding-left:4rem;}

	body .compre-text .font-60{letter-spacing:-0.03rem;}

	body .meet-text p{letter-spacing:0.0rem;}

	body .meet-text{width:47%;padding-right:4rem;}

	body .meet-img{width:53%;}

	.home .meet-img{width:50%;}

	.partner_control{left:50%;}

	.our-grid img{height:5.125rem;width:4.688rem;object-fit:contain;}

	.our-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:7rem;padding-bottom:1rem;margin-top:4.7rem;margin-right:-4rem;}

	.about-meet .meet-text{width:46%;padding-right:4rem;}

	.about-meet .meet-img{width:50.6%;float:right;}

	body .gallery-form{margin-top:6rem;}

	body .up{font-size:15px;}

	.about-meet strong::before{margin-top:0;margin-bottom:0rem;position:absolute;top:3px;left:-2rem;}

	.dot strong::before{position:absolute;margin-left:-1.9rem;top:4px;}

	.project .slick-slide{padding:1.14rem;padding-bottom:3.9rem;}

	.gallery-dot ul li::before{margin-bottom:-0.5px;}

	.gallery-dot ul li{display:flex;align-items:center;}

}

@media (max-width:1367px){
	.dot strong::before{top:2px;}
	.gallery-dot ul li::before{margin-bottom:-0.2px;}
}

@media (max-width:1190px){

	html{font-size:70%;}

	.btn-color{font-size:14px;}

	.site-header.fixed .main-navigation ul .sub-menu{padding-top:0;}

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

	body .site-header.fixed .hamburger--collapse.reflex-menu-toggle{top:16px;}

	.call{display:none;}

	body .ig{border-left:none;}

	.site-header.fixed .site-branding img{width:115px;height:72px;object-fit:contain;}

	.main-navigation ul li .reflex-submenu-toggle.rotate::after{transform:rotate(-224deg);margin-top:3px;}

	.top-rightss li a::before{background:url(img/telephone.svg)no-repeat;width:23px;height:27px;display:inline-block;vertical-align:middle; /* margin-right: 3px; */margin-bottom:0;position:absolute;content:'';background-size:contain;margin-right:0;filter:brightness(0) invert(1);right:56.1px;top:14px;}

	body .site-header.fixed .top-rightss li a::before{top:27px;}

	body .top-rightss ul li a{font-size:0;}

	.top-rightss,.top-rightss ul{display:block!important;}

	body .main-navigation ul .sub-menu li{padding-left:0;}

	body .main-navigation ul .sub-menu li{padding-left:0;}

	body .main-navigation ul li a:hover{background:#910202;}

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

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

	.main-navigation{text-align:left;position:absolute;top:24%;left:auto;right:0;}

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

	.site-header .main-navigation ul.menu > li > a{padding:12px 30px 12px 10px;padding-right:30px;padding-right:30px;font-weight:400;transition:.4s;font-size:14px;text-align:left;line-height:normal;border:0;letter-spacing:normal;display:block;color:#fff!important;}

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

	.main-navigation ul .sub-menu li a,.main-navigation ul .children li a{border:0;}

	.main-navigation ul .children li:last-child,.main-navigation ul .sub-menu li:last-child{border-bottom:0;}

	body .main-navigation ul .sub-menu li a:hover{color:#fff!important;}

	.main-navigation ul .sub-menu li a{background:#000;color:#fff;}

	.fixed #site-navigation #primary-menu .sub-menu{top:0;}

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

	.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 0.4s linear;margin-top:-3px;}

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

	.hamburger--collapse.reflex-menu-toggle span{height:auto;display:block;position:absolute;height:1.7px;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;}

	body #primary-menu .sub-menu{transform:translateX(0%);}

	#masthead #site-navigation .menu-item-has-children > a::after{display:none;}

	.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;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}

	.menu-header-menu-container{display:block;position:fixed;width:413px;height:100vh;left:0;top:0;z-index:2;overflow:auto;padding-bottom:4em;transform:translateX(-100%);transition:transform .5s ease 0s;background:#000;}

	body .main-navigation ul li{display:block;}

	.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 0.4s linear;margin-top:-3px;}

	.link-underline.main-navigation div > ul:not(.cart_list) > li:hover > a,body .main-navigation ul li a{border-color:#5273b2;border:none!important;}

	.site-header .main-navigation ul.menu > li > a,#menu-item-486 a,body .main-navigation ul .sub-menu li a{padding:12px 30px 10px 10px;padding-right:30px;padding-right:30px;font-weight:400;transition:.4s;font-size:14px;text-align:left;line-height:normal;border:0;letter-spacing:normal;display:block;color:#fff!important;}

	.reflex-submenu-toggle{transition:.25s all;position:absolute;color:#fff;top:0px;padding:20px;background:rgba(255,255,255,0.2);font-size:14px;right:0;cursor:pointer;display:flex;}

	body .corp-container,body .site-footer .bottom-bar .corp-container{margin:0 auto;max-width:100%;padding:0 28px;position:relative;width:100%;}

	body .our-story{padding:0 2rem;padding-right:2rem;}

	body .our-text p br,.font-60 br{display:none;}

	.parine-text p,.left ul .ig a,.project-text ul li,p,.text-center,.author,.from input,.from textarea,.site-footer .widgets .widget a,.footer-img p,.as-fatured .font-20,.show-more-btn,.banner-btn a,body a,body ul li,.left ul li a,body .heading-p,.our-btn a,.btn input[type="submit"],.areas-rows-grid ul li a,.compre-text p,.contact-page input,.contact-page textarea,.contact-pages ul li a,.title,.stress-text ul li,.more-link.excerpt,.single .safetyss .font-17,.as-fatured .font-17{font-size:14px;}

	body .font-17{font-size:15px;}

	body .main-navigation ul .sub-menu li a{background:#000;}

	body .main-navigation ul .sub-menu li a{padding-left:18px;}



	/*Home*/

	.banner-btn a{padding:13px 24px;}

	.left ul li a::before{width:2.025rem;height:2.3rem;background-size:2rem;}

	.left ul .ig a::before{width:2.025rem;height:2.125rem;background-size:1.7rem;}

	body .font-60,body .compre-text .font-60{font-size:3.75rem;margin-bottom:2.4rem;}

	body .font-30{font-size:21px;margin-bottom:0.4rem;}

	.btn a,.mett .show-more-btn a,body .compre-text .btn a{padding:12px 19px;font-size:14px;}

	.new-heading h2,.custom-h2 p,.service-content h3 a{font-size:22px;}

	body .slider h4,.custom-our p{font-size:14px;}

	.slider h4::after,.custom-our p::after{width:2.538rem;height:2.538rem;background-size:2.538rem;}

	.slider_control .slick-next,.slider_control3 .slick-next,.partner_control .slick-next{right:-3.25rem;}

	.slider_control3 .slick-prev,.partner_control .slick-prev{left:-28px;}

	.flex{padding:0 0.8rem;padding-right:0;}

	body .slider-rows{padding:0rem 1.4rem;}

	body .slider-rows{padding:0rem;}

	.clear-content .font-18{margin:0 auto;}

	.clear-row-1 .slick-slide,.safetyss .slick-slide{padding:0 13.2px;}

	body .slider-rows{  /* padding: 0rem; */

	width:100%!important;margin-left:auto;margin-right:auto;padding:0!important;left:auto!important;}

	body .parine-text p br,p br{display:none;}

	body .project-img{width:57.2%;}

	.parine-text p,.home-parine .parine-text p{max-width:100%;}

	body .meet-text,.about-meet .meet-text{padding-right:4rem;width:50%;}

	.mett .show-more-btn a{padding:12px 26px;}

	.img-grid{padding:0 3.8rem;}

	.project-imgs-to{margin-top:4.6rem;}

	body .choose-rows{padding:7.5rem 3.4rem;padding-bottom:5.8rem;}

	body .project-text{width:42.8%;padding-right:2.9rem;}

	.title{font-size:16px;}

	.our-process-row{padding:9.2rem 2.7rem;padding-right:2.8rem;background-size:cover;}

	.ready-rows p,.stress-text p,.stress-text ul li{max-width:100%;}

	.from{width:71.7%;}

	.from input,.from textarea{padding:1.86rem 2rem;margin-bottom:1.9rem!important;}

	.site-footer .widgets .widget .widget-title,.site-footer .widgets .widget .wp-block-group__inner-container:is(h1,h2,h3,h4,h5,h6){font-size:15px;}

	body .site-footer .widgets{grid-template-columns:32.4rem 16.3rem 19.9rem 32.9rem;grid-column-gap:3.2rem;}

	.footer-contact ul .loction a::before{width:2.225rem;height:2.425rem;background-size:2.1rem;}

	.footer-contact ul .mails a::before{width:2.125rem;height:1.525rem;background-size:2rem;}

	.footer-contact ul .calls a::before{width:2.325rem;height:2.325rem;background-size:2rem;}

	.site-footer .site-info,.site-footer .bottom-bar a{font-size:14px;}

	.testimonials-row .slick-slide{margin-top:3.6rem;}

	.clear-row-1{margin:0 -1.3rem;}

	.project-text ul li::before,.gallery-dot ul li::before{width:15px;height:15px;background-size:1.3rem;}

	.testimonials-row{padding:7rem 0;padding-bottom:6.2rem;}

	.show-more-btn{margin-top:1.4rem;}

	.review{min-height:24.2rem;}

	.testimonials-row .slick-slide{margin-bottom:4.4rem;}

	body .choose-img img{margin-left:11.9rem;height:5.125rem!important;width:9.438rem;}

	.choose-text{margin-top:2rem;}

	.choose-text h3,.our-grid h3{font-size:17px;margin-bottom:0.8rem;}

	.our-grid img{height:4.488rem;width:5.063rem;object-fit:contain;}

	.our-grid h3,.enquire-row h3{margin-top:0.7rem;}

	.our-btn .fbs,.ready-rows a{padding:14px 34px;font-size:14px;}

	.our-btn a{padding:14px 20px;}

	.our-btn{gap:2.6rem;margin-top:5.3rem;}

	.btn input[type="submit"]{padding:14px 43px;}

	.enquire-rows{padding:7.2rem 1.7rem;padding-right:7.8rem;padding-bottom:8.4rem;}

	.enquire-row h3 br{display:none;}

	.enquire-row h3{font-size:17px;line-height:1.4;}

	.form-row{padding:2.2rem 1.7rem;padding-right:1.8rem;padding-bottom:6.4rem;padding-top:7.7rem;}

	.from{width:77.7%;}

	.footer-contact-info ul .face a::before,.footer-contact-info ul .ins a::before{width:4.325rem;height:4.525rem;background-size:3.8rem;}

	.footer-img p{padding-right:0;}

	.footer-contact-info ul{grid-column-gap:0.7rem;}

	.project-text ul li::before,.dot strong::before,.gallery-dot ul li::before{width:13px;height:13px;background-size:13px;margin-bottom:-2px;}

	.stress-row,.expert-row{padding:0 2.7rem;}

	.expert-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;padding-top:5.7rem;padding-bottom:6.4rem;background:#f1f1f1;}

	body .font-45 br{display:none;}

	.contact-page input,.contact-page textarea{padding:1.06rem 1.8rem;margin-bottom:1.7rem!important;}

	.contact-page textarea{height:7.4rem;}

	body .font-40{font-size:18px;}

	.thank{margin-top:5.1rem;margin-bottom:7.1rem;}

	body .thank h2{margin-bottom:1rem;}

	.error-404-home{margin-top:-0rem;}

	body p{font-size:14px;line-height:1.4;}

	body .btn-5{padding:14px 14px;}

	.btn-submit{margin-top:2.3rem;}

	body .btn-submit input{font-size:14px;padding:13px 13px;}

	.map{padding:0;margin-top:4.6rem;}

	body .featured-grid{padding:3.4rem 2.9rem;padding-bottom:0rem;}

	body .meet-img,.about-meet .meet-img{width:50%;}

	.home .meet-img{width:51%;}

	body .areas-rows{margin-top:8.3rem;}

	.kitchen-expert-row h3{min-height:7rem;}

	.kitchen-expert-row p{min-height:10rem;}

	.slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.partner_control .slick-prev::before,.partner_control .slick-prev::before,body .partner_control .slick-prev::before,.slider_controls .slick-prev::before,.slider_controls .slick-next::before,.project_control .slick-prev::before,.project_control .slick-next::before,.slider_control3 .slick-next::before,.partner_control .slick-prev::before,.partner_control .slick-next::before,.slider_control .slick-next::before,.slider_control3 .slick-next::before{background-size:18px;}

	.safetyss{margin-top:7rem;}

	body .parine-renovations-4,body .parine-renovations-5{margin-top:0rem;}



	/*Home*/

	.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{height:7.3rem;font-size:14px;}

	.related-posts-section ol li .related-post-date,.yarpp-related ol li .related-post-date{font-size:14px;}

	.our-portfolio-grid,.our-grids{grid-row-gap:1.3rem;}

	.mett .show-more-btn{margin-top:1.4rem;}

	.form-row .wpcf7 form .wpcf7-response-output{max-width:75%;}

	.project{margin-top:0rem;padding-bottom:6rem;}

	.project_control{bottom:8%;}

	.slider_controls{bottom:-5%;}

	.slider_control .slick-prev{left:-20px;}

	.partner_control{bottom:-5%;left:51%;}

	.clear-row-1{padding:3rem 0;padding-bottom:3.3rem;}

	.slider_control3,.slider_control,.partner_control{margin-top:1.3rem;}

	.our-grid{margin-right:0;}

	body .blog-layout-grid article .entry-title a,.entry-title,.search-results .hentry .entry-title{font-size:17px!important;line-height:1.2;}

	.published{font-size:14px;}

	.blog-layout-grid{margin-top:6.6rem;}

	.pagination{padding:0;margin-bottom:6.6rem;}

	.safeti .slick-list{margin:0px -0.913rem;margin-left:-1rem;}

	.dot strong::before{width:14px;height:14px;margin-right:1rem;background-size:14px;}

	.single article{margin-bottom:7rem;}

	.pagination .page-numbers.prev,.next.page-numbers,.pagination .page-numbers,.pagination .page-numbers.dots{width:29px;height:29px;}

	.related-posts-section,.yarpp-related{margin-bottom:9rem;}

	.font-60 br{display:none;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:37%;}

	body .get-btns a{padding:12px 3.1rem;}

	body .slider-rows .get-btns{margin-top:-4rem;}

	.banner-btn a{padding:13px 24px;font-size:14px;}

	.post-navigation a img{display:inline-block;}

	body .dots-h2::before{margin-top:0;margin-bottom:0.6rem;top:3px;}

	.mett{margin-top:4rem;}

	body .sarvices-aboutss{margin-top:7rem;}

	body .teams-row{margin-top:7.5rem;}

	body .compre-row{margin-top:7.5rem;}

	.partner_control{margin-top:5rem;}

	.project-row{margin-top:7.2rem;}

	.about-meet strong::before{width:13px;height:13px;margin-right:0;background-size:13px;left:-2rem;top:3px;}

	.dot strong::before{position:absolute;margin-left:-2.3rem;top:2px;}

	.gallery-dot ul li::before{margin-bottom:-1.3px;}
	.home .banner img {
    height: 89rem;
    object-fit: cover;
}
body .home-banner {
	padding: 0 28px;
}

}

@media (max-width:992px){

	.left ul li a::before{width:2.425rem;height:2.225rem;background-size:2.1rem;}

	.left ul .ig a::before{width:2.325rem;height:2.525rem;background-size:2.1rem;}

	.banner-content h1{font-size:36px;}

	.banner-content p{font-size:17px;}

	.top-menu::after{padding-bottom:1.9rem;width:84%;}

	.top-bar-1{padding-right:0;}

	body .font-60,body .compre-text .font-60,.wp-block-heading,.privacy-policys h2{font-size:28px;margin-bottom:2.4rem;}

	body .font-30{font-size:18px;}

	.slider,.custom-our{top:85%;}

	.clear-content{margin-bottom:4rem!important;}

	.slider_control3 .slick-prev,.partner_control .slick-prev{left:-31px;}

	.slider h4::after,.custom-our p::after{width:3.438rem;height:3.438rem;background-size:3.438rem;margin-left:1.6rem;}

	.slider_control3 .slick-prev{left:-30px;}

	.project-img .custom-h2 p,.service-content h3 a{font-size:18px;}

	.project-text ul li::before,.dot strong::before,.gallery-dot ul li::before{width:16px;height:13px;background-size:13px;margin-right:0.9rem;}

	.review{min-height:14.2rem;}

	.slider_control .slick-prev{left:-33px;}

	.testimonials-row{padding:8rem 3px;padding-bottom:7.2rem;}

	.choose-grid{grid-column-gap:4.713rem;}

	body .choose-rows{margin-top:1.5rem;}

	.our-grid img{height:5.488rem;width:5.063rem;object-fit:contain;}

	.our-grid h3{line-height:1.4;}

	.our-grid{margin-top:4.7rem;}

	.our-process-row{padding:10.2rem 2.7rem;padding-right:2.8rem;padding-bottom:11rem;}

	.enquire-row h3{max-width:80.1%;}

	body .site-footer .widgets{grid-template-columns:32.4rem 22.3rem 6rem 48rem;grid-column-gap:3.2rem;}

	.areas-rows-grid{grid-template-columns:28.5% 28.5% 27.5% 30%;}

	.areas-rows-grid ul li a::before{width:21px;height:21px;background-size:13px;}

	.footer-img img{height:11rem;width:24rem;object-fit:contain;}

	.site-footer .bottom-bar{padding:1.7rem 0;}

	.thank{margin-top:5.1rem;margin-bottom:6.3rem;}

	.error404 .heightlight + .page-title{font-size:2.875rem;margin:0 0 0rem;}

	.map{padding:0;margin-top:6.6rem;}

	.privacy-policys h2{text-align:left;margin-top:3.2rem;margin-bottom:0.8rem;}

	.privacy-policys{margin-top:4rem;margin-bottom:8rem;}

	body .custom-our{top:85.6%;}

	.partner_control{margin-top:4.7rem;}

	body .featured-grid{padding:4.4rem 2.9rem;padding-bottom:1rem}

	.slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.partner_control .slick-prev::before,.partner_control .slick-prev::before,body .partner_control .slick-prev::before,.slider_control3 .slick-next::before,.partner_control .slick-prev::before,.partner_control .slick-next::before,.slider_control .slick-next::before,.slider_control3 .slick-next::before{background-size:2.4rem;}

	body .partner_control .slick-prev::before{background-size:2.4rem;}

	.partner_control .slick-prev::before,.partner_control .slick-next::before{background-size:2.4rem;}

	.slider_control .slick-next::before,.slider_control3 .slick-next::before,.partner_control .slick-next::before,.partner_control .slick-next::before{background-size:2.4rem;}

	.form-row .wpcf7 form .wpcf7-response-output{max-width:86%;}

	.home .project-row{margin-top:8.2rem;}

	.safeti,.project-row-1{margin:0;padding:1rem 0;}

	.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{height:8.3rem;}

	.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{margin-bottom:1rem;}

	.project-row-1{padding:4rem 0;}

	.project{margin-top:0rem;padding-bottom:6rem;}

	.project_control{bottom:4%;margin-top:22px;}

	.slider_controls{padding-top:16px;}

	body .site-header.fixed .hamburger--collapse.reflex-menu-toggle{top:17px;}

	.site-header.fixed .site-branding img{width:118px;height:73px;}

	.blog-layout-grid{grid-template-columns:1fr 1fr;}

	.pagination .page-numbers.dots,.pagination .page-numbers,.pagination .page-numbers.dots,.pagination .page-numbers.prev,.next.page-numbers{width:33px;height:33px;}

	.pagination .page-numbers,.pagination .page-numbers.dots{font-size:14px;}

	.blog-layout-grid{margin-bottom:4.9rem;}

	.nav-links{gap:1.1rem;justify-content:center;}

	.blog-layout-grid article .corp-content-wrapper,.search-results .hentry .corp-content-wrapper{padding:3.3rem 3rem;padding-bottom:4.4rem;}

	.safeti{margin:0;padding:1.8rem 0;}

	.padding-bottom{padding-bottom:4rem;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:33.9%;}

	body .project-text{width:47.8%;padding-right:0rem;}

	body .project-img{width:52.2%;}

	.project-imgs-to{margin-top:6rem;}

	.home-parine .font-30,.about-meet .additional-read h3{margin-top:2.5rem;line-height:1.1;}

	.our-portfolio-grid{margin-top:3rem;}

	.contact-page input,.contact-page textarea{padding:1.4rem 1.8rem;margin-bottom:1.8rem!important;}

	.follow-us ul{grid-column-gap:0.9rem;}

	body .about-choose{margin-top:8rem;}

	.as-fatured  .font-17{max-width:93%;}

	.mett .show-more-btn{margin-top:5.4rem;}

	.btn{margin-top:4rem;}

	body .choose-rows{padding-bottom:5.8rem;}

	.form-row .btn,.home-banner .banner-fixed-form .btn{margin-top:2rem;}

	body .slider-rows .get-btns{margin-top:-5rem;}

	body .get-btns a{padding:12px 4rem;}

	.post-navigation a .nav-innner{display:inline-block;vertical-align:top;width:82%!important;}

	.post-navigation a .nav-innner,.post-navigation .nav-previous,.post-navigation .nav-next{width:100%;}

	body .font-60,.wp-block-heading,.privacy-policys h2{line-height:1.3;}

	body .dots-h2::before{margin-top:0;margin-bottom:3px;}

	.home-parine .additional-read p{padding-top:1.4rem;}

	.partner_control{bottom:-5%;left:50%;}

	.about-mores .project-text{padding-right:3rem;}

	body .sarvices-aboutss{margin-top:9rem;}

	.about-meet strong::before{width:16px;height:13px;background-size:13px;left:-2.8rem;}

	.about-meet .ex-p p{padding-left:3.47rem;}

	.page-id-40 .btn{margin-top:2.3rem;}

	body .enquiry-form{width:54%;}

	.contact-page textarea{height:9rem;}

	body .project-text ul{margin-top:2rem;}

	.nav-previous a{display:flex;max-width:fit-content;}

	.single .nav-links{display:inline-block;align-content:center;width:100%;}

	.post-navigation .nav-next a{display:flex;}

	.post-navigation .nav-next a{max-width:fit-content;float:right;}

	.dot strong::before{top:3px;margin-left:-20px;}

	.dot-2 strong::before{top:2px;}

	.postid-460 .post-navigation .nav-next a,.postid-468 .post-navigation .nav-next a,.postid-473 .post-navigation .nav-next a{display:inherit;}

	.home .project-text ul{margin-top:0;}
/*	.banner-fixed-form {
	position: static;
	transform: none;
	width: 100%;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	width: calc(100% - 30px);
	padding: 3.2rem 2.4rem;
	padding-bottom: 4rem;
	background: #000;
}*/
 .from-none{display: block;}
.home-banner .from-blok{display: none;}
body .home-banner {
	top: 27%;
}
.home .banner img {
	height: 60rem;
	object-fit: cover;
}
.home-banner .banner-lift {
	width: 100%;
}
.from-none {
	max-width: 100%;
	position: static;
	transform: none;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	width: calc(100% - 30px);
	padding-top: 28px;
	padding-bottom: 28px;
}
body .from-none .font-60{color: #fff;}
.from-none .from {
	width: 100%;
}
}


@media (max-width:870px){
	.as-fatured .font-20::before,.as-fatured .font-20::after{width:33.9%;}
	.ready-rows .btn a{padding:13px 41px;}
	.home .project-row{margin-top:7.2rem;}
}
@media (max-width:810px){

	.choose-grid{grid-template-columns:1fr 1fr;}

	body .choose-img img{margin-left:20.9rem;height:5.425rem!important;width:9.938rem;}

	.img-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3rem;justify-content:center;text-align:center;}

	body .gallery-form{margin-top:5rem;}

	.review{min-height:26.2rem;}

	body .project-text{width:53.8%;padding-right:2.9rem;}

	body .project-img{width:46.2%;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:32.9%;}

	.about-more{margin-top:9rem;}

	.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{height:14rem;}

	.dot{padding-left:3rem;}

	.page-id-40 .project-img img{height:35rem;object-fit:cover;}

}

@media (max-width:771px){

	.site-branding.logo-main{display:none;}

	.site-branding.second-logo{display:block;}

	body .compre-row{margin-top:3.9rem;}

	.left ul li a::before{width:2.825rem;height:2.725rem;background-size:2.7rem;}

	.left ul .ig a::before{width:19px;height:19px;background-size:19px;}

	.site-branding img{width:23.625rem;height:10.875rem;object-fit:contain;}

	.top-menu::after{top:25.9%;left:18.9%;}

	.top-bar-1{margin-top:0.9rem;}

	.top-menu::after{padding-bottom:2.6rem;}

	.banner img{object-fit:cover;height:70rem;}

	.main-navigation{top:30%;}

	.banner-content{top:56%;left:49.9%;max-width:94.6%;}

	body .left ul li a,.left ul .ig a{font-size:0;}

	.left ul{padding-left:37.9rem;}

	.banner-content h1{font-size:30px;margin-bottom:1.3rem;}

	.banner-content p{margin-bottom:4rem;}

	.about-more .project-img{margin-top:8rem;width:100%;}

	.hamburger--collapse.reflex-menu-toggle{top:13px;}

	body .parine-img,body .meet-img,body .project-img,body .compre-img,.home .meet-img,.about-meet .meet-img,body .chosing .project-img,body .about-projrcat .project-img,.about-mores .project-img{width:100%;margin-top:8rem;}

	body .parine-text,body .meet-text,body .project-text,body .compre-text,.home .meet-text,.home-parine .parine-text,.about-meet .meet-text,.about-more .project-text,.about-mores .project-text{padding-left:0;padding-right:0;width:100%;}

	.top-rightss li a::before{top:22px;}

	.flexs{display:flex;flex-direction:column-reverse;}

	body .font-60,body .compre-text .font-60,.wp-block-heading,.privacy-policys h2{font-size:22px;margin-bottom:2.4rem;}

	body .corp-container,body .site-footer .bottom-bar .corp-container{padding:0 15px;}

	.btn{margin-top:5rem;}

	.slider,.custom-our{top:86%;}

	.slider h4::after,.custom-our p::after{width:5.638rem;height:4.538rem;background-size:3.938rem;margin-left:1.8rem;}

	.slider_control3 .slick-prev,.partner_control .slick-prev{left:-37px;}

	.clear-content{margin-bottom:5.3rem!important;}

	.show-more-btn{margin-top:1.8rem;}

	.testimonials-row{padding:11rem 3px;padding-bottom:8.2rem;}

	.home .testimonials-row{padding:5rem 3px;padding-bottom:8.2rem;}

	.review{min-height:28.2rem;}

	.our-process-row{padding:10.2rem 15px;padding-bottom:11rem;}

	.our-grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:4rem;padding-bottom:5.2rem;margin-top:5.7rem;grid-row-gap:4.3rem;}

	.our-btn{gap:3.6rem;margin-top:6.3rem;}

	.ready-rows{padding-top:10.4rem;padding-bottom:10.8rem;}

	.from{width:86.7%;}

	.form-row .font-60,.home-banner .banner-fixed-form h2{margin-bottom:3.1rem;}

	.enquire-rows{padding:9.2rem 1.7rem;padding-right:7.8rem;padding-bottom:10.4rem;}

	.enquire-row h3{max-width:100%;}

	body .site-footer .widgets{grid-template-columns:45.4rem 34.3rem 33rem;grid-column-gap:3.2rem;grid-row-gap:5rem;grid-template-columns:1fr 1fr;}

	.footer-contact-info ul .face a::before,.footer-contact-info ul .ins a::before{width:4.825rem;height:4.925rem;background-size:4.5rem;}

	.footer-contact-info{margin-top:1rem;}

	.footer-contact-info ul{grid-column-gap:1.1rem;}

	.footer-contact ul .loction a::before{width:3.125rem;height:3.025rem;background-size:2.9rem;}

	.footer-contact ul .mails a::before{width:2.725rem;height:2.625rem;background-size:2.7rem;}

	.footer-contact ul .calls a::before{width:2.925rem;height:2.925rem;background-size:2.7rem;}

	.areas-rows{padding:9.6rem 15px;}

	.areas-rows-grid{grid-template-columns:1fr 1fr 1fr;grid-row-gap:0;grid-column-gap:13rem;}

	.areas-rows .font-60{margin-bottom:5rem;}

	.our-portfolio-grid,.our-grids{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;grid-row-gap:2.4rem;}

	.our-portfolio-grid{margin-top:4rem;}

	.expert-row{grid-template-columns:1fr;grid-row-gap:4rem;}

	body .font-45{font-size:18px;margin-bottom:2.1rem;}

	body .expert-texts{padding:3.9rem 3rem;}

	body .stress-img{margin-top:5.5rem;}

	.expert-row{padding-top:9.7rem;}

	.sarvices-testimonials{padding-top:8rem;}

	.from textarea{height:14.8rem;}

	body .bathroom-gallerys{margin-top:9rem;padding-bottom:9rem;}

	body .enquiry-text{width:100%;}

	body .enquiry-form{width:100%;float:left;margin-top:5rem;}

	.contact-page input,.contact-page textarea{padding:2.06rem 1.8rem;margin-bottom:2.2rem!important;}

	.contact-page textarea{height:10.4rem;}

	body .btn-submit input{padding:17px 13px;margin-top:0.6rem;}

	.from-flex{grid-column-gap:2.3rem;}

	.contact-pages ul .loctions .loc a::before{width:5.85rem;height:4.463rem;background-size:contain;}

	.contact-pages ul .callss .loc a::before{width:4.788rem;height:4.588rem;background-size:contain;}

	.contact-pages ul .mailss .loc a::before{width:5.3rem;height:3.75rem;background-size:contain;}

	.follow-us ul .face a::before,.follow-us ul .ins a::before{width:5rem;height:5rem;background-size:contain;}

	.map *{height:44.7rem;}

	.contact-page{margin-top:5rem;}

	.thank{margin-top:7.1rem;margin-bottom:7.3rem;}

	.error-404.not-found .page-header{margin-bottom:2.1rem;}

	.map{margin-top:8rem;}

	.font-18 img{height:97rem;object-fit:cover;}

	body .custom-our{top:90.6%;}

	body .meet-row{margin-top:10rem;}

	body .teams-row{margin-top:8.5rem;}

	body .teams-row{margin-top:7.5rem;}

	.partner-row-1 img{max-width:90%;margin:auto;}

	.partner-1 .slick-track{margin:0;}

	body .featured-grid{padding:4.9rem 15px;padding-bottom:4rem;}

	.page-id-24 .testimonials-row{padding:10rem 3px;padding-bottom:6.2rem;}

	.home .meet-row{margin-top:3rem;}

	.slider_control .slick-prev::before,.slider_control3 .slick-prev::before,.partner_control .slick-prev::before,.partner_control .slick-prev::before,body .partner_control .slick-prev::before,.partner_control .slick-next::before,.partner_control .slick-next::before,.slider_controls .slick-prev::before,.slider_controls .slick-next::before,.project_control .slick-prev::before,.project_control .slick-next::before{background-size:20px;}

	.slider_control .slick-next::before,.slider_control3 .slick-next::before,.partner_control .slick-next::before,.partner_control .slick-next::before{background-size:20px;}

	.home .project-row{margin-top:4.2rem;}

	.project-imgs-to{grid-template-columns:1fr;grid-row-gap:4rem;}

	.ready-rows .btn a{padding:13px 41px;}

	.from input,.from textarea{padding:2.3rem 2.3rem;margin-bottom:2rem!important;}

	.btn input[type="submit"]{padding:14px 47px;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:29%;}

	.project-imgs-to img{margin-top:0rem;}

	.top-menu::after{width:81%;}

	.stress-text ul li{padding-bottom:1rem;line-height:1.4;}

	body .our-portfolio{margin-top:10.2rem;}

	.slider_controls,.project_control{bottom:-5%;}

	.safetyss{margin-top:8rem;padding-bottom:1rem;}

	.service-image{min-height:52.438rem;}

	.safeti,.project-row-1{padding:3rem 0;padding-top:4rem;}

	.safeti .slick-list{margin:0px -1.813rem;}

	body .parine-renovations-4,body .parine-renovations-5{margin-top:9rem;}

	.safetyss .font-17{margin-bottom:3rem;line-height:1.6;}

	.blog-content{grid-template-columns:1fr;gap:30px;}

	.single .related-posts-section ol li,.single .yarpp-related ol li{width:100%;}

	.single .related-posts-section ol li:nth-child(3n+1),.single .yarpp-related ol li:nth-child(3n+1){margin-right:0;}

	.clear-row-1 .slick-slide{padding:0;}

	.project_control{bottom:1%;}

	.project_control{bottom:-10%;}

	.single .safetyss{margin-top:2rem;}

	.single .areas-rows{margin-top:4rem;}

	body .gallery-form{margin-top:5rem;}

	body .site-header.fixed .hamburger--collapse.reflex-menu-toggle{top:16px;}

	body .site-header.fixed .top-rightss li a::before{top:27px;}

	.partner_control{bottom:11%;left:51%;}

	.bac{margin-top:-18.55rem;}

	.slider_control3,.slider_control,.partner_control,.project_control,.slider_controls{display:flex;gap:4rem;}

	.left ul{padding-left:0;text-align:right;margin-left:auto;right:auto;justify-content:right;padding-right:9.9px;}

	.flex-blog{display:flex;flex-direction:column-reverse;}

	.blog-layout-grid{grid-template-columns:1fr;gap:4rem;}

	.blog-layout-grid article .corp-content-wrapper,.search-results .hentry .corp-content-wrapper{padding:5rem 4rem;padding-bottom:6.4rem;}

	.blog-layout-grid article .entry-title,.entry-title,.search-results .hentry .entry-title{margin-bottom:2rem;}

	.entry-meta{font-size:14px;margin-bottom:2rem;}

	.project .slick-list{margin:0 -0.34rem 0 -1.44rem!important;}

	.partner_control{bottom:11%;left:51%;}

	.single .related-posts-section ol li,.single .yarpp-related ol li{margin-bottom:30px;}

	.related-posts-section ol li:nth-child(3n+3),.yarpp-related ol li:nth-child(3n+3){margin-left:0;}

	.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{height:auto;margin-bottom:18px;}

	.single article{margin-top:7.5rem;margin-top:10.5rem;}

	body .project{margin-top:0rem;padding-bottom:0;margin-bottom:6rem;}

	body .font-17{font-size:15px;line-height:1.3;margin-bottom:3rem;}

	.padding-bottom{padding-bottom:5rem;}

	.dot strong::before{width:12px;height:12px;margin-right:1.5rem;background-size:12px;}

	.single .padding-bottom .dot{margin-bottom:1.1rem;line-height:normal;margin-top:2.4rem;}

	.related-posts-section,.yarpp-related{margin-bottom:7rem;}

	.home-parine .font-30,.about-meet .additional-read h3{margin-top:3rem;}

	body .about-projrcat{margin-top:3rem;}

	body .chosing{margin-top:0!important;}

	body .about-choose{margin-top:11rem;}

	body .sarvices-aboutss{margin-top:9rem;}

	body .expert-row-too{padding-bottom:0;}

	body .time-row{margin-top:0;padding-top:0;padding-bottom:0;}

	.porine-btn{padding-bottom:9rem;}

	.mett{margin-top:5.4rem;}

	body .expert-texts *{display:block;}

	body .get-btns a{padding:12px 34px;}

	.safetyss .slick-slide img{display:block;width:100%!important;}

	.wpcf7 form .wpcf7-response-output,.from .wpcf7-not-valid-tip{font-size:14px;margin-top:3rem;}

	.form-row .btn,.home-banner .banner-fixed-form .btn{margin-top:2.1rem;}

	.choose-text{margin-top:2.8rem;}

	body .choose-img img{height:7.425rem!important;width:10.938rem;}

	.from .wpcf7-not-valid-tip{margin-top:0;}

	.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;}

	body .dots-h2::before{margin-top:7px;margin-bottom:0px;margin-right:6px;}

	.blog-right *{width:100%;}

	body .dots-h2::before{width:15px;height:13px;background-size:13px;}

	.blog-layout-grid{margin-top:8.6rem;}

	.pagination{margin-bottom:7.6rem;}

	.testimonials-row .slick-slide{margin-bottom:6.4rem;}

	.slider_controls{bottom:-3%;left:46%;}

	body .choose-rows{padding-bottom:8.8rem;}

	body .parine-renovation{margin-top:6.7rem;}

	body .project-text ul{margin-top:2.3rem;}

	.stress-row .get-btns{margin-bottom:8rem;}

	.page-id-168 .compre-row{margin-top:8rem;}

	body .areas-pading{display:grid;grid-template-columns:1fr 1fr;gap:0;}

	.single .dots-h2{text-align:center!important;justify-content:center;width:100%;}

	.project-text .additional-read ul{margin-top:0;}

	.home .project-row p{padding-bottom:2rem;}

	.page-id-40 .btn{margin-top:2.4rem;}

	.about-meet strong::before{left:-22px;}

	.single .nav-links{display:inherit;}

	.dot strong::before{width:13px;height:13px;margin-right:1.6rem;background-size:13px;position:relative;top:auto;margin-bottom:-2px;}

	.page-id-40 .project-img img{height:auto;object-fit:cover;}

	.safeti .clear-row-1 .slick-slide{padding:0 15px;}

	.gallery-dot ul li::before{margin-bottom:-3px;}

	.kitchen-expert-row h3{min-height:auto;}

	.expert-row img{padding-top:6.9rem;}

	.kitchen-expert-row p{min-height:auto;}

	.porine-btn{margin-top:-2rem;}

	.page-id-32 .porine-btn,.page-id-38 .porine-btn{margin-top:-7rem;}
body .home-banner {
	top: 26%;max-width: 100%;left: auto;
}
body .home-banner {
	padding: 0 17px;
}
/*	.areas-rows-gridss{display:grid;grid-template-columns:1fr;grid-row-gap:5rem;}

	body .areas-pading{display:grid;grid-template-columns:79rem 1fr;gap:0;}*/

}

@media (max-width:630px){
	.areas-rows-gridss{display:grid;grid-template-columns:1fr;grid-row-gap:5rem;}
	body .areas-pading{display:grid;grid-template-columns:79rem 1fr;gap:0;}
}

@media (max-width:577px){

	.banner-btn a{padding:10px 16.6px;}

	.left ul li a::before{width:3.625rem;height:3.425rem;background-size:3.4rem;}

	.left ul .ig a::before{width:4.425rem;height:3.425rem;background-size:3.9rem;}

	.top-bar-1{margin-top:2px;}

	.top-menu::after{padding-bottom:4.2rem;right:0;width:79%;}

	.site-branding img{width:25.325rem;height:13.275rem;}

	.flex{padding:1.5rem 13px;padding-right:0;}

	.top-menu::after{left:20.9%;}

	.home .banner img{height:102rem;}

	body .parine-img,body .meet-img,body .project-img,.home .meet-img{margin-top:11rem;}

	.btn{margin-top:7rem;}

	.slider h4::after,.custom-our p::after{width:8.038rem;height:6.238rem;background-size:5.438rem;margin-left:2.3rem;}

	.clear-content{margin-bottom:6.3rem!important;}

	.slider,.custom-our{top:83%;}

	body .font-30{font-size:16px;}

	.clear-content .font-18{margin:0 auto;padding:0;}

	body .slider-rows{margin-top:11.6rem;}

	.clear-row-1,.safeti,.project-row-1{padding:5rem 0;padding-bottom:5rem;}

	.testimonial-img img{width:11.288rem;height:7.788rem;}

	.slider_control .slick-prev{left:-43px;}

	.choose-grid{grid-template-columns:1fr;grid-row-gap:6.375rem;}

	body .choose-img img{margin-left:45.9rem;height:9.425rem!important;width:19.938rem;}

	body .choose-rows{padding:9.5rem 3.4rem;padding-bottom:9.8rem;}

	.page-id-24 .choose-rows{margin-top:11.5rem}

	.our-grid{grid-template-columns:1fr 1fr;grid-column-gap:4rem;padding-bottom:5.2rem;margin-top:5.7rem;grid-row-gap:4.3rem;}

	.our-grid img{height:8.188rem;width:7.863rem;object-fit:contain;}

	.our-btn{margin-top:7.3rem;}

	.our-process-row{padding:10.2rem 15px;padding-bottom:14rem;}

	.from input,.from textarea{padding:3rem 2.8rem;margin-bottom:2.5rem!important;line-height:1;}

	.from{width:100%;padding:0 15px;padding-top:3rem;}

	.form-row .font-60,.home-banner .banner-fixed-form h2{margin-bottom:3.9rem;}

	.form-row{padding:6.5rem 1.7rem;padding-right:1.8rem;padding-bottom:9.4rem;padding-top:9.7rem;}

	.form-row .btn{margin:0;text-align:center;margin-left:auto;margin-right:auto;width:100%;justify-content:center;padding:0 15px;}

	body .site-footer .widgets{grid-template-columns:45.4rem 33rem;grid-column-gap:3.2rem;grid-row-gap:5rem;}

	.enquire-rows{padding:11.2rem 15px;padding-right:7.8rem;padding-bottom:15.4rem;}

	body .site-footer .widgets{grid-template-columns:1fr;grid-column-gap:0rem;grid-row-gap:0rem;}

	.img-grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:14rem;display:grid;grid-row-gap:0rem;}

	.footer-contact ul .loction a::before{width:4.325rem;height:4.225rem;background-size:4.3rem;margin-right:1.4rem;}

	.footer-contact ul .mails a::before{width:5.825rem;height:3.425rem;background-size:4.7rem;}

	.footer-contact ul .calls a::before{width:6.825rem;height:4.925rem;background-size:4.7rem;}

	.banner img{object-fit:cover;height:80rem;}

	body .expert-texts{padding:8rem 5rem;}

	.banner img{object-fit:cover;height:140rem;}

	.stress-row{margin-top:10.2rem;}

	.stress-img img{height:62rem;object-fit:cover;}

	body .as-fatured{margin-top:10rem;}

	body .as-fatured{margin-top:13rem}

	body .meet-row{margin-top:11rem;}

	body .parine-renovation{margin-top:10.7rem;}

	body .areas-rows{margin-top:13.3rem;}

	body .our-portfolio{margin-top:11.2rem;}

	body .our-portfolio .font-60{margin-bottom:6rem;}

	.sarvices-testimonials{padding-bottom:11rem;padding-top:10rem;}

	.our-portfolio-grid,.our-grids{grid-template-columns:1fr;}

	.footer-img img{height:16rem;width:33rem;object-fit:contain;}

	body .site-footer .widgets{padding-bottom:0;}

	.testimonials-row .slick-slide{margin-left:1.7rem;margin-right:1.7rem;}

	.footer-contact-info ul .face a::before,.footer-contact-info ul .ins a::before{width:5.825rem;height:5.925rem;background-size:5.8rem;}

	.footer-contact-info{margin-top:1.7rem;}

	.bathroom-gallerys .vc_pageable-slide-wrapper.vc_clearfix{grid-template-columns:1fr 1fr;grid-gap:2rem;}

	.from-flex{display:block;}

	body .contact-pages{margin-top:3.3rem;padding-bottom:2.9rem;}

	body .contact-pages ul li{margin-bottom:4.1rem;}

	.contact-page textarea{height:13.4rem;}

	.contact-page input,.contact-page textarea{padding:13px 13px;margin-bottom:3.3rem!important;}

	.map *{height:60.7rem;}

	.follow-us ul .face a::before,.follow-us ul .ins a::before{width:7rem;height:6.9rem;background-size:contain;}

	.contact-pages ul .loctions .loc a::before{width:8.85rem;height:8.463rem;background-size:10rem;}

	.contact-pages ul .callss .loc a::before,.contact-pages ul .mailss .loc a::before{width:8.85rem;height:8.463rem;background-size:7.2rem;}

	.follow-us ul{grid-column-gap:1.5rem;margin-top:1rem;}

	.thank{margin-top:8.1rem;margin-bottom:9.3rem;}

	.error404 .heightlight + .page-title{font-size:17px;}

	.error404 .heightlight{font-size:11.725rem;}

	.error404 .heightlight + .page-title{margin-top:4.4rem;}

	.privacy-policys h2{text-align:left;margin-top:5.4rem;margin-bottom:1.2rem;}

	.privacy-policys{margin-top:4rem;margin-bottom:10.7rem;}

	body .custom-our{top:85.6%;}

	.partner-row-1 img{max-width:78.9%;margin:auto;}

	.partner-row-1 img{max-width:99%;margin:0;}

	.partner-row-1 img{width:auto;height:12.625rem;object-fit:contain;}

	.menu-header-menu-container{width:319px;}

	.partner_control{margin-top:7.7rem;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:25%;}

	.page-id-24 .testimonials-row{padding:12rem 3px;padding-bottom:11.2rem;}

	.home .project-row{margin-top:3rem;}

	body .parine-renovations-4,body .parine-renovations-5{margin-top:10rem;}

	.safeti,.project-row-1{padding:3rem 0;padding-top:4rem;}

	.safetyss{margin-top:11rem;padding-bottom:1rem;}

	.service-image{min-height:118.438rem;}

	.author-box .author-avatar{display:block;width:124px;}

	.project{margin-top:4.7rem;padding-bottom:13rem;}

	.project_control{bottom:8.3%;}

	body .gallery-form{margin-top:6rem;}

	.site-header.fixed .site-branding img{width:18.125rem;height:9.875rem;object-fit:contain;}

	body .site-header.fixed .hamburger--collapse.reflex-menu-toggle{top:6px;}

	body .site-header.fixed .top-rightss li a::before{top:16px;}

	.site-header.fixed .site-branding img{width:107px;height:100%;object-fit:contain;}

	.slider_control{gap:4rem;margin-top:0.8rem;}

	.pagination{padding:0;margin-bottom:12.6rem;}

	.blog-layout-grid{margin-top:10.6rem;margin-bottom:7.9rem;}

	.project_control{bottom:-8.7%;}

	body .project{margin-top:0rem;padding-bottom:0;margin-bottom:9rem;}

	.project_control,.slider_controls{gap:4rem;}

	.bac{margin-top:-23.55rem;height:23rem;}

	.partner_control{display:none;}

	.project-text .font-60{margin-bottom:1.4rem;}

	.areas-rows-grid{grid-template-columns:1fr 1fr;grid-row-gap:0rem;grid-column-gap:38rem;}

	.home-parine .font-30,.about-meet .additional-read h3{margin-top:4.3rem;}

	.project-imgs-to{margin-top:4rem;}

	body .featured-grid{padding:4.9rem 15px;padding-bottom:6rem;}

	.stress-text p{line-height:1.6;}

	.expert-row{grid-row-gap:6rem;}

	body .stress-img{margin-top:6.5rem;}

	body .gallery-fatured{margin-top:8rem;}

	.enquiry-row{margin-top:10.8rem;}

	.about-more{margin-top:13rem;}

	body .sarvices-aboutss{margin-top:12rem;}

	.expert-row img{padding-top:7.9rem;}

	.form-row .btn,.home-banner .banner-fixed-form .btn{margin-top:4.1rem;}

	body .slider-rows .get-btns{margin-top:-8rem;}

	body .choose-rows{margin-top:3.5rem;}

	.testimonials-row .slick-slide{margin-bottom:8.4rem;}

	.show-more-btn{margin-top:3.8rem;}

	.meet-text .font-17{margin-bottom:2rem;}

	.home .meet-row{margin-top:5rem;}

	.home .testimonials-row{padding:7rem 3px;padding-bottom:8.2rem;}

	body .about-projrcat{margin-top:2rem;}

	body .about-more .project-img,.about-meet .meet-img{margin-top:10rem;}

	body .sarvices-aboutss{margin-top:11rem;}

	body .compre-row{margin-top:5.5rem;}

	body .teams-row{margin-top:9.5rem}

	body .compre-img{margin-top:10rem;}

	.slider_controls{padding-top:23px;}

	.page-id-168 .compre-row{margin-top:11rem;}

	body .areas-pading{grid-template-columns:72rem 1fr;gap:0;}

	.areas-rows-gridss{grid-row-gap:5rem;}

	body .sarvices-aboutss .project-img{margin-top:10rem;}

	.mett .show-more-btn{margin-top:7.4rem;}

	.page-id-40 .btn{margin-top:3.4rem;}

	.parine-renovation .sarvices-p p{margin-bottom:3rem;}

	.home .project-row p{padding-bottom:2.8rem;}

	.about-meet .ex-p p{padding-left:4.67rem;}

	.dot{padding-left:5rem;}

	.postid-460 .post-navigation .nav-next a{display:flex;}

	.page-id-32 .porine-btn,.page-id-38 .porine-btn{margin-top:-10rem;}
body .home-banner {
	top: 28%;
}
}



@media (max-width:420px){

	.home .banner img{height:156rem;}

	.banner-content h1{font-size:26px;margin-bottom:1.3rem;}

	body .site-header .site-branding{padding-right:0;width:32.7%;}

	.top-menu::after{left:26.9%;}

	.site-branding img{width:37.325rem;height:15.275rem;}

	.left ul li a::before{width:5.425rem;height:5.225rem;background-size:5rem;}

	.left ul .ig a::before{width:5.925rem;height:5.025rem;background-size:5.9rem;}

	.left ul{padding-left:30.9rem;}

	.top-bar-1{margin-top:0;}

	.top-menu::after{padding-bottom:5rem;}

	.banner-btn{margin-top:6.4rem;}

	body .parine-img,body .meet-img,body .project-img,.home .meet-img{margin-top:15rem;}

	.btn{margin-top:9rem;}

	.show-more-btn{margin-top:4rem;}

	.slider,.custom-our{top:83.1%;padding-left:0rem;}

	body .font-30{font-size:15px;}

	.slider h4::after,.custom-our p::after{width:9.038rem;height:8.238rem;background-size:7.438rem;}

	.clear-content{margin-bottom:10.3rem!important;}

	.mett .show-more-btn{margin-top:10rem;}

	.testimonials-row{padding:16rem 3px;padding-bottom:7.2rem;}

	.testimonials-row .slick-slide{margin-bottom:11.4rem;margin-top:6.6rem;}

	.testimonial-img img{width:15.288rem;height:11.788rem;}

	body .choose-img img{margin-left:43.9rem;height:11.425rem!important;width:22.938rem;}

	body .choose-rows{padding:4.5rem 3.4rem;padding-bottom:12.8rem;}

	.choose-grid{grid-row-gap:9.375rem;}

	.choose-rows .font-60{margin-bottom:3.9rem;margin-top:9.2rem;}

	.our-grid{grid-template-columns:1fr;grid-column-gap:4rem;padding-bottom:5.2rem;margin-top:8.7rem;grid-row-gap:6.3rem;}

	.our-grid img{height:14.188rem;width:14.863rem;object-fit:contain;}

	.our-btn{display:grid;grid-template-columns:1fr;}

	.our-btn{display:grid;grid-template-columns:1fr;grid-row-gap:13rem;margin-top:13rem;}

	.our-btn .fbs,.ready-rows a,.btn input[type="submit"]{padding:14px 39px;font-size:14px;}

	.ready-rows{padding-top:16.4rem;padding-bottom:17.8rem;}

	body .font-60,body .compre-text .font-60,.wp-block-heading,.privacy-policys h2{font-size:22px;margin-bottom:4.4rem;}

	.project-text ul li::before,.dots-h2::before,.gallery-dot ul li::before{margin-bottom:-4px;}

	.footer-contact-info ul .face a::before,.footer-contact-info ul .ins a::before{width:8.825rem;height:8.825rem;background-size:8.3rem;}

	.footer-contact-info ul{grid-column-gap:1.6rem;}

	.footer-contact-info{margin-top:1.5rem;}

	.footer-contact ul .loction a::before{width:5.625rem;height:5.625rem;background-size:5.6rem;margin-right:1.4rem;}

	.footer-contact ul .mails a::before{width:9.525rem;height:6.425rem;background-size:6.7rem;}

	.footer-contact ul .calls a::before{width:9.825rem;height:8.925rem;background-size:6.7rem;}

	.site-footer .widgets .widget .widget-title,.site-footer .widgets .widget .wp-block-group__inner-container:is(h1,h2,h3,h4,h5,h6){margin-bottom:1.3rem;}

	body .parine-renovation{margin-top:13.7rem;}

	.stress-row{margin-top:15.5rem;}

	body .compre-img{margin-top:14rem;}

	.footer-img img{height:21rem;width:42rem;}

	.site-footer{padding-top:10.7rem;}

	.bathroom-gallerys .vc_pageable-slide-wrapper.vc_clearfix{grid-template-columns:1fr;grid-gap:2rem;}

	body .bathroom-gallerys{margin-top:13rem;padding-bottom:13rem;}

	.map *{height:84.7rem;}

	.map{margin-top:13rem;}

	.contact-pages ul .loctions .loc a::before{width:12.85rem;height:11.463rem;background-size:16.7rem;}

	.contact-pages ul .callss .loc a::before,.contact-pages ul .mailss .loc a::before{width:11.85rem;height:11.463rem;background-size:10.2rem;}

	body .contact-pages ul li{margin-bottom:7rem;}

	body .contact-pages{margin-top:6.3rem;padding-bottom:6.9rem;}

	.follow-us ul .face a::before,.follow-us ul .ins a::before{width:10rem;height:9.9rem;background-size:10rem;}

	.follow-us ul{grid-column-gap:2.5rem;margin-top:1.8rem;}

	body .enquiry-form{margin-top:11rem;}

	.privacy-policys h2{text-align:left;margin-top:7.4rem;margin-bottom:2.2rem;}

	.privacy-policys{margin-top:4rem;margin-bottom:13.7rem;}

	.font-18 img{height:129rem;}

	body .custom-our{top:79.6%;}

	.project-text ul li{display:inherit;align-items:center;justify-content:center;text-align:center;line-height:1.3;padding-bottom:3.2rem;}

	.project-row{margin-top:13.2rem;}

	.project-text ul li::before,.gallery-dot ul li::before{display:inline;vertical-align:middle;display:inline-block;}

	body .featured-grid{padding:4.9rem 2.9rem;padding-bottom:13rem;}

	.partner-row-1 img{width:auto;height:17.625rem;object-fit:contain;}

	body .featured-grid{padding:8.4rem 15px;padding-bottom:11rem;}

	.from input,.from textarea{padding:4.7rem 5rem;margin-bottom:3.7rem!important;line-height:1;}

	.from textarea{height:24.8rem;}

	.page-id-24 .testimonials-row{padding:15rem 3px;padding-bottom:7.2rem;}

	.home .meet-row{margin-top:9rem;}

	.partner-1 .slick-track{margin:0 1rem;}

	.our-process-row{padding:14.2rem 15px;padding-bottom:17rem;}

	.form-row{padding:10.5rem 1.7rem;padding-right:1.8rem;padding-bottom:15.4rem;padding-top:13.7rem;}

	.menu-header-menu-container{width:280px;}

	.as-fatured .font-20::before,.as-fatured .font-20::after{width:11%;}

	.top-menu::after{width:73%;}

	body .parine-renovations-4,body .parine-renovations-5,body .parine-renovations-2,body .parine-renovations-3{margin-top:9rem;}

	.slider_controls{bottom:3%;right:auto;text-align:center;}

	.single .safetyss{padding-bottom:1rem;}

	body .project{padding-bottom:0rem;margin-bottom:12rem;}

	.project_control{left:46%;}

	.single .areas-rows{margin-top:10rem;}

	body .gallery-form{margin-top:13rem;}

	.site-header.fixed .site-branding img{width:81px;height:49px;object-fit:contain;}

	body .site-header.fixed .hamburger--collapse.reflex-menu-toggle{top:10px;}

	.partner_control{left:55.6%;bottom:9%;}

	body .featured-grid{padding:8.4rem 15px;padding-bottom:1rem;}

	.footer-contact ul .loction a::before{width:6.625rem;height:6.625rem;background-size:6rem;margin-right:1.4rem;margin-top:-2rem;}

	.site-header.fixed .site-header .site-branding{padding-right:0;width:41.7%;}

	.site-header.fixed .site-branding img{width:300px;height:54px;object-fit:contain;}

	body .site-header.fixed .top-rightss li a::before{top:17px;}

	.custom-h2{padding:0 10rem;}

	.partner-content img{text-align:center;margin:auto;max-width:100%;}

	.top-rightss li a::before{top:20px;}

	.slider_control3,.slider_control,.partner_control{gap:5rem;}

	.partner_control{display:none;}

	.about-meet .meet-img{margin-top:13rem;}

	.blog-layout-grid{margin-top:13.6rem;margin-bottom:7.9rem;gap:7rem;}

	.blog-layout-grid article .corp-content-wrapper,.search-results .hentry .corp-content-wrapper{padding:7rem 4rem;padding-bottom:9.4rem;}

	.blog-layout-grid article .entry-title,.entry-title,.search-results .hentry .entry-title{margin-bottom:4rem;}

	.project_control{bottom:-14.7%;}

	.single article{margin-top:11.5rem;margin-top:14.5rem;}

	.single .font-60{margin-bottom:3.4rem;}

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

	.single .padding-bottom .dot{margin-bottom:1.2rem;line-height:normal;margin-top:3.1rem;}

	.author-box{margin-bottom:23px;}

	.related-posts-section ol li .corp-content-wrapper,.yarpp-related ol li .corp-content-wrapper{padding:20px 17px;}

	.areas-rows-grid{grid-row-gap:0rem;grid-column-gap:6rem;}

	body .slider-rows{margin-top:15.6rem;}

	.project-text ul li::before,.gallery-dot ul li::before{margin-right:1.8rem;}

	body .our-portfolio{margin-top:16.2rem;}

	body .about-projrcat .project-img{margin-top:16rem;}

	body .about-projrcat{margin-top:10rem;}

	body .about-choose{margin-top:15rem;}

	.about-more .project-img{margin-top:14rem;}

	body .sarvices-aboutss{margin-top:16rem;}

	.porine-btn{padding-bottom:17rem;margin-top:-3rem;}

	.home .project-row{margin-top:13rem;}

	.home .testimonials-row{padding:10rem 3px;padding-bottom:9.2rem;}

	.expert-row img{padding-top:9.9rem;}

	body .compre-row{margin-top:11.5rem;}

	body .teams-row{margin-top:15.5rem;}

	.project-text ul li::before,.gallery-dot ul li::before{margin-top:-5.25px;}

	body .font-45{margin-bottom:3.1rem}

	body .areas-rows{margin-top:17.3rem;}

	.our-btn .fbs{padding:14px 49px;}

	.enquire-row .form-row .btn{margin-top:5.1rem;}

	.enquire-row .our-btn .fbs{padding:14px 42px;}

	.choose-text{margin-top:4rem;}

	.meet-text .font-17{margin-bottom:3rem;}

	.meet-text .font-60{margin-bottom:3rem;}

	.slider_controls{bottom:-1%;right:auto;text-align:center;gap:4rem;left:40%;}

	.post-navigation a .nav-innner{width:71%!important;}

	.post-navigation a span{margin:0px 0 1px;}

	.site-footer .bottom-bar{padding:2.7rem 0;}

	.page-id-24 .choose-rows{margin-top:16.5rem;}

	body .about-more .project-img,.about-meet .meet-img{margin-top:14rem;}

	body .project-text ul{margin-top:5.2rem;}

	body .stress-img{margin-top:8.5rem;}

	.stress-row .get-btns{margin-bottom:14rem;}

	.page-id-168 .sarvices-testimonials{padding-top:10rem;}

	.page-id-168 .compre-row{margin-top:16rem;}

	.areas-rows-gridss{grid-row-gap:8rem;}

	body .areas-pading{grid-template-columns:1fr 1fr;gap:0;}

	.page-id-40 .btn{margin-top:5.6rem;}

	body .sarvicse-meet{margin-top:15rem;}

	.contact-page textarea{height:20.4rem;}

	.contact-page input,.contact-page textarea{font-size:12px;}

	.home .project-row p{padding-bottom:4.7rem;}

	.about-meet .ex-p p{padding-left:5.67rem;}

	.post-navigation .nav-next a{max-width:100%;float:right;}

	.post-navigation a .nav-innner,.post-navigation .nav-previous,.post-navigation .nav-next{width:100%;}

	.postid-561 .post-navigation a .nav-innner{width:70%!important;}

	.dot{padding-left:7rem;}

	.postid-494 .post-navigation a .nav-innner,.postid-517 .post-navigation a .nav-innner{width:69%!important;}

	.dot strong::before{width:12px;height:12px;margin-right:2.5rem;background-size:12px;position:relative;top:auto;margin-bottom:-1px;}

	.postid-477 .post-navigation a .nav-innner,.postid-485 .post-navigation a .nav-innner{width:69%!important;}

	.safeti .clear-row-1 .slick-slide{padding:0 10px;}

	.page-id-40 .project-text ul li::before{margin-top:-5.25px;}

	.review{min-height:61.2rem;}

	.page-id-38 .porine-btn{margin-top:-7rem;}

}