/* start responsive section */
@media screen and (min-width: 1200px){

}
@media screen and (max-width: 1200px){
    .service-thumb{
        height: 140px;
    }
}
@media screen and (max-width: 1200px) and (min-width: 992px){

}
@media screen and (min-width: 992px){
    .menu-sec .navbar-nav{
        margin-right: -15px;
    }
    .menu-sec .navbar-nav .nav-link:hover,
    .menu-sec .navbar-nav .active .nav-link,
    .menu-sec .navbar-nav .current_page_item .nav-link,
    .menu-sec .navbar-nav .current-menu-item .nav-link{
        color: #000099;
    }
    .menu-sec .navbar-nav .dropdown:hover .dropdown-menu{
        display: block;
    }
    .menu-sec .navbar-nav .dropdown-menu .dropdown-item:hover,
    .menu-sec .navbar-nav .dropdown-menu .active .dropdown-item,
    .menu-sec .navbar-nav .dropdown-menu .current_page_item .dropdown-item,
    .menu-sec .navbar-nav .dropdown-menu .current-menu-item .dropdown-item{
        color: #000099;
        background: transparent;
    }
    .banner-slider-sec .carousel-caption h1{
    }

}
@media screen and (max-width: 992px){
    .menu-sec .navbar-nav {
        margin-top: 5px;
    }
    .menu-sec .navbar-nav .nav-item{
        margin-top: 1px;
    }
    .menu-sec .navbar-nav .nav-link{
        background: #d6d6d6;
    }
    .menu-sec .navbar-nav .nav-link:hover,
    .menu-sec .navbar-nav .active .nav-link,
    .menu-sec .navbar-nav .current_page_item .nav-link,
    .menu-sec .navbar-nav .current-menu-item .nav-link{
        background: #000099;
        color: #fff;
    }
    .menu-sec .navbar-nav .dropdown-menu .dropdown-item:hover,
    .menu-sec .navbar-nav .dropdown-menu .active .dropdown-item,
    .menu-sec .navbar-nav .dropdown-menu .current_page_item .dropdown-item,
    .menu-sec .navbar-nav .dropdown-menu .current-menu-item .dropdown-item{
        background: #6161e2;
        color: #fff;
    }
    .banner-slider-sec .carousel-item{
        height: 400px;
    }
    .service-thumb{
        height: 160px;
    }
}
@media screen and (max-width: 768px){
    .top-phone-email{
        display: none;
    }
    .top-phone-email li {
        display: block;
        margin-right: 0;
        border-right: 0;
        line-height: 22px;
    }
    .banner-slider-sec .carousel-item{
        height: 300px;
    }
    .banner-slider-sec .carousel-caption h1{
        font-size: 28px;
    }
    .banner-slider-sec .carousel-caption h3{
        font-size: 16px;
    }
    .service-thumb{
        height: 120px;
    }
}
@media screen and (min-width: 576px){


}
@media screen and (max-width: 576px){
    .banner-slider-sec .carousel-item{
        height: 250px;
    }
    .banner-slider-sec .carousel-caption{
        left: 10%;
        right: 10%;
    }
    .banner-slider-sec .carousel-caption h1{
        font-size: 20px;
    }
    .banner-slider-sec .carousel-caption h3{
        font-size: 14px;
    }
    .carousel-control-next, .carousel-control-prev{
        width: 10%;
    }
    .banner-slider-sec .carousel-control-prev, .banner-slider-sec .carousel-control-next {
        font-size: 18px;
    }
    .service-thumb{
        height: initial;
    }
}
@media screen and (max-width: 500px){

}
@media screen and (max-width: 480px){

}
@media screen and (max-width: 400px){

}
/* end responsive section */

