/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/

/* harp */
@font-face {
    font-family: rails-display;
    src: url('./fonts/rails-display.otf');
}
.hidee{
	display:none;
}
body{
	font-family: "rails-display", Arial, sans-serif;
}

.form_reach_new form{
	display:flex !important;
	
}
.reach-form-n{
	display:flex !important;
	flex-wrap:wrap;
	gap:30px;
}
.reach-form-n>div{
	width:calc(50% - 15px);
}
.reach-form-n>div textarea, .reach-form-n>div input{
	width:100%  !important;
	font-family: "rails-display", Arial, sans-serif;
	font-weight:100;
	font-size:12px;
	outline-color: #696540;
}
.reach-form-n>div:nth-last-child(2), .reach-form-n>div:nth-last-child(1){
	width : 100%;
}
/* harp */
.e-container.e-con, .elementor-element.e-con {
    padding-left: var(--padding-inline-start) !important;
    padding-right: var(--padding-inline-end) !important;
} 
.form_reach form.wpcf7-form.init p { 
    margin-top: 0;
}

.form_reach form.wpcf7-form.init {
    display: flex;
    flex-wrap: wrap;
}

.form_reach form.wpcf7-form.init p:nth-child(2), .form_reach form.wpcf7-form.init p:nth-child(4) {
    padding-right: 15px;
}

.form_reach form.wpcf7-form.init p:nth-child(3), .form_reach form.wpcf7-form.init p:nth-child(5) {
    padding-left: 15px;
}

.form_reach form.wpcf7-form.init p:nth-child(4) {
    width: 100%;
    padding: 0;
}

.form_reach form.wpcf7-form.init p:nth-child(5) {
    padding: 0;
    width: 100%;
}

.elementor-element.hanza-header-dle {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;   
}
.header_logo_dle .elementor-widget-image img {
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    max-width: 100%;
}
.elementor-element.hanza-header-dle .elementor-sticky--active {
    background: #108b42;
}

.elementor-element.hanza-header-dle .elementor-sticky--active img {
    max-width: 90px;
}
.header_logo_dle .current_page_item a.menu-item-link {
    color: #108b42 !important;
}

 .elementor-element.hanza-header-dle .elementor-sticky--active.header_logo_dle .current_page_item a.menu-item-link {
    color: #222 !important;
}
 
.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item, .hnz-prdct-wrpr .lakit-posts__list {
    display: flex;
}

.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item .lakit-posts__inner-box {
    padding: 0;
    width: 100%;
    max-width: 100%;
    border: 1px solid #108b42;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: #108b42;
    height: 100%;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;   
} 
.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item .lakit-posts__inner-box:hover {
    background-color: #53AD78;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.38);
    border-color: #53AD78;
}
.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item .lakit-posts__inner-box .lakit-posts__inner-content {
    flex: 1;
    padding: 20px;
}

.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item .lakit-posts__inner-box .lakit-posts__inner-content h4.lakit-posts__title {
    margin: 0;
    color: #fff;
/*     font-family: "Poppins", Sans-serif; */
/*     font-weight: 400; */
}

.hnz-prdct-wrpr .lakit-posts__list .lakit-posts__item .lakit-posts__inner-box .post-thumbnail {
    margin: 0;
}



.hanza-header-dle .htmega-menu-area .htmega-megamenu li a {
    color: #fff;
/*     font-family: "Poppins", Sans-serif; */
    font-size: 15px;
}

.hanza-header-dle .htmega-menu-area .htmega-megamenu li {
    padding-right: 25px;
    position: static;
}
 
.hanza-header-dle .htmega-menu-area .htmega-megamenu li .htmegamenu-content-wrapper.sub-menu {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    top: 80px;
    z-index: 99999;
    border-radius: 10px;
}
.hanza-header-dle .elementor-element.e-con-full.dle-hd-menu, .hanza-header-dle .elementor-widget-htmega-menu-inline-menu {
    position: static;
}
.hanza-header-dle .e-con-inner {
    position: relative;
}
.elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-item .bdt-ep-accordion-title {
    color: #fff;
/*     font-family: "Poppins", Sans-serif; */
    font-size: 16px;
/*     font-weight: 400; */
    background: #108b42;
}

.elementor-element.hanza-faq-tb.elementor-widget   .bdt-ep-accordion-content {
    background: #fff;
    padding: 15px;
}

.elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-content ol, .elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-content ul {
    margin-left: 0;
    padding-left: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-content {
/*     font-family: "Poppins", Sans-serif; */
    font-size: 15px;
}

.elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-content ol li, .elementor-element.hanza-faq-tb.elementor-widget .bdt-ep-accordion-content ul li {
    margin-bottom: 15px;
}
.dle-prdct .elementor-widget-container ul {
    padding-left: 20px;
    margin-top: 0;
    margin-bottom: 10px;
}

@media only screen and (max-width: 1200px) {

.lakit-tabs__control-wrapper {
    position: relative !important;
}
    
.hanza-tab-mobile .lakit-tabs__control-wrapper {
    display: flex;
    flex-direction: row;
}
    
.hanza-tab-mobile .lakit-tabs__control-wrapper .lakit-tabs__control {
    width: auto !important;
}


  }



