/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/
html,
body {
    margin: 0;
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
}

a,
a:focus,
a:hover {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.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;
}

.menu_fl .menu-item {
    width: 100%;
}

.header_wrp {
    transition: all 0.3s ease-in-out !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -ms-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
}

.scrolled .header_wrp {
    margin-top: 0px;
    background-color: #fff !important;
}

.scrolled #head_button {
    border-color: #000000;
    color: #000;
}

.scrolled #head_button:hover {
    border-color: #838383;
    color: #fff;
}

.scrolled .menu_fl .lakit-nav__mobile-trigger-open svg {
    fill: rgb(131, 131, 131);
}

.aj-footer-posts a {
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    position: relative;
    text-decoration: none;
}

.aj-footer-posts a:before {
    content: "";
    position: absolute;
    left: 0;
    color: #838383;
    top: 5px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    opacity: 0;
    width: 10px;
    height: 10px;
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-alt-circle-right" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23838383" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"></path></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 50%;
    padding-left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.aj-footer-posts a:hover:before {
    opacity: 1;
}

.aj-footer-posts a:hover {
    color: #fff;
}

.aj-footer-posts a:hover {
    padding-left: 18px !important;
}

.pgrz_wrp {}

.pgrz_wrp .lakit-progress-bar__inner {
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

.pgrz_wrp .lakit-progress-bar__title {
    flex: 1;
    align-items: self-start !important;
    justify-content: left !important;
}

.pgrz_wrp .lakit-progress-bar__wrapper {
    width: 100%;
}

.lst_itm_abt {}

.lst_itm_abt .bdt-fancy-list-img {
    width: 130px;
    height: 130px;
    background: #e1e1e1;
    text-align: center;
    line-height: 130px;
    border-radius: 100%;
    display: flex;
}

.lst_itm_abt .bdt-fancy-list-img img {
    margin: auto;
}

.each_awrd {}

.each_awrd .lakit-bannerlist__content {
    position: absolute;
    bottom: -80px;
    left: 0px;
    width: 100%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.each_awrd .lakit-bannerlist__content .lakit-bannerlist__content-inner {
    height: 80px;
}

.each_awrd .lakit-bannerlist__inner:hover .lakit-bannerlist__content {
    bottom: 0px;
}

.list_board {}

.list_board .lakit-bannerlist__content-inner {
    display: flex;
    flex-direction: column;
}

.list_board .lakit-bannerlist__icon {
    order: 2 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.list_board .lakit-bannerlist__title {
    order: 0 !important;
}



.list_board .lakit-bannerlist__desc {
    order: 1 !important;
    position: relative;
}

.list_board .lakit-bannerlist__desc:before {
    content: '';
    width: 22px;
    height: 3px;
    background: #838383;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0
}

.pop_user {}

.pop_user .dialog-message {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.partnering_market .bdt-fancy-list-img img {
    width: 100%;
    height: 80px;
    object-fit: contain;
    object-position: center;
}

.tstmnl_scrl .lakit-carousel__dots {
    bottom: -60px !important;
}


.tstmnl_scrl .lakit-testimonials__comment p:before {
    content: '"';
    font-size: 30px
}

.tstmnl_scrl .lakit-testimonials__comment p:after {
    content: '"';
    font-size: 30px
}

.sticky_about_menu {
    opacity: 0;
    transform: all 0.3s ease-in-out;
    -webkit-transform: all 0.3s ease-in-out;
    -moz-transform: all 0.3s ease-in-out;
    -ms-transform: all 0.3s ease-in-out;
    -o-transform: all 0.3s ease-in-out;
}

.sticky_about_menu.elementor-sticky--effects {
    opacity: 1;
}

.sticky_about_menu .current-page-ancestor .menu-item-link-top {
    background-color: var(--enav_n_bgcolor) !important;
    color: var(--enav_n_tcolor) !important;
}

.cntact_wrp input {
    outline: none;
}

.each_counter {}

.each_counter .lakit-counter-title {
    position: relative;
    text-align: center;
}

.each_counter .lakit-counter-title::before {
    position: absolute;
    content: '';
    background-color: #303030;
    width: 20px;
    height: 2px;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.wpcf7-textarea {
    color: #818181;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.sbmt_pg p {
    display: flex;
    flex-direction: column;
}

.sbmt_pg p .wpcf7-submit {
    margin-left: auto;
    margin-right: 0px;
}

.blk_pop.elementor-popup-modal .dialog-message {
    height: 70vh;
    max-height: 70vh;
}

.glry_full .wonderplugin-gridgallery-item>a {
    display: none !important;
}

#scrl_blk {
    cursor: pointer;
}

@media (min-width: 1200px) {
    .cntact_wrp .col-md-3 {
        width: 29.33%;
    }

    .cntact_wrp .cntact_wrp_div.col-md-3 {
        width: 12%;
    }

    .lst_itm_abt_c ul,
    .lst_itm_abt_d ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        grid-gap: 0px;
    }

    .lst_itm_abt_c ul li {
        width: 20%;
    }

    .lst_itm_abt_d ul li {
        width: 25%;
    }

}

@media (min-width: 881px) {}

@media (min-width: 768px) {
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .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) {}