/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/
@import url(https://db.onlinewebfonts.com/c/cefa2bca89ec27b6b9c51c215bce8ba2?family=Nexa-Regular);
@import url(https://db.onlinewebfonts.com/c/69712626791f7ffb53fcc0b9a3bf2b42?family=Nexa-Bold);
html,body{margin:0px;overflow-x:hidden;}
p{font-family: "Nexa-Regular";}
.next_p p{font-family: "Nexa-Regular" !important;}
.next_h *{font-family: "Nexa-Bold" !important;}
.next_n *{font-family: "Nexa-Regular" !important;}
.next_n_menu .menu-item-link,.next_n_menu .menu-item-link .menu-text{font-family: "Nexa-Regular" !important;}
.nex-r .elementor-button{font-family: "Nexa-Regular" !important;}
.nmbr_cnt .elementor-counter-number-wrapper *{font-family: "Nexa-Bold" !important;}
.nmbr_cnt .elementor-counter-title{font-family: "Nexa-Regular" !important;}
/* 
 @font-face {
    font-family: "Nexa-Regular";
    src: url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.eot");
    src: url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/cefa2bca89ec27b6b9c51c215bce8ba2.svg#Nexa-Regular")format("svg");
}

@font-face {
    font-family: "Nexa-Bold";
    src: url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.eot");
    src: url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/69712626791f7ffb53fcc0b9a3bf2b42.svg#Nexa-Bold")format("svg");
}
 *  */
.img_slder_blk{}
.img_slder_blk .swiper-slide img{height:645px;width:80%;object-fit:cover;object-position:center;transition:all 0.3s ease-in-out;}
.img_slder_blk .swiper-slide.swiper-slide-active{z-index:10;}
.img_slder_blk .swiper-slide.swiper-slide-active img{width:80%;}
.img_slder_blk .swiper-slide.swiper-slide-prev img{right:-18%;position:absolute;transform:scale(.8);width:20%;}
.img_slder_blk .swiper-slide.swiper-slide-next img{left:-18%;position:absolute;transform:scale(.8);width:20%}

.img_slder {}

.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;
}
.wpcf7-textarea {
    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);
}
.carr_wrp{}
.carr_wrp .bdt-ep-product-grid-image{display:none;}
.carr_wrp  .bdt-ep-product-grid-content div{display:flex;}
.carr_wrp  .bdt-ep-product-grid-content div *{margin-top:auto !important;margin-bottom:auto !important;}
.carr_wrp .bdt-ep-product-grid-content .bdt-ep-product-grid-rating-time{display:none;}
.carr_wrp .bdt-ep-product-grid-title-price{width:60%;}
.carr_wrp .bdt-ep-product-grid-title{font-family: "Nexa-Bold" !important;padding-top:8px;}
.carr_wrp .bdt-ep-product-grid-price{width:40%;font-family: "Nexa-Regular" !important;padding-top:4px;}
.carr_wrp .bdt-ep-product-grid-text{padding:0px 15px;font-family: "Nexa-Regular" !important;}
.carr_wrp .bdt-ep-product-grid-readmore-wrap{margin-left:auto;margin-right:0px;}
.carr_wrp .bdt-ep-product-grid-readmore {font-family: "Nexa-Regular" !important;}
.clkTo_wrp{border-radius: 5px;background: #FFF;position:relative;}
.clkTo_wrp .wpcf7-file{width:100%;height:200px;opacity:0;margin-top:0px !important;position:relative:z-index:10;}
.clkTo_wrp{}
.clkTo_::before{background-image:url("https://demo3.wowdle.com/etcs_wp/wp-content/uploads/2025/10/cld.png");background-position:center;background-size:contain; width:45px;height:45px;position:absolute;content:"";left:50%;transform:translatex(-50%);top:0px;}
.clkTo_{position:absolute;left:50%;transform:translatex(-50%);bottom:16px;font-size: 16px;font-style: normal;font-weight: 400;line-height: 17px;color: #000000;font-family: "Nexa-Bold" !important;text-align:center; padding-top:60px;}
.clkTo_ span{color: #23295F;}
.next_n_menu .lakit-active--mbmenu .menu-item{width:100%;}
.next_n_menu .lakit-active--mbmenu .lakit-nav-link-inner{flex:1;}


.custom-event-mob p{
	margin:0;
}

.cust-files p br{
	display:none;
}

.cust-files>p{
	display:flex;
	flex-direction:column;
}

.cust-files>p input{
	width:100%
}

.cus-file-types{
	margin-top:8px;
}

@media (max-width: 1024px) {
	.img_slder_blk .swiper-slide img{height:400px;}
	.carr_wrp .bdt-ep-product-grid-content div{flex-direction:column;}
	.carr_wrp .bdt-ep-product-grid-title-price{width:100%;display:block !important;}
	.carr_wrp .bdt-ep-product-grid-text{padding:0px;}
	.carr_wrp{display:flex;}
	.carr_wrp .bdt-ep-product-grid{width:100%;}
}

@media (max-width: 981px) {
	.img_slder_blk .swiper-slide img{height:300px;}
}

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