
@media only screen and (max-width:1200px) {
 
}

@media only screen and (max-width:991px) {
    .slider-sec .carousel-control-next-icon, .carousel-control-prev-icon{ border-radius: 0}
    .slider-data h3{ font-size: 35px;}
    .slider-data p{ font-size: 14px;}
    .about-img-1{ display: none}
    .about-img-2{ position: relative; top: 0; bottom: 0; left: 0; right: 0; margin: 0 auto}
    .about-us-images{ padding: 0}
    
}

 
@media only screen and (max-width:767px) {
    .close-menu{ font-size: 0}
    .slider-data h3{ font-size: 30px;}
    .mt100 { margin-top: 25px;}
    .ptb70 { padding: 25px 0;}
    .mt70 { margin-top: 25px;}
    p{ text-align: justify; font-size: 15px;}
    .headding11{ font-size: 25px;}
    .rs-our-practice .practice-inner .top-bar h4 { font-size: 15px !important;}
    .btn-default{ padding: 10px 15px;}
    .desktop-none{ display: none}
    .mobile-block{ display: block}
    .slider-data p{ display: none}
}

@media only screen and (max-width:680px) {
    .headding11{ font-size: 20px;}
    .rs-our-practice .practice-inner .details{ padding: 10px 5px;}
    .contact-top{ font-size: 12px;}
    .mt15{ margin-top: 15px;}
    .service_caption{padding: 15px; flex-direction: column}
    .service_caption img{ margin-bottom: 15px;}
    .service_caption{ flex-direction: column}
    .service_caption h5{ font-size: 30px;}
    
    
}

@media only screen and (max-width:575px) {
 
}
