/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    .section-title{ font-size:36px; }
    #top-menu li .nav-link{ font-size:10px; padding:10px 5px; }
    .navbar{ padding:0px; }

    .testimonial .inner .info{ position:relative; }
    .testimonial .inner .info .desc{ margin-top:30px; }

    .slick-dots{ margin-top:0px; }

    #posts-wrap .box{ margin-bottom:30px; }

}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 
    .section-title{ font-size:36px; }
    #top-menu li .nav-link{ font-size:10px; }
    .navbar{ padding:0px; }

    .testimonial .inner .info{ position:absolute; bottom:40px; }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .section-title{ font-size:36px; }
    #top-menu li .nav-link{ font-size:10px; }
    .navbar{ padding:0px; }

    .testimonial .inner .info{ position:absolute; bottom:40px; }

    #promotion-wrap .box{ padding:30px 10px; }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    #top-menu li .nav-link{ font-size:10px; }
    .testimonial .inner .info{ position:absolute; bottom:40px; }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    #top-menu li .nav-link{ font-size:10px; }
    .testimonial .inner .info{ position:absolute; bottom:40px; }
}