@media all and (max-width:1280px){ 
    #owl-feature.owl-carousel .owl-nav button.owl-next {right: -55px;}
    #owl-feature.owl-carousel .owl-nav button.owl-prev {left: -55px;}
}

@media all and (max-width:1199px){ 
    h1 {font-size: 40px;}
    h2 {font-size: 30px;}
    h3 {font-size: 22px;}
    h4 {font-size: 18px;}
    .banner-wrap {margin-bottom: 40px;}
    .choose {padding-bottom: 40px;}
    header .container {max-width: 100%; padding: 0;}
    .navbar, .top-header {padding: 10px 15px;}
    .banner, .about-home, .our-feature, .home-blog {padding: 30px 0;}
    .abt-text-hm p {margin-bottom: 20px;}
    .mid-head h3, .choose h3 {margin-bottom: 30px;}
    .btn {font-size: 15px;}
    .abt-text-hm {padding-left: 30px;}
    .quote {position: absolute; right: 0; margin-right: 85px;}
    .nav-header .navbar-nav>li {margin-right: 0; margin-bottom: 15px;}
    .navbar-collapse {position: absolute; left: 0; top: 100%; background: var(--whiteClr); transition: 0.8s;z-index: 999;width: 100%; padding-left: 15px;}
    .img-anim {justify-content: center; margin-bottom: 30px;}
    footer {background-image: none; background-color: var(--blueClr);}
    .item-box {min-height: 450px;}
    .blog-box-info {min-height: 460px;}
    .video-sec {width: 100%;}

    .book_form .modal-dialog {margin: 135px auto 30px !important;}


}
@media all and (max-width:991px){ 
    h1 {font-size: 36px;}
    .choose, .pwr-by {padding: 30px 0;}
    .arrow-sec h3 span {margin-bottom: 15px;}
    .listing, .wrap-arrow-sec, .footer-logo {margin-bottom: 20px;}
    .blog-box-info {margin-bottom: 30px;}
    .list-bullet {padding-top: 0px;}
    .soc li {margin-top: 0;}
    .banner-wrap {flex-direction: column-reverse;}
    .arrow-sec-md {justify-content: center;}
    .arrow-sec-md img, .line, .frqr {display: none;}
    .main-head p {max-width: 100%; margin-bottom: 20px;}
    .queries li a, .folow-text {font-size: 13px;}
    .main-head {text-align: center; margin-top: 20px;}
    .bg-clr {background-size: 100% 100%;}
    .pwr-by .row {justify-content: center; text-align: center;}
    .list-bullet li {font-size: 16px;}
    .arrow-sec-md h3 {margin-right: 0; margin-bottom: 10px;}
    footer .container {max-width: 100%;}
    .blog-box-info {min-height: 400px;}
    .video-img-sec{max-height: 260px;}
    .video-img-sec video {max-height: 260px;}
}
@media all and (max-width:767px){ 
    .lfqr {flex-direction: column; align-items: flex-start;}
    .folow-text {display: none;}
    .footer-top-sec p {max-width: 100%; margin-bottom: 20px;}
    .item-box {min-height: 680px;}
    .blog-box-info {min-height: inherit;}
    .video-sec {padding: 0; background-image: none;}
    .main-head h1, .abt-text-hm h3 {margin-bottom: 10px;}
    .abt-text-hm {padding-left: 0;}
    .banner, .about-home, .our-feature {padding: 20px 0;}
    .home-blog, .footer-nav {padding-bottom: 0;}
    .listing>li {margin-bottom: 5px;}
    .footer-nav h4 {margin-bottom: 6px;}
    footer {padding-top: 15px;}
    .soc.flex-align-center {margin-top: 20px;}
    .book_form .modal-dialog {margin: 150px auto 30px !important;}
}
@media all and (max-width:575px){ 
    h1 {font-size: 26px;}
    h2 {font-size: 24px;}
    .banner-wrap, .item-box p {margin-bottom: 20px;}
    .mid-head h3, .choose h3 {margin-bottom: 15px;}
    .item-box {min-height: inherit;}
    .img-anim, .line {display: none;}
    .mob-vw-img img {display: block; max-width: 80%; margin: 0 auto 30px;}
    .mn-tp {flex-direction: column;}
    .video-img-sec .bnr-vd {height: 215px;}
    .devide {display: inline-block;}
    .item-box {padding: 20px 15px;}
    .blog-box-info, .item-box {padding-bottom: 40px;}
    .anchr-on-btn {bottom: 10px;}
    .algn-btn-cnter {bottom: 15px;}

    .book_form .modal-content {width: 90%; margin: 0 auto;}
    .book_form .btn-close {right: -9px; top: -9px;}


    
}
@media all and (max-width:360px){ 
    .banner {padding: 10px 0;}

}