@media(min-width: 1500px) {
    .listing-result-content {
        max-width: 1500px;
        margin: 0 auto;
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1240px;
    }

    .navbar .navbar-brand img {
        max-width: 190px;
    }

    #services .services-content .image-area:hover .text-area p {
        opacity: 1;
    }

    #services .services-content .image-area:hover .text-area {
        height: 72%;
    }

    #services .services-content .image-area:hover:before {
        opacity: 1;
    }
}

@media(min-width:992px) {
    .navbar-nav .dropdown.mega-menu {
        position: static;
    }

    .navbar-nav .dropdown-menu.mega-menu-dropdown {
        width: 95%;
        left: 50%;
        transform: translateX(-50%);
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 15px 10px;
    }

    .navbar .form-inline .login-btn {
        border: 2px solid #00c9ff;
        background-color: transparent;
        color: #00c9ff;
        font-size: 1.4rem;
    }

    .navbar .form-inline .login-btn:hover {
        color: #ffffff;
    }


    .navbar .form-inline a.btn.login-btn {
        border: 2px solid #646ac3;
        background-color: transparent;
        color: #646ac3;
        font-size: 1.4rem;
        -webkit-appearance: inherit;
    }

    .navbar .form-inline a.btn.login-btn:hover {
        color: #ffffff !important;
        background-color: #646ac3;
    }



    #listing-page {
        height: 100vh;
        overflow: hidden;
    }

    #listing-result .listing-result-content .result-list {
        overflow-y: scroll;
        height: calc(100vh - 252px);
        overflow-x: hidden;
        padding-bottom: 3rem;
    }

    #listing-result .listing-result-content .map-filter-area {
        height: calc(100vh - 205px);
        overflow-y: scroll;
        overflow-x: hidden;
    }


    /*#all-list .listing-result-content .result-list {*/
        /*overflow-y: scroll;*/
        /*height: calc(100vh - 252px);*/
        /*overflow-x: hidden;*/
        /*padding-bottom: 3rem;*/
    /*}*/

    #all-list .listing-result-content .map-filter-area {
        height: calc(100vh - 205px);
        overflow-y: scroll;
        overflow-x: hidden;
    }

}

@media (max-width:1201px) {
    header .nav-link {
        font-size: 1.3rem;
    }

    .navbar .form-inline .btn {
        padding: 5px 15px;
        font-size: 1.3rem;
    }

    .navbar .form-inline .cart-link {
        width: 30px;
        height: 30px;
        line-height: 30px;

    }

    .navbar .form-inline .cart-link svg {
        width: 17px;
    }

    #banner .banner-img .banner-content h3 {
        font-size: 2.8rem;
    }

    #about {
        margin-top: -85px;
    }

    #about .small-about-section .small-about-section-block {
        padding: 8px;
        margin-right: 10px;
        flex-basis: 100%;
    }

    #about .small-about-section .small-about-section-block img {
        max-width: 35px;
    }

    #about .small-about-section .small-about-section-block p {
        font-size: 1.3rem;
        margin-top: 14px;
    }

    #product-list .product-list-carousel .owl-nav .owl-prev {
        margin-left: -35px;
    }

    #product-list .product-list-carousel .owl-nav .owl-next {
        margin-right: -35px;
    }

    #testimonial-list .testimonial-carousel .owl-nav .owl-prev {
        margin-left: -45px;
    }

    #testimonial-list .testimonial-carousel .owl-nav .owl-next {
        margin-right: -45px;
    }


    #product-list .nav-tabs .nav-link.active::before {
        width: calc(100% - 20px);
    }

    #inner-top.two .banner-form .filter-area {
        width: 100%;
    }

    #event-details .event-images .img-item {
        border: none !important;
    }

    #event-details .event-images .event-gallery-btn {
        padding: 5px 8px;
    }

    #event-details .event-images .event-gallery-btn svg {
        display: block;
        width: 40px;
        height: 40px;
        fill: #ffffff;
    }

    #event-details .event-images .event-gallery-btn span {
        display: none;
    }

    #event-details .enquiry-form-area {
        position: relative;
        max-width: 500px;
        margin: 0 auto;
        margin-top: 20px;
    }

    #event-details .event-content .event-menu,
    #sticky-wrapper {
        display: none;
    }

    #event-details .event-content .capacity-area .capacity-content,
    #event-details .event-content .prices .price-chart {
        width: 100%;
    }

    #services .services-content .image-area .text-area h4,
    .wishlist .empty-wishlist .services-content .image-area .text-area h4 {
        font-size: 1.7rem;
    }

    #services .services-content .image-area .text-area h4 i {
        font-size: 1.4rem;
    }

    footer {
        background-repeat: no-repeat;
        background-size: cover;
    }

    #list-services-top .text-area h3 {
        font-size: 2.8rem;
    }

    #list-services-top .text-area ul li {
        padding: 4px 10px;
    }

    #list-services-top .text-area ul li a {
        font-size: 1.2rem;
    }
    #inner-top.location .banner-form .filter-area {
        width: 100%;
    }

}

@media(max-width: 991px) and (min-width: 768px) {
    .navbar .navbar-nav .mega-menu-dropdown .list-unstyled li a {
        font-size: 1rem;
    }

    .navbar .navbar-nav .mega-menu-dropdown .mega-menu-heading {
        font-size: 1.2rem;
    }

    #product-list .product-list-box-details .product-title,
    #product-list .product-list-box-details .product-small-detail span,
    #product-list .product-list-box-details .product-small-detail a {
        font-size: 1.4rem;
    }

    #teacher-list .teacher-details .teacher-name h5 {
        font-size: 1.7rem;
    }

    #teacher-list .teacher-details .teacher-name p,
    #teacher-list .teacher-details .profile-link a {
        font-size: 1.4rem;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .col-lg-4:nth-child(3) .price-block {
        margin-top: 30px;
    }

}

@media (max-width:991px) {
    header.fixed .navbar .form-inline .login-btn {
        color: #ffffff;
    }
    /* .dropdown .dropdown-menu {
        position: relative;
        display: none;
      } */
     .dropdown .dropdown-menu ul.my-ul {
        padding: 0;
      }
      .dropdown .dropdown-menu ul.my-ul h6 {
        font-size: 16px;
        padding-bottom: 2px;
        margin-bottom: 12px;
      }
      .dropdown .dropdown-menu ul.my-ul ul li a.nav-link {
        font-size: 14px;
      }

    #banner .banner-img {
        height: 450px;
    }

    #banner .banner-img::before {
        opacity: 0.2;
    }

    #about .small-about-section {
        padding: 0;
    }

    #about .small-about-section .small-about-section-block {
        padding: 15px 10px;
    }

    #about .small-about-section .small-about-section-block h5 {
        font-size: 1.4rem;
    }

    #about .small-about-section .small-about-section-block p {
        font-size: 1.3rem;
    }

    #destination .destination-content .location-box {
        height: 150px;
    }

    #destination .destination-content .location-box a {
        font-size: 2.2rem;
    }

    #destination .destination-content .location-box .text-area {
        font-size: 1.2rem;
        padding: 6px 15px;
    }

    #how-it-works .how-it-works-content .content-box {
        margin-bottom: 30px;
        height: auto;
    }

    #product-list .nav-tabs {
        margin-top: 20px;
    }

    #product-list .nav-tabs .nav-link.active::before {
        width: calc(100% - 35px);
    }

    #category-listing .category-listing-carousel .owl-nav {
        display: none;
    }

    #category-listing .product-list-box {
        margin-bottom: 30px;
    }

    footer .footer-about-area {
        margin-bottom: 30px;
    }

    #contact-us .contact-details .contact-detail-box {
        height: auto;
        margin-bottom: 30px;
    }

    #contact-us .contact-form .form-area {
        border-top-right-radius: 1.5rem;
        border-top-left-radius: 1.5rem;
        border-bottom-left-radius: 0;
    }

    #contact-us .contact-form .map-area {
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem;
        border-top-right-radius: 0;
        min-height: 280px;
    }

    #listing-result .listing-result-content .result-list {
        margin-bottom: 30px;
    }

    #all-list .listing-result-content .result-list {
        margin-bottom: 30px;
    }

    #event-details .event-content .event-heading h3 {
        font-size: 1.8rem;
    }

    #event-details .link-area ul li a {
        font-size: 1.2rem;
        margin-right: 20px;
    }

    #event-details .link-area ul li+li a::after {
        left: -15px;
    }

    #list-services-content .content-area .content-box {
        margin-bottom: 30px;
        height: auto;
    }

    .wishlist .wishlist-form-area {
        margin-top: 20px;
    }

    #how-it-works-details .steps-content {
        margin-top: 40px;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content {
        margin-top: 20px;
        padding: 0;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .col-lg-4:nth-child(2) .price-block {
        transform: scale(1);
        box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
    }
    #listing-process .listing-process-content .nav-link{
        font-size: 1.2rem;
        padding: 6px 5px;
    }
    #about-area .text-area p{
        margin-top: 12px;
    }
    header .header-area .main-logo-pic img {
        width: 150px;
    }
}


@media (max-width:767px) {
    header .header-area .main-logo-pic img {
        width: 100px;
    }
    .latest-post{
        padding: 30px 0;
    }
    .latest-post .latestnewscard {
        margin-top: 33px;
      }
      .latest-post .latestnewscard .latestnewscontent h4 {
        font-size: 16px;
      }
    .dropdown .dropdown-menu{
        height: 271px;
        overflow-y: scroll;
    }
    #banner .banner-content .nav-link{
        padding: 9px;
        font-size: 12px;
    }
    #banner .banner-img .banner-content .banner-form .navbar-nav .dropdown{
        margin-top: 15px;
    }
    .dropdown .dropdown-menu ul.my-ul {
        display: block;
      }
      .dropdown .dropdown-menu ul.my-ul .my-li {
        display: block;
      }
    .navbar .navbar-nav .mega-menu-dropdown .list-unstyled li a {
        font-size: 1.1rem;
    }

    .navbar .navbar-nav .mega-menu-dropdown .mega-menu-heading {
        font-size: 1.2rem;
    }

    .section-heading {
        font-size: 3rem;
    }

    #about .small-about-section .small-about-section-block {
        margin: 0 3px 5px 3px;
        flex-basis: 23%;
        display: flex;
        align-items: center;
    }

    #about .small-about-section .small-about-section-block img {
        margin: 0;
        display: inline-block;
        max-width: 25px;
    }

    #about .small-about-section .small-about-section-block p {
        display: inline-block;
        margin: 0 0 0 7px;
        font-size: 1.1rem;
    }

    #product-list .product-list-box .product-list-box-details .product-value p,
    #product-list .product-list-box-details .product-small-detail span,
    #product-list .product-value i,
    #product-list .product-list-box .product-list-box-details .product-value span,
    #product-list .product-list-box .product-list-box-details .product-value .price,
    #category-listing .product-value span,
    #listing-result .result-list .product-list-box .product-list-box-details .product-value span {
        font-size: 1.1rem !important;
    }

    #all-list .result-list .product-list-box .product-list-box-details .product-value span {
        font-size: 1.1rem !important;
    }

    #testimonial-list .testimonial-carousel .owl-nav {
        display: none;
    }

    #listing-result .listing-result-content .pagination-area .pagination {
        margin: 10px 0;
    }

    #listing-result .listing-result-content .pagination-area .sort-area span {
        margin-right: 7px;
    }


    #all-list .listing-result-content .pagination-area .pagination {
        margin: 10px 0;
    }

    #all-list .listing-result-content .pagination-area .sort-area span {
        margin-right: 7px;
    }
    #inner-top.two .banner-form .filter-area .nav {
        padding-bottom: 7px;
    }

    #inner-top.two .banner-form .filter-area .nav .nav-link {
        margin-bottom: 7px;
        width: 45px;
        text-align: center;
    }

    #inner-top.two .banner-form .filter-area .nav .nav-link span {
        display: none;
    }

    #inner-top.two .banner-form .filter-area {
        top: 90px;
        padding: 10px;
        height: 80vh;
    }

    #event-details .event-content .event-heading .btn-area {
        margin-top: 10px;
    }

    #event-details .event-content .event-heading a,
    #event-details .event-content .event-heading .review-area ul li i {
        font-size: 1.2rem;
    }

    #event-details .event-content .facility-area .facility-content .facility-item p {
        font-size: 1.2rem;
    }

    #event-details .event-content .capacity-area .capacity-content .capacity-box:last-child {
        margin-bottom: 15px;
    }

    #event-details .event-content .event-heading .contact-details ul {
        text-align: left;
    }

    #event-details .event-content .event-heading .contact-details ul li {
        display: block;
        margin: 10px 0 0;
    }

    #event-details .event-content .event-heading .contact-details ul li::after {
        display: none;
    }

    #event-details .event-content .event-heading .contact-details ul li a,
    #event-details .event-content .event-heading .contact-details ul li span {
        font-size: 1.2rem;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block {
        height: auto;
        margin-bottom: 30px;
    }
    #listing-process .listing-process-content .tab-content .btn-area{
        margin-top: 20px;
    }

    footer .social-icon-area {
        text-align: left;
        margin-top: 10px;
    }
    #inner-top.location .banner-form .filter-area {
        top: 90px;
        padding: 10px;
        height: 80vh;
    }
    #inner-top.location .banner-form .filter-area .nav {
        padding-bottom: 7px;
    }
    #inner-top.location .banner-form .filter-area .nav .nav-link {
        margin-bottom: 7px;
        width: 45px;
        text-align: center;
    }
    .rs-portfolio.style1 .portfolio-item .img-part img{
        height: 160px;
    }
    .rs-portfolio.style1 .portfolio-item .content-part .title a{
        font-size: 17px;
    }
    header .header-area .main-logo-pic {
        width: 78%;
    }
    header .header-area .side-menu .sidenav .closebtn{
        font-size: 23px;
    }
    #banner .banner-img .banner-content .banner-form{
        flex-direction: column;
    }

}

@media(max-width: 576px) {
    .btn {
        font-size: 1.3rem;
    }

    p {
        font-size: 1.3rem !important;
    }

    .navbar-nav .dropdown-menu.mega-menu-dropdown {
        max-height: 320px;
        overflow: hidden;
        overflow-y: scroll;
    }

    .section-heading {
        font-size: 2.2rem;
    }

    #banner .banner-img .banner-content h3 {
        font-size: 2rem;
        margin-bottom: 15px;
    }

    #banner .banner-img .banner-content p {
        margin-bottom: 15px;
    }

    #banner .banner-img .banner-content .banner-form .input-group,
    #inner-top.two .banner-form .input-group {
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }

    .wishlist .empty-wishlist .banner-form .input-group {
        background-color: #dddddd;
        box-shadow: none;
    }

    #banner .banner-img .banner-content .banner-form input,
    #inner-top.two .banner-form input,
    #inner-top.two.venue .banner-form input,
    .wishlist .empty-wishlist .banner-form input {
        font-size: 1.3rem;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.91);
        margin: 0 0 5px 0;
        border-radius: 0.5rem;
        border: none;
    }

    #inner-top.two .banner-form .more-filter {
        margin-bottom: 5px;
        font-size: 1.3rem;
    }

    #inner-top.two .banner-form input {
        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.12);
    }

    #banner .banner-img .banner-content .banner-form .input-group-append button,
    #inner-top.two .banner-form .input-group-append button,
    .wishlist .empty-wishlist .banner-form .input-group-append button {
        width: 100%;
    }

    #about {
        margin-top: -70px;
    }

    #about .small-about-section {
        padding: 0 10px;
    }

    #about .small-about-section .small-about-section-block {
        margin: 0;
        flex-basis: auto;
    }

    #about .small-about-section .small-about-section-block a {
        margin-left: 10px;
        font-size: 1.4rem;
    }

    #destination .destination-content .location-box a {
        font-size: 1.8rem;
    }

    #how-it-works .how-it-works-content .content-box img {
        max-width: 70px;
    }

    #how-it-works .how-it-works-content .content-box .text-area h4 {
        font-size: 1.8rem;
    }

    #testimonial-list .item {
        padding: 10px 5px;
    }

    #testimonial-list .testimonial-content .user-details-area .user-name h4 {
        font-size: 1.6rem;
    }

    #inner-top {
        min-height: 200px;
    }

    #inner-top h2 {
        font-size: 3rem;
    }

    #inner-top.two .banner-form .filter-area .custom-control-label img {
        display: none;
    }

    #inner-top.two .banner-form .filter-area .custom-control-label span {
        margin-top: 0;
    }

    footer .footer-about-area {
        margin-bottom: 10px;
    }

    footer .footer-links-area ul li {
        display: block;
        padding: 0;
    }

    footer .footer-contact-area a {
        font-size: 1.3rem;
    }

    footer .social-icon-area ul li a {
        font-size: 1.4rem;
    }

    footer .footer-link-area,
    footer .footer-subscribe-area {
        margin-top: 15px;
    }

    footer .footer-link-area h5,
    footer .footer-subscribe-area h5 {
        font-size: 2rem;
        margin-bottom: 10px;
    }

    footer .footer-link-area ul li a,
    footer .footer-copyright-area p a,
    footer .footer-subscribe-area .form-control {
        font-size: 1.3rem;
    }

    #contact-us .contact-form .form-area {
        padding: 30px 20px 30px;
    }

    #event-details .event-content .facility-area .facility-content .facility-item {
        margin-right: 5px;
        flex-basis: 100%;
    }

    #event-details .event-content .facility-area .facility-content .facility-item p {
        font-size: 1.1rem !important;
        margin-bottom: 11px;
    }

    #event-details .event-content .facility-area .facility-content .facility-box:last-child .facility-item p {
        margin-bottom: 11px;
    }

    #event-details .event-content h6 {
        font-size: 1.5rem;
    }

    #event-details .event-content .event-category ul li {
        font-size: 1.1rem;
    }

    #event-details .event-content .prices .price-chart h4 {
        font-size: 1.3rem;
    }

    #event-details .event-content .prices .price-chart .calender-row .price-area p span,
    #event-details .event-content .prices .price-chart .calender-row .price-area p {
        font-size: 1.2rem !important;
    }

    #event-details .event-content .capacity-area .capacity-content .capacity-box .image-area span {
        font-size: 1.3rem !important;
    }

    #event-details .event-content .capacity-area .capacity-content .capacity-box .image-area img {
        width: 18px;
        height: 18px;
        margin-right: 8px;
    }

    #event-details .event-content .document-area ul li a {
        font-size: 1.1rem;
    }

    #event-details .enquiry-form-area .profile-area .image-area {
        width: 65px;
        height: 65px;
    }

    #event-details .enquiry-form-area .profile-area .identity-area h5 {
        font-size: 1.5rem;
    }

    #event-details .enquiry-form-area .event-type .custom-control-label {
        font-size: 1.2rem;
    }

    #event-details .enquiry-form-area .custom-control-label::before,
    #event-details .enquiry-form-area .custom-control-label::after,
    #event-details .enquiry-form-area .form-area .custom-control-label::before,
    #event-details .enquiry-form-area .form-area .custom-control-label::after {
        width: 1.1rem;
        height: 1.1rem;
    }

    #event-details .enquiry-form-area .custom-control-label::after {
        background-size: 50% 50%;
    }

    #event-details .event-content .review-area-details .review-box .name-area span {
        font-size: 1.1rem;
    }

    #event-details .enquiry-form-area .contact-details ul li a {
        font-size: 1.2rem;
    }

    #event-details .link-area ul li {
        display: block;
    }

    #event-details .link-area ul li+li a::after {
        display: none;
    }

    #event-details .event-content .prices .price-chart .calender-row .price-area,
    #event-details .event-content .prices .price-chart .calender-row .time-area {
        flex-basis: 100%;
    }

    #event-details .event-content .prices .price-chart .calender-row .time-area {
        margin-top: 6px;
    }

    #event-details .event-content .prices .price-chart .calender-row .time-area span {
        font-size: 1.2rem;
    }

    #event-details .product-list-box .product-list-box-details .product-title {
        font-size: 1.5rem;
    }

    #event-details .product-list-box .product-list-box-details .product-value span {
        font-size: 1.3rem;
    }

    #event-details .event-content .review-area-details .review-post-area h4 {
        font-size: 1.5rem;
    }

    #event-details .event-content .event-heading .contact-details ul li {
        display: block;
        margin: 7px 0 0;
    }

    #event-details .event-content .event-heading .contact-details ul li::after {
        display: none;
    }

    #event-details .event-content .facility-area .facility-content .facility-list h5 {
        font-size: 1.3rem;
    }

    #event-details .event-content .facility-area .facility-content .facility-list ul li {
        font-size: 1.1rem;
    }

    #event-details .event-content .faq-area .card-header {
        padding: 7px;
    }

    #event-details .event-content .faq-area .card-header .btn {
        font-size: 1.3rem;
    }

    #event-details .event-content .facility-area .facility-content .facility-content-title {
        font-size: 1.3rem;
    }

    #event-details .event-content .policy-list li {
        font-size: 1.1rem !important;
    }

    .wishlist .empty-wishlist .empty-wishlist-heading h3 {
        font-size: 1.8rem;
    }

    .wishlist .empty-wishlist h6 {
        font-size: 1.6rem;
    }

    .wishlist .empty-wishlist h6 span {
        font-size: 1.6rem;
    }

    #list-services-content .content-area .content-box img {
        max-width: 70px;
    }

    #list-services-content .content-area .content-box .text-area h4 {
        font-size: 1.8rem;
    }

    #list-services-top .text-area h3 {
        font-size: 2rem;
        margin-bottom: 15px;
    }

    #list-services-top {
        min-height: 450px;
    }

    #list-services-top .text-area ul li {
        padding: 4px 6px;
    }

    #list-services-top .text-area ul li a {
        font-size: 1.1rem;
    }

    #how-it-works-details .steps-content h5 {
        font-size: 2.2rem;
    }

    #how-it-works-details .steps-content .step span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 2rem;
    }
    #listing-process .listing-process-content .tab-content{
        padding: 0;
        border: none;
    }

    #listing-process .listing-process-content .tab-content label{
        font-size: 1.3rem;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block .heading h5 {
        font-size: 1.6rem;
        margin-bottom: 0;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block .heading span {
        font-size: 2rem;
    }
    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block .list-area{
        padding: 0 10px;
    }

    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block .list-area li {
        font-size: 1.1rem;
        padding: 6px 0;
    }
    #listing-process .listing-process-content .tab-content .package-area .package-content .price-block .special-pack h3{
        font-size: 1.4rem;
    }
    #listing-process .listing-process-content .tab-content .input-group .custom-file .custom-file-label,
    #listing-process .listing-process-content .tab-content .input-group .input-group-append .btn,
    #listing-process .listing-process-content .tab-content .input-group .input-group-text,
    #listing-process .listing-process-content .tab-content .form-control{
        font-size: 1.1rem!important;
    }
    #listing-process .listing-process-content .tab-content .input-group .input-group-append .btn{
        padding: 5px 10px;
    }
    #listing-process .listing-process-content .tab-content .payment-options li a{
        font-size: 3.2rem;
    }
    #listing-process .listing-process-content .nav-pills{
        background-color: transparent;
        box-shadow: none;
        align-items: center;
    }
    #listing-process .listing-process-content .nav-pills .nav-item{
        flex-basis: 25%;
        padding: 0 5px;
        margin-bottom: 5px;
    }
    #listing-process .listing-process-content .nav-pills .nav-item .nav-link{
        font-size: 1.1rem;
        padding: 4px 2px;
        box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.19);
    }
    #listing-process .listing-process-content .nav-pills .nav-link.active,
    #listing-process .listing-process-content .nav-pills .show>.nav-link{
        box-shadow: none;
    }
    #inner-top.location .banner-form .input-group {
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }
    #banner .banner-img .banner-content .banner-form input,
    #inner-top.location .banner-form input,
    #inner-top.location.venue .banner-form input,
    .wishlist .empty-wishlist .banner-form input {
        font-size: 1.3rem;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.91);
        margin: 0 0 5px 0;
        border-radius: 0.5rem;
        border: none;
    }
    #inner-top.location .banner-form .more-filter {
        margin-bottom: 5px;
        font-size: 1.3rem;
    }
    #banner .banner-img .banner-content .banner-form input,
    #inner-top.location .banner-form input,
    #inner-top.location .venue .banner-form input,
    .wishlist .empty-wishlist .banner-form input {
        font-size: 1.3rem;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.91);
        margin: 0 0 5px 0;
        border-radius: 0.5rem;
        border: none;
    }
    #inner-top.location .banner-form .input-group-append button{
      width: 100%;
      overflow: hidden;
      position: relative;
    }
    #inner-top.location{
        min-height: 380px;
    }
    #inner-top.location .banner-form{
        top: 140px;
    }
    #terms .privacy-info .heading-area .inner-bold{
        font-size: 1.3rem !important;
    }
    #terms .privacy-info .heading-area ul li{
        font-size: 1.3rem !important;
    }
    #terms .privacy-info .heading-area li i{
        font-size: 13px;
        margin-right: -1px;
    }
    #banner-all-list .banner-img .banner-content h3 {
        font-size: 3.3rem;
        margin-bottom: 15px;
    }
    #banner-all-list .banner-img .banner-content .banner-form .input-group, #inner-top.two .banner-form .input-group {
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }
    #banner-all-list .banner-img .banner-content .banner-form input, #inner-top.location .banner-form input, #inner-top.location .venue .banner-form input, .wishlist .empty-wishlist .banner-form input {
        font-size: 1.3rem;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.91);
        margin: 0 0 5px 0;
        border-radius: 0.5rem;
        border: none;
    }
    #banner-all-list .banner-img .banner-content .banner-form .input-group-append button{
        width: 100%;
    }
    #banner-all-list .banner-img{
        height: 350px;
    }
    #faq-area .description-area h6 {
        font-size: 1.5rem;
    }
    #faq-area .description-area .faq-area .card-header {
        padding: 7px;
    }
    #faq-area .description-area .faq-area .card-header .btn {
        font-size: 1.3rem;
        line-height: 20px;
    }
    header .header-area .main-menu ul li.hidesmall {
        display: none;
    }
    header .header-area .side-menu .sidenav{
        padding-top: 19px !important;
    }
    .latest-post .pagination-area {
        margin-top: 0;
      }
    .packages-page .default-icons-list .icon-item-container {
        width: 100%;
    }
}