@media screen and (min-width: 100px) and (max-width: 767px) {
    #navbarSupportedContent {
        display: none !important;
    }
    .bg-purple h1 {
        font-size: 42px;
    }
    header {
        border-bottom: 1px solid #dddddd54;
        padding: 0px !important;
    }
    .animate-bg .hov {
        height: 100px;
    }
    .img-transition img {
        height: 193px;
    }
    .footer-menu a {
        display: block;
        text-align: left;
        font-size: 13px;
        margin-top: 12px;
    }
    .grey-bg-design h1 {
        font-size:36px !important;
    }
    
    .carrier-section .right-content {
        padding: 50px 20px !important;
    }
    /* .contact-icons {
        display: none;
    } */
    header .navbar-toggler i {
        color: white;
    }
    .contact-section-hero {
        padding-top: 50px;
    }
    .hero-section-second h2 {
        font-size: 35px;
    }
    .hero-section-second p {
        font-size: 13px;
    }
    .global-h2 {
        font-size: 35px !important;
    }
    .text-grey {
        font-size: 13px;
    }
    .pop-contact-form {
        box-shadow: none;
    }
    .contact-section {
        padding-top: 50px;
    }
    .pop-contact-form .left-img {
        display: none;
    }
    .contact-icons .media {
        padding-left: 29px;
    }
    .contact-icons {
        overflow: hidden;
    }
    .contact-icons i {
        font-size: 35px;
    }
    .custom-footer .top-footer {
        padding-top: 50px;
    }
    .custom-footer img {
        width: 150px;
    }
    footer .top-footer h3 {
        margin-top: 25px;
        font-size: 20px;
        line-height: 30px;
    }
    .subscription-button-right {
        margin-top: 25px;
    }
    .custom-footer .top-footer .email-subscription button {
        padding: 7px;
    }
    .footer-bottom {
        padding-bottom: 30px;
    }
    .footer-copyright .links-footer a {
        padding-left: 5px;
        padding-right: 5px;
    }
    footer .container {
        padding: 0px;
    }
    .links-footer {
        margin-top: 20px;
    }
    .footer-copyright .links-footer a:nth-child(1) {
        padding-left: 0px !important;
    }
    .contact-icons {
        display: none !important;
    }
    .contact-icons-mobile i {
        font-size: 30px;
        display: block;
        margin-bottom: 10px;
        color: #d49e35;
    }
    .contact-icons-mobile p a {
        color: white !important;
    }
    .contact-icons-mobile p {
        color: #fff;
    }
    .contact-icons-mobile .icon-box {
        margin-top: 20px;
    }
    .faq-hero {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .image-carousel {
        margin-top: 40px
    }
    .global-h2-second {
        font-size: 25px !important;
        line-height: 35px;
    }
    .text-light {
        font-size: 13px;
    }
    .reservation-section {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .blog-layout h2  {
        font-size: 25px !important;
    }
    .faq-hero h1 {
        font-size: 40px !important;
    }
    .error-section h1 {
        font-size: 105px;
        text-align: center;
    }
    .video-back {
        margin-top: -90px !important;
    }
    .video-back video {
        height: 620px;
        object-fit: cover;
    }
    .video-front h1 {
        font-size: 40px;
    }
    .hide-it-mobile {
        display: none;
    }
    .video-front {
        margin-top: -270px;
    }
    .about-right h2 {
        font-size: 27px;
    }
    .about-us-section {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .about-details {
        margin-top: 50px;
        padding-top: 50px;
        padding-bottom: 50px;
        margin-bottom: 50px;
    }
    .right-review {
        border-left: none;
    }
    .special-offers {
        margin-top: 50px !important;
        padding-top: 50px;
        padding-bottom: 130px;
    }
    .special-offers-row {
        margin-top: 20px;
        padding-bottom: 80px;
    }
    .special-offers h2 {
        font-size: 35px !important;
    }
    .bg-yelloish p {
        margin-top: 15px;
    }
    .bg-yelloish p:nth-child(1) {
        margin-top: 15px;
    }
    .gallery-section {
        margin-top: 50px;
    }
    .sidebar-slide {
        display: block !important;
        position: fixed;
        top: 0px;
        padding: 20px 20px;
        right: 0px;
        width: 100% !important;
        left: -1900px;
        bottom: 0px;
        overflow-y: scroll;
        z-index: 11;
        background-color: #f7f7f7;
        transition: 0.5s !important;
    }
    .active-sidebar {
        left: 0px !important;
    }
    .tab-btn {
        font-size: 15px;
    }
    .hero-section h1 {
        font-size: 40px;
    }
    .img-boxes h1 {
        font-size: 21px;
    }
    .third-section .right-content {
        padding: 50px 20px;
        padding-right: 20px;
    }
    .fourth-section h3 {
        font-size: 31px !important;
    }
    .text-grey-new {
        font-size: 16px;
    }
    .five-section h2 {
        font-size: 25px !important;
    }
    .five-section ul li {
        color: white;
        line-height: 43px;
        font-size: 16px;
        font-weight: 200;
    }
    .new-h1 {
        font-size: 43px;
    }
    .third-section-third h1 {
        text-align: left !important;
        font-size: 40px;
    }
    .global-h1-new-second {
        margin-bottom: 30px;
    }
    .last-first-section h1 {
        text-align: center;
    }
    .last-section-home .title-box {
        position: static;
        padding: 0px;
    } 
    .last-section-home .title-box h2 {
        font-size: 30px;
    }
    .left-content img {
        display: block !important;
    }
    .left-content {
        background: none !important;
    }
    .third-section-new {
        margin-top: 50px;
    }
    .third-section-third {
        margin-top: 50px;
    }
    .third-section-third .left-content {
        padding: 0px !important;
    }
    .third-section-new .left-content {
        padding: 0px !important
    }
    .third-section .left-content {
        padding: 0px !important
    }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
    #navbarSupportedContent {
        display: none !important;
    }
    .sidebar-slide {
        left: -2100px !important;
    }
    .active-sidebar {
        left: 0px !important;
    }
    .error-section h1 {
        font-size: 150px;
    }
    .general-question .global-h2 {
        font-size: 40px;
    }
    .footer-bottom .left-content a {
        margin-left: 0px !important;
    }
    .footer-middle .footer-menu a {
        font-size: 9px;
    }
    .footer-copyright p {
        font-size: 12px !important;
    }
    .footer-copyright .links-footer a {
        font-size: 12px !important;
    }
    .global-h2-second {
        font-size: 30px;
    }
    .text-grey {
        font-size: 14px;
    }
    .video-front h1 {
        font-size: 60px !important;
    }
    .about-us-section {
        margin-top: 145px;
        margin-bottom: 80px;
    }
    .play-btn {
        display: none !important;
    }
    .img-transition img {
        height: 550px;
    }
    .animate-bg .hov {
        height: 550px;
    }
    .special-offers-row .blog-style-col {
        padding-top: 350px;
    }
    .blog-style-col {
        padding-top: 350px;
    }
}
@media screen and (min-width: 992px) {
    .sidebar-slide {
        display: none !important;
    }
}
@media screen and (min-width: 993px) and (max-width: 1136px) {
    .error-section h1 {
        font-size: 150px;
    }
}
