/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 14:30:02 */
:root {
    --theme-color: #a36844;
}
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0px;
	background-color: transparent;
}

::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #3a180c;
}
a{
    color: #a36844;
}
.header-top a:hover {
    color: #3a180c;
}
button.icon-btn.searchBoxToggler {
    display: none;
}
.header-logo{
	width:12%;
}

.testi-block_profile {
    margin-top: 60px;
    padding-bottom: 50px;
    margin-left: 20px;
}
.themeholy-btn {
    border-radius: 6px;
}
.themeholy-btn:before, .themeholy-btn:after {
    background-color: #3a180c;
}
.hero-5 .checklist-area {
    position: relative;
    bottom: 50px;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.logged-in .sticky-wrapper.sticky, .logged-in .preloader .themeholy-btn {
    top: 0;
}
.row.align-items-center.justify-content-between {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
}
.header-layout1 .logo-bg:before {
    background-color: #ffffff;
}
.header-top {
    background-color: #9f4b1b;
}
.header-top a:hover {
    color: #dedede;
}
.themeholy-menu-wrapper .themeholy-menu-toggle {
    background-color: #401e0b;
}
.row.align-items-center.justify-content-between {
    --bs-gutter-x: 0;
}
/* .header-layout1 .menu-top, .header-layout1 .main-menu {
    margin-left: -30px;
} */
.header-layout1 .menu-top, .header-layout1 .main-menu {
    margin-left: -100% !important;
}
.header-layout1 .menu-area {
    position: relative;
    z-index: 2;
    background-color: #ffffff00;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.header-layout1 .logo-bg:before
 {
    background-color: #ffffff00;
}
.preloader {
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-element.elementor-element-be4e79b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}

/*-- Slider---*/
.hero-title {
    font-size: 55px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 0;
}
.themeholy-btn.style2 {
    background-color: transparent;
    color: #a36844;
    border: 1px solid #a36844;
    padding: 20px 40px;
    box-shadow: none;
}
.themeholy-btn.style2:hover {
    color: #a36844;
    border-color: #a36844;
}
.sub-title img {
    margin: -5px 8px 0 0;
    display: none;
}
/* span.sub-title.slideinleft {
    color: #fff;
} */
.hero-style1 .hero-text {
    color: #222222;
    font-size: 20px;
    line-height: 35px;
}
.hero-style1 {
    padding: inherit;
    max-width: 730px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline;
    align-content: space-between;
}
.feature-grid_icon img {
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    width: 15%;
    margin-bottom: 10px;
}
.feature-grid {
    padding: 30px 10px;
}
.header-notice {
    letter-spacing: 0px;
}
.feature-grid-wrap {
    margin-top: -100px;
}
.header-layout1 .menu-top, .header-layout1 .main-menu {
    margin-left: 0px;
}
.themeholy-btn {
    background-color: #703004;
}
.preloader-inner img {
    width: 40%;
}
.header-links li {
    font-size: 16px;
}
.sticky-wrapper.sticky .header-logo {
    width: 10%;
}
.sticky-wrapper.sticky .main-menu > ul > li > a {
    padding: 24px 0;
}
.main-menu a {
    font-size: 16px;
}
.mb-30 {
    margin-bottom: 0;
}
.col-auto.d-none.d-xl-block {
    display: none !important;
}

/*-- Slider ---*/

.feature-grid-wrap {
    display: none;
}
.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
    color: #F5DECF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    max-width: 350px;
	margin-bottom: 5px;
}
.hero-style1 .hero-text {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    max-width: 460px;
    font-weight: 300;
    margin-bottom: 20px;
}
.elementor-2239 .elementor-element.elementor-element-c83b057 .themeholy-btn.style3, .elementor-2239 .elementor-element.elementor-element-c83b057 .themeholy-btn.btn1 {
    color: #2d1d1e;
    background-color: #f5decf;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border: 0;
    padding: 8px 10px;
}
i.fa-regular.fa-arrow-right.ms-2 {
    display: none;
}
.container.z-index-common {
    padding-left: 0;
}

/*-- Home Page ---*/

section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b0f07.about-sec5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 100px 60px;
 background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/Background-pattern-whiteshide.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.about-sec5 img{
	    width: 90%;
}
.about-sec5 h6.elementor-heading-title.elementor-size-default {
    font-size: 20px;
    font-weight: 400;
    color: #320904;
    margin-bottom: 0px;
}
.about-sec5 h2.elementor-heading-title.elementor-size-default {
    line-height: 58px;
    font-size: 52px;
    color: #1a2232;
	margin-bottom: 10px;
}
.about-sec5 p {
    color: #1a2232;
    font-size: 14px;
    padding-right: 50px;
    margin-top: 0;
    margin-bottom: 15px;
    text-align: justify;
    line-height: 22px;
}
.about-sec5 a.themeholy-btn {
    padding: 10px 0px;
}
.about-sec5 .img-box6 {
    padding-bottom: 0;
}
.home-whatwedo {
	    padding: 100px 60px;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.hme-wwd{
	    text-align: center;
}
.hme-wwd h6{
	color: #9f4b1b;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
}
.elementor-element.elementor-element-3db0a3c.elementor-widget.elementor-widget-heading {
    margin: 0;
}
.hme-wwd h2{
	color: #1a2232;
    font-size: 40px;
    font-weight: 600;
}
.hme-wwd p{
    color: #15161f;
    font-size: 14px;
    max-width: 500px;
    text-align: center;
    margin: auto;
    line-height: 18px;
}
.production-tab .tab-menu1
 {
    border: 0;
}
.production-tab .tab-menu1 .tab-btn {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #ce9e7e;
    border: none;
	padding: 6px 30px;
    margin: 10px;
    border-radius: 10px;
}
.production-tab .tab-menu1 .tab-btn.active {
    color: var(--white-color);
    background-color: #702f03;
}
.production-tab .tab-menu1 .indicator {
    margin: 10px;
	border-radius: 10px;
	padding: 6px 30px;
}
.production-tab div#tab-menu1 {
    margin-bottom: 20px;
}
.home-projects{
	padding: 100px 60px;
}
.home-projects a.icon-btn.popup-image {
    display: none;
}
.home-projects .tab-menu1 {
    display: none;
}
.home-pro-slider{
	padding-top:50px;
}
.home-projects img{
	    padding-bottom: 15px;
}

.home-whatwe{
    padding: 100px 60px;
 	background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/Background-pattern-whiteshide.png);
    background-repeat: no-repeat;
    background-size: cover;	
}
.home-whatwe img{
	    padding-bottom: 0px;
}
.home-whatwe h2 {
    color: #1a2232;
    font-size: 40px;
    font-weight: 600;
    max-width: 50%;
    text-align: center;
    margin: auto;
    line-height: 45px;
    padding-bottom: 30px;
}
.our-mvv .tab-menu1{
	border: 1px solid #ab8562;
}
.our-mvv .tab-menu1 .tab-btn.active {
    color: #9f4b1b;
    background-color: #e2cebc;
}
.our-mvv .tab-menu1.style2 .tab-btn {
    color: #3b180c;
}
.our-mvv .tab-content {
    padding: 50px 0px;
}
.our-mvv p.mt-n2.mb-30.text-light {
    font-size: 16px;
    color: #1a2232 !important;
	text-align: justify;
}
.our-mvv .text-white {
    color: #340a00 !important;
    padding-bottom: 10px;
	text-align: left;
}
.corevalue-list img{
	padding: 0;
    width: 25px;
}
a.icon-btn.popup-image {
    display: none;
}
.project-slide-3 .slick-current .project-block .box-text {
    max-height: 100px;
    visibility: visible;
    opacity: 1;
    margin-top: 12px;
    font-size: 15px;
    line-height: 20px;
    color: #15161f;
	text-align:justify;
}
.project-block .box-subtitle {
    color: #702f03;
    margin-bottom: 10px;
    margin-top: -0.5em;
    font-weight: 500;
    font-size: 15px;
}
.our-mvv .checklist {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: space-around;
    width: 100%;
    text-align: left;
}
.our-mvv .checklist-img-wrap {
    padding-top: 30px;
}
.our-mvv .checklist li {
    color: #340a00 !important;
    font-weight: 500;
    gap: 12px;
    font-size: 18px;
    line-height: 30px;
}
.our-mvv .checklist ul {
    padding-left: 0;
    list-style: none;
    text-align: left;
    margin-bottom: 0;
    padding-right: 80px;
}

.client-logo i{
	background-color: #9b6a4c;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50px;
    margin: auto;
    text-align: center;
    font-weight: 300 !important;
}
.client-logo .swiper-slide {
    padding: 25px;
    border-radius: 20px;
    margin: 8px 0;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 7px 0px rgb(0 0 0 / 9%);
    box-shadow: 0px 4px 7px 0px rgb(0 0 0 / 9%);
}
.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    padding-left: 60px;
    padding-right: 60px;
}
.breadcumb-menu li:last-child {
    padding-right: 0;
    margin-right: 0;
    color: #e85b0a;
}
.quote-form-box {
    padding: 50px;
    background-color: transparent;
}
.quote-form-box .form-title {
    margin-bottom: 30px;
    text-align: left !important;
    font-family: 'Poppins';
    font-size: 36px;
    font-weight: 500;
}
.elementor-2791 .elementor-element.elementor-element-27bdb44 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    color: #6E2F04;
}
.hero-style1 {
    height: 600px;
}
button.slick-arrow.default {
    background-color: #92451b;
    color: #f5decf;
}


/*-- Footer ---*/

.footer-wrapper .footer-widget .widget_title {
    color: #703004;
}
.footer-wrapper .footer-widget .widget_title:after {
    background-image: -webkit-linear-gradient(left, #3a180c, transparent);
    background-image: linear-gradient(to right, #3a180c, transparent);
}
.footer-wrapper p {
    color: #2a2a2a;
}
.footer-wrapper .info-box_icon {
    background-color: #edd7ca;
	color: #703004;
}
.footer-wrapper .info-box_link {
    display: inline-block;
    color: #2a2a2a;
}
.footer-wrapper .info-box_link:hover {
    color: #a36844;
}
.footer-wrapper .footer-wrapper .themeholy-social a {
    background-color: #a36844;
    color: var(--white-color);
    border-radius: 6px;
}
.footer-wrapper .themeholy-social a:hover {
    background-color: #3a180c;
}
#footerend .copyright-wrap {
    background-color: #3a180c;
}
.info-box_text {
    color: #343434 !important;
}
.newsletter-widget .footer-text {
    margin-bottom: 25px;
    color: #262626;
}
.footer-wrapper p {
    color: #fff3ed;
}
.footer-menu ul {
    border-left: 1px solid #a36844;
    border-top: 1px solid #a36844;
}
.footer-menu li {
    color: #a36844;
    font-size: 18px;
    border-right: 1px solid #a36844;
    border-bottom: 1px solid #a36844;
}
.themeholy-widget-about .about-text {
    margin-bottom: 30px;
    margin-top: -1.1em;
    color: #272727;
}
.newsletter-form input {
    background-color: #fff3ed;
    border: 1px solid #a36844;
    width: 100%;
}
select, .form-control, .form-select, textarea, input {
    color: #a36844;
}
.newsletter-form input:focus {
    background-color: #fff3ed;
    color: var(--body-color);
    border: 1px solid #3a180c;
}
.footer-wrapper .themeholy-social a {
    background-color: #703004;
    color: var(--white-color);
    border-radius: 5px;
}
img.attachment-large.size-large.wp-image-2980.lazy.loaded {
    width: 80%;
}
.widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_archive a, .widget_categories a, .wp-block-categories a {
    color: #703004;
}
.footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover {
    background-color: transparent;
    color: #3a180c;
}
.themeholy-widget-contact {
    max-width: 100%;
}
.themeholy-social {
    margin-left: 16%;
}
.footer-num .info-box_text {
    margin-right: 15px;
}
.stick-banner {
    padding: 100px 60px;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/BreakBanner-Bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.man-postion img {
  	position: relative;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
    position: absolute;
    right: 0;
    bottom: -100px;
    width: 25%;
}
.stock-bg-txt h4{
	font-size: 22px;
    color: #fff;
    font-weight: 400;
    margin: 0;	
}
.stock-bg-txt h2{
	font-size: 45px;
    color: #fff;
	margin-bottom: 10px;
}
.stick-banner .themeholy-btn {
    padding: 12px 0;
    background-color: #fff;
    color: #703004;
}
.stick-banner .themeholy-btn:hover {
    color: #fff;
}
.home-service-main{
	position:relative;
}
.home-service-head {
    position: absolute;
    bottom: 30px;
    left: 40px;
}
.Home-service-slider img{
	border: 2px solid #fff;
    border-radius: 20px;
    height: 200px;
}
.Home-service-slider figcaption.elementor-image-carousel-caption {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 5px;
	line-height: 20px;
}
i.fas.fa-chevron-circle-left {
    background-color: #ffffff;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #000;
    font-weight: 200;
}
i.fas.fa-chevron-circle-right {
    background-color: #ffffff;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #000;
    font-weight: 200;
}
.contact-title {
    font-size: 20px;
    color: #743a15;
    font-weight: 600;
}
.elementor-icon-list-item::marker{
	display:none;
}
ul.elementor-icon-list-items {
    list-style-type: none;
    padding: 0;
}
span.elementor-icon-list-text {
    margin-left: 10px;
}
.footer-wrapper .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: unset;
    align-items: flex-start;
    align-content: space-between;
}
.footer-wrapper .elementor-icon-box-content {
    padding-left: 5px;
}
.footer-wrapper h3 {
	margin-bottom: 2px;
}
.elementor-element.elementor-element-b849c04.e-con-full.widget.footer-widget.e-flex.e-con.e-child {
    padding-top: 60px;
}
.footer-wrapper a {
    color: #6E2F04;
}
.footer-wrapper i {
    color: #FFFFFF;
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide 
 {
    line-height: inherit !important;
}
.breadcumb-wrapper {
    padding: 140px 0;
}
.mobile-logo img.lazy.loaded {
    width: 70%;
}
select, .form-control, .form-select, textarea, input {
    box-shadow: 0px 4px 4px -1px rgb(203 203 203 / 40%);
    color: #1a2232 !important;
}
.form-btn button.themeholy-btn.btn-fw {
    background-color: #703004;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 15px 30px;
    min-width: 165px;
    border-radius: 6px;
    width: initial;
    font-family: 'Poppins';
    letter-spacing: 2px;
}
.themeholy-menu-toggle {
    background-color: #97481c;
}
.robo-gallery-wrap-id5276:not(#no-robo-galery) .thumbnail-overlay {
    background: transparent;
    display: none !important;
}
.rbs-img-image div[data-width][data-height] img {
    border-radius: 10px;
}
.mfp-bottom-bar {
    display: none;
}
.footer-text-align svg#Layer_1 {
    width: 30px;
}
.footer-text-align span.elementor-icon-list-text {
    margin-left: 0;
    padding-inline-start: 0px !important;
}
.icon-flex-start .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-start;
}
button.themeholy-btn.style3.preloaderCls {
    display: none;
}




/*-- Media Query ---*/

@media (max-width: 1399px) {
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
		width: 29%;
	}	
	
}

@media (max-width: 1299px) {
    .header-links li:nth-child(3) {
        display: block;
		float: right;
    }
	.header-layout1 .header-top:before {
        width: 35%;
    }	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 33%;
    }	
	.hero-style1 {
		height: 450px;
	}	
	
}


@media (max-width: 1200px) {
	.home-whatwe h2 {
		max-width: 60%;
	}
	.about-sec5 h2.elementor-heading-title.elementor-size-default {
		line-height: 49px;
		font-size: 46px;
	}	
    .hero-style1 .hero-text {
        font-size: 14px;
        max-width: 250px;
    }	
	.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
		font-size: 28px;
		max-width: 320px;
	}	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 40%;
    }
	
}

@media (max-width: 1025px) {
.elementor-element.elementor-element-b849c04.e-con-full.widget.footer-widget.e-flex.e-con.e-child {
    padding-top: 0 !important;
}	
}

@media (max-width: 992px) {
    .home-whatwe h2 {
        max-width: 80%;
        font-size: 30px;
        line-height: 35px;
    }
	.about-sec5 p {
		margin-bottom: 15px;
	}	
    .about-sec5 h2.elementor-heading-title.elementor-size-default {
        line-height: 38px;
        font-size: 36px;
    }	
	.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
        font-size: 18px;
        max-width: 200px;
        text-align: left;
    }
    .hero-style1 .hero-text {
        font-size: 12px;
        max-width: 230px;
        text-align: left;
        margin-left: 0;
        line-height: 17px;
    }	
	.hero-style1 .themeholy-btn {
		font-size: 12px;
		padding: 20px 30px;
		min-width: 130px;
	}	
	.hero-style1 {
        height: 380px;
    }
	.about-sec5 p {
		color: #1a2232;
		font-size: 14px;
		padding-right: 0px;
		margin-bottom: 15px;
		line-height: 19px;
	}	
	.home-whatwedo {
		padding: 60px 40px;
	}	
	.home-projects {
		padding: 60px 40px;
	}	
	.home-whatwe {
		padding: 60px 40px;
	}	
	.stick-banner {
		padding: 60px 40px;
	}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b0f07.about-sec5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 60px 40px;
	}	
	.our-mvv .checklist ul {
		padding-right: 30px;
	}	
	.our-mvv .checklist ul {
		padding-right: 30px;
	}	
	.elementor-element.elementor-element-f6087e3.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInUp {
		margin-bottom: 5px;
	}
	.stock-bg-txt h4 {
		font-size: 20px;
	}	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 42%;
        right: 0px;
    }	
	.stock-bg-txt h2 {
		font-size: 35px;
	}	
	.header-layout1 .menu-area {
		padding: 15px 0px 15px 0px;
	}
	.header-logo {
		width: 15%;
	}	
	
	
}


@media (max-width: 767px) {
	.themeholy-menu-toggle {
		background-color: #9f4b1b;
		color: var(--white-color);
		border-radius: 5px;
	}
    .our-mvv .checklist {
        display: inline;
    }
	.our-mvv .checklist ul {
		padding-bottom: 10px;
	}
	.our-mvv .checklist ul {
		padding-right: 0;
	}
	.our-mvv .checklist-img-wrap {
		padding-top: 30px;
		display: inherit;
	}
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        display: none;
    }	
	.stock-bg-txt h4 {
		font-size: 22px;
		max-width: 350px;
	}	
	.about-sec5 img {
		margin-bottom: 40px;
	}
    .about-sec5 p {
        margin-bottom: 20px;
    }	
	.hme-wwd h2 {
        font-size: 26px !important;
        max-width: 100%;
        line-height: 30px;
    }
	.hme-wwd h6 {
		font-size: 18px;
		margin-bottom: 5px;
	}	
	.elementor-element.elementor-element-174f83c.elementor-widget.elementor-widget-image {
		margin-bottom: 10px;
	}
	.production-tab .tab-menu1 .tab-btn {
		font-size: 15px;
		padding: 6px 30px;
		margin: 0px;
		border-radius: 5px;
		width: 100%;
		margin-bottom: 2px;
	}	
	.production-tab .tab-menu1 .indicator {
		margin: 0;
		border-radius: 10px;
		padding: 6px 30px;
	}	
	.elementor-element.elementor-element-76ebb4e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}	
	.elementor-element.elementor-element-0f03612.Home-service-slider.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}
	.project-block .box-content {
		padding: 28px 10px;
	}
	.our-mvv .tab-content {
		padding: 20px 0px;
	}
	.home-projects {
        padding: 60px 25px;
    }
	.home-projects img {
		padding-bottom: 10px;
	}
:root {
    --theme-color: #a36844;
}

a{
    color: #a36844;
}
.header-top a:hover {
    color: #3a180c;
}
button.icon-btn.searchBoxToggler {
    display: none;
}
.header-logo {
    width: 12%;
}

.testi-block_profile {
    margin-top: 60px;
    padding-bottom: 50px;
    margin-left: 20px;
}
.themeholy-btn {
    border-radius: 6px;
}
.themeholy-btn:before, .themeholy-btn:after {
    background-color: #3a180c;
}
.hero-5 .checklist-area {
    position: relative;
    bottom: 50px;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.logged-in .sticky-wrapper.sticky, .logged-in .preloader .themeholy-btn {
    top: 0;
}
.row.align-items-center.justify-content-between {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
}
.header-layout1 .logo-bg:before {
    background-color: #ffffff;
}
.header-top {
    background-color: #9f4b1b;
}
.header-top a:hover {
    color: #dedede;
}
.row.align-items-center.justify-content-between {
    --bs-gutter-x: 0;
}
.header-layout1 .menu-top, .header-layout1 .main-menu {
    margin-left: -30px !important;
}
.header-layout1 .menu-area {
    position: relative;
    z-index: 2;
    background-color: #ffffff00;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.header-layout1 .logo-bg:before
 {
    background-color: #ffffff00;
}
.preloader {
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-element.elementor-element-be4e79b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
.breadcumb-wrapper {
    padding: 140px 0;
}


/*-- Slider---*/
.hero-title {
    font-size: 55px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 0;
}
.themeholy-btn.style2 {
    background-color: transparent;
    color: #a36844;
    border: 1px solid #a36844;
    padding: 20px 40px;
    box-shadow: none;
}
.themeholy-btn.style2:hover {
    color: #a36844;
    border-color: #a36844;
}
.sub-title img {
    margin: -5px 8px 0 0;
    display: none;
}
/* span.sub-title.slideinleft {
    color: #fff;
} */
.hero-style1 .hero-text {
    color: #222222;
    font-size: 20px;
    line-height: 35px;
}
.hero-style1 {
/*     padding: 130px 0 130px 0; */
    max-width: 730px;
}
.feature-grid_icon img {
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    width: 15%;
    margin-bottom: 10px;
}
.feature-grid {
    padding: 30px 10px;
}
.header-notice {
    letter-spacing: 2px;
}
.feature-grid-wrap {
    margin-top: -100px;
}
.header-layout1 .menu-top, .header-layout1 .main-menu {
    margin-left: 0px;
}
.themeholy-btn {
    background-color: #703004;
}
.preloader-inner img {
    width: 40%;
}
.header-links li {
    font-size: 16px;
}
.sticky-wrapper.sticky .header-logo {
    width: 22%;
}
.sticky-wrapper.sticky .main-menu > ul > li > a {
    padding: 24px 0;
}
.main-menu a {
    font-size: 16px;
}
.mb-30 {
    margin-bottom: 0;
}
.col-auto.d-none.d-xl-block {
    display: none !important;
}

/*-- Slider ---*/

.feature-grid-wrap {
    display: none;
}
.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
    color: #F5DECF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    max-width: 350px;
	margin-bottom: 5px;
}
.hero-style1 .hero-text {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    max-width: 460px;
    font-weight: 300;
    margin-bottom: 20px;
}
.elementor-2239 .elementor-element.elementor-element-c83b057 .themeholy-btn.style3, .elementor-2239 .elementor-element.elementor-element-c83b057 .themeholy-btn.btn1 {
    color: #2d1d1e;
    background-color: #f5decf;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border: 0;
    padding: 12px 10px;
}
i.fa-regular.fa-arrow-right.ms-2 {
    display: none;
}


/*-- Home Page ---*/

section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b0f07.about-sec5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 100px 60px;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/Background-pattern-whiteshide.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.about-sec5 img{
	    width: 90%;
}
.about-sec5 h6.elementor-heading-title.elementor-size-default {
    font-size: 20px;
    font-weight: 400;
    color: #320904;
    margin-bottom: 0px;
}
.about-sec5 h2.elementor-heading-title.elementor-size-default {
    line-height: 58px;
    font-size: 52px;
    color: #1a2232;
	margin-bottom: 10px;
}
.about-sec5 p{
    color: #1a2232;
    font-size: 14px;
    padding-right: 50px;
    margin-top: 0;
    margin-bottom: 15px;
}
.about-sec5 a.themeholy-btn {
    padding: 12px 0px;
}
.about-sec5 .img-box6 {
    padding-bottom: 0;
}
.home-whatwedo {
	    padding: 100px 60px;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2023/08/Background-pattern-01.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.hme-wwd{
	    text-align: center;
}
.hme-wwd h6{
	color: #9f4b1b;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
}
.elementor-element.elementor-element-3db0a3c.elementor-widget.elementor-widget-heading {
    margin: 0;
}
.hme-wwd h2{
	color: #1a2232;
    font-size: 40px;
    font-weight: 600;
}
.hme-wwd p{
    color: #15161f;
    font-size: 14px;
    max-width: 500px;
    text-align: center;
    margin: auto;
    line-height: 18px;
}
.production-tab .tab-menu1
 {
    border: 0;
}
.production-tab .tab-menu1 .tab-btn {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #ce9e7e;
    border: none;
	padding: 6px 30px;
    margin: 10px;
    border-radius: 10px;
}
.production-tab .tab-menu1 .tab-btn.active {
    color: var(--white-color);
    background-color: #702f03;
}
.production-tab .tab-menu1 .indicator {
    margin: 10px;
	border-radius: 10px;
	padding: 6px 30px;
}
.production-tab div#tab-menu1 {
    margin-bottom: 20px;
}
.home-projects{
	padding: 100px 60px;
}
.home-projects a.icon-btn.popup-image {
    display: none;
}
.home-projects .tab-menu1 {
    display: none;
}
.home-pro-slider{
	padding-top:50px;
}
.home-projects img{
	    padding-bottom: 15px;
}

.home-whatwe{
    padding: 100px 60px;
 	background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/Background-pattern-whiteshide.png);
    background-repeat: no-repeat;
    background-size: cover;	
}
.home-whatwe img{
	    padding-bottom: 0px;
}
.home-whatwe h2 {
    color: #1a2232;
    font-size: 40px;
    font-weight: 600;
    max-width: 50%;
    text-align: center;
    margin: auto;
    line-height: 45px;
    padding-bottom: 30px;
}
.our-mvv .tab-menu1{
	border: 1px solid #ab8562;
}
.our-mvv .tab-menu1 .tab-btn.active {
    color: #9f4b1b;
    background-color: #e2cebc;
}
.our-mvv .tab-menu1.style2 .tab-btn {
    color: #3b180c;
}
.our-mvv .tab-content {
    padding: 50px 0px;
}
.our-mvv p.mt-n2.mb-30.text-light {
    font-size: 16px;
    color: #1a2232 !important;
	text-align: justify;
}
.our-mvv .text-white {
    color: #340a00 !important;
    padding-bottom: 10px;
	text-align: left;
}
.corevalue-list img{
	padding: 0;
    width: 25px;
}
a.icon-btn.popup-image {
    display: none;
}
.project-slide-3 .slick-current .project-block .box-text {
    max-height: 100px;
    visibility: visible;
    opacity: 1;
    margin-top: 12px;
    font-size: 15px;
    line-height: 20px;
    color: #15161f;
	text-align:justify;
}
.project-block .box-subtitle {
    color: #702f03;
    margin-bottom: 10px;
    margin-top: -0.5em;
    font-weight: 500;
    font-size: 15px;
}
.our-mvv .checklist {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: space-around;
    width: 100%;
    text-align: left;
}
.our-mvv .checklist-img-wrap {
    padding-top: 30px;
}
.our-mvv .checklist li {
    color: #340a00 !important;
    font-weight: 500;
    gap: 12px;
    font-size: 18px;
    line-height: 30px;
}
.our-mvv .checklist ul {
    padding-left: 0;
    list-style: none;
    text-align: left;
    margin-bottom: 0;
    padding-right: 80px;
}

.client-logo i{
	background-color: #9b6a4c;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50px;
    margin: auto;
    text-align: center;
    font-weight: 300 !important;
}





/*-- Footer ---*/

.footer-wrapper .footer-widget .widget_title {
    color: #703004;
}
.footer-wrapper .footer-widget .widget_title:after {
    background-image: -webkit-linear-gradient(left, #3a180c, transparent);
    background-image: linear-gradient(to right, #3a180c, transparent);
}
.footer-wrapper p {
    color: #2a2a2a;
}
.footer-wrapper .info-box_icon {
    background-color: #edd7ca;
	color: #703004;
}
.footer-wrapper .info-box_link {
    display: inline-block;
    color: #2a2a2a;
}
.footer-wrapper .info-box_link:hover {
    color: #a36844;
}
.footer-wrapper .footer-wrapper .themeholy-social a {
    background-color: #a36844;
    color: var(--white-color);
    border-radius: 6px;
}
.footer-wrapper .themeholy-social a:hover {
    background-color: #3a180c;
}
#footerend .copyright-wrap {
    background-color: #3a180c;
}
.info-box_text {
    color: #343434 !important;
}
.newsletter-widget .footer-text {
    margin-bottom: 25px;
    color: #262626;
}
.footer-wrapper p {
    color: #fff3ed;
}
.footer-menu ul {
    border-left: 1px solid #a36844;
    border-top: 1px solid #a36844;
}
.footer-menu li {
    color: #a36844;
    font-size: 18px;
    border-right: 1px solid #a36844;
    border-bottom: 1px solid #a36844;
}
.themeholy-widget-about .about-text {
    margin-bottom: 30px;
    margin-top: -1.1em;
    color: #272727;
}
.newsletter-form input {
    background-color: #fff3ed;
    border: 1px solid #a36844;
    width: 100%;
}
select, .form-control, .form-select, textarea, input {
    color: #a36844;
}
.newsletter-form input:focus {
    background-color: #fff3ed;
    color: var(--body-color);
    border: 1px solid #3a180c;
}
.footer-wrapper .themeholy-social a {
    background-color: #703004;
    color: var(--white-color);
    border-radius: 5px;
}
img.attachment-large.size-large.wp-image-2980.lazy.loaded {
    width: 80%;
}
.widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_archive a, .widget_categories a, .wp-block-categories a {
    color: #703004;
}
.footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover {
    background-color: transparent;
    color: #3a180c;
}
.themeholy-widget-contact {
    max-width: 100%;
}
.themeholy-social {
    margin-left: 16%;
}
.footer-num .info-box_text {
    margin-right: 15px;
}
.stick-banner {
    padding: 100px 60px;
    background-image: url(https://moderncarpentryfactory.com/wp-content/uploads/2025/08/BreakBanner-Bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.man-postion img {
  	position: relative;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
    position: absolute;
    right: 0;
    bottom: -100px;
    width: 25%;
}
.stock-bg-txt h4{
	font-size: 22px;
    color: #fff;
    font-weight: 400;
    margin: 0;	
}
.stock-bg-txt h2{
	font-size: 45px;
    color: #fff;
	margin-bottom: 10px;
}
.stick-banner .themeholy-btn {
    padding: 12px 0;
    background-color: #fff;
    color: #703004;
}
.stick-banner .themeholy-btn:hover {
    color: #fff;
}
.home-service-main{
	position:relative;
}
.home-service-head {
    position: absolute;
    bottom: 30px;
    left: 40px;
}
.Home-service-slider img{
	border: 2px solid #fff;
    border-radius: 20px;
    height: 200px;
}
.Home-service-slider figcaption.elementor-image-carousel-caption {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-top: 5px;
}
i.fas.fa-chevron-circle-left {
    background-color: #ffffff;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #000;
    font-weight: 200;
}
i.fas.fa-chevron-circle-right {
    background-color: #ffffff;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #000;
    font-weight: 200;
}
.contact-title {
    font-size: 20px;
    color: #743a15;
    font-weight: 600;
}
.elementor-icon-list-item::marker{
	display:none;
}
ul.elementor-icon-list-items {
    list-style-type: none;
    padding: 0;
}
span.elementor-icon-list-text {
    margin-left: 10px;
}
.footer-wrapper .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: unset;
    align-items: flex-start;
    align-content: space-between;
}
.footer-wrapper .elementor-icon-box-content {
    padding-left: 5px;
}
.footer-wrapper h3 {
	margin-bottom: 3px;
}
.footer-wrapper a {
    color: #6E2F04;
}
.footer-wrapper i {
    color: #FFFFFF;
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.pro-item-list .themeholy-btn {
    font-size: 12px;
    padding: 10px 20px 10px 20px;
    min-width: 135px !important;
}
.rbs-imges-container {
    margin-left: -10px !important;
}
.rbs-img-container {
    border-radius: 10px !important;
}	
	
	
	


/*-- Media Query ---*/

@media (max-width: 1399px) {
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
		width: 29%;
	}	
	
}

@media (max-width: 1299px) {
    .header-links li:nth-child(3) {
        display: block;
		float: right;
    }
	.header-layout1 .header-top:before {
        width: 35%;
    }	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 33%;
    }	
}


@media (max-width: 1200px) {
	.home-whatwe h2 {
		max-width: 60%;
	}
	.about-sec5 h2.elementor-heading-title.elementor-size-default {
		line-height: 49px;
		font-size: 46px;
	}	
    .hero-style1 .hero-text {
        font-size: 14px;
        max-width: 250px;
    }	
	.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
		font-size: 28px;
		max-width: 320px;
	}	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 40%;
    }
	
}

@media (max-width: 992px) {
    .home-whatwe h2 {
        max-width: 80%;
        font-size: 30px;
        line-height: 35px;
    }
	.about-sec5 p {
		margin-bottom: 15px;
	}	
    .about-sec5 h2.elementor-heading-title.elementor-size-default {
        line-height: 38px;
        font-size: 36px;
    }	
	.elementor-2239 .elementor-element.elementor-element-c83b057 h1 {
        font-size: 18px;
        max-width: 200px;
        text-align: left;
    }
    .hero-style1 .hero-text {
        font-size: 12px;
        max-width: 230px;
        text-align: left;
        margin-left: 0;
        line-height: 17px;
    }	
/* 	.btn-group.slideinleft {
		left: 0;
		position: absolute;
	} */
	.hero-style1 .themeholy-btn {
		font-size: 12px;
		padding: 20px 30px;
		min-width: 130px;
	}	
	.about-sec5 p {
		color: #1a2232;
		font-size: 14px;
		padding-right: 0px;
		margin-bottom: 15px;
		line-height: 19px;
	}	
	.home-whatwedo {
		padding: 60px 40px;
	}	
	.home-projects {
		padding: 60px 40px;
	}	
	.home-whatwe {
		padding: 60px 40px;
	}	
	.stick-banner {
		padding: 60px 40px;
	}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b0f07.about-sec5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 60px 40px;
	}	
	.our-mvv .checklist ul {
		padding-right: 30px;
	}	
	.our-mvv .checklist ul {
		padding-right: 30px;
	}	
	.elementor-element.elementor-element-f6087e3.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInUp {
		margin-bottom: 5px;
	}
	.stock-bg-txt h4 {
		font-size: 20px;
	}	
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        width: 42%;
        right: 0px;
    }	
	.stock-bg-txt h2 {
		font-size: 35px;
	}	
	.Home-service-slider img {
		height: 160px;
	}	
}


@media (max-width: 767px) {
	.themeholy-menu-toggle {
		background-color: #9f4b1b;
		color: var(--white-color);
		border-radius: 5px;
	}
    .our-mvv .checklist {
        display: inline;
    }
	.our-mvv .checklist ul {
		padding-bottom: 10px;
	}
	.our-mvv .checklist ul {
		padding-right: 0;
	}
	.our-mvv .checklist-img-wrap {
		padding-top: 30px;
		display: inherit;
	}
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e705799.man-postion {
        display: none;
    }	
	.stock-bg-txt h4 {
		font-size: 22px;
		max-width: 350px;
	}	
	.about-sec5 img {
		margin-bottom: 40px;
	}
    .about-sec5 p {
        margin-bottom: 20px;
    }	
	.hme-wwd h2 {
        font-size: 26px !important;
        max-width: 100%;
        line-height: 30px;
    }
	.hme-wwd h6 {
		font-size: 18px;
		margin-bottom: 5px;
	}	
	.elementor-element.elementor-element-174f83c.elementor-widget.elementor-widget-image {
		margin-bottom: 10px;
	}
	.production-tab .tab-menu1 .tab-btn {
		font-size: 15px;
		padding: 6px 30px;
		margin: 0px;
		border-radius: 5px;
		width: 100%;
		margin-bottom: 2px;
	}	
	.production-tab .tab-menu1 .indicator {
		margin: 0;
		border-radius: 10px;
		padding: 6px 30px;
	}	
	.elementor-element.elementor-element-76ebb4e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}	
	.elementor-element.elementor-element-0f03612.Home-service-slider.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}
	.elementor-element.elementor-element-e8e3cfa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}
	.elementor-element.elementor-element-210a946.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}
	.elementor-element.elementor-element-214d318.Home-service-slider.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-left: 0;
		padding-right: 0;
	}
	.elementor-element.elementor-element-c1c042e.Home-service-slider.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
		padding-left: 0;
		padding-right: 0;		
	}
	.project-block .box-content {
		padding: 28px 10px;
	}
	.our-mvv .tab-content {
		padding: 20px 0px;
	}
	.home-projects {
        padding: 60px 25px;
    }
	.home-projects img {
		padding-bottom: 10px;
	}
	.our-mvv p.mt-n2.mb-30.text-light {
		font-size: 14px;
	}
	.stock-bg-txt h2 {
        font-size: 33px;
    }
	.footer-wrapper i {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}	
	.Home-service-slider img {
		height: 200px;
	}
	.quote-form-box {
    	padding: 30px 0;
	}
	.quote-form-box .form-title {
		font-size: 28px;
		font-weight: 600;
		margin-bottom: 20px;
	}	
   .breadcumb-title {
        font-weight: 600;
        font-size: 34px;
        max-width: 350px;
        line-height: 32px;
    }	
    .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
        font-size: 14px;
    }
	.breadcumb-wrapper {
        padding: 120px 0;
    }
	.elementor-element.elementor-element-2385b41.e-con-full.widget.footer-widget.e-flex.e-con.e-child {
		margin-bottom: 15px;
	}	
	
}

@media (max-width: 480px) {
    .stock-bg-txt h4 {
        font-size: 16px;
        max-width: 250px;
    }
	.stock-bg-txt h2 {
        font-size: 30px;
    }	
	.background-image, [data-bg-src] {
		background-position: left;
	}
	.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
		width: calc(100% - 30px) !important;
	}
	.home-service-head {
		position: absolute;
		bottom: 25px;
		left: 20px;
	}		
    .elementor-element.elementor-element-0f03612.Home-service-slider.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-bottom: 0;
    }
    .elementor-3495 .elementor-element.elementor-element-6e72f0e img {
        height: 250px;
    }	
    .elementor-3185 .elementor-element.elementor-element-ba34155 img {
        height: 250px;
    }
    .elementor-3487 .elementor-element.elementor-element-b375c93 img {
        height: 250px;
    }	
	.elementor-2432 .elementor-element.elementor-element-b42a4ff h3 {
		font-size: 18px;
		line-height: 22px;
	}	
	.container.z-index-common {
		padding-left: 30px;
	}
}


@media (max-width: 400px) {
/* 	.header-layout1 .menu-area {
		padding-bottom: 15px;
		padding-top: 15px;
	} */
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b0f07.about-sec5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
			padding: 40px 25px;
		}	
    .about-sec5 h2.elementor-heading-title.elementor-size-default {
        line-height: 30px;
        font-size: 28px;
    }	
	.home-whatwedo {
		padding: 40px 20px;
	}	
	.home-projects {
		padding: 40px 25px;
	}	
	.home-whatwe {
		padding: 40px 25px;
	}	
	.stick-banner {
		padding: 40px 25px;
	}		
	.elementor-3487 .elementor-element.elementor-element-4a9d974 .elementor-heading-title {
        font-size: 26px;
    }	
	.elementor-element.elementor-element-5b8a256.e-con-full.home-service-main.e-flex.e-con.e-child {
		padding: 0;
	}	
	.elementor-element.elementor-element-a7ac76b.e-con-full.ser-content.e-flex.e-con.e-child {
		margin: 0;
		margin-top: 15px;
	}	
	.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
		width: calc(100% - 25px) !important;
	}	
	.slick-dots li {
		margin-right: 15px;
	}
	.slick-dots button {
		width: 10px;
		height: 10px;
	}	
    .hme-wwd h2 {
        font-size: 22px !important;
        line-height: 26px;
    }	
	.home-whatwe img {
        padding-bottom: 5px;
    }
    .our-mvv .text-white {
        font-size: 18px;
    }
    .our-mvv .checklist li {
        font-size: 16px;
		line-height: 22px;
    }	
    .corevalue-list img {
        width: 18px;
    }	
    .stock-bg-txt h2 {
        font-size: 26px;
    }	
	.elementor-element.elementor-element-7e91748.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInUp {
		margin-bottom: 6px;
	}	
    .tab-menu1 .tab-btn {
        font-size: 13px;
    }	
	.tab-menu1.style2 {
		margin-bottom: 10px;
	}
    .elementor-2791 .elementor-element.elementor-element-6c34a97 {
        padding: 0px 0px 0px 0px;
    }	
	.breadcumb-title {
		font-size: 28px;
		max-width: 320px;
		line-height: 26px;
	}
    .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
        font-size: 12px;
    }	
	.breadcumb-wrapper {
        padding: 80px 0;
    }	
	
}



