/*
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;}

@font-face {
  font-family: "Gotham_regular";
  src: url("assets/fonts/Gotham Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham_bold";
  src: url("assets/fonts/Gotham Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham_light";
  src: url("assets/fonts/Gotham Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

.Gotham_R,
.Gotham_R *{
  font-family: "Gotham_regular" !important;
}
.Gotham_B,
.Gotham_B *{
  font-family: "Gotham_bold" !important;
}

.Gotham_L,
.Gotham_L *{
  font-family: "Gotham_light" !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;
}

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


.logo_a img{opacity:1;transition:all 0.3s ease-in-out;}
.logo_b img{opacity:0;transition:all 0.3s ease-in-out;}
.page_head{transition:all 0.3s ease-in-out;background-image: linear-gradient(180deg, #00000096 0%, #00000000 100%);}
.page_head_in{transition:all 0.3s ease-in-out;}
.page_head .menu-item-link-top{transition:all 0.3s ease-in-out;}

.scrollinG .logo_a img{opacity:0 !important;}
.scrollinG .logo_b img{opacity:1 !important;}
.scrollinG .page_head{background-color:#ffffff;background-image:none !important;}
.scrollinG .page_head_in{background-image:#ffffff !important;}
.scrollinG .page_head .lakit-nav__item.current-menu-item>.menu-item-link-top,
.scrollinG .page_head .menu-item-link-top{color:#000000 !important;}

.rvw_crd .bdt-ep-review-card-image{width:64px !important;min-width:64px !important; object-fit:contain;object-position:center left;}
.rvw_crd .bdt-ep-review-card-image img{ object-fit:contain;object-position:center left;}
.top_menu .current_page_item  .menu-item-link-top::before{border-radius: 1.5px;height:3px !important;
background: linear-gradient(90deg, #50147A 0%, #6D51FF 100%);top:auto !important;bottom:0px;}

.serz_list{}
.serz_list .bdt-ep-product-carousel-content>div{flex:1;display:flex;flex-direction:column;}
.serz_list .bdt-ep-product-carousel-title{
  font-family: "Gotham_bold" !important;}
.serz_list .bdt-ep-product-carousel-text{
  font-family: "Gotham_light" !important;}
.serz_list .bdt-ep-product-carousel-readmore-wrap{    flex: 1;    align-content: end;}
.serz_list .bdt-ep-product-carousel-readmore{width:100%;text-align:center;
  font-family: "Gotham_light" !important;display:block !important;}
.serz_list .bdt-ep-product-carousel-rating-time{display:none !important;}


.home_our_courses{}
.home_our_courses .bdt-ep-product-grid-image::after{border-radius: 15px;position:absolute;content:'';width:100%;height:100%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);z-index:1}
.home_our_courses .bdt-ep-product-grid-content{position:absolute;top:auto;bottom:0px;block-size:auto;z-index:10;}

.home_testimo .bdt-ep-review-card-carousel-content{display:flex;flex-direction:column;} 
.home_testimo .bdt-ep-img-inline{order:2;}
.home_testimo .bdt-ep-review-card-carousel-name{font-family: "Gotham_bold" !important;}
.home_testimo .bdt-ep-review-card-carousel-job-title{font-family: "Gotham_light" !important;}
.home_testimo .bdt-ep-review-card-carousel-text{  font-family: "Gotham_light" !important;}

.footer_iconz{}
.footer_iconz .bdt-fancy-list-title{font-family: "Gotham_bold" !important;padding-bottom:10px;}
.footer_iconz .bdt-fancy-list-text{font-family: "Gotham_light" !important;}

.blogz{}
.blogz .lakit-posts__meta__item{font-family: "Gotham_light" !important;}
.blogz .lakit-posts__title{font-family: "Gotham_bold" !important;}
.blogz .lakit-posts__excerpt{font-family: "Gotham_light" !important;}

.form_contact *{font-family: "Gotham_light" !important;}
.form_contact .sub_misn p{display:flex;flex-direction:column; }
.form_contact .sub_misn p .wpcf7-spinner:last-child{display:none;}
.form_contact .wpcf7-spinner{margin-left:auto;margin-right:auto;background-color:#80a3c596;margin-top:15px;}
.form_contact .wpcf7-response-output{color:#ffffff;}
.wpcf7-submit{cursor:pointer;}

@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: 1024px) {	
	
.logo_a img{opacity:0;transition:all 0.3s ease-in-out;}
.logo_b img{opacity:1 !important;transition:all 0.3s ease-in-out;}
.scrollinG .logo_a img{opacity:0 !important;}
.scrollinG .logo_b img{opacity:1 !important;}
 .page_head{background-color:#ffffff;background-image:none !important;}
}


