@media(max-width:768px){

.top-header .container{
    flex-direction:column;
    gap:12px;
    text-align:center;
}

.top-left{
    flex-direction:column;
    gap:10px;
}

.top-right{
    justify-content:center;
}
.tm-slide-item{
    height:520px;
}

.tm-slide-content{
    text-align:center;
}

.tm-slide-content h1{
    font-size:25px;
}

.tm-slide-content p{
    font-size:16px;
    line-height:26px;
}

.tm-subtitle{
    font-size:13px;
}

.tm-slider-btn{
    padding:14px 28px;
}

}

@media(max-width:991px){

.tm-container{
    height:75px;
}

.tm-toggle{
    display:block;
}

.tm-btn{
    display:none;
}

.tm-navbar{
    position:absolute;
    left:-100%;
    top:75px;
    width:100%;
    background:#fff;
    display:block;
    transition:.4s;
    box-shadow:0 10px 25px rgba(0,0,0,.08);
}

.tm-navbar.active{
    left:0;
}

.tm-menu{
    flex-direction:column;
    align-items:flex-start;
    gap:0;
    padding:20px;
}

.tm-menu li{
    width:100%;
}

.tm-menu li>a{
    display:flex;
    justify-content:space-between;
    width:100%;
    padding:15px 0;
}

.tm-submenu{
    position:static;
    width:100%;
    display:none;
    opacity:1;
    visibility:visible;
    transform:none;
    box-shadow:none;
    border-radius:0;
    padding-left:15px;
}

.tm-submenu.active{
    display:block;
}

.tm-submenu li a{
    padding:12px 15px;
    background:#f8f8f8;
}
.tm-slide-item{
    height:350px;
}

.tm-slide-content h1{
    font-size:25px;
}

.tm-slide-content p{
    font-size:17px;
    line-height:25px;
}

.tm-slider .owl-prev,
.tm-slider .owl-next{
    display:none;
}
.theme-btn{
    margin: 0;
}
h4{
    font-size: 14px !important;
}
h2{
    font-size: 25px !important;
}
.tmce-social-fixed{
    display: none;
}
.choose-grid{
    grid-template-columns: repeat(auto-fit, minmax(188px, 1fr));
    gap: 10px;
}
.contact-heading{
    margin: 0;
}
.social-links{
    margin: 20px 0;
}
.social-links a{
        background: #fff;
}
/* .social-links a i{
        background: #fff;
} */
 .form-row{
    gap: 0;
 }
 nav.mobile-menu{
    display: block;
 }
 .mobile-header img{
    width: 100%;
 }
 /* .service-box{
    width: 48%;
    height: 300px;
 }
 .service_courses{
    gap: 10px;
    margin-top: 20px;
 } */
}




