.news-grow {
    background-size: cover;
    background-position: top;
    height: 300px !important;
}


.ac {
    box-shadow: 0 30px 70px 0 rgb(16 12 47 / 5%);
    border-radius: 4px;
    background-color: var(--color-white);
}

#ind .counterup-area-2:before {
    background-color: var(--color-lighten03);
}

#ind .counterup-area-2 .counterup-box-wrap .counterup-box.counterup-box-1 {
    border-bottom: none;
}

@media only screen and (max-width: 479px) {
    .ac {
        padding: 25px;
    }
}


.color-sec {
    color: var(--color-secondary);
}

.mainmenu-nav .mainmenu li ul.mega-menu .submenu h6 {

    padding-left: 30px !important;
}

#faq .faq-page-nav .nav-tabs .nav-link {
    border: none;
    background-color: transparent;
    padding: 5px 0;
    color: var(--color-heading);
    font-weight: 600;
    font-family: var(--font-secondary);
    position: relative;
    -webkit-transition: var(--transition);
    transition: var(--transition);
}

#faq .faq-page-nav .nav-tabs .nav-link.active {
    padding-left: 30px !important;
    color: var(--color-primary) !important;
}

#faq .faq-page-nav .nav-tabs .nav-link:after {

    background: none;
    height: 0px;
}

#faq .edu-card {
    border: none;
    border-radius: 10px;
    margin-bottom: 30px;
    box-shadow: 0 10px 50px 0 rgb(26 46 85 / 10%);
}

#faq .edu-card-header {
    background-color: var(--color-primary);
    padding: 20px 45px 20px 30px;
    border-radius: 10px 10px 0 0;
    border: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 600;
    color: var(--color-white);
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 2;
}

#faq .edu-card-body {
    padding: 25px 30px 30px;
}

.bg-table {
    background: var(--color-primary);
    color: #fff;
}

/*Contact Page*/
.contact-form.form-style-2 {
    padding: 40px !important;
}

.google-map-area #gmap_canvas {
    width: 100%;
    height: 463px;
    margin-bottom: 50px;
}

.single-team-block a{
    display:inherit!important;
}

@media(min-width:1400px){
    .header-mainnav {
        margin-left: 130px;
    }
    .mainmenu-nav .mainmenu>li>a{
            padding: 0 26px;
    }
}
@media(max-width:1399px){
    
    .mainmenu-nav .mainmenu>li>a{
            padding: 0 20px;
    }
}