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



html,
body {
    margin: 0px;
	overflow-x:hidden;
}
html:lang(ar),html:lang(ar) body {
    font-family: Cairo,sans-serif;
    
}

/* Dark mode override */
body.dark_themeb {
     --e-global-color-primary: #1E3A52;  /* darker blue for primary */
  --e-global-color-secondary: #3E474C; /* dark gray */
  --e-global-color-text: #D1D1D1; /* light gray text */
  --e-global-color-accent: #1A5B2A; /* dark green */
  --e-global-color-ba6ba5b: #000000; /* stays black */
  --e-global-color-e28f873: #0E3B65; /* dark blue */
  --e-global-color-f219791: #1F1F1F; /* dark text background */
  --e-global-color-a80a7ac: #2A2A2A; /* softer dark */
  --e-global-color-4d536e7: #2B2B2B; /* dark gray */
  --e-global-color-23f60d8: #636363; /* medium gray */
   --e-global-color-cf9ce3f: #E0E0E0; /* instead of dark gray */
  --e-global-color-1ad6a36: #CCCCCC; /* instead of very dark */
	--e-global-color-1069c72:#ffffff;
	--e-global-color-d03dff5: #B0B0B0;
}
/* Dark mode override */
body.dark_theme {
     --e-global-color-primary: #1E3A52;  /* darker blue for primary */
  --e-global-color-secondary: #3E474C; /* dark gray */
  --e-global-color-text: #D1D1D1; /* light gray text */
  --e-global-color-accent: #1A5B2A; /* dark green */
  --e-global-color-ba6ba5b: #000000; /* stays black */
  --e-global-color-e28f873: #0E3B65; /* dark blue */
  --e-global-color-f219791: #000000; /* dark text background */
  --e-global-color-a80a7ac: #000000; /* softer dark */
  --e-global-color-4d536e7: #000000; /* dark gray */
  --e-global-color-23f60d8: #636363; /* medium gray */
   --e-global-color-cf9ce3f: #E0E0E0; /* instead of dark gray */
  --e-global-color-1ad6a36: #CCCCCC; /* instead of very dark */
	--e-global-color-1069c72:#ffffff;
	--e-global-color-d03dff5: #B0B0B0;
}
.elementor-location-header .lakit-search__popup-trigger{background-color:transparent;border:0px;}
.elementor-location-header .lakit-search__popup{visibility: hidden; position: absolute;z-index: 2;    opacity: 0;}
.the_head_lc .elementor-widget-container{background-color: #595959;}
.the_head_lc .elementor-widget-container .elementor-icon{font-size:22px;width:60px;height:60px;    display: inline-flex;    justify-content: center;
    text-align: center;--icon-padding: 19px;}
.the_head_lc .elementor-widget-container .elementor-icon svg,.the_head_lc .elementor-widget-container .elementor-icon i{    display: block;
    height: 1em;
    position: relative;
    width: 1em;margin: auto;}
.cmn_headz{    background-color: var(--e-global-color-ba6ba5b) !important;    --min-height: 208px !important;}
.cmn_headz_title{width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
    text-align: center;width:100% !important;}
.cmn_headz_title .elementor-heading-title{    font-family: "Lato", Sans-serif !important;
    font-size: 35px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 1.1em !important;
    color: var(--e-global-color-cf9ce3f) !important; width:100% !important;}
.cmn_headz_crum{}
.cmn_headz  img{max-height:100%;width:342px;}
.lakit-mobile-menu--left-side.lakit-nav-wrap.lakit-active--mbmenu .lakit-nav:not(.ignore-docs-style){left: 0;
    transform: translateX(-100%);    position: fixed;
    top: 0;
    z-index: 9999;
    display: block;
    width: 270px;
    max-width: 100%;
    height: 100vh;
    padding: 10px 5px;
    margin-top: 0;
    transition: transform .2s cubic-bezier(.35, .19, .45, .91);
    will-change: transform;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background-color: #fff;}


/* elementor-element elementor-element-a6edb1f nav_top lakit-nav-line-animation-none elementor-widget lastudio-kit elementor-lakit-nav-menu
lakit-nav-wrap lakit-nav-wrap-a6edb1f lakit-mobile-menu lakit-mobile-menu--left-side 
lakit-nav-menuwrap lakit-nav-menuwrap-a6edb1f*/
.cmn_headz {width:100% !imporatnt;}
.cmn_headz_b{display:flex !important;width:100% !important;min-height:208px;}
.cmn_headz_c {margin:auto !important;}
.cmn_headz_c .lakit-breadcrumbs{display: flex;    flex-direction: column;}
.cmn_headz_c .lakit-breadcrumbs__content{}
.cmn_headz_c .lakit-breadcrumbs__content, .lakit-breadcrumbs__title{    flex-grow: 1;}
.cmn_headz_c .lakit-breadcrumbs__wrap{    display: inline-flex;    flex-wrap: wrap;}
.cmn_headz_c .lakit-breadcrumbs__browse, .lakit-breadcrumbs__item{      justify-content: center;
    align-items: center;  font-size: 14px;
    display: inline-flex;}
.cmn_headz_c .lakit-breadcrumbs__item > *{font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.5em;color:#B2B2B2;}
.cmn_headz_c .lakit-breadcrumbs__item-target{ color:#FFFFFF;}
body {
    overflow-x: hidden;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
    box-sizing: border-box;
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    margin-top: var(--bs-gutter-y);
    box-sizing: border-box;
}

.d-none {
    display: none !important;
}

.d-flex {
    display: flex;
}

.flex-column {
    flex-direction: column;
}

.d-block {
    display: block;
}

.w-100 {
    width: 100%;
    min-width: 100%;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mb-3 {
    margin-bottom: 20px !important;
}

.mb-4 {
    margin-bottom: 20px !important;
}

.wpcf7-textarea {
       color: var( --e-global-color-1ad6a36 );
    background-color: var( --e-global-color-f219791 );
    border-radius: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}
/*
.cmn_btn .elementor-button-link {
    position: relative;
    z-index: 1;
}

.cmn_btn .elementor-button-link::after {
    position: absolute;
    content: '';
    height: 100%;
    top: 0px;
    left: 0px;
    width: 0px;
    background-color: var(--e-global-color-e28f873);
    z-index: -1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.cmn_btn .elementor-button-link:hover::after {
    width: 100%;
}
*/
.the_top_slider {}

.the_top_slider .lakit-carousel__content {
    display: flex;
}

.the_top_slider .lakit-carousel__content .lakit-carousel__item-title {
    margin-top: auto;
    margin-bottom: auto;
}

.the_top_slider .lakit-carousel__content .lakit-carousel__item-text {
    margin-top: auto;
    margin-bottom: auto;
}
.home_sldr .lakit-carousel__dots{ max-width:1222px ; padding-left:20px;padding-right:20px;left: 50% !important ;
    transform: translateX(-50%) !important; right:auto!important; }
.home_sldr  .swiper-pagination-bullet{transform: scale(1) !important;}
.home_sldr .lakit-carousel .swiper-pagination-bullet{width:55px;text-align:center; padding-bottom:45px; color:#ffffff !important; opacity:1 !important;   font-family: var(--e-global-typography-text-font-family), Sans-serif; border-color:rgba(255, 255, 255, 0.40) !important;}
.home_sldr .lakit-carousel .swiper-pagination-bullet-active{border-color:#ffffff !important;}

.prev-post, .next-post{width:50%;}
.prev-post{text-align:left;padding-right:10px;} .next-post{text-align:right;padding-left:10px;}
.prev-post span{position:relative;padding-left:25px;margin-bottom:7px;display:block;}
.next-post span{position:relative;padding-right:25px;margin-bottom:7px;display:block;}
.prev-post span::after,.next-post span::after{position:absolute;content:"";width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain;top: 50%;
    transform: translateY(-50%);}
.prev-post span::after{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/left-Icon.svg"); left:0px;}
.next-post span::after{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/right-Icon.svg");right:0px;}

.dwnlod_blk{}

.dwnlod_blk .bdt-ep-product-grid-item {    display: flex;
    flex-direction: column;}
.dwnlod_blk img{height: 360px;width:100%;object-fit: cover;
    object-position: center;display:block;}
.dwnlod_blk .bdt-ep-product-grid-content{position:relative;    flex: 1;}
.dwnlod_blk .bdt-ep-product-grid-title-price{margin-bottom:10px;}

    
   .dwnlod_blk .bdt-button-icon-align-right{margin-left:auto;font-size:32px;}
    .dwnlod_blk .bdt-ep-product-grid-rating-time{display:none;}

.tgle_section{}
.tgle_section .switch_dl {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;    height: 16em;
  width: 30em;
    font-size: 1.4px;
}
.tgle_section .switch_dl .slider_dl {
  position: absolute;
  height: 60px;
  width: 120px;
	height: 22px;
  width: 45px;
  border-radius: 30px;
	height: 16em;
  width: 30em;
  border-radius: 10em;
  background-color: #272751;
  background-color: #000000;
  background-color: #FFBF71;
  background-color: #ff5f1f;
  cursor: pointer;
  transition: 0.5s;
  transition: all 500ms ease-in-out;
  z-index: 99;
font-size:1.4px;
}
.tgle_section .switch_dl .slider_dl:before {
 
	/*position: absolute;
  left: 4px;
  bottom: 5px;
  bottom: 2px;
  height: 50px;
  width: 50px;
  height: 16px;
  width: 16px;
  content: "";
  border-radius: 50%;
  background-color:white;
  transition: 0.5s;
	*/
	
  content: "";	
 position: absolute;
  display: block;
	
	
	 top: 4.5em;
  left: 18em;
  transform: rotate(0deg);
  width: 7em;
  height: 7em;
  background: #fff;
  box-shadow: 3em 3em 0 5em #fff inset,
    0 -5em 0 -2.7em #fff,
    3.5em -3.5em 0 -3em #fff,
    5em 0 0 -2.7em #fff,
    3.5em 3.5em 0 -3em #fff,
    0 5em 0 -2.7em #fff,
    -3.5em 3.5em 0 -3em #fff,
    -5em 0 0 -2.7em #fff,
    -3.5em -3.5em 0 -3em #fff;
	

  border-radius: 50%;
  transition: all 400ms ease-in-out;
  
 
}
#toggle_dl {
  opacity: 0;
  touch-action: none;
}
#toggle_dl:checked ~ .slider_dl {
  background-color: white;
	background-color:#423966;
}
#toggle_dl:checked ~ .slider_dl:before {
  
	/*background-color: white;
	  background-color: transparent;
	border:1px solid white;
  box-shadow: inset -10px -10px 0 0px  #272751;
  box-shadow: inset -4px -4px 0 1px  #000000;
  transform: translate(20px, 1px);
	*/
		 top: 3em;
  left: 3em;
  transform: rotate(-75deg);
  width: 10em;
  height: 10em;
  background: #423966;
  box-shadow: 
    3em 2.5em 0 0em #D9FBFF inset,
    rgba(255, 255, 255, 0.1) 0em -7em 0 -4.5em,
    rgba(255, 255, 255, 0.1) 3em 7em 0 -4.5em,
    rgba(255, 255, 255, 0.1) 2em 13em 0 -4em,
    rgba(255, 255, 255, 0.1) 6em 2em 0 -4.1em,
    rgba(255, 255, 255, 0.1) 8em 8em 0 -4.5em,
    rgba(255, 255, 255, 0.1) 6em 13em 0 -4.5em,
    rgba(255, 255, 255, 0.1) -4em 7em 0 -4.5em,
    rgba(255, 255, 255, 0.1) -1em 10em 0 -4.5em;
	
}
.codedropz-upload-inner h3{    color: var(--e-global-color-1ad6a36);
    font-family: var(--e-global-typography-1471410-font-family), Sans-serif;
    font-size: var(--e-global-typography-1471410-font-size);
    font-weight: var(--e-global-typography-1471410-font-weight);
    text-transform: var(--e-global-typography-1471410-text-transform);
    line-height: var(--e-global-typography-1471410-line-height);}
.codedropz-upload-inner span,.cd-upload-btn{    color: var(--e-global-color-1ad6a36);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height)}
.cdt_tag .wpcf7-select{    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);height:46px;}
.cdt_tag .wpcf7-not-valid-tip{font-family: var(--e-global-typography-text-font-family), Sans-serif;}
.the_imp{color:#FF3B30;padding-left:5px;}
.cdt_tag .wpcf7-select .option:hover {
  background-color: red;
  color: white;
}
.cdt_tag select {
  border-radius: 0;
  -webkit-appearance: none; /* For Chrome/WebKit */
  appearance: none; /* Modern browsers */
      -webkit-border-radius: 0 !important; 
}

/* Optional: If you remove the arrow with -webkit-appearance: none; */
/* you can add a custom arrow using a pseudo-element */
.cdt_tag select::-ms-expand {
}

.cdt_tag  select::-webkit-selection {
  background: none; /* Remove selection highlight in Chrome/Safari */
}

/* Optional: Style the dropdown list itself (the options when open) */
.cdt_tag select::-webkit-option {
  border-radius: 0; /* Ensure options don't have rounded corners */
}

.cdt_tag select option{}
.make_center_fle_wrp{position:relative;}
.make_center_fle_wrp .codedropz-upload-inner *{color:transparent;opacity:0;}
.make_center_fle_wrp .codedropz-btn-wrap{    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;}
.make_center_fle_wrp .cd-upload-btn{    width: 100%;
    height: 100%;
    display: block;}
.make_center_fle{
text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
	color: var(--e-global-color-d03dff5);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
position:absolute;    left: 50%;
    top:40px;
	top:48px;
    transform: translateX(-50%);
	width:100%;
	padding-top:34px;
}
.make_center_fle::before{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/Icon.svg");
content:"";position:absolute; width:24px;height:24px;background-size:24px 24px;background-position:center;background-repeat:no-repeat;
left: 50%;top: 0px;
    transform: translateX(-50%);}
.make_center_fle_wrp  .name *,
.make_center_fle_wrp .wpcf7-response-output,
.make_center_fle_wrp .dnd-upload-counter{font-family: var(--e-global-typography-text-font-family), Sans-serif;}
.make_center_fle_wrp .codedropz-upload-handler{margin-bottom:0px;min-height:108px;}

.the_srch_box .lakit-search__label{position:relative;}
.the_srch_box .lakit-search__label::before{
	background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/search-1.svg");
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	width:16px;
	height:16px;
	position:absolute;
	content:"";
	top: 50%;
	left:20px;
    transform: translateY(-50%);
}
.the_srch_box  .lakit-search__form{height:51px;}
.the_srch_box  .lakit-search__form .lakit-search__field{height:51px;}
.the_srch_box .lakit-search__submit{cursor:pointer;width:51px;height:51px;}
.the_srch_box .lakit-search__form input::-webkit-search-cancel-button {-webkit-appearance: none;
    height: 20px;
    width: 20px;
    margin-left: .4em;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'  fill='%232161AD'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
    cursor: pointer;
}
.nav_top  .menu-item-link-top .lakit-nav-arrow{font-size:7px;}

.blog_wp{}
.blog_wp .lakit-posts__item{display:flex;}
.blog_wp .lakit-posts__outer-box{width: 100%;
    /* flex: 1; */
    display: flex
;}
.blog_wp .lakit-posts__inner-box{    display: flex
;
    flex-direction: column;
    flex: 1;
}}
.blog_wp .lakit-posts__inner-content-inner{display:flex;flex-direction:column;height:100%;}
.blog_wp .lakit-posts__inner-box{min-height:400px;}
.blog_wp .lakit-posts__more-wrap{margin-top:auto;margin-bottom:0px;}
.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content{display:flex;flex-direction:column;
  transition: top 0.3s ease, height 0.3s ease, width 0.3s ease; position: absolute; /* Needed for the top transition to work smoothly */
      position: absolute;transition:all 0.3s ease;top: 260px;    width: 100%;}
.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content .lakit-btn-more-icon svg{fill:currentcolor !important;transition:all 0.3s ease;}
.blog_wp .lakit-posts__outer-box:hover .lakit-posts__inner-content{position:absolute;top:0px; height:100%;width: 100%;display:flex;flex-direction:column;}
.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content-inner{flex:1;display:flex;flex-direction:column;}
.blog_wp .lakit-posts__outer-box:hover .lakit-posts__meta{color:#ffffff;}
.blog_wp .lakit-posts__outer-box:hover .lakit-posts__title{color:#ffffff !important;border-color:#ffffff;}

.blog_wp .lakit-posts__inner-box .lakit-posts__excerpt{display:none;}
.blog_wp .lakit-posts__more-wrap{display:none;}

.blog_wp .lakit-posts__outer-box:hover .lakit-posts__excerpt{display:block;}
.blog_wp .lakit-posts__outer-box:hover  .lakit-posts__more-wrap{display:block;}
.blog_wp .lakit-posts__outer-box .lakit-posts__thumbnail{height:auto!important;transition: height 0.5s ease;}
.blog_wp .lakit-posts__outer-box .lakit-posts__thumbnail-link{height:100% !important;padding:0px!important;}
.blog_wp .lakit-posts__outer-box .lakit-posts__title a{ display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;}
.blog_wp .lakit-posts__outer-box:hover .lakit-posts__thumbnail{height:100%;}
.blog_wp .lakit-posts__outer-box:hover .lakit-posts__title{}
.blog_wp .lakit-css-loader:after{    box-shadow: 1px 1px 1px #2161AD;
    animation: 690ms linear infinite lakit-load-spin;}

.blog_wp .next.page-numbers,.blog_wp .prev.page-numbers{border: 1px solid var(--e-global-color-d03dff5);color:transparent;background-repeat: no-repeat;background-position: center;background-size: 14px 14px;}

.blog_wp .next.page-numbers:hover,.blog_wp .prev.page-numbers:hover{background-color:transparent;color:transparent;transition:all 0.3s ease-in-out;}
.blog_wp .prev.page-numbers{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/left_blk.svg");}
.blog_wp .prev.page-numbers:hover{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/left_blk_blue.svg");}
.blog_wp .next.page-numbers{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/rit_blk.svg");}
.blog_wp .next.page-numbers:hover{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/rit_blk_blue.svg");}

.srvc_srl{}
.srvc_srl .lakit-bannerlist__item{padding-bottom:0px !important;padding-top:0px !important;}
.srvc_srl .lakit-bannerlist__link{ transition: all 0.3s ease-in-out;}
.srvc_srl .lakit-bannerlist__content-inner{
	width: 100%; 
    bottom: 0px;
    height: 120px; 
    transition: height 0.3s ease-in-out;
    display:flex;
    flex-direction: column;
    justify-content: flex-start; /* stay consistent */
}

.srvc_srl .lakit-bannerlist__subtitle {
       margin-top: auto; /* push it to bottom */
    transition: margin-top 0.3s ease-in-out, transform 0.3s ease-in-out;    
	font-family: var(--e-global-typography-4467f89-font-family), Sans-serif;
    font-size: var(--e-global-typography-4467f89-font-size);
    font-weight: var(--e-global-typography-4467f89-font-weight);
    line-height: var(--e-global-typography-4467f89-line-height);
}
.srvc_srl .lakit-bannerlist__link:hover .lakit-bannerlist__content-inner {
    height: 100%;
}
.srvc_srl .lakit-bannerlist__link:hover .lakit-bannerlist__subtitle {
   margin-top: 0px; /* bring it to top */
}

/*.srvc_srl .lakit-bannerlist__btn_wrap{display:none;margin-top:auto;margin-bottom:0px;}
.srvc_srl .lakit-bannerlist__link:hover .lakit-bannerlist__btn_wrap{display:block;}
*/
.srvc_srl .lakit-bannerlist__btn_wrap {
  opacity: 0;
  visibility: hidden;
  margin-top: auto;
  margin-bottom: 0px;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  /* keep the space or prevent shifting */
  height: 0;
  overflow: hidden;
}

.srvc_srl .lakit-bannerlist__link:hover .lakit-bannerlist__btn_wrap {
  opacity: 1;
  visibility: visible;
  height: auto; /* or a fixed height if needed */
}
.elementor-widget-text-editor p:first-child,.elementor-widget-text-editor p:nth-child(2){margin-top:0px;}
.elementor-widget-text-editor p:last-child{margin-bottom:0px;}
.lakit-breadcrumbs__item-sep{font-size:7px !important;}
.the_top_slider a{color:inherit;}
.cntct_btn{width:100%;justify-content: center;}
.the_btn_a {    cursor:pointer;font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1ad6a36);
    padding: 17px 30px 17px 30px;color: var(--e-global-color-cf9ce3f);
    background-color: var(--e-global-color-ba6ba5b);
    border-color: var(--e-global-color-1ad6a36);
    border-radius: 0px 0px 0px 0px;display: inline-flex
;
    align-items: center;}
.the_btn_a .elementor-button-content-wrapper{    gap: 10px;flex-direction: row-reverse;display: flex;justify-content: center;}
.the_btn_a .elementor-button-content-wrapper .elementor-button-icon {    font-size: 11px;
    fill: var(--e-global-color-cf9ce3f);
    color: var(--e-global-color-cf9ce3f);}
.the_btn_a span{text-decoration: inherit;}
.the_btn_a  .elementor-button-text {display: inline-block;}
.the_btn_a:hover{
    fill: var(--e-global-color-1ad6a36);
    color: var(--e-global-color-1ad6a36);
    background-color: var(--e-global-color-f219791);}
.the_btn_a:hover .elementor-button-icon{fill: var(--e-global-color-1ad6a36); color: var(--e-global-color-1ad6a36);}

.the_mq {
  position: relative;}
.the_mq .elementor-icon-list-items{
  position: relative;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  will-change: transform;
}
.the_mq .elementor-icon-list-items{flex-wrap:nowrap !important;}

.mq_wrping{display:flex;padding-top:0;}
.mq_wrp{padding:4px 30px 4px 0px; color: var(--e-global-color-cf9ce3f);transition:all 0.3s ease-in-out;display:inline-flex;}
.mq_wrp:hover{color:var(--e-global-color-e28f873);}
.mq_a{    font-family: "Lato", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0; color: inherit;padding-right:5px;transition:all 0.3s ease-in-out;}
.mq_b{    font-family: "Lato", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 1px;    color: inherit;transition:all 0.3s ease-in-out;}

.make_drop .wpcf7-form-control{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/05/drop.svg");background-repeat: no-repeat;
	background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/06/svgviewer-output-1.svg");
	    background-position: 96% center;background-size: 14px 14px;cursor:pointer;}
.make_drop .wpcf7-select{background-color:#ffffff !important;}

.nothing-found-message{font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;text-align: center;}

.the_b_slide{}
.the_b_slide .swiper-carousel {padding-top:0px;padding-bottom:0px;}
.the_b_slide .bdt-panel-slide-text p{margin:0px;}
.the_b_slide .bdt-panel-slide-thumb-wrapper::after{content: '';
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  transition: .4s;
  mix-blend-mode: var(--lakit-banner-overlay-mix-blend-mode, 'initial');background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF00 33%, #000000 77%);
  opacity: 0.7;}
.the_b_slide .bdt-panel-slide-item:hover .bdt-panel-slide-thumb-wrapper::after{    background-color: transparent;
    background-image: linear-gradient(180deg, #242323FC 0%, var(--e-global-color-ba6ba5b) 100%);
    opacity: 0.6;}
  .the_b_slide .bdt-panel-slide-item{cursor:grab;}
  .the_b_slide .bdt-panel-slide-item:active{cursor:grabbing;}
.the_b_slide .bdt-icon.bdt-slidenav{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:16px 16px;}
.the_b_slide .bdt-icon.bdt-slidenav i{display:none;}
.the_b_slide .bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/06/rit_default.svg");}
.the_b_slide .bdt-navigation-next.bdt-slidenav-next.bdt-icon.bdt-slidenav:hover{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/06/rit_wht.svg");}
.the_b_slide .bdt-navigation-prev.bdt-slidenav-previous.bdt-icon.bdt-slidenav{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/06/left_default.svg");}
.the_b_slide .bdt-navigation-prev.bdt-slidenav-previous.bdt-icon.bdt-slidenav:hover{background-image:url("https://demo3.wowdle.com/alfarestents_wp/wp-content/uploads/2025/06/left_wht.svg");}
.the_b_slide .bdt-panel-slider{overflow:hidden;}
.the_c_slide .bdt-panel-slide-link {width:100%;height:100%;position:absolute;left:0px;top:0px;display:flex !important;}
.the_c_slide .bdt-button-icon-align-right{margin:auto !important;float:unset;}
.nav_top .lakit-logo {display:none;}
.elementor-button-icon svg {width: 1.1em !important;}

.blog_wp .lakit-btn-more-icon svg{height:auto;width: 1.1em !important;}
.srvc_srl svg {height:auto !important;width: 1.1em !important;}
.elementor-element.drp-cnt-ch .main-color.lakit-nav__mobile-trigger:before{white-space:nowrap;}

.lastudio-kit .lakit-bannerlist__item{margin-bottom: var(--lakit-bannerlist-row-gap, 0);}


@media (max-width: 1366px) {
	.cmn_headz_title .elementor-heading-title{    
            font-size: 3vw !important;
	}
}
@media (max-width: 1200px) {
	.blog_wp .lakit-posts__outer-box .lakit-posts__thumbnail{height:auto!important;}
	.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content{top: 240px;}
}
@media (max-width: 1024px) {
    .blog_wp .lakit-posts__inner-box{min-height:350px;min-height:360px;min-height:340px;}
    .blog_wp .lakit-posts__outer-box:hover .lakit-posts__excerpt{display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;}.nav_top .lakit-active--mbmenu .lakit-logo {display:block !important;}
	
.nav_top.elementor-lakit-nav-menu{}
.nav_top .lakit-nav-menuwrap {display:none;}
.nav_top .lakit-active--mbmenu .lakit-nav-menuwrap {display:block;}
.rtl  .the_srch_box  .lakit-search__popup-trigger-container{float:left !important;}
	
}@media (max-width: 880px) {
	.blog_wp .lakit-posts__outer-box .lakit-posts__thumbnail{height:auto!important;}
	.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content{top: 220px;}
	#social_ic{display:block;position:relative;z-index:5;cursor:pointer;width:40px;height:40px;}
	#social_icb{display:none;position:relative;z-index:2;cursor:pointer;width:40px;height:40px;}
	.social_view #social_icb{display:block;}
	.social_view #social_ic{display:none;}
	.the_head_lc{    position: relative;transition:all 0.3s ease-in-out;
    right: -66px;}
	.social_view .the_head_lc{    position: relative;
    right: 0px;}
	.page-id-13201 .lakit-ntab-title .lakit-ntab-t_icon svg {
    transform: rotate(90deg);
}
		.page-id-13201 .lakit-ntab-title.e-active span.lakit-ntab-t_icon svg {
    transform: rotate(180deg);
}
	.cmn_headz_title .elementor-heading-title{    
            font-size: 22px !important;
	}
}
@media (max-width: 767px) {
    .blog_wp .lakit-posts__inner-box{min-height:300px;min-height:240px;}
	.blog_wp .lakit-posts__outer-box .lakit-posts__thumbnail{height:auto!important;}
	.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content{top: 200px;}
	
	.page-id-13201 .elementor-button-link.elementor-button {      text-align: center;
    display: block;    background-color: var(--e-global-color-f219791);
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1ad6a36);
    padding: 17px 30px 17px 30px !important;
    fill: var(--e-global-color-1ad6a36) ;
    color: var(--e-global-color-1ad6a36) !important;
    border-radius: 0px 0px 0px 0px;}
	
.cmn_headz{   --min-height: auto !important;}
		.cmn_headz_title .elementor-heading-title{    
            font-size: 22px !important;
	}
}


@media (min-width: 576px) {
	 .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
	 .col-sm-6 {
        flex: 0 0 auto;
        width: 100%;
    }
}


@media (min-width: 1025px) {
	.bnr_ht{height:calc(100vh - 88px) !important;max-height:calc(100vh - 88px) !important;}
	.nav_top .lakit-nav__sub.lakit-nav-depth-0{left:-9px !important;}
	.key_uneven{}

.key_uneven ul{display:flex; flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.key_uneven ul li{width:33.33%;padding:15px;}
.key_uneven ul li:nth-last-child(-n+2) {
  width: 50%;
}
	
	.key_even ul{display:flex; flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.key_even ul li{width:33.33%;padding:15px;}
.key_even ul li:nth-last-child(-n+1) {
  width:33.33%;
}
	
	.dwnlod_blk .bdt-ep-product-grid-readmore{position:absolute;right:0px; top:0px;width:120px; height:100%; align-items:center;    width: 148px;
    height: 100%;
    align-items: center;
    display: flex
!important;align-content: center;
    text-align: center;text-align: center;
    flex-direction: column-reverse; justify-content: center;}
	.nav_top .lakit-nav__item:nth-of-type(n+9):not(.lakit-nav-item-sub) {
  display: none;
}
	
.btn-icon svg{height:auto !important;width: 1.1em !important;}
}


@media (min-width: 1278px) {
.bnr_ht{height:calc(100vh - 95px) !important;max-height:calc(100vh - 95px) !important;}	
}
@media (min-width: 1366px) {
	.bnr_ht{height:calc(100vh - 111px) !important;max-height:calc(100vh - 111px) !important;}
}

@media (max-width: 1024px){
	.nav_top .menu-item{width:100%;}
	.nav_top .menu-item .lakit-nav-link-inner{flex:1;}
	.bnr_ht{height:calc(100vh - 81px) !important;max-height:calc(100vh - 81px) !important;}
	.cmn_headz  img{width:200px;}
	.dwnlod_blk .bdt-ep-product-grid-readmore-wrap{display:flex;}
	.dwnlod_blk .bdt-ep-product-grid-readmore {display:flex !important;margin-right:auto;}
	.dwnlod_blk .bdt-button-icon-align-right{margin-top:auto;margin-bottom:auto;}
	.dwnlod_blk .bdt-button-icon-align-right{font-size:25px;display:flex;}
	.blog_wp .lakit-posts__outer-box .lakit-posts__inner-content{position:unset;}

}@media (min-width: 981px) and (max-device-width: 1024px){
	.bnr_ht{height:calc(40vh) !important;max-height:calc(40vh) !important;}}

@media (max-width: 880px){
	
	.bnr_ht{height:calc(100vh - 91px) !important;max-height:calc(100vh - 91px) !important;}
}
@media (max-width: 767px){
	.bnr_ht{height:calc(100vh - 150px) !important;max-height:calc(100vh - 150px) !important;}
	.dwnlod_blk img{height: 200px;}
   .dwnlod_blk .bdt-button-icon-align-right{font-size:25px;}
	.custom-post-nav{margin-top:20px !important;flex-wrap: wrap;}
.prev-post, .next-post{/*width:100%; */margin-bottom:15px;}
	.srvc_srl .lakit-bannerlist__subtitle{font-size: 16px !important;}
	.blog_wp .lakit-posts .lakit-posts__meta1{    padding: 0px 0px 10px 0px !important;margin: 0px 0px 10px 0px !important;}
	.blog_wp .lakit-posts__outer-box:hover .lakit-posts__inner-content{padding:20px !important;}
	.blog_wp .post-pagination{margin-top:10px !important;}
	.cmn_headz  img{width:150px;}
	.the_lg_blk{margin-top:auto;margin-bottom:auto;    display: flex !important;
    align-self: inherit !important;
    text-align: right !important;}
}


@media (max-width: 500px){
	.home_sldr .lakit-carousel .swiper-pagination-bullet{        line-height: 4em;width: 25px!important;}
	.bnr_ht{height:280px !important;max-height:280px !important;min-height:280px !important;}
	.bnr_ht .elementor-heading-title{font-size:22px !important;}
	.blog_wp .page-numbers{margin-bottom:0px;}
	
}
