@media (min-width: 0px) and (max-width: 769px){
    .banner.banslidee.overlay{position:relative;}
    .banner.banslidee.overlay:before{position:absolute; content:'';position: absolute;    width: 100%;    height: 100%;    background: #0003;    z-index: 1;}
    .banner .slide .cont{z-index:99}
    .banner.banslidee .ovrlywrp{position:absolute;width: 100%;    height: 100%;    background: #00000061;    z-index: 4;}
    .banner-client-slider{    padding: 20px 10px 40px;}
    .banner .slide img{display: block;}
    .secondary-btn{    display: block;    width: 100%;    text-align: center;margin: 10px 0 0;}
    .cta-new .buttons a{    display: block;    width: 100%;    text-align: center;margin: 10px 0 0;}
    .btn-sty .phnenmbr{    display: block;    width: 100%;    text-align: center;margin: 10px 0 0;}
    .banner-client-slider{    padding: 50px 10px 40px;}
    .form-box-main{    padding: 0;}
    .btmfrmwrp{    margin: 0;}
    footer footer-container .menu-column ul{    margin: 0;}
    .testmonial-sec .slick-prev:before, .slick-next:before{display: none !important;}
    .testmonial-sec{overflow: hidden;}
    #brands .abstr{    height: auto !important;}
    .extrac .content-image{    height: auto !important;}
    .banner .slide article h3{    font-size: 42px;    line-height: 42px;}
    .banner, .banner .slide:before, .banner .slide figure{height: 890px;}
    .cta-form{    padding: 30px 20px;}
    section h4{font-size: 36px;}
    .services-sec p{    font-size: 15px;}
    section h3{    font-size: 34px;}
    .banner .slide article h1{    margin: 0 0 10px;    font-size: 42px;}
    .services-sec .video-wrap video{width: 100%;}
    .main-abut-img-sec{margin: 0 0 0;}
    .testi-content h4{max-width: 100%;}
    .col-md-12.col-lg-6.right-img img{    float: unset;}
   .floatbutton .banner-form{display:none;}
    .ctainner{margin-bottom: 0px !important;}
    .services-scnd-fold .wrap{    margin: 0px 0 0;}
    .slider-signature-wrapper span:nth-child(2){    padding-left: 16px;}
    .main-home.index_page .banner, .main-home.index_page .banner .slide:before, .main-home.index_page .banner .slide figure{height: 420px;}
    .banner-client-slider ul{    height: 60px;}
    section h1{    font-size: 32px;}
    .ctainner h6 a{float: left;    margin: 0;}
    .package-box{height: auto;}
    .cta-new .buttons a{    font-size: 14px;}
    .testi-content img{margin:0 auto 15px;}
    .menu-column span{border-bottom: unset;}
    .terms-policy{text-align: center !important;    margin: 10px 0 30px;}
    .banner-client-slider ul{padding: 20px 0 0;}
    .footer-info{    margin-top: 22px;}
    .homebnrwrp{height: auto !important;    padding: 30px 0 20px;}
    .homebnrwrp .imgwrap img{display:none;}
    .services-sec .logo-bg{display:none;}
    .img-fluid{    width: 50%;}
    .new-packages-sec ul.tbing li{    display: block;}
     .footer-container{    background-size: contain !important;}
     .mobile-nav-btn.active{right: 0;}
     .mobilesd a{    font-size: 12px !important;}
     .cookiealert{display:none;}
     .ctainner h3 br{display:none;}
     .pkg-img-2::before{display:none;}
     .last-txt p{text-align: center;}
}
