    .header-layout-default .header-top:after {
        width: 100%;
        border-radius: 0;
    }
    
    .moto-box {
        box-shadow: 1px 0px 28px rgba(131, 139, 154, 0.19);
        border-radius: 10px;
        background-color: var(--white-color);
        padding: 40px
    }
    
    .moto-box-wrap {
        margin-top: 0;
        position: relative;
        z-index: 3;
        --bs-gutter-y: 24px
    }
    
    .moto-box_icon {
        margin-bottom: 30px;
        position: relative;
        z-index: 2
    }
    
    .moto-box_icon img {
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out
    }
    
    .moto-box_icon::before {
        content: '';
        width: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(13, 94, 244, 0.07);
        z-index: -1;
        border-radius: 999px
    }
    
    .moto-box_title {
        margin-top: -0.28em;
        font-size: 24px
    }
    
    .moto-box_text {
        margin-bottom: -0.48em;
        max-width: 300px
    }
    
    .moto-box:hover .moto-box_icon img {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
    
    .category-list2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 5px;
        background-color: var(--white-color);
        border-radius: 10px;
        padding: 30px;
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out;
        position: relative;
        z-index: 2
    }
    
    .category-list2_icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        min-width: 60px;
        background-color: #fff1f4;
        border-radius: 10px;
        text-align: center;
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out;
        margin-right: 15px
    }
    
    .category-list2_icon img {
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out
    }
    
    .category-list2 .icon-btn {
        margin-left: auto;
        min-width: 50px;
        border: 1px solid var(--theme-color);
        color: var(--theme-color)
    }
    
    .category-list2_title {
        font-size: 24px;
        font-weight: 500;
        margin-top: -0.23em;
        margin-bottom: 2px;
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out
    }
    
    .category-list2_title a {
        color: inherit;
        -webkit-transition: 0s;
        transition: 0s
    }
    
    .category-list2_text {
        display: block;
        margin-bottom: -0.4em;
        -webkit-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out
    }
    
    .ag-version-content-2 ul {
        gap: 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    
    .ag-version-content-2 li {
        width: 200px;
        height: 88px;
        cursor: pointer;
        position: relative;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 100px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-color: #f4f4f4;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    
    .ag-version-content-2 li:nth-child(2),
    .ag-version-content-2 li:nth-child(3) {
        width: 200px;
    }
    
    .ag-version-content-2 li .img_1 {
        -webkit-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
    }
    
    .ag-version-content-2 li .img_2 {
        left: 0;
        right: 0;
        top: 50%;
        opacity: 0;
        margin: 0 auto;
        text-align: center;
        visibility: hidden;
        position: absolute;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;
    }
    
    .client-wrap img {
        max-width: 160px;
        height: auto;
    }
    
    .header-layout-default .menu-area .logo-bg {
        background-color: transparent;
    }
    
    .header-layout-default .menu-area .header-logo {
        margin-top: 0;
        padding: 10px 0;
    }
    
    .header-logo img {
        height: 75px;
        width: auto;
    }
    
    .header-layout-default .header-top {
        padding: 10px 0;
        background-color: var(--theme-color);
    }
    
    .header-layout-default .header-top:after {
        display: none;
    }
    
    .hero-title {
        color: #fff;
    }
    
    .highlights {
        background-color: var(--theme-color);
    }
    
    .counter-card-wrap {
        border-color: #e7839642 !important;
    }
    
    .th-box_img.theme1:before {
        border-color: #113a85;
    }
    
    .footer-contact_icon:after,
    .footer-contact_icon:before {
        background-color: transparent;
    }
    
    .moto-box_icon img {
        height: 100px;
    }
    
    .feature-card_icon img {
        height: 80px;
    }
    
    .become-instructor-wrap {
        padding: 16px;
    }
    
    .become-instructor-wrap .box-title {
        font-size: 16px;
    }
    
    .become-instructor-wrap i {
        font-size: 16px;
    }
    
    .certificate-table th {
        background-color: var(--theme-color);
        color: #fff;
    }
    
    .certificate-table th,
    .certificate-table td {
        padding: 24px;
    }
    
    .certificate-table.table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #ffd8d826;
    }
    
    .process-card {
        text-align: left;
        padding: 24px;
        border: 1px solid #ededed;
        border-radius: 10px;
        max-width: inherit;
        height: 100%;
    }
    
    .service-card.style3:hover .checklist.style3 li:before {
        color: #fff;
    }
    
    .service-card.style3:hover .checklist.style3 li {
        color: #fff;
    }
    
    .counter-card-wrap:nth-child(1) .counter-card,
    .counter-card-wrap:nth-child(2) .counter-card {
        border-bottom: 1px solid #e7839642 !important;
    }
    
    .service-card.style3:hover .service-card-icon img {
        filter: grayscale(1) !important;
    }
    
    @media (max-width: 768px) {
        .ag-version-content-2 li {
            width: 40% !important;
        }
        .tools-list,
        .tools-list ul {
            padding-left: 0 !important;
        }
        .client-wrap img {
            max-width: 140px;
        }
    }