@import url('font-awesome-pro.css');
@import url('elementor-icons.min.css');
@import url('custom-frontend-lite.min.css');
@import url('swiper.min.css');
@import url('post.css');
@import url('bootstrap-icons.css');
@import url('style.css'); 

*, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body { margin:0; padding:0;  font-family: var(--poppins); font-weight:normal; overflow-x: hidden; color:#666; }
body { overflow-x:hidden !important;  }
h1, h2, h3, h4, h5, h6 { font-family: 'Playfair Display';  padding:0; margin:0; font-weight:400; margin-bottom:10px; color:#333; }

h2.pxl-item--title { font-family: 'Playfair Display'; }

p, li  { line-height:26px; font-size:15px; color:#666;   font-weight: normal; }
li  { margin-bottom:10px; }
ul {list-style: none;}
a { color:#530f1c; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; text-decoration:none; }
a:hover,a:focus { text-decoration:none; outline:0;  } 
.clear { clear:both; float:none !important; width:100% !important; }
.ie6,.ie7,.ie8,.ie9, img{ border:none; }
b, strong { font-weight: 600; }
main { padding:40px 0; }

.p-30 { padding:30px 0; }
.p-60 { padding:60px 0; }
.p-80 { padding:80px 0; }

.border-0 { border:0px; }
.mb-0 { margin-bottom: 0; }
.text-light { color:#fff; }

:root {
  --primary-red: #8d1820; 
  --primary-green: #8DC63F;
  --secondary-skyblue: #4DC4F1; 
  --poppins: "Poppins", sans-serif;
  --roboto: 'Roboto';
  --montserrat: "Edu AU VIC WA NT Hand", cursive;
  --bronze: #b48c70;
  --white: #fff;
  --black: #000;
  --grey: #333; 
  --grey_bg: #F8F8F8; 
} 


.grey_bg { background:var(--grey_bg); }

.big_text p { font-size:30px; line-height:44px; font-weight:300; }

.listing { padding-left:25px; margin-bottom:10px; }
.listing li { list-style:disc; margin-bottom:0px; }
 
 

/* Breadcrumb */
.breadcrumb-item a{ color: #999; font-size: 12px;}
.breadcrumb-item.active a{ color: #666; font-size: 12px;}
.breadcrumb-item+.breadcrumb-item::before { font-size: 18px; color: #999;}
/* Breadcrumb */


.top-menu .social p,
.pxl-icon1 { display:none; }


.pxl-loader.style-text .preloader-inner .spinner { width:40px; height:40px; }
.preloader-inner  { }
.preloader-inner h1 { font-size:20px; font-weight:800;  letter-spacing:5px; }
.preloader-inner h1 span { font-weight:800; display:block; margin-top:10px;   }
.preloader-inner img { width:340px; margin-bottom:20px; }

/* =====  Header ===== */


.top-menu { background:#92181f; margin-bottom:10px; }
.top-menu p.email_cont {  }
.top-menu p { margin-bottom:0px; line-height:24px; font-size:13px; color:#fff; }
.top-menu .col-lg-9 p { display:flex; flex-wrap: wrap; justify-content: end; }
.top-menu p span { margin-right:10px;  }
.top-menu p img { width:20px; margin-right:6px; }
.top-menu p a { color:#fff; }
.top-menu .social { }
.top-menu .social a { padding:0 2px; text-align:center; width:24px; display:inline-block; margin-right:0px; color:#fff; border:none; }



#pxl-main { padding:0px;  }
#pxl-content-main { padding-top:0px;  }

#pxl-header-elementor { background:#f5f5f5; }

.header-absolute { position:absolute; z-index:1040; top:0; left:0; right:0;  padding:16px 0px; box-shadow: 0 3px 16px 0 rgba(0,0,0,.1); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.header-absolute .navbar,
.header-sticky-on .navbar { padding:0px; }
.navbar-nav>li { margin-bottom:0px; display:inline-block; margin-left:14px; }
.navbar-nav>li>a { text-transform:uppercase; color:var(--bronze); display:block; text-align:center; font-size:15px; padding:10px 10px; font-weight:500; transition:all 0.4s ease 0s; position:relative; margin-bottom:0px; letter-spacing:0.5px; border-bottom:4px solid transparent;  }
.navbar .navbar-nav>li>a.active, .navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li>a:hover { color:#92181f; border-bottom:4px solid #92181f; transition : all 0.4s 0s ease; }
.navbar .navbar-nav>li>a.active { color:#92181f; border-bottom:4px solid #92181f; }

.navbar .elementor-widget-container { margin-left:40px;  }
.navbar-collapse { justify-content:end; }

.navbar-brand { width:220px; }


.pxl-slider-carousel3 .content--wrapper { padding:150px 0 100px 0; } 

#banner {   }

@media (min-width:1000px) {
#banner { height:100vh; }
}


.pxl-slider-carousel3 .pxl-item--inner { padding-left:0px; }
.pxl-slider-carousel3 .pxl-item--title { font-size:50px; text-transform: capitalize; line-height:70px;  font-weight:500; font-family: var(--poppins); }
.pxl-meta-box1 .item--title {/*  font-size:40px; */ font-weight:600; font-family: var(--poppins); }
.pxl-text-editor h2 { font-size:26px; font-weight:normal; font-family: var(--poppins); }


.pxl-slider-carousel3 .content--image,
.pxl-slider-carousel3 .content--wrapper { /* border:1px solid#ddd; */ }

.pxl-slider-carousel3 .content--image { width:54%; }
.pxl-slider-carousel3 .content--wrapper { width:46%; padding-left:60px; }


.pxl-slider-carousel3 .content--image {
  -webkit-transform: scale(0);
  -khtml-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.pxl-slider-carousel3 .swiper-slide-active .content--image {
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: 1s;
  -khtml-transition-delay: 1s;
  -moz-transition-delay: 1s;
  -ms-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
} 

.latest_project { background:#f5f5f5; padding-top:80px; }

#about_sec { padding:80px 30px 120px 30px; }
#about_sec .pxl-item--inner  p { font-size:18px; line-height:34px; }

#integra-contact { padding:120px 30px 10px 30px; }

.about_right,
.contact_data { padding:0 80px; }

.elementor-230 .elementor-element.elementor-element-aff2af6 { margin-bottom:0px !important; }


.pxl-portfolio-grid-layout1.blinds_staggered .pxl-grid-item { margin-bottom:30px; }


.pxl-slider-carousel3 .pxl-item--title { color:var(--bronze); }
.pxl-meta-box1 .item--title { color:#d8b49a; }
.pxl-blog-grid-layout1 .item--button .btn-text,
.pxl-blog-grid-layout1 .pxl-item--inner:hover .item--meta li,
.pxl-blog-grid-layout1 .pxl-item--inner:hover .item--button .btn-text,
.pxl-contact-info1 .pxl-item--title,
.pxl-testimonial-carousel1 .swiper-slide-active .pxl-item--subtitle { color:#d8b49a; }


.pxl-loader.style-text .preloader-inner .spinner { border: 3px solid rgba(0, 0, 0, 0.20); border-top-color:var(--bronze); }
.pxl-loader.style-text .preloader-inner .loading-text span:before { color:var(--bronze); }


.pxl-blog-grid-layout1 .pxl-item--inner:hover .item--button .btn-icon .line,
.pxl-item--inner:hover .item--button .btn-icon .dot { background-color:#d8b49a !important; }
.pxl-blog-grid-layout1 .pxl-item--inner:hover .item--button .btn-icon .circle { border-color:#d8b49a; }

.home_contact { }
.home_contact .homectdt { padding-right:80px; }

@media (max-width:500px) {
.pxl-text-editor h2 { font-size:18px; font-weight:normal; }
}


.home_about p { font-size:14px; line-height:26px; margin-bottom:10px; }
.home_about h5 { font-family: var(--poppins); margin-top:25px; }


#why_choose { padding:80px 0; }

#why_choose h2 { font-family: 'Playfair Display'; font-size:40px; }
#why_choose h4 { font-family: var(--poppins); font-size:20px; font-weight:600;  }
#why_choose p { font-size:14px; line-height:24px; margin-bottom:0px; }

#why_choose .col-lg-4 { margin-bottom:20px;  }
#why_choose .col-lg-4 .pxl-text-editor { background:#fff9f4; padding:30px 30px 10px 30px;  min-height:200px; border:1px solid#ffeddf;  -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;   }
#why_choose .col-lg-4:hover .pxl-text-editor { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.07);
/*
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.13);
*/
}


.elementor-169 .elementor-element.elementor-element-69116f5 { background:#fff; padding-top:80px; }
.pxl-testimonial-carousel1 .pxl-carousel-inner { padding:80px 0 !Important; }

.our_clients { }
.our_clients h2 { font-family: 'Playfair Display'; font-size:40px; margin-bottom:10px; }


/* ABout Page */


.about_page { }






/* Inner Banner */

.inner_banner { height:60vh; overflow:hidden; position:relative; background-size:cover !important; background-position:50% 50% !important; }
.inner_banner:before { content:''; background:rgba(0, 0, 0, 0.41); position:absolute; width:100%; height:100%; z-index:1; }
.inner_banner .container { left:0; right:0; position:absolute; top:50%; transform:translateY(-50%); z-index:2; }
.inner_banner .container p { font-size:20px;  color:#fff; }
.inner_banner .container h1 { font-size:46px; color:#fff; }



.interior_page { padding-bottom:300px; }
.interior_page .services-block { min-height:800px; }
.interior_page .scroll_data { height:300px; }


.services-block h5 { font-family: var(--poppins); font-weight:500; text-transform:uppercase; }

.tactiles_page { }
.tactiles_page .services-block { min-height:700px; }
.tactiles_page .scroll_data { height:auto ; }
.tactiles_page .service_list .col-lg-4:nth-child(10) .services-block,
.tactiles_page .service_list .col-lg-4:nth-child(11) .services-block { top:auto; bottom:0; }



.structure_page { }
.structure_page .services-block { min-height:700px; }
.structure_page .services-block .owl-carousel { overflow:hidden; }
.structure_page .scroll_data { height:200px ; }
.structure_page .service_list .col-lg-4:nth-child(10) .services-block { top:auto; bottom:0; }

.interior_page,
.tactiles_page,
.structure_page { position:relative; }

.project_overflow { position:absolute; top:0px; right:0px;  width:100%; height:100%; z-index:2;  display:none;
background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); }

.project_overflow.overflow-active { display:block; }

.service_list { margin-top:50px; margin:0 -20px; }
.service_list .col-lg-4 { margin-bottom:60px; padding:0 30px; }
.box_border { position:relative; } 
.box_border .pxl-item--inner .item--image { position:relative; cursor:pointer; }
.box_border .pxl-item--inner .item--image:after { content:""; position:absolute; bottom:0; left:0; z-index:1; display:block; width:100%; height:150px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .8)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .8));
}

.box_border .sname { position:absolute; bottom:15px; left:20px;  z-index:2;  }
.box_border .sname h5 { color:#fff; font-weight:500; font-size:18px; margin-bottom:6px; }
.box_border .sname p { color:#fff; margin-bottom:0px; font-size:13px; line-height:normal;  }

.services-block { display:none; position:absolute; padding:40px; top:0; left:0; z-index:6;  width:752px; min-height:970px; background-color:#fdf5e9; }
.services-block.is-show { display:block;  }

.box_border .close_box { padding:6px; width:32px; position:absolute; top:10px; left:15px; cursor:pointer; }

 
.scroll_data { height:450px; overflow-y:scroll; margin-bottom:30px; padding-right:15px; }

.service_list .owl-dots { display:none;   }
.service_list .col-lg-4:nth-child(3n+3) {   }
.service_list .col-lg-4:nth-child(3n+3) .services-block {  left:auto; right:0; }

/*
.wp-arrow.style2 .pxl-swiper-arrow .circle { position:relative; width:40px; height:40px; border-radius:100%; display:inline-block; border:1px solid var(--fifth-color); }
.wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev .dot { border-left:0px solid transparent; border-right:8px solid var(--fifth-color); }
.wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 20px; }
.wp-arrow.style2 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 20px; }

.pxl-swiper-dots.pxl-swiper-pagination-bullets {  } 
.pxl-swiper-dots .pxl-swiper-pagination-bullet { left:auto !Important; }

.elementor-169 .elementor-element.elementor-element-70ecf51 .pxl-swiper-dots .swiper-pagination-bullet-active:before { background-color: #b8ae9f; }
.elementor-169 .elementor-element.elementor-element-70ecf51 .pxl-swiper-dots .pxl-swiper-pagination-bullet:before { background-color: #613c3c; }
*/


.owl-controls { }
.owl-controls .owl-pagination { position:absolute; bottom:6px; left:0px; right:0px; margin:0 auto; text-align:center; }
.owl-controls .owl-pagination .owl-page { background:#FBF3E7; width:30px; height:3px; display:inline-block; margin-left:4px; }
.owl-controls .owl-pagination .owl-page.active { background:#C19770; }

.owl-dots { margin-top:40px; text-align:center;  }
.owl-dots .owl-dot { background:#d8b49a !important; border:none !important; width:30px; height:4px; margin:0 2px; }
.owl-dots .owl-dot.active { background:#8d1820 !important; }
.owl-dots .owl-dot:focus { border:none; outline:none; } 


.owl-carousel { position:relative;   }
.owl-carousel .owl-nav { position:absolute; width:100%; height:99% !important; top:0px;   }
.owl-carousel .owl-nav button { height:100% !important;background:rgb(0 0 0 / 19%) !important;  width:80px; outline:none !important; margin:0px !important;  }
.owl-carousel .owl-nav button span { font-size:40px; color:#fff; }
.owl-carousel .owl-nav .owl-prev { position:absolute; left:0px; text-align:center;
background: rgb(0,0,0) !important;
background: linear-gradient(90deg, rgba(0,0,0,0.5187324929971988) 0%, rgba(0,0,0,0) 78%) !important;
}
.owl-carousel .owl-nav .owl-next { position:absolute; right:0px; text-align:center;
background: rgb(0,0,0) !important;
background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5187324929971988) 78%) !important; }




.integra-contact-form { }
.integra-contact-form form { padding:20px; background:#fff; border:1px solid#f7f2f2; }
.integra-contact-form .form-control { background-color:#f2f2f2; font-weight:400 !important; font-size:15px; }


.contact-address-details p.d-flex img { width:20px; margin-right:8px; }

.contact_details { padding-left:80px; }
.contact_details p { line-height:normal; }
.contact_details h2 { font-size:26px; font-weight:700; letter-spacing:0px !important; }
 

.pxl-portfolio-grid-layout1 .pxl-item--inner .item--featured {  display:block; }
.pxl-portfolio-grid-layout1 .pxl-item--inner .item--featured:after { content:""; position:absolute; bottom:0; left:0; z-index:1; display:block; width:100%; height:150px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .8)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .8));
}

.pxl-portfolio-grid-layout1 .pxl-item--inner .item--featured .item--title { position:absolute; bottom:20px; left:20px; z-index:5; color:#fff !important; font-weight:500; font-size:18px; margin-bottom:0px; }

.pxl-portfolio-grid-layout1 .pxl-item--inner .item--featured .item--title span { display:block; font-family: var(--poppins); font-weight:400; margin-top:8px; font-size:15px; }



.item--featured { }
.item--featured img { width:100%; }



.pxl-hidden-template.pos-right .pxl-panel-content { padding:20px 80px 50px 80px; }
.pxl-hidden-template-wrap .elementor-widget-container { margin-bottom:50px; }

.pxl-hidden-template-wrap .elementor-widget-container .pxl-icon1.style2 a { width:40px; height:40px; line-height:40px; font-size:15px; }



.footer-area { background:#000; }
.footer-area .footer_logo { width:240px; margin-bottom:30px; }
.footer-area h5 { font-family: var(--poppins); font-weight:500; color:#fff; }

.footer-area .certificate .pxl-item--title { margin-bottom:15px; }

.footer-area p .pxl-item--title { color:#d8b49a; }
.footer-bottom p,
.footer-area p,
.footer-area a { color:#dadada; font-size:14px; line-height:24px; }

.footer-area .footer-nav { color:#fff; }
.footer-area .footer-nav li { margin-bottom:0px; }
.footer-area .footer-nav li a { display:block;  padding:2px 10px 2px 15px; line-height:normal; position:relative; }
.footer-area .footer-nav li a:before { content:'-'; position:absolute; left:0px; top:50%; transform:translateY(-50%); }
.footer-area .footer-nav li a:hover { padding-left:20px; color:#fff; }

.footer-bottom { background:#111; padding:10px 0; }



footer { }
footer .pxl-icon1.style2 { margin-bottom:20px; }
footer .pxl-icon1.style2 a  { width:40px; height:40px; line-height:40px; font-size:14px; margin:0 6px; }
footer .pxl-icon1.style2 a:hover { color:#fff; }
.elementor-230 .elementor-element.elementor-element-9765f33 .pxl-logo img { max-height:60px; }




footer .certificate {  }
footer .certificate .pxl-item--title {  color: #d8b49a; display:block; }
footer .certificate a { color:#fff; font-size:32px; font-weight:600; letter-spacing:1.6px;  }
footer .certificate a span.d-block { font-size:12px; letter-spacing:2px; text-transform:uppercase; font-weight:500; }

/* Mobile Menu */
#pxl-header-mobile { display: none; }
@media screen and (max-width: 1199px) {
#pxl-header-mobile { position: relative; display: block; z-index: 999; }
}

.pxl-header-menu.active + .pxl-header-menu-backdrop { width:100%; left:0px; }
@media screen and (max-width: 1199px) {
.pxl-header-menu-backdrop { left:-30px;}
}

.menu_section { margin-top:50px; }
.menu_section .logo { width:220px !important; display:block; }

.menu_section .mobile_menu { margin:20px 0; } 
.menu_section .mobile_menu li { margin-bottom:0px;   } 
.menu_section .mobile_menu li a { padding:8px 15px; font-size:15px; border-bottom:1px solid#ddd;  } 
.menu_section .elementor-widget-container {   border-bottom:1px solid#ddd; padding:20px 0;  } 
.menu_section .elementor-widget-container p { line-height:26px;  } 


/* Scroll Bar */
::-webkit-scrollbar-track { background:#fdf5e9 !important; }
::-webkit-scrollbar { width:4px !important; background:#fdf5e9 !important;}
::-webkit-scrollbar-thumb { background:var(--primary-red) !important; }

 





.pxl-scroll-top { z-index:99 !Important; }




/* ===== Footer ===== */
 

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {   -moz-appearance: textfield; }


/* Placeholder */
.form-group ::-webkit-input-placeholder { color:#999; }
.form-group :-moz-placeholder { color:#999; }
.form-group ::-moz-placeholder { color:#999;}
.form-group :-ms-input-placeholder { color:#999; }



@media (max-width:995px) {

.top-menu .container { padding:5px 20px !important; }
.navbar-brand { width:180px; }

#pxl-header-elementor { position:fixed; z-index:9; width:100%; }

#banner {   margin-top: 93px; }
.inner_banner { height:50vh; margin-top: 93px; }

h2, .pxl-countdown-layout1.svg-off .countdown-amount,
.pxl-slider-carousel7 .pxl-item--title,
.h2 { font-size:40px;  }


.pxl-slider-carousel3 .pxl-item--title { font-size:30px; }

/* Home */
#pxl-wapper .container,
.project_gallery, .project_page,
.about_right, .contact_data { padding:20px; }

#pxl-wapper .navbar>.container { padding:0 20px; }
#pxl-wapper #pxl-header-mobile .container { padding:0px !important; }

.home_contact .homectdt { padding-right:15px; }

.contact_details { padding-left:20px; padding-top:20px; }


	
	
}

@media (max-width:500px) {


#pxl-header-elementor { box-shadow:0 4px 16px #00000029; }
.navbar-brand { width:180px; }
	
.p-80 { padding:30px 0; }

.top-menu { display:none; }
.top-menu .col-lg-9 p { justify-content:start; }
.top-menu .text-right { text-align:left; }
.top-menu p span { width:50%; margin:0px; }

/* Home Banner */

.about_right  { padding:20px 10px; }
.pxl-slider-carousel3 .content--image,
.pxl-slider-carousel3 .content--wrapper { /* border:1px solid#ddd; */  /* min-height:256px; */ }
.pxl-slider-carousel3 .content--image { width:40% !important; }
.pxl-slider-carousel3 .content--wrapper { width:60% !important; /* background:#f5f5f5; */ padding:10px 0px 10px 20px; }
.pxl-slider-carousel3 .content--inner { /* display: block; */ }	 
.pxl-slider-carousel3 .pxl-item--title { font-size:18px; line-height:normal; margin-bottom:0px; }
.pxl-slider-carousel3 .item--button, .pxl-slider-carousel3 .pxl-item--subtitle { font-size:14px !Important }	
.project_gallery .pxl-portfolio-grid-layout1.blinds_staggered .pxl-grid-item { width:50%; }
.project_gallery .pxl-portfolio-grid-layout1.blinds_staggered .pxl-grid-item:nth-child(4) { width:100%; }
.pxl-slider-carousel3 .pxl-item--link { margin-left:0px !Important; }


.home_about .item--image { height:300px; overflow:hidden; }
.home_about .item--image img { margin-top:-70px; }

#why_choose { padding:0px 0px; }

.inner_banner { height:220px; margin-top:70px; }
.inner_banner video { height:30vh; object-fit: cover; }
.inner_banner .container p { margin-bottom:0px; }
.inner_banner .container h1 { font-size:26px;   }
	
	
.interior_page { padding-bottom:100px; }
.services-block,
.interior_page .services-block,
.tactiles_page .services-block { padding:40px 20px;  width:100%; min-height:auto !important; }

.interior_page .scroll_data,
.structure_page .scroll_data,
.tactiles_page .scroll_data { height:350px; }


.owl-dots .owl-dot { width:20px; height:4px; }

.box_border { position:initial !important; } 
.box_border .sname { left:4px;         padding-right: 5px; }

.pxl-portfolio-grid-layout1 .pxl-item--inner .item--featured .item--title { left:10px; font-size:14px; }

.elementor-169 .elementor-element.elementor-element-69116f5 { padding-top:0px; }
.pxl-testimonial-carousel1 .pxl-carousel-inner { padding:60px 0 20px 0 !Important; }	


.project_page  { padding:20px 20px; }
#pxl-wapper .container.pxl-grid  { padding:0px 0px; }
.pxl-portfolio-grid-layout1.blinds_staggered .pxl-grid-item {  }
.service_list .col-lg-4 { width:50%; padding:0 15px; margin-bottom:30px; }







}
	
@media (max-width:500px) {

.col-xs-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xs-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xs-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-xs-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-xs-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xs-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-xs-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xs-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-xs-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-xs-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-xs-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
 

}





/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;}


/* kitchen page */
.pxl-custom-text-card::after {
  content: "" !important;
  position: absolute;
width: 100% !important;
background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .8)) !important;
top: 0 !important;
left: 0 !important;
height: 100% !important;
pointer-events: none !important;
z-index: 111 !important;
}
.pxl-custom-text-card .item--title {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 5;
  color: #fff !important;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 0px;
  pointer-events: none;
  z-index: 112;
}
/* kitchen page */

/* edited by prajwal 04-04-2025 */