@media screen and (max-width: 1440px) {
    
}
@media screen and (max-width: 1200px) {
    .landing-content {
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 60px;
}
.landing img {
    height: 90vh;
}
.points-main {
    bottom: 100px;
}
@media screen and (max-width: 1024px) {
    
}
@media screen and (max-width: 992px) {
    /* **landing** */
    .landing-content{
        margin-left: 10px;
    }
    .landing h1 {
        font-size: 40px;
        line-height: 1.5;
    }
    .item-1 {
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 4;
    }
    .item-2 {
        grid-column-start: 7;
        grid-column-end: 10;
        grid-row-start: 1;
        grid-row-end: 4;
    }
    .item-3 {
        grid-column-start: 10;
        grid-column-end: 18;
        grid-row-start: 1;
        grid-row-end: 5;
    }
    .item-6 {
        grid-column-start: 10;
        grid-column-end: 18;
        grid-row-start: 5;
        grid-row-end: 9;
    }
    .item-7 {
        grid-column-start: 1;
        grid-column-end: 5;
        grid-row-start: 9;
        grid-row-end: 13;
    }
    .item-8 {
        grid-column-start: 5;
        grid-column-end: 9;
        grid-row-start: 9;
        grid-row-end: 13;
    }
    .item-9 {
        grid-column-start: 9;
        grid-column-end: 18;
        grid-row-start: 9;
        grid-row-end: 13;
    }
}
@media screen and (max-width: 768px) {
    .mtop{
        margin-top: 120px;
    }
    .mtop-alt{
        margin-top: 80px;
    }
    .nav-mobile {
        display: block !important; 
        z-index: 5555;
    }
    header{
        display: none;
    }

    .dropdown-menu1 {
        display: flex;
        width: 100%;        
        top: 60px;
        visibility: hidden;
        opacity: 0;
        transition: 0.5s;
        border: none;
        box-shadow: none;
    }
    .nav-item.dropwdown{
        height: 50px;
        overflow-y: scroll;
    }
    .navbar-nav .dropdown-menu {
        position: static;
        height: 300px;
        overflow-x: scroll;
    }    
    .landing-content {
        margin: 70px auto;
        align-items: center;
        text-align: center;
    }
    .landing h1 {
        font-size: 30px;
        line-height: 1.5;
    }
    .landing-content{
        margin-left: 10px;
    }
    .landing-content .cta-btn-alt{
        margin-left: auto;
        margin-right: auto;
    }
    .landing-content h1 span {
        padding: 2px 10px;
        display: inline;
    }
    .landing img {
        width: 100%;
        min-height: 250px;
        position: relative;
        top: 5px;
        left: 0;
        max-height: 50vh;
    }
    .nav-item {
        color: black;
        padding: 2px 15px;
    }

    /* ****section**** */
    .sub_title {
        text-align: center;
        margin: auto;
    }
    .sec_title {
        font-weight: 500;
        font-size: 35px;
        line-height: 1;
        text-transform: capitalize;
        text-align: center;
    }
    .sec_p {
        text-align: justify;
    }

    /* *****points****** */
    .points-main .points {
        align-items: center;
        text-align: center;
        border-left: none;
        border-bottom: solid 1px;
        margin: auto;
        max-width: 350px;
    }
    .points-main .bordered {
        border-right: none;
    }
    .cta-btn {
        background-color: var(--main-clr);
        color: #ffff;
        border: solid 1px var(--main-clr);
        border-radius: 15px;
        padding: 10px 20px;
        transition: 0.5s;
        width: max-content;
        margin-left: auto;
    }

    .cta-btn-alt {
        margin-left: auto;
    }

    section#commitment .row {
        flex-direction: column-reverse;
    }

    /* *****grid sec***** */
    .grid-item span {
        font-size: 40px;
        font-weight: 600;
        /* color: #4d2c82; */
    }
    
    .item-4 {
        grid-column-start: 1;
        grid-column-end: 4;
        grid-row-start: 4;
        grid-row-end: 9;
    }
    .item-5 {
        grid-column-start: 4;
        grid-column-end: 10;
        grid-row-start: 4;
        grid-row-end: 9;
    }
    .item-7 {
        grid-column-start: 1;
        grid-column-end: 5;
        grid-row-start: 9;
        grid-row-end: 13;
    }   
    .item-8 {
        grid-column-start: 5;
        grid-column-end: 9;
        grid-row-start: 9;
        grid-row-end: 13;
    }
    
    /* ********service page******** */
    .inner-title-main {
        font-size: 50px;
        overflow: wrap;
    }
    .inner-title-float {
        font-size: 50px;
        font-weight: 400;
    }
    .banner-inner-desc{
        padding: 20px;
        text-align: justify;
    }

    
}
@media screen and (max-width: 455px) {
    
    .landing img {
        min-height: 350px;
    }
    .mtop-alt{
        margin-top: 50px;
    }
    .mtop{
        margin-top:70px;
    }
    /* ********service page******** */

    .inner-title-main {
        font-size: 50px;
        overflow: wrap;
        top: 40%;
    }
    .inner-title-float {
        font-size: 50px;
        font-weight: 400;
    }
    .banner-inner-desc{
        padding: 10px;
    }
}
@media screen and (max-width: 430px) {
    .contact-info{
        display: none;
    }
}

