/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/
html {
  scroll-behavior: smooth;
}

html,body{margin:0px;overflow-x:hidden;}
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: 1rem !important;
}

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

.wpcf7-textarea,
.wpcf7-select,
.wpcf7-select option {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}


.cmn_btn_make  .elementor-button{    background-color: #72BD4400;
    font-family: var(--e-global-typography-8cf1696-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf1696-font-size);
    font-weight: var(--e-global-typography-8cf1696-font-weight);
    line-height: var(--e-global-typography-8cf1696-line-height);
    letter-spacing: var(--e-global-typography-8cf1696-letter-spacing);
    padding: 0px 0px 0px 0px;
    fill: #ffffff;
    color: #ffffff;cursor:pointer;outline:none;border:0px;
    border-radius: 0px 0px 0px 0px;display:flex}
.cmn_btn_make .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}
.cmn_btn .elementor-button-icon,.cmn_btn_make .elementor-button-icon{background-color: var(--e-global-color-accent);width:33px;height:33px;display:flex;    border-radius: 50px;}
.cmn_btn .elementor-button-icon svg,.cmn_btn_make .elementor-button-icon svg{margin:auto;}
.cmn_btn_make_call p{display:flex;margin-left:auto !important;}
.cmn_btn_make_call span{margin-top:auto;margin-bottom:auto;margin-right:10px;}
.cmn_btn_make_call a{margin-top:auto;margin-bottom:auto; display:block;text-decoration:underline;}
.cmn_btn_make_call span,.cmn_btn_make_call a{font-family: var(--e-global-typography-8cf1696-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf1696-font-size);
    font-weight: var(--e-global-typography-8cf1696-font-weight);
    line-height: var(--e-global-typography-8cf1696-line-height);
    letter-spacing: var(--e-global-typography-8cf1696-letter-spacing);color:#ffffff;}
.crtifct_wrp .bdt-ep-product-grid-image{width:100%;height:205px;}
.crtifct_wrp .bdt-ep-product-grid-image img{width:100%;height:100%;object-fit:cover;object-position:center;}
.crtifct_wrp .bdt-ep-product-grid-item{position:relative;}
.crtifct_wrp .bdt-ep-product-grid-readmore-wrap{position:absolute;top:90px;left: 50%; transform: translateX(-50%);opacity:0;}
.crtifct_wrp .bdt-ep-product-grid-rating-time{display:none;}
.crtifct_wrp .bdt-ep-product-grid-item:hover .bdt-ep-product-grid-readmore-wrap{opacity:1;}
.crtifct_wrp .bdt-ep-product-grid-title-price{position:relative;padding-right:70px;}
.crtifct_wrp .bdt-ep-product-grid-title-price::after{position:absolute;content:""; background-image:url("https://demo3.wowdle.com/memps_wp/wp-content/uploads/2025/07/material-symbols_download.svg");width:36px;height:36px;background-size:contain;background-position:center;right:12px;top: 50%;
    transform: translateY(-50%);}
.attachment_CV{display:block;padding:8px 16px;cursor:pointer;background-color: var(--e-global-color-accent);font-size: 16px;
        font-family: var(--e-global-typography-4a7b238-font-family), Sans-serif;border:1px solid var(--e-global-color-accent);color: #FFFFFF;margin:auto 0px auto 0px;
border-radius: 4px;transition: all 0.3s ease-in-out;}
.attachment_CV:hover{background-color:transparent;border:1px solid #ffffff;}
.upld_flz{}
.upld_flz p{display:flex;}
.upld_flz p span{
    font-weight: 400;
    font-size: 17px;
        font-family: "Aboreto", Sans-serif;
    line-height: 1.1em;
    letter-spacing: -0.9px;
    color: #FFFFFF;margin:auto 20px auto 0px;}
.frm_to_Upload_cv h6{
    font-size: 16px;
        font-family: "Aboreto", Sans-serif;
	font-family: var(--e-global-typography-4a7b238-font-family), Sans-serif;
    font-weight: 400;
    line-height: 1.1em;
    letter-spacing: -0.9px;
    color: #FFFFFF;
    display: flex;
    margin: 0px;
}

.frm_to_Upload_cv h6 .delete {
    display: flex;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: red;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px;
    cursor: pointer;
}

.frm_to_Upload_cv h6 .delete span {
    margin: auto;
    color: #ffffff;
    font-size: 30px;
}
.fltng_icon{width: 210px;
    min-width: 210px !important;}
.home  .the_header{}
.home .the_header .e-con-inner{justify-content:center !important;position:relative;width:auto;}
.home .fltng_iconb{  transform: translate3d(calc(50% + 150px), 20rem, 0);position:absolute;}
.home .fltng_icon{  top:290px; left:calc(50% - 125px);  position:absolute; }
.home .fltng_icon{  top:27vh; left:calc(50% - 125px);  position:absolute; }
.home .main_nav{}
.home .fltng_icon_wrp{width:0px;position:unset !important;height:0px;}

.home  .fltng_icon {
  display: flex;
  flex-direction: column ;
  align-items: center;
}

.home  .fltng_icon.row_apza {
  flex-direction: row !important;
  align-items: center;
}
.home  .fltng_icon_a {position:absolute;top:-60px;transform:scale(1.5);left:calc(50% - 20px); }
.home  .fltng_icon .fltng_icon_b{margin-left:auto;margin-right:auto;transform:scale(1.5);}
.home  .fltng_icon .fltng_icon_b img{}
.crr_lft{}
.crr_lft .career-categories-list{border-radius: 10px;background: #F5F5F5;padding:26px 28px;}
.crr_lft .career-categories-list li{    list-style: none;margin-top:20px;}
.crr_lft .career-categories-list li:first-child{margin-top:0px;}
.crr_lft .career-categories-list li a{color: #000;
    font-family: "Aboreto", Sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.32px;display:block;}
.crr_lft .career-categories-list li.active a{color:var(--e-global-color-accent);}
.crr_ryt{}
.crr_ryt .careers-list{display:flex;flex-wrap:wrap;}
.crr_ryt .careers-list .career-card-wrap{padding:10px;width:33.33%;}
.crr_ryt .careers-list .career-card{border-radius: 10px;background: #F5F5F5;padding:18px 24px;border-left:7px solid  var(--e-global-color-accent);}
.crr_ryt .careers-list .career-card h3 {margin:0px;}
.crr_ryt .careers-list .career-card h3 a{color:  var(--e-global-color-accent);
 font-family: "Aboreto", Sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.32px;}
.crr_ryt .careers-list .career-card p,.crr_ryt .careers-list .career-card span{color: #000;
 font-family: var( --e-global-typography-4a7b238-font-family ), Sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.4rem; /* 150% */}
.crr_ryt .careers-list .career-card .meta{display:flex;flex-wrap:wrap;}
.crr_ryt .careers-list .career-card span{margin-bottom:5px;margin-top:5px;}
.crr_ryt .careers-list .career-card span.tag.job-location{margin-right:7px;position:relative;padding-left:18px;margin-bottom: auto;margin-top: auto;}
.crr_ryt .careers-list .career-card span.tag.job-location::before{background-image:url("https://demo3.wowdle.com/memps_wp/wp-content/uploads/2025/08/tdesign_location.svg");
position:absolute;left:0px;content:'';top:50%;transform:translatey(-50%);width:13px;height:13px;background-position:center;background-repeat:no-repeat;background-size:contain;}
.crr_ryt .careers-list .career-card span.tag.job-type{border-radius: 20px;padding:5px 8px;background-color:rgba(191, 216, 254, 1);margin-right:7px;}
.crr_ryt .careers-list .career-card span.tag.job-mode{border-radius: 20px;padding:5px 8px;background-color:var(--e-global-color-accent);}
.no_txt_crr{color: #000;
 font-family: var( --e-global-typography-4a7b238-font-family ), Sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.4rem; }
.the_header{transition:all 0.3s ease-in-out !important;}
.scrollinG  .the_header {background-color:#000000 !important;}
.scrollinG  .the_header_b {background-color:#000000 !important;}

.fltng_icon_white{position:absolute !important;left:0px;opacity:0;}
.scrollinG .the_header .fltng_icon_white {opacity:1;}
.main_nav {}
.main_nav .lakit-nav__sub {display:flex;flex-wrap:wrap;left:-200px !important;}
.main_nav .lakit-nav-item-sub{width:33.33%;}
.cv_frmz .upld_flz{margin-top:20px}
.cv_frmz .cmn_btn_make {}
.cv_frmz  .cmn_btn .elementor-button-icon,
.cv_frmz  .cmn_btn_make .elementor-button-icon{background-color:#ffffff;color:#000000;}

.hm_frm{}
.hm_frm .cmn_btn_make_call a,.hm_frm .cmn_btn_make_call span{font-size:14px;letter-spacing:normal;}
.hm_frm .cmn_btn_make_call a{text-decoration: underline;}

.career-dropdown {
  display: none;
}
.the_header  .lakit-active--mbmenu .menu-item{width:100%;}
.the_header  .lakit-active--mbmenu .menu-item .lakit-nav-link-inner{flex:1;}
.the_header  .lakit-active--mbmenu .menu-item .lakit-nav__sub.lakit-nav-depth-0{border-radius:0px !important;border:0px !important;}

.fltng_icon_hide{position:absolute !important;}

.aply_btnz{display:flex;padding-top:15px;}
.aply_btnz a{display:flex;background-color: var(--e-global-color-accent);
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.8em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    padding: 7px 18px 7px 18px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 100px 100px 100px 100px;
	transition:all 03.s ease-in-out;
	text-align:center;
	margin-left:auto;margin-right:0px;
}

.aply_btnz a:hover{background-color: #02010100;
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);}

.services-list-cust .bdt-fancy-list-img img{
	height:50px;
	min-height:50px;
	object-fit:cover;
	min-width:50px;
}
.to_hide{display:none;}
.home .to_hide{display:flex;}


/*  */
.flipbox {
  width: 100px;
  max-width: 100px;
  height: 100px;
  perspective: 1000px;
}

.flipbox-inner {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 1s ease-in-out;
}

.flipbox.is-flipped .flipbox-inner {
  transform: rotateY(180deg);
}

.flipbox-front,
.flipbox-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 12px;
  overflow: hidden;
	display:flex;
}

/* FRONT */
.flipbox-front img {
  width: 100px;
  height: auto;
	margin:auto;
}

/* BACK */
.flipbox-back {
  background: #111;
	background-color: var(--e-global-color-accent);
  color: #fff;
	font-size:20px;
  transform: rotateY(180deg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px;
  text-align: center;
}
.flipbox-back h4{font-size:18px;    font-family: var(--e-global-typography-4a7b238-font-family), Sans-serif;line-height:1.4;margin-bottom:5px;}
.flipbox-back h3{font-size:32px;    font-family: var(--e-global-typography-4a7b238-font-family), Sans-serif;margin-top:0px;}

/*  */

@media (max-width: 880px) {
  .career-categories-list {
    display: none; /* hide UL on mobile */
  }
  .career-dropdown {
    display: block; /* show dropdown on mobile */
    width: 100%;
    padding: 8px;
    font-size: 16px;border-radius: 0px;
       
  }
	  /* Style selected (active) option */
  .career-dropdown option:checked {
     border: 1px solid var(--e-global-color-accent);background-color: var(--e-global-color-accent);
    color: white;
  }
}

@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%;
    }

}

@media (max-width: 1440px) {
	.the_left_pdng{padding-left:70px !important;}
}
@media (max-width: 1200px) {.crr_ryt .careers-list .career-card{    padding: 18px 18px;}.crr_ryt .careers-list .career-card-wrap{width:50%;}
	.crr_lft .career-categories-list{padding:20px 20px;}}
@media (max-width: 1039px) {.home .the_header .e-con-inner{width:100%;    justify-content: space-between !important;}}

@media (max-width: 880px) {.the_tabz .lakit-ntabs-heading{width:100%;position:absolute !important;z-index:1;} 
	.the_tabz .ntabs--selectboxicon{display:block !important;top:16px !important;}
	.crr_ryt .careers-list{margin-left:-10px;margin-right:-10px;}
	.crr_ryt .careers-list .career-card{    padding: 16px 16px;}
	.the_hm_back_img {height:100%;}
}
@media (max-width: 767px) {.crr_ryt .careers-list .career-card-wrap{width:100%;} 	.services-list-cust .bdt-fancy-list-img img{
	height:25px;
	min-height:25px;
	object-fit:cover;
	min-width:25px;
}}

@media (max-width: 1024px) and (max-height:600px) {
	.home .fltng_icon{top: 25vh;}
}