@media (max-width:768px) {
    .navbar-collapse {
        display: none;
    }
    

    .navbar {
        background: #fff;
        padding: 8px 4px;
    }

    .navbar .navbar-brand {
        width: 65%;
    }

    .sidemenu {
        position: fixed;
        width: 0%;
        display: block;
        height: 100%;
        background-color: #007ab1;
        padding: 0px;
        right: 0px;
        top: 0px;
        z-index: 99999;
        transition: all 0.5s ease-in-out;
        overflow: hidden;

    }

    .sidemenu .navbar-nav .nav-link {
        position: relative;
        min-width: 90px;
        text-align: left;
        color: #fff !important;
        font-weight: 600;
        margin: 0px;
        padding: 13px 25px;
        border-bottom: 1px dashed #ddd;
    }

    .letchat {
        margin-top: 8px;
    }

    .banner {
        margin-top: 75px;
    }

    .banner .banner-img {
        height: 231px;
        overflow: hidden;
    }

    .banner .bnr-content {
        position: relative;
        right: 0px;
        top: auto;
        bottom: 0%;
        transform: none;
        background-color: #333;
        padding: 25px 15px;
        border-radius: 5px;
        color: #e1fbda;
        z-index: 9;
        width: 100%;
    }

    .custom-shape-divider-bottom-1615194632 {
        display: none;
    }

    .cards .card {
        margin-bottom: 35px;
    }

    .slider {
        padding: 15px;
    }

    .profile {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .profil_img {
        height: 200px;
        width: 200px;
    }

    .author {
        font-size: 30px;
    }

    .swiper-slide h5 {
        margin-left: 0px;
        font-size: 20px;
        margin-top: 20px;
        width: 100%;
        text-align: justify;
        line-height: 30px;
        padding: 0 50px 50px 50px;
    }

    .swiper-slide {
        width: 100% !important;
        flex-direction: column;
        padding: 0;
    }

    .swiper-slide h5::before {
        left: 20px;
        font-size: 45px;
    }

    .swiper-slide h5::after {
        font-size: 45px;
        margin-left: 4px;
    }

    .swiper-button-prev {
        left: 0 !important;
        width: 36px !important;
    }

    .swiper-button-next {
        right: 0 !important;
        width: 36px !important;
    }

    .heading h1 {
        font-size: 30px;
    }

    .abutus h1 {
        font-size: 33px;
    }

    .ourclint {
        border: none;
        margin-bottom: 20px;
        padding-bottom: 0px;
        border-bottom: 1px solid #aaa;
        background-color: #ffba12;
    }

    .ourclint h1 {
        text-align: center;
    }

    .abutus {
        width: 80%;
        text-align: center;
    }

    header {
        /* min-height: 500px; */
    }

    .review .swiper-slide .slide-img {
        height: auto;
    }

    .review {
        height: 200px;
        margin-bottom: 30px;
    }

    .arroindi {
        width: 100%;
        position: relative;
        right: 0px;
        top: -16px;
        text-align: center;
        padding: 24px;
    }

    .arroindi img {
        width: 51%;
        height: 71px;
        transform: rotate(75deg);
    }

    .review .swipperbtn {
        width: 100%;

    }

    .review .swipperbtn .swiper-button-prev {
        left: -22% !important;
    }
    .contact ul li{margin-left: 0px;}
    .contact h1 {
        margin-left: 7%;
    }
    .contact ul li a {padding-bottom: 25px;}
    iframe {
        margin-left: 0px;
        width: 100%;
    }

    .abcustom h1{margin-top: 15% !important;}
    .abcustom img {
        margin-top: 10%;
    }
    .about3{margin-top:25px;}
    
    .about3-img img {
        width: 98%;
    }
    .package{margin-top:25px;}
    .formbox{margin-top:15px;}
    .aboutbannr{height:90%;}
    .why{margin-top:25px;}
    .contct{margin-top:25px;}
    .grow{margin-top:-25px;}
    .wesd{margin-top:25px};
    
    
}
@media (max-width:768px){
    .bulk{margin-top:-20px !important;}
    
}


 

    .sidemenu {
        position: fixed;
        width: 0%;
        display: block;
        height: 100%;
        background-color: #007ab1;
        padding: 0px;
        right: 0px;
        top: 0px;
        z-index: 99999;
        transition: all 0.5s ease-in-out;
        overflow: hidden;

    }

    .sidemenu .navbar-nav .nav-link {
        position: relative;
        min-width: 50px;
        text-align: left;
        color: #fff !important;
        font-weight: 600;
        margin: 0px;
        padding: 13px 25px;
        border-bottom: 1px dashed #ddd;
    }
    .card{margin-top:20px;}
  @media (max-width:980px) and (min-width:770px){
  .about{margin-top:0%;}
  .why{margin-top:180px;}
  .aboutbannr{margin-top:0px;} 
 .about3-img img{width:100%;}
 ul.navbar-nav.ms-auto.mb-2.mb-lg-0 {
    display: none;
}
.banner .bnr-content{right:20px; width:35%;
  
}
 .sib{margin-top:0%;}
 
}
