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

html,body{overflow-x:hidden;}

.scrollinG .the_nav{background-color:#004B8E;}
.scrollinG .lakit-nav__item.current-menu-item > .menu-item-link-top{    border-color: #ffffff !important;}


.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: 0px !important;
    padding-right: 0px !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

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


.wpcf7-textarea {
    font-family: var(--e-global-typography-549b611-font-family), Sans-serif;
    font-size: var(--e-global-typography-549b611-font-size);
    font-weight: var(--e-global-typography-549b611-font-weight);
    line-height: var(--e-global-typography-549b611-line-height);
}
.listig_a_z{}
.listig_a_z .bdt-ep-product-grid-image{width:80px;height:80px;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-readmore-wrap{display:none;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-item:first-child {padding:0px !important;overflow:hidden;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-item:first-child .bdt-ep-product-grid-image{width:100%;height:100%;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-item:first-child .bdt-ep-product-grid-image img{width:100%;height:100%;object-fit:cover;object-position:center;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-item:first-child .bdt-ep-product-grid-readmore-wrap{display:block;position:absolute; bottom:27px; left:35px; z-index:1;}
.listig_a_z .bdt-ep-product-grid .bdt-ep-product-grid-item:first-child .bdt-ep-product-grid-readmore-wrap{}

.tab_keyz{}
.tab_keyz .lakit-tabs__control-wrapper{width:100% !important;flex-wrap:nowrap !important;gap:0px;margin-right:0px;}
.tab_keyz .lakit-tabs__control-wrapper > *:not(:last-child) {
    margin-right: 56px;
}
.tab_keyz .lakit-tabs__control-inner{display:flex;flex-direction:column !important;padding:0px !important;}
.tab_keyz .lakit-tabs__control-inner img{width:100%;}
.tab_keyz .lakit-tabs__label{display:flex;flex-direction:column !important;width:100%;position:relative;}

.tab_keyz .lakit-tabs__label .lakit-tabs__sublabel-text {
	display:flex;
	justify-content:space-between;
}
.tab_keyz .lakit-tabs__label .lakit-tabs__sublabel-text::after{
	background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/10/Group-47441.svg");
	position:relative;
/* 	right:10px;
	transform:translatey(-100%);
	top:100%; */
	 display: inline-block;
	width:44px;
	height:44px;
	content:"";
	 flex-shrink: 0;
}
.tab_keyz .active-tab .lakit-tabs__label .lakit-tabs__sublabel-text::after{
	background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/10/Group-47424.svg");
}
.tab_keyz .lakit-tabs__label-text{order:1; font-size:26px;    font-family: "Be Vietnam Pro", Sans-serif;font-weight:500;color:#000000;padding-top:24px;}
.tab_keyz .lakit-tabs__sublabel-text{order:2; font-size:20px;    font-family: "Be Vietnam Pro", Sans-serif;font-weight:400;color:#000000;}
.tab_keyz .active-tab .lakit-tabs__label-text{color:#004B8E;}
.tab_keyz .active-tab .lakit-tabs__sublabel-text{color:#000000;}
.tab_keyz .lakit-tabs__control{flex:1;}

.slider_fl{}
.slider_fl .lakit-carousel__item{height:350px !important; display: flex;border-radius:15px;}
.slider_fl .lakit-carousel__item img{border-radius:15px;}
.slider_fl .lakit-carousel__item.swiper-slide-visible img{height:194px;position: relative;z-index:90;}
.slider_fl .lakit-carousel__item.swiper-slide-visible.swiper-slide-prev img{height:270px;height:194px;z-index:95;transform: scale(1.2);}
.slider_fl .lakit-carousel__item.swiper-slide-visible.swiper-slide-next img{height:270px;height:194px;z-index:95;transform: scale(1.2);}
.slider_fl .lakit-carousel__item.swiper-slide-visible.swiper-slide-active img{height:350px;height:194px;transform: scale(1.5);z-index: 100;}
.slider_fl .lakit-carousel__item-inner{display:flex;    align-items: center;}

.slider_pjctz{}
.slider_pjctz{}
.slider_pjctz .lakit-carousel__item{height:760px !important; display: flex;border-radius:15px;}
.slider_pjctz .lakit-carousel__item .lakit-carousel__item-link{width:100%;}
.slider_pjctz .lakit-carousel__item img{border-radius:15px;transform-origin: center bottom; bottom:-8px; height:480px;position: relative; filter: brightness(50%);}
.slider_pjctz .lakit-carousel__item.swiper-slide-visible img{z-index:90;transform: scale(0.8);}
.slider_pjctz .lakit-carousel__item.swiper-slide-visible.swiper-slide-prev img{height:270px;height:480px;z-index:95;transform: scale(1) translatex(-25px);filter: brightness(100%);}
.slider_pjctz .lakit-carousel__item.swiper-slide-visible.swiper-slide-next img{height:270px;height:480px;z-index:95;transform: scale(1) translatex(25px);filter: brightness(100%);}
.slider_pjctz .lakit-carousel__item.swiper-slide-visible.swiper-slide-active img{height:350px;height:480px;z-index:100; transform: scale(1.1);filter: brightness(100%);}

.slider_pjctz .lakit-carousel__item-inner{display:flex;    align-items: center;flex-direction:column;margin-top:auto;width:100%;}
.slider_pjctz .lakit-carousel__item-inner .lakit-carousel__content{width:100%;text-align:center;transform: scale(1.1);border:1px solid #004B8E;opacity:0; visibility:hidden;border-radius: 0px 0px 20px 20px;transition: all 0.1s ease-in-out !important;border-top-width: 0px !important;}
.slider_pjctz .lakit-carousel__item-inner .lakit-carousel__content h5{text-align:center;}
.slider_pjctz .lakit-carousel__item.swiper-slide-visible.swiper-slide-active .lakit-carousel__content{opacity:1; visibility:visible;}

.mda_cntr{}
.mda_cntr .lakit-posts__outer-box{display:flex;}
.mda_cntr .lakit-posts__meta{position:absolute;left:50px;top:50px;}
.mda_cntr  .lakit-posts__inner-content{    display: flex;
    flex: 1;
    height: 100%;
    margin-bottom: 0px;
    margin-top: 0px;}
.mda_cntr  .lakit-posts__inner-content-inner{align-content: center;}
.mda_cntr .lakit-posts__inner-box:hover a{color:#ffffff;}
.mda_cntr .lakit-posts__inner-box:hover .lakit-posts__excerpt {color:#ffffff !important;}
.mda_cntr .lakit-posts__inner-box:hover .lakit-posts__meta{border-color: #ffffff;color: #000000;background-color:#ffffff;}

div#n2-ss-2 .nextend-thumbnail-horizontal .nextend-thumbnail-inner{background:transparent;}
.n2-ss-slider .n2-ss-slide-background-image img{border-radius:20px !important;}
div#n2-ss-2 .n2-thumbnail-dot img{border-radius:10px !important;}
.n2-ss-slider-controls .nextend-arrow{border-radius: 50px 50px 50px 50px;   width:44px;height:44px;background-position:center;    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14901960784313725);}
.n2-ss-slider-controls .nextend-arrow img{visibility:hidden;width:44px;height:44px;}
.n2-ss-slider-controls .nextend-arrow-previous{background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/09/lt_a.png");}
.n2-ss-slider-controls .nextend-arrow-previous:hover{background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/09/lt_b.png");}
.n2-ss-slider-controls .nextend-arrow-next{background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/09/rt_a.png");}
.n2-ss-slider-controls .nextend-arrow-next:hover{background-image:url("https://newdemoserver.wowdle.com/super_sign_wp/wp-content/uploads/2026/09/rt_b.png");}

.frmz_crr{}
.wpcf7-file{display:none;}
.delete{display:none;}
.Hm_flz{margin-right:20px;}
.cmn_fle{padding:14px 20px; background-color:#111111;border-radius: 4px 4px 4px 4px;
    font-family: "Be Vietnam Pro", Sans-serif;text-align:center;border:0px;
    font-size: 16px;color:#ffffff;display:block;
    font-weight: 400;min-width:300px;
    line-height: 1.2em;}
.wpcf7-select{ font-family: "Be Vietnam Pro", Sans-serif;font-size: 16px;display:block;
    font-weight: 400;
    line-height: 1.2em;}
.wpcf7-not-valid-tip{font-family: "Be Vietnam Pro", Sans-serif; display:block;margin-top:5px;}
.Hm_flz h6 span{font-family: "Be Vietnam Pro", Sans-serif;font-size:16px;}
.wpcf7-response-output{font-family: "Be Vietnam Pro", Sans-serif;}

.rst_btn{background-color:#FFFFFF;    color: #121212;
  
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 40px 40px 40px 40px;
    padding: 10px 25px 10px 25px;
    font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;}
.rst_btn:hover{background-color:#004B8E;    color: #ffffff;
    border-color: #004B8E;}
.btm_btnz p{display:flex;flex-direction:column;margin-right:16px;}


.home_slidr{}

.thmP_hldr_Base .swiper-slide{border-radius:14px;	margin:10px !important;border:1px solid #FFFFFF;box-sizing:content-box !important;}
.thmP_hldr_Base .swiper-slide.active {    box-shadow: -1px 1px 8px 2px #0071D7B2;}
.home_slidr .bdt-position-z-index {width:100%;}
.home_slidr .bdt-dots-container{width: 100%;max-width: 1440px;margin: auto;    display: flex;}
.home_slidr .swiper-pagination{    width: auto !important; margin: 0px auto 0 0;}
.home_slidr .swiper-pagination-bullet{opacity:1 !important;}

.a_sldr_lst .lakit-carousel__dots{font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
    color: #000000;
	left:80px !important;
		top:70px !important;
}
.a_sldr_lst .lakit-carousel__content{position:absolute;display:flex;bottom:80px;width:100%;}
.a_sldr_lst .lakit-carousel__item-title{flex:1;}
.a_sldr_lst .lakit-carousel__content::before{width:calc(100% - 290px);background-color:#B7B7B759;height:3px;position:absolute;bottom:0px;content:"";}
.a_sldr_lst .lakit-carousel__content::after{width:calc(100% - 290px);width:0px; background-color:#ffffff;height:3px;position:absolute;bottom:0px;content:"";transition:all 5s ease-in-out;}
.a_sldr_lst .swiper-slide-active .lakit-carousel__content::after{width:calc(100% - 290px);}


.a_sldr_lst .lakit-carousel__content .elementor-button{
	height:fit-content;
}
.a_sldr_lst .lakit-carousel__content .elementor-button:hover{
	background-color:white !important;
}
.a_sldr_lst .lakit-carousel__content .elementor-button .btn-icon{
	transition: transform 300ms ease-in-out;
	
}

.a_sldr_lst .lakit-carousel__content .elementor-button:hover .btn-icon{
	transform: rotate(45deg);
}
.drp_pject{width:340px;}
.drp_pject select{width:100%;text-align:center;background-color:#4698FF4D;border-radius:14px;font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 16px;
	line-height:1.3em;
    font-weight: 400;height:42px;
    fill: #004B8E;border:0px;
	outline:none;
    color: #004B8E;}
.drp_pject select option{
	padding:5px 0px;
	display:block;
	  font-size: 16px;
	line-height:1.3em;
	outline:none;
}
.each_blk_cap .elementor-icon-box-wrapper{opacity:1;transition:all 0.5s ease-in-out;}
.each_blk_cap .img_blk_for_cap{width:100%;height:100%;border-radius:20px;}
.each_blk_cap .img_blk_for_cap img{opacity:0;transition:all 0.5s ease-in-out;}
.each_blk_cap .btn_blk_for_cap .elementor-button{opacity:0; transition : all 0.5s ease-in-out;}
.each_blk_cap:hover .img_blk_for_cap img{opacity:1;}
.each_blk_cap:hover .btn_blk_for_cap .elementor-button{opacity:1;}
.each_blk_cap:hover .elementor-icon-box-wrapper{opacity:0;}


/* slider */
/* slider  */


.cus-items-thumb-slider .nextend-thumbnail-horizontal .nextend-thumbnail-inner {
  background: transparent !important;
  padding: 0 !important;
}
.cus-items-thumb-slider .nextend-thumbnail-horizontal .n2-thumbnail-dot {
  margin: 10px 0px !important;
  border-radius: 7px !important;
  margin-right: 20px !important;
}
.cus-items-thumb-slider.cus-home .nextend-arrow-next {
  margin-left: 30px;
}
.cus-items-thumb-slider.cus-home .nextend-bar {
  margin-left: 80px;
}
.cus-slider-small-box {
  width: fit-content !important;
  background: black;
  border-radius: 24px;
  padding: 5px 12px;
  font-family: 'Poppins', Sans-serif !important;
  border: 1px solid white;
}

.cus-slider-small-box2 {
  width: fit-content !important;
  font-family: 'Poppins', Sans-serif !important;
  /* 	position: absolute !important; */
}

.cus-items-thumb-slider.inner .cus-slider-small-box {
  top: 0;
  left: 0;
  position: absolute !important;
}
.cus-slider-small-box .n2-ss-layer-row-inner {
  gap: 8px;
}
.cus-slider-bigtext {
  width: fit-content !important;
}
.cus-items-thumb-slider.inner .cus-slider-bigtext {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
.cus-slider-bigtext > div {
  font-family: 'Poppins', Sans-serif !important;
}
.cus-slider-smalltext > div {
  white-space: nowrap;
}
.cus-slider-smalltext-icon {
	width:fit-content !important;
}
.cus-items-thumb-slider .n2-ss-slider-controls .nextend-bar-horizontal > div {
  position: absolute !important;
  left: 150px;
  bottom: 5px;
  font-family: 'Poppins', Sans-serif !important;
  font-style: normal !important;
  background: transparent !important;
}
.n2-ss-slider-controls .nextend-bar-horizontal > div > span {
  font-family: 'Poppins', Sans-serif !important;
  font-style: normal !important;
}

.cus-items-thumb-slider .nextend-arrow img {
  padding: 10px !important ;
  border: 1px solid white !important;
}

.n2-ss-slider-controls .nextend-bar-horizontal > div > span:last-child {
  color: #ffffff4d !important;
}

.cus-items-thumb-slider.inner .n2-ss-slider .n2-ss-slide-background-image img {
  border-radius: 20px !important;
}

.cus-items-thumb-slider.cus-home .nextend-thumbnail-inner {
  background: transparent !important;
}

.cus-items-thumb-slider.cus-home .nextend-thumbnail-vertical .n2-align-content-start {
  align-content: center !important;
  padding-right: 30px;
}

.cus-home-slider-content {
  margin-top: auto !important;
  margin-bottom: 140px !important;
  margin-left: 140px !important;
}



/* slider  */
/* slider  */


.cuz-project-li .aj-cat-card .aj-cat-card-img-wrap {
	border-radius:20px !important;
	overflow:hidden;
}

.cus-project-list .aj-card-content .aj-card-title, .cus-project-list .aj-card-content *{
	font-family: "Be Vietnam Pro" !important;
}

.cus-project-list .aj-pagination-loadmore .aj-load-more-btn{
	background-color:#004B8E;
	border-radius: 40px 40px 40px 40px;
	font-family: "Be Vietnam Pro" !important;
	border: 1px solid #004B8E; 
}
.cus-project-list .aj-pagination-loadmore .aj-load-more-btn:hover{
	background-color:#FFFFFF;
	color:#004B8E;

}

.cus-text-shiny .elementor-heading-title{
	background: linear-gradient( 100deg, rgba(0, 0, 0, 0.3) 10%, rgb(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.3) 70% );
	background-size: 200% 100%;
	  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
	animation: shine 6s linear infinite;
}


.cus-hover-neon:hover, .each_blk_cap:hover {
  box-shadow: 
    0 0 10px  rgba(0, 75, 142, 0.5),   /* Shorter blur slightly brighter */
    0 0 5px  rgba(0, 75, 142, 0.4), 
    0 0 15px  rgba(0, 75, 142, 0.4), 
    0 0 20px  rgba(0, 75, 142, 0.3), 
    0 0 25px rgba(0, 75, 142, 0.2) !important;  /* Larger blur more transparent */
}

.cus-hover-neon-img img{
	border-radius:20px !important;
	transition: all 300ms ease-in-out;
}

.cus-hover-neon-img img:hover {
  box-shadow: 
    0 0 10px  rgba(0, 75, 142, 0.5),   /* Shorter blur slightly brighter */
    0 0 5px  rgba(0, 75, 142, 0.4), 
    0 0 15px  rgba(0, 75, 142, 0.4), 
    0 0 20px  rgba(0, 75, 142, 0.3), 
    0 0 25px rgba(0, 75, 142, 0.2);  /* Larger blur more transparent */
}


.cus-icon-arrow-btn .elementor-button:hover .elementor-button-icon{
	transform: rotate(45deg);
}
.cus-icon-arrow-btn .elementor-button .elementor-button-icon{
	transition: transform 300ms ease-in-out;
}

@keyframes shine {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}


@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: 880px) {
  .cus-home-slider-content .cus-slider-bigtext > div {
    font-size: 250% !important;
  }
}

@media (max-width: 700px) {
  .cus-items-thumb-slider.inner .cus-slider-small-box .n2-ss-layer-row-inner,
  .cus-items-thumb-slider .cus-slider-small-box .n2-ss-layer-row-inner {
    flex-wrap: nowrap !important;
  }

  .cus-items-thumb-slider .n2-ss-slider-controls .nextend-bar-horizontal > div {
    left: 0 !important;
    bottom: 0;
    padding: 0px 20px 0px 20px !important;
  }
  .cus-home-slider-content .cus-slider-bigtext > div {
    font-size: 200% !important;
  }
  .cus-home-slider-content {
    margin-top: auto !important;
    margin-bottom: 50px !important;
    margin-left: 50px !important;
  }
  .cus-items-thumb-slider.cus-home .nextend-bar {
    margin-left: 40px;
    margin-bottom: 30px;
  }
	.cus-items-thumb-slider .n2-ss-slider {
		min-height:350px !important;
	}
}
