@media (min-width:1400px){
    .content-banner-development {
    top: 0px !important;
}
}
@media (max-width:768px) {
    .mob_h1{
        font-size:36px !important;
    }
    .navbar-toggler:focus {
        box-shadow: none !important;
    }
    .navbar-collapse {
        position: absolute;
        top: 70px;
        left: -130px;
        box-shadow: 1px 1px 10px #00000070;
        padding: 15px;
        border-radius: 7px;
        background-color: #fff;
        z-index: 999;
        width: 216px;
        padding-left:0.6rem;
        padding-right:0.7rem;
    }
    button.navbar-toggler {
        border: none !important;
    }
    .nav-item .nav-link:after {
        top: 5px !important;
    }
    span.navbar-toggler-icon {
        margin-right: 0px;
    }
    .navbar-nav a.nav-link {
    color: #0a0a0a !important;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 4px !important;
    }
    .whychoose-img {
        margin-right: 0px;
    }
    .banner-heading h1 {
        font-size: 36px !important;
    }
    .banner-heading p {
        font-size: 18px;
    }
    .approach-heading h2 {
        font-size: 38px;
    }
    .whychoose-content p {
        text-align: justify;
    }
    .calculator-structure .nav-link {
        width: 100%;
    }
    .condensing-boiler p {
        text-align: justify;
    }
    .alex {
        margin-top: -70px;
    }
    .content-banner-development {
        background: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px #8d8b8b;
        position: relative; 
        top: 0;
    }
    p.text-portal {
        text-align: justify;
        font-size: 20px;
        color: #616161;
        margin-top: 0px;
    }
}
@media screen and (max-width:375px){
    .about-banner {
        height:80vh;
    }
    .about-banner h1{
        font-size:24px !important;
    }
}
@media (max-width:479px) {
    #background-video {
        height: 410px;
    }
}
@media (min-width:480px) and (max-width: 767px) {
    #background-video {
        height: 350px;
    }
}
@media (min-width:768px) and (max-width: 991px) {
    #background-video {
        height: 460px;
    }
}
@media (min-width:992px) and (max-width: 1200px) {
    #background-video {
        height: 530px;
    }
}