ul#menu-main-menu li a {
    font-weight: bold;
}

.sub-menu .menu-item a:hover {
    color: #354E33 !important;
}
ul#menu-main-menu li a:active {
    color: #354E33 !important;
}
.elementor-3180 .elementor-element.elementor-element-ef02270 .ct-nav-menu .ct-main-menu li .sub-menu li.current_page_item > a, .elementor-3180 .elementor-element.elementor-element-ef02270 .ct-nav-menu .ct-main-menu li .sub-menu li.current-menu-item > a{
	 color: #354E33 !important;
}
/*google translate section */
.gt_switcher_wrapper {
    right: 40px !important;
    top: 68px !important;
}
.gt_switcher.notranslate {
    width: 110px !important;
}

/*fences page start*/
ul.fence {
    display: flex
;
    justify-content: space-between;
}
/*fences page end*/
/* contact page start */
.cntpage-sbttl .item--sub-title.style-box-gr {
    background: #354e33 !important;
}
.cntc-pgform label {
    color: #fff !important;
}
.cntc-pgform button.wpcf7-submit.btn {
    background: none !important;
    border: 1px solid #fff;
    border-radius: 50px;
	  font-family: "Plus Jakarta Sans", Sans-serif;
	   font-weight:400;
}
.cntc-pgform input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 10px;
}
/* contact page end */
/*about start */
.sub-about .item--sub-title.style-box-gr  {
	background: #354e33 !important ;
}
/* menu start */
.menu-maincont .elementor-container.elementor-column-gap-extended {
    max-width: 100% !important;
	  background:none !important;
}
.sticky-menu .elementor-container.elementor-column-gap-extended {
    max-width: 1300px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8c3c248.ct-header-fixed-transparent.elementor-section-stretched.menu-maincont.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ct-column-none.ct-row-scroll-none.ct-row-gradient--none {
    left: 0px !important;
}
.menu-maincont .elementor-container.elementor-column-gap-wide {
    max-width: 1300px !important;
	  
}
.menu-maincont section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a68f4b0.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ct-header-fixed-none.ct-column-none.ct-row-scroll-none.ct-row-gradient--none {
    background: #00000052;
}


.menu-maincont section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d1c1b54.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ct-header-fixed-none.ct-column-none.ct-row-scroll-none.ct-row-gradient--none {
    background: #354e33 !important;
    padding: 10px 5px 10px 5px !important;
}

.menu-container .elementor-widget-wrap.elementor-element-populated {
    max-height: 80px;
}
/*enu end*/
/*second sec start */
.sectin2_rhtsidesbttl .item--sub-title.style-box-gr {
	background: #FFFFFF1A !important;
}
.seconsec-pira  {
    color: #FFFFFFBF !important;
}
.sec5-inecol {
    width: 33% !important;
	margin:0 auto;
}

.section2-divrgt a.btn.btn-default.wow.fadeInUp.icon-ps- {
    background: #354E33 !important;
	background-image:none !important;
}
.section2-divrgt .elementor-189 .elementor-element.elementor-element-90bd9a5 .pxl-button .btn:hover {
    box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.5) !important;
}
.section2-divrgt2 {
    margin-right: 3pc;
}
.teestimonials-carousel .qodef-e-quote {
    display: none;
}
.teestimonials-carousel img.attachment-thumbnail.size-thumbnail {
    border-radius: 50%;
}
.section2-divrgt .e-con-inner {
    max-width: 100% !important;
}
.sec6_imgparalex .elementor-container.elementor-column-gap-extended {
    padding: 0px 30px 0px 30px;
}
.teestimonials-carousel h3.qodef-e-text {
    margin-bottom: 30px !important;
}
.section2-mncont .elementor-container.elementor-column-gap-extended {
    max-width: 1330px !important;
}
/*latest works start */
.qodef-shortcode.qodef-m.qodef-qi-interactive-banner.qodef-layout--from-bottom.qodef--overlay.qodef--visible {
    border-radius: 10px;
}
/*latest work end */
/*footer start */
.fppter-div .elementor-container.elementor-column-gap-extended {
    max-width: 1300px !important;
}
/*footer end */
.container.content-container {
    max-width: 1300px;
}
.main-continer .elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 1300px !important;
}
h1.ct-page-title {
    display: flex;
    margin-top: 50px;
	  font-family: "Plus Jakarta Sans", Sans-serif;
	font-weight: 500;
}
.ct-breadcrumb {
	display:flex;
}
.ct-link1.style1 a:hover{
	background:#2A3E28;
}
.ct-page-title-holder h4 {
    text-align: left;
    color: #fff;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-weight: 500;
}
.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content{
	padding:25px;
}
.ct-link1.style1 a::after {
	background-color:none ;
}
/* services start */
.service-imgdv {
    height: 320px;
}