/* ================================================================
   NIINE CSS SECTION
   16-home-responsive-overrides.css
   Home responsive overrides
   Extracted in original top-to-bottom order.
   ================================================================ */

    left: 5%;
    width: 30%;
}
.homesliderimgblk.homebanner4 .homebannertxt3 {
    position: absolute;
    right: 9%;
    top: 15%;
    width: 33%;
}
.slick-slide.slick-current.slick-active .homebanner4 .homebannertxt2{animation: fadeInUp 2s both}
.slick-slide.slick-current.slick-active .homebanner4 .homebannertxt3{animation: fadeInRight 2s both}
    .homeslidermobimg{display:none;}
    .home .slick-arrow.slick-next{transform:none;}
    .homesliderimgblk.homebanner3{position:relative;}
    .new-video-file video{width: 80%;margin: 0 auto;}
    .qrcodehomeapp{position: relative;justify-content: center;}
    /*.qrcodehomeapp:after {
    position: absolute;
    content: "OR";
    background: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    right: 0;
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    font-weight: 600;
}*/
.qdr-controls-3 .slick-arrow.slick-next{left:auto;right: -5%;}
.qdr-controls-3 .slick-arrow.slick-prev{right:auto;left: 1%;}
.appdownbutwrap {
    height: 150px;
    display: flex;
    align-items: center;
}
    .qrcodehomeapp img{width:120px;}
    .apporblk {
    margin: 20px 0 0;
}
.qrtxt{text-align:center;width: 100%;margin: 20px 0 10px;}
    .qrcodehomeapp img + img {
    margin-left: 20px;
}
.calender-img{width:100%;}
    @media screen and (max-width:1260px) {
         .homebanner2 .homebannertxt{right:8%;}
    }
   
@media screen and (max-width:1024px) {
    .homesliderimgblk{display:none;}
    .homeslidermobimg{display:block;}
    .niine-home-slider{height:auto;}
    .homeslidermobimg img {
    width: 100%;
    height: auto;
}
.home{height: auto !important;min-height: inherit !important;}
.home .home-shape{display:none;}
.home{margin-top:70px;margin-bottom: 0;padding: 0 0 40px;}
}
@media screen and (max-width:990px) {
    .qrcodehomeapp:after{display:none;}
    .qrtxt{width:100%;}
    .qrcodehomeapp{margin-bottom:50px;}
    .p0-mob{padding: 0;margin: 10px 0;}
.qdr-controls-3 .slick-arrow.slick-prev{right:auto;left: 5%;}
}

@media screen and (max-width:575px) {
    .qrtxt{text-align: center !important;}
    .qrcodehomeapp, .appdownbutwrap{text-align: center;}
    .apporblk{justify-content:center;margin: 30px 0;}
    .qrcodehomeapp{margin-bottom:0;}
    .qrtxt br{display:none;}
}


