@media (max-width:1199px){
    header{
        top: 30px;
    }
    .logo img {
        width: 165px;
    }

    .banner_title {
        font-size: 60px;
        line-height: 60px;
    }
    .srvs_item{
        padding: 25px;
    }

    .sub_title {
        font-size: 35px;
    }

    .icon_box {
        width: 70px;
        height: 70px;
        font-size: 22px;
        margin-top: -50px;
    }

    .aboutBg {
        padding: 60px 50px;
    }

    .abt_icon_bx {
        padding: 20px;
    }
    .abt_icon_bx h3 {
        font-size: 20px;
    }
}

@media (max-width:991px){
    .bgClr {
        background: rgb(255, 255, 255);
        background: linear-gradient(360deg, rgba(255, 255, 255, 1) 100%, rgba(36, 146, 137, 1) 50%);
    }

    .informed_right{
      color: #000;
      margin-top:30px;
      padding-top: 20px;
      border-top: 1px solid #249289;
    }

    .navbar-nav{
        background-color: #249289;
        padding: 10px 20px;
        position: absolute;
        top: 81px;
        left: 0;
        width: 100%;
    }
    .dropdown-menu{
        background-color: #249289;
        border: none;
    }
    .dropdown-item{
        color: #fff;
    }
    .navbar-light .navbar-nav .nav-link{
        color: #fff;
    }

    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
        color: #ffffff;
    }
    .slider .card .img img{
        width: 230px;
    }
    .footer_logo {
        width: 150px;
        margin-bottom: 15px;
    }
}

@media (max-width:767px){
    .banner_title {
        font-size: 45px;
        line-height: 60px;
    }
    .sub_title {
        font-size: 30px;
    }
    .logo img {
        width: 140px;
    }
    .slider .card .img img{
        width: 120px;
    }
    .aboutBg {
        padding: 40px;
    }
}
@media (max-width:475px){
    .copyRight{
            flex-direction: column;
    }
}

@media (max-width:425px){
    .banner_title {
        font-size: 34px;
        line-height: 35px;
    }

    .logo img {
        width: 130px;
    }
    .sub_title{
        font-size: 25px;
    }
    .aboutBg{
        padding: 25px;
    }
    .sec_pdn{
        padding: 40px 0;
    }
    .informed .bx_shdw {
        padding: 25px;
    }
    .srvs_item span {
        margin: 10px 0;
        font-size: 20px;
    }
    .srvs_item i {
        font-size: 35px;
    }
    .enquiry_btn{
        padding: 0;
        margin-bottom: 15px;
    }
}

@media (max-width:320px){
    .logo img {
        width: 120px;
    }
}