/**
* Theme Name: Udrive Child
* Description: This is a child theme of Udrive, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Kalia</a>
* Template: udrive
* Version: 1.5
*/

.main-header .outer-box .logo-box {
    padding: 5px 0 !important;
}
.logo img, .footer-logo img, .nav-logo img {
    height: 100px !important;
}
.theme-btn.btn-one {
    background: #0073e6 !important;
    color: #ffff !important;
}

.header-top .top-inner .single-item .icon, .header-top .top-inner .share-box li h6 i {
    color: #0073e6 !important;
}
.theme-btn.btn-two:before, .banner-carousel .content-box p:before, .banner-section .owl-theme .owl-dots .owl-dot.active span {
    background: #0073e6 !important;
    color: #ffff !important;
}

.banner-section .shape-3, .banner-section .shape-4, .banner-section .shape-8{
    display: none;
}

.banner-section .owl-theme .owl-dots .owl-dot.active span:before, .theme-btn.btn-two:hover{
	color: #ffff !important;
}

.banner-section .shape-7{
	background: url(/wp-content/uploads/2025/09/image-3.png) !important;
}
.about-home .social-links {
    display: none;
}
.about-home .inner {
    display: none !important;
}
.about-section .content-box h2:before {
    background-image: url(/wp-content/uploads/2025/09/image-2.png) !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Lexend', sans-serif !important;

}
.highlights-section .single-item h4 i {
    color: #0073e6 !important;
}
.shape-1.float-bob-x, .shape-2.float-bob-x{
	background: url(/wp-content/uploads/2025/09/image-1.png) !important;
}
.service-block-one .inner-box:hover .lower-content .lower-box {
    background: #0073e6;
}
.service-block-one .inner-box:hover .lower-content .lower-box .arrow-icon li {
    color: #ffff !important;
}

.service-block-one .inner-box:hover .lower-content .lower-box .link a{
	color: #ffff !important;
}
.service-block-one .inner-box .image-box .icon-box:before {
    background: #0073e6 !important;
}
.service-block-one .inner-box .image-box .icon-box {
    display: none;
}
.service-section .owl-theme .owl-dots .owl-dot.active span:before {
    color: #0073e6;
}
.service-section {
    padding: 4em 0px 4em 0px !important;
}
.process-section .icon img {
    max-width: 50px;
}
/*.adresse-centre .elementor-image-box-content, .adresse-centre img {
    filter: contrast(0) brightness(2);
}
*/


.centre img{
	    clip-path: polygon(0% 0%, 85% 0%, 100% 23%, 100% 100%, 80% 100%, 25% 100%, 0% 100%, 0% 20%);
}

.full-a {
    padding: 0 !important;
}

.full-a a {
    width: 100% !important;
    border-radius: 0 !important;
    padding: 20px 30px !important;
}
.scroll-to-top .scroll-bar-text {
    color: #0073e6 !important;
}
.testimonial-section .title-inner .rating-box .rating li {
    background: #0073e6 !important;
    color: #ffff !important;
}

.testimonil-block-one .inner-box .rating li {
    color: #0073e6 !important;
}

.testimonil-block-one .inner-box .author-box h6 {
    color: #0073e6 !important;
}

.news-block-one .inner-box .image-box .category {
    background: #0073e6 !important;
}

.testimonial-block .testimonil-block-one, .testimonil-block-one .inner-box {
    height: 100%;
}
.header-top a {
    color: #c3c4c8;
    transition: all .5s;
}
.header-top a:hover {
    color: #0073e6;
}
.header-top .top-inner .share-box li a:hover {
    color: #0073e6 !important;
}
/*.sticky-header .logo img {
    height: 50px !important;
}*/
.sticky-header .shape {
    background-image: none !important;
}
.main-header .outer-box .menu-area {

    padding-top: 5px !important;
}
footer .copyright a {
    color: #fff;
    transition: all .5s;
}
footer .copyright a:hover{
    color: #0073e6;
}
.footer-widget ul li:hover:before, .footer-widget ol li:hover:before {
    background: #0073e6 !important;
}
.footer-top .widget-title:before {
    background: #0073e6 !important;
}
.footer-widget ul li a:hover, .footer-widget ol li a:hover {
    color: #0073e6 !important;
}
.news-block-one .inner-box .image-box .category a {
    color: #ffff !important;
}

.footer-top .logo-widget .list li a:after {
    color: #0073e6 !important;
}
.post-info li:has(a[href*="#comments"]) {
  display: none !important;
}
.main-menu .navigation > li > ul > li > a:hover {
    color: #0073e6 !important;
}
.main-menu .navigation > li > ul > li > a:before {
    color: #0073e6 !important;
}
.black p {
    font-family: 'Inter', sans-serif;
    color: #000000 !important;
}

.funfact-section.alternat-2 .funfact-block-one .inner-box .icon-box {
    border: 6px solid #0073e6 !important;
}

.about-style-three .content-box .inner .link-box li a:after {
    color: #0073e6;
}

form#forminator-module-1539 {
    background: #ffff;
    padding: 20px !important;
    border-radius: 5px;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    color: #000 !important;
        min-width: 100px;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #0073e6 !important;
    background-color: #0073e6 !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-steps .forminator-break:before {
    background-color: #0073e6 !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-dot {
    border-color: #000 !important;
    background-color: #000 !important;
}

/*.forminator-ui#forminator-module-1539 span.select2.select2-container.forminator-select {
    display: none;
}*/
.forminator-field-html label {
    display: none !important;
}

.forminator-field-html .forminator-field.forminator-merge-tags {
    text-align: center;
    font-size: 1.5em;
    color: #000;
    font-weight: 600;
}
.forminator-pagination-steps {
    margin-bottom: 3em !important;
}
.forminator-ui#forminator-module-1539 span.select2.select2-container.forminator-select:last-child {
    display: none;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-label {
    font-size: 14px !important;
    color: #000 !important;
    font-weight: 500 !important;
} 
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    border-color: #000 !important;
    background-color: #000 !important;
    border-radius: 3px !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    color: #ffff !important;
    font-size: 13px !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover {
    border-color: #000 !important;
    background-color: #000 !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__rendered {
    color: #0073e6 !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
    color: #0073e6 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default {
    border-color: #000 !important;
    background-color: #000 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted, .forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
    background-color: #0073e6 !important;
   
}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-]:before, .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before {
    color: #0073e6 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box) {
    color: #ffff !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-dropdown--multiple.forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option span {
    font-size: 14px !important;
}
button.forminator-button {
    background: #0073e6;
    border-radius: 0 !important;
    color: #ffff;
    transition: all .5s;
}
button.forminator-button:hover{
    background: #000;
   
}
.forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-1539.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: #0073e6 !important;
}
.forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-header .ui-corner-all {
    background-color: #0073e6 !important;
}
.ui-widget-header {
    border: 1px solid #000 !important;
    background: #000 !important;
}
.forminator-custom-form-1539.forminator-calendar--default:before {
    border-color: #000 !important;
    background-color: #000 !important;
}
.forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-calendar thead th {
    color: #ffff !important;
}
.forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default, .forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-calendar tbody td.ui-state-disabled span {
    border-color: #fff !important;
    background-color: #fff !important;
    color: #000 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight:active, .forminator-custom-form-1539.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight.ui-state-active {
    border-color: #0073e6 !important;
    background-color: #0073e6 !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-input {
 
    color: #ffff !important;
    font-size: 14px !important;
    background: #000 !important;
    border-radius: 3px !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-icon [class*=forminator-icon-]:before {
    color: #ffff !important;
}
span.forminator-checkbox-label {
    background: #ffff;
    border: 1px solid #000;
    color: #000;
    padding: 6px;
    border-radius: 3px;
    transition: all .5s;
        margin: 0 !important;
}
label:has(input[type="checkbox"]:checked) .forminator-checkbox-label {
    background: #0073e6 !important;
    border-color: #0073e6 !important;
    color: #ffff !important;
}
.forminator-custom-form-1539 span.forminator-checkbox-box {
    display: none !important;
}
.forminator-edit-module {
    display: none !important;
}


.menu-area .mobile-nav-toggler {
    background: #0073e6 !important;
}
.menu-area .mobile-nav-toggler .icon-bar {
    background-color: #ffff !important;
}
.location-block-one .inner-box h3:before {
    color: #0073e6 !important;
}
.location-block-one .inner-box .single-item p a:hover {
    color:#0073e6 !important;
}
.news-block-one .inner-box .lower-content h4 a:hover {
    color: #0073e6 !important;
}

.news-block-one .inner-box .lower-content .link-box a:hover {
    color: #0073e6 !important;
}
.contact-section .icon-box {
    width: 40px;
}
.contact-section .inner-box .social-links li a:hover {
    background: #0073e6 !important;
}
.location-style-two .shape .shape-2{
	display: none !important;
}
.contact-section .shape{
	display: none !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #000 !important;
    height: 2px !important;
}

.page-title .content-box .bread-crumb li a:hover {
    color: #0073e6 !important;
}
.blog-grid .news-block-two .inner-box .image-box .category {
    background: #0073e6 !important;
    color: #ffff !important;
}
.news-block-two .inner-box .image-box span.category a {
    color: #ffff;
}
.blog-grid .news-block-two .inner-box .lower-content .link a i {
    color: #0073e6 !important;
}
.blog-grid .news-block-two .inner-box .lower-content h4 a:hover {
    color: #0073e6 !important;
}
.blog-grid .news-block-two .inner-box .lower-content .link a:hover {
    color: #0073e6 !important;
}
.error-section h1 .text:before {
    background: #0073e6 !important;
}
.error-section .shape .shape-1 {
    display: none !important;
}
section.course-details .lower-box img {
    height: 40px;
}
.course-details .inner-box .lower-box .border-one {

    display: none;
}
.course-details .inner-box .upper-box .price-box {
    background: #0073e6 !important;
}

.course-details .inner-box .upper-box .price-box h6, .course-details .inner-box .upper-box .price-box h2{
    color: #ffff !important;
}
.course-details .inner-box .upper-box .inner .rating li {
    background: #0073e6 !important;
}
.theme-btn.btn-five:before {
    background: #0073e6 !important;
}
.course-details .inner-box .upper-box .inner .rating li {
    color: #ffff !important;

}
.process-section .inner-box .single-item:nth-child(4) .arrow-shape {
    display: none;
}
.process-section .inner-box .single-item:nth-child(4) {
    margin-left: 200px;
}
/*.process-section .inner-box .single-item:nth-child(4) span.count-text {
    right: auto;
    left: 0;
}*/
.icone-form .elementor-icon-box-icon {
    background: #000;
    width: 50px;
    height: 50px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.formation-top .course-details .inner-box .upper-box {
    padding-left: 250px;
}

.formation-top .course-details .inner-box .upper-box .price-box {
    width: 200px;
    padding: 30px 30px 30px 15px;
    clip-path: polygon(0% 0%, 75% 0%, 100% 40%, 100% 100%, 80% 100%, 0% 100%, 0% 73%, 0% 20%);
}


.formation-top section.course-details {
    padding-bottom: 4em;
}
.testimonil-block-one .inner-box .bg-shape {
    clip-path: polygon(0% 0%, 0% 0%, 100% 100%, 0% 100%, 0% 0%) !important;
}
.forminator-ui#forminator-module-1539.forminator-design--default .forminator-pagination-progress .forminator-progress-bar span {
    background-color: #A08651 !important;
}
section.testimonial-section a.theme-btn.btn-two {
    display: flex;
    align-items: center;
    padding: 13px 20px !important;
}
.main-header .outer-box .support-box h4 a:hover {
    color: #A08651 !important;
}
.header-top ul.share-box.clearfix {
    display: none;
}
.whats-ic .elementor-widget-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.whats-ic .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.scroll-to-top {
    right: -15px !important;
    bottom: 180px !important;
}
.whats-ic {
    width: fit-content;
    z-index: 9;
}
.service-block-one .inner-box .lower-content .text p{
    display: none !important;
}
.service-block-one .inner-box .lower-content .text h4 {
    min-height: 60px;
}

.news-block-two, .news-block-one {
    visibility: visible !important;
}
@media (min-width: 992px) {
    .location-style-two .col-lg-4 {
        -ms-flex: 0 0 50% !important;
        flex: 50% !important;
        max-width: 50% !important;
    }
}


@media (max-width: 991.98px) { 

.process-section .inner-box .single-item:nth-child(4) {
    margin-left: 0;
}

}


@media (max-width: 575.98px) {  

.header-top {
    display: none;
}

.icone-form .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
}
.icone-form h3.elementor-icon-box-title {
    margin: 0 !important;
}
.formation-top .course-details .inner-box .upper-box {
    padding-left: 0;
}
.icone-form .elementor-icon-box-icon {
    flex: none !important;
}
.formation-top section.course-details {
    padding-bottom: 2em;
}

}



.banner-section .content-box{
	padding-top:30px !important
}





















































