/* Add CSS styles for responsiveness */
        /* Define styles for smaller screens */
        .form-wrap {
            border-style: solid;
            border-color: #a7a5a5;
            border-width: 1px;
            padding: 15px;
            margin-top: 15px;
        }
        .form-wrap input[type="submit"] {
                background-color: #4caf50;
                color: white;
                padding: 10px 20px;
                border: none;
                border-radius: 4px;
                cursor: pointer;
                font-size: 16px;
            }
        .form-wrap input[type="file"],
            .form-wrap input[type="text"],
            .form-wrap select {
                box-sizing: border-box;
                margin-bottom: 10px;

            }

        @media screen and (max-width: 767px) {
            /* Adjust form input widths for smaller screens */
            .form-wrap input[type="file"],
            .form-wrap input[type="text"],
            .form-wrap select,
            .form-wrap input[type="submit"] {
                width: 100%;
                box-sizing: border-box;
                margin-bottom: 10px;
            }
        }



/* Add CSS styles for responsiveness */
        /* Define styles for smaller screens */
        @media screen and (max-width: 767px) {
            .table-wrap table {
                width: 100%;
            }
            .table-wrap thead {
                display: none;
            }
            .table-wrap table,
            .table-wrap tbody,
            .table-wrap td,
            .table-wrap th,
            .table-wrap tr {
                display: block;
            }
            .table-wrap td,
            .table-wrap th {
                text-align: left;
                border: none;
            }
        }
          

/* Frontend CSS */


.center-animate-border {
    display: block;
    margin: 10px auto 0;
    text-align: center;
}

.animate-border {
    position: relative;
    display: block;
    width: 115px;
    height: 3px;
    background: #573CFF;
    margin-top: 10px;
    overflow: hidden;
}
.animate-border:after {
    position: absolute;
    content: "";
    width: 35px;
    height: 3px;
    left: 15px;
    bottom: 0;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    -webkit-animation: animborder 2s linear infinite;
    animation: animborder 2s linear infinite;
}

.animate-border-center {
    position: relative;
    display: block;
    width: 115px;
    height: 3px;
    background: #573CFF;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 18px;
}
.animate-border-center:after {
    position: absolute;
    content: "";
    width: 35px;
    height: 3px;
    left: 15px;
    bottom: 0;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    -webkit-animation: animborder 2s linear infinite;
    animation: animborder 2s linear infinite;
}
@-webkit-keyframes animborder {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px);
    }
}

@keyframes animborder {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px);
    }
}

.section-main-title {
    margin-bottom: 35px;
}
.section-main-title p {
    margin-top: 12px;
}
.section-main-title h2 {
    margin-bottom: 0px !important;
    font-size: 28px !important;
    font-weight: 700 !important;
}

.biz-menu ul {
  margin: 0 !important;
}

.course-cart {
    width: 100%;
    text-align: center;
    background: linear-gradient(180deg, #573CFF 0%, #8471FC 100%);
    padding: 10px;
    cursor: pointer;
}
.course-cart a {
    color: #fff;
}
.course-cart:hover a {
    color: #fff;
}
.course-cart:hover {
    background: #022C5D;
}

.biz-p {
    margin-left: 180px;
    margin-right: 180px;
    font-size: 15px;
} 
.biz-p.l {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 15px;
}



/* Respponsive Frontend */
@media screen and (max-width: 767px) {
    .course-area {
        margin-top: 40px !important;
    }
    .biz-p {
        margin-left: 5px;
        margin-right: 5px;
        font-size: 14px;
    }
}
