/* (max-width: 1024px) */
@media (max-width: 1024px) {
    .testim-sliderr .owl-nav .owl-prev, .recommended-slider .owl-nav .owl-prev, .partnerslist .owl-nav .owl-prev {
        left: -20px;
    }
    .testim-sliderr .owl-nav .owl-next, .recommended-slider .owl-nav .owl-next, .partnerslist .owl-nav .owl-next {
        right: -20px;
    }
    .property-listing-slider .owl-nav .owl-prev {
        left: -20px;
    }
    .property-listing-slider .owl-nav .owl-next {
        right: -20px;
    }
    .business-slider.owl-carousel .owl-prev, .testi-five-slider.owl-carousel .owl-prev {
        left: -20px;
    }
    .business-slider.owl-carousel .owl-next, .testi-five-slider.owl-carousel .owl-next {
        right: -20px;
    }
    .category-items li{
        width: 19.3%;
    }
    .category-five-section {
        padding: 0px 0;
    }
    .section-blk {
        padding: 20px 0;
    }
    .latest-restaurant-section {
        padding: 30px 36px;
    }
    .property-listing-slider .owl-nav .owl-prev, .property-listing-slider .owl-nav .owl-next{
        top: 43.5%;
    }
    .category-list .listings-sidebar .card h4{
        font-size: 16px;
        padding: 0 0 15px 0;
    }
    .accordion-filter .accordion .pagenav h4{
        padding:10px;
    }
    .search-btn .btn-primary{
        min-height: 40px;
        height: 40px;
    }
    .gallery-widget-sec .gallery-widget-txt h6 {
        margin-bottom: 0px;
        font-size: 15px;
    }
    .gallery-widget-sec .gallery-widget-txt p{
        font-size: 14px;
    }
    .gallerypage-info .gallery-widget{
        height: 216px;
    }
    .gallerypage-info {
        padding-top: 40px;
        padding-bottom: 35px;
    }
    .contactus-info {
        padding: 45px 0;
    }
    .contactinfo-content{
        right: 35px;
    }
    .contactinfo-content h6{
        font-size: 22px;
    }
    .contact-info h2{
        font-size: 32px;
        margin: 0 0 15px;
    }
    .contactusform-section {
        padding: 0 0 40px;
    }
    .bloglistleft-widget.blog-listview .blog-img{
        width: 250px;    
        height: 170px
    }
    .bloglistleft-widget.blog-listview h3{
        font-size: 18px;
    }
    .bloglistleft-widget .entry-meta {
        margin: 0 0 12px;
    }
    .blog-listview .card-body {
        padding: 18px;
    }
    .blog-listview .bloglist-content {
        width: calc(100% - 255px);
    }
    .gallery-slider-carousel .owl-dots{
        margin-top: 10px !important;
    }
    .details-description{
        padding: 5px 0;
    }
    .details-description .authordetails h5{
        font-size: 22px;
        margin-bottom: 6px;
    }
    .categories-details-main-wrapper .card h4{
        font-size:16px;
    }
    .details-main-wrapper .card p{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .categories-details-main-wrapper .card{
        margin: 0 0 25px;
    }
    .categories-details-about h3{
        font-size: 26px;
    }
    .details-description .rate-details{
        width: 30%;
    }
    .offers-tab .tab-content .offers-tab-txt ul {
        margin-bottom: 5px;
    }
    .profile-edit-form .profile-content .add-member-btn .add-member-btn1{
        font-size: 14px;
    }
    .refer-earn-section .refer-earn-btn{
        margin-top: 25px;
    }
    .refer-earn-section .refer-earn-btn h1{
        margin-bottom: 20px;
    }
    #add-user-form .add-submember-sec h3{
        font-size: 26px;
    }
    #add-user-form .add-submember-sec{
        padding: 30px 40px 30px;
    }
    .faq-section {
        margin-top: 35px;
        margin-bottom: 40px;
    }
    .faq-section .faq-card{
        padding: 18px 20px;
    }
    .terms-content .terms-info .page-title h3 {
        font-size: 22px;
        margin-bottom: 15px;
        line-height: 35px;
    }
}
/* end (max-width: 1024px) */

/* (max-width: 991px) */
@media (max-width: 991px){
    .banner-three {
        background: url(../img/banner-01.png) no-repeat 190px 0;
    }
    .banner-three .banner-info-blk {
        padding: 35px 0 10px 0px;
    }
    .category-five-section {
        padding: 20px 0 0;
    }
    .category-items li {
        width: 24.3%;
    }
    .partners-section {
        padding: 20px 0 20px;
    }
    .offers-section .cities-box .cities-img {
        height: 165px;
    }
    .latest-restaurant-section .dishes-img{
        height: 215px;
    }
    .bucket-list-section .location-info-details{
        height: 215px;
    }
    .package-section{
        padding: 60px 0 40px;
    }
    .section-blk {
        padding: 50px 0 25px;
    }
    .now-available-section .stay-tuned{
        padding: 50px 0;
    }
    .stay-tuned h3 {
        font-size: 28px;
    }
    .now-available-sec img{
        width: 160px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 span {
        font-size: 48px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 28px;
    }
    .sign-register-btn{
        display:none!important;
    }
    .header.header-three .header-nav .navbar-header{
        display: contents;
    }
    .header .navbar-header #mobile_btn{
        margin-right: 0px;
    }
    .header .navbar-header #mobile_btn .bar-icon span{
        float: right;
    }
    .sidebar-overlay{
        z-index: 1;
    }
    .header.header-three.fixed .main-menu-wrapper .main-nav > li > a{
        line-height: 24px;
    }
    .sign-register-btn1{
        display:block!important;
        width: 200px;
        margin: 15px;
    }
    .main-menu-wrapper .menu-header .menu-logo{
        width: 200px;
        margin-top: 20px;
    }
    .header .main-menu-wrapper .main-nav{
        margin-top: 15px !important;
    }
    .whatsapp-icon-sec .whatsapp-icon-sec1{
        z-index: 5;
    }
    .count-search{
        display:none;
    }
    .count-search-mob{
        display:block;
        margin-bottom: 10px;
    }
    .count-search-mob p{
        font-size: 14px;
    }
    .sorting-div{
        margin: 0 0 5px;
    }
    .filter-mob-btn{
        display:block;
    }
    .filter-mob-btn .btn{
        padding: 6px 30px;
        font-size: 14px;
    } 
    .filter-box1{
        float:left;
        /*overflow: hidden;*/
        background: #ffffff;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
        overflow: auto;
    }
    .box-inner1{
        width: 100%;
        padding: 10px;
        box-shadow: unset !important;
    }
    .search-btn-desk{
        display:none !important;
    }
    .search-btn-mob{
        display:block !important;
    }
    .category-list .sorting-div{
        margin-bottom: 8px;
    }
    .category-list{
        padding-top:30px;
    }
    .category-list .grid-view .blog-img {
        height: 310px;
    }
    .category-list .listings-sidebar .card h4{
        justify-content: space-between;
    }
    .category-list .filter-content .search-btn{
        background: #fff;
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        padding: 12px 20px;
        margin-top: 0;
    }
    .category-list .filter-content .search-btn .search-btn-mob{
        margin: 0;
        width: 20%;
    }
    .theiaStickySidebar1 .box-inner1 .accordion-filter{
        margin-bottom: 55px;
    }
    .category-list .box-inner1 .filter-slide-toggle{
        display:block;
    }
    .about-img img{
        box-shadow:none;
    }
    .about-info {
        box-shadow:none;
        background: #f9fafc;
        padding: 0;
    }
    .about-info h4 {
        margin: 0 0 10px;
        font-size: 32px;
    }
    .about-info p {
        line-height: 24px;
        margin: 0 0 10px;
    }
    .about-content {
        padding: 25px 0px;
    }
    .howitworks p{
        margin: 0 0 10px;
        text-align: justify;
    }
    .howitworks h3 {
        margin: 0 0 0px;
        font-size: 28px;
    }
    .about-section .row{
        justify-content: center;
    }
    .about-section .howitwork-info h6 {
        font-size: 16px;
        margin: 0 0 5px;
    }
    .howitwork-info h5 {
        font-size: 40px;
        margin: 0 0 15px 0;
    }
    .howitwork-info h5:after {
        top: 22px;
    }
    .howitwork-info{
        margin: 20px 0 0;
    }
    .gallery-widget-sec {
        margin-bottom: 20px;
    }
    .contactus-info {
        padding: 45px 0 20px;
    }
    .contact-info h2 {
        font-size: 30px;
        margin: 0 0 10px;
    }
    .blog-filter-sidebar{
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 6;
        margin-top: 0;
        overflow: auto;
    }
    .blog-filter-sidebar .card h4{
        display: flex;
        justify-content: space-between;
    }
    .blog-filter-mob-btn .btn{
        font-size: 14px;
        padding: 6px 26px;
        margin-bottom: 15px;
    }
    .listing-section{
        padding: 30px 0 20px;
    }
    .blog-filter-mob-btn{
        display:block;
    }
    .blog-filter-sidebar{
        display:none;
    }
    .blog-filter-slide-toggle i{
        display:block;
    }
    .details-description .authordetails h5 {
        font-size: 20px;
    }
    .categories-details-main-wrapper{
        padding: 10px 0!important;
    }
    .categories-details-about h3 {
        font-size: 24px;
    }
    .gallery-slider-carousel .owl-dots {
        margin-top: 10px !important;
    }
    .categories-details-main-wrapper .card-header h3 {
        margin-bottom: 8px;
        font-size: 20px;
    }
    .hotel-card-header h5 {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .current-membership-img{
        display:none;
    }
    .smira-club-Price-Details{
        margin: 0 auto 25px;
    }
    ul.dashborad-menus{
        margin: 0 0 0;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 0px 2px;
    }
    .smira-club-Price-Details{
        border:0;
    }
    .smira-club-Price-Details h3{
        font-size: 24px;
        margin-bottom: 2px;
    }
    .profile-edit-form .profile-content .add-member-btn {
        margin-bottom: 20px;
        margin-top: 22px;
    }
    .refer-earn-section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .refer-earn-section img{
        margin-top: 25px;
    }
    .refer-earn-section .refer-earn-btn .btn{
        font-size: 14px;
    }
    .refer-earn-section .refer-earn-btn h1{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .refer-earn-section .refer-earn-btn a{
        font-size: 18px;
    }
    .refer-earn-section .refer-earn-btn {
        margin-top: 45px;
    }
    #add-user-form .add-submember-sec{
        width: 100%;
    }
    .faq-section {
        margin-top: 5px;
        margin-bottom: 0px;
    }
    .terms-content {
        margin-top: 20px;
    }
    .terms-content .terms-info{
        padding: 30px 30px 20px;
    }
    .terms-content .terms-info .page-title h3 {
        font-size: 20px;
        margin-bottom: 12px;
        line-height: 32px;
    }
    .terms-content .terms-info h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .header .main-menu-wrapper .main-nav .Dashboard-dropdown .Dashboard-dropdown-tag{
        margin-top: 12px;
        width: 25%;
        margin-left: 15px;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat{
        margin-top:0;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .simra-club-sub-cat1{
        display: grid;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .simra-club-sub-cat1 span{
        margin-right:0;
        margin-bottom: 10px;
    }
    .upgrade-member-form .smira-club-content-form {
        padding: 5px 25px 25px;
    }
    .upgrade-member-form .smira-club-Price-Details{
        width: 75%;
    }
    .upgrade-member-form .smira-club-Price-Details .btn{
        font-size: 14px;
    }
    .upgrade-member-form{
        margin-bottom: 35px;
    }
}
/* END (max-width: 991px) */

/* (max-width: 768px) */
@media (max-width: 768px){
    .testim-sliderr .owl-nav .owl-prev, .recommended-slider .owl-nav .owl-prev, .partnerslist .owl-nav .owl-prev {
        left: -10px;
    }
    .testim-sliderr .owl-nav .owl-next, .recommended-slider .owl-nav .owl-next, .partnerslist .owl-nav .owl-next {
        right: -10px;
    }
    .section-blk {
        padding: 10px 0 25px;
    }
    .business-slider.owl-carousel .owl-next, .testi-five-slider.owl-carousel .owl-next {
        right: -10px;
    }
    .business-slider.owl-carousel .owl-prev, .testi-five-slider.owl-carousel .owl-prev {
        left: -10px;
    }
    .breadcrumb-bar .breadcrumb-title {
        font-size: 28px;
    }
    .about-img img {
        width: 500px;
        height: auto;
    }
    .about-info{
        margin: 10px 0 0;
    }
    .about-info h4{
        font-size: 30px;
    }
    .about-content {
        padding: 25px 0px 10px;
    }
    .howitworks h3 {
        margin: 20px 0 0px;
        font-size: 28px;
    }
    .howitworks {
        padding-bottom: 35px;
    }
    .trending-carousel .owl-dots .owl-dot span, .car-class-carousel .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        border-radius: 10px;
        background: #d9d9d9;
    }
    .gallerypage-info {
        padding-top: 30px;
        padding-bottom: 35px;
    }
    .header.header-three .header-nav {
        height: 65px;
    }
    .gallery-slider-carousel .item{
        width:100% !important;
    }
    .details-description .authordetails h5 {
        font-size: 18px;
    }
    .details-description .rate-details {
        width: 40%;
    }
    .categories-details-main-wrapper {
        padding: 25px 0 !important;
    }
    .booking-details-section-form .booking-price-details table tr td {
        padding: 10px 10px 10px 2px;
        font-size: 14px;
    }
    .dashboard-info .card-header{
        padding: 18px 25px !important;
    }
    .smira-club-Price-Details h3 {
        font-size: 22px;
        margin-bottom: 0;
    }
    .refer-earn-section .refer-earn-btn {
        margin-top: 45px;
    }
    .refer-earn-section .refer-earn-btn .btn {
        font-size: 12px;
    }
    .refer-earn-section .refer-earn-btn h1 {
        font-size: 24px;
    }
    #add-user-form .add-submember-sec h3 {
        font-size: 24px;
    }
    .faq-section .faq-card{
        margin: 0 0 15px;
    }
    .faq-section h4 {
        font-size: 17px;
    }
    .terms-content .terms-info h2 {
        font-size: 22px;
    }
}
/* end (max-width: 768px) */

/* (max-width: 767px) */
@media (max-width: 767px){
    .banner-three .banner-info-blk {
        padding: 20px 0 5px 0px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 24px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 span {
        font-size: 44px;
    }
    .banner-three{
        height: 360px;
        min-height: 360px;
    }
    .categories-info{
        height: 170px;
    }
    .category-items li {
        width: 31.3%;
    }
    .section-blk.promo-blk .promo-style{
        min-height: 185px;
    }
    .offers-section .cities-box .cities-img {
        height: 200px;
    }
    .latest-restaurant-section {
        padding: 5px 0;
    }
    .package-section {
        padding: 50px 0 30px;
    }
    .bucket-list-section .location-info-details {
        height: 160px;
    }
    .section-blk {
        padding: 40px 0 30px;
    }
    .latest-restaurant-section {
        padding: 5px 0 20px;
    }
    .blog-content .blog-description {
        height: 100px;
    }
    .now-available-sec1{
        padding: 40px 40px 0px;
    }
    .testimonial-five-section{
        padding: 45px 0 50px;
    }
    .category-list .grid-view .blog-img {
        height: 240px;
    }
    .category-list .grid-view .featured-text{
        padding: 7px 4px;
        font-size: 12px;
    }
    .about-info p{
        text-align: justify;
    }
    .gallerypage-info .gallery-widget {
        height: 246px;
    }
    .gallery-widget-sec {
        margin-bottom: 15px;
    }
    .gallerypage-info .gallery-widget a img{
        border-radius: 6px;
    }
    .contactform-img{
        display: none;
    }
    .contact-info h2 {
        font-size: 28px;
        margin: 0 0 6px;
    }
    .contactus-form input {
        font-size: 15px;
        min-height: 44px;
    }
    .contactus-form .form-set {
        margin-bottom: 15px;
    }
    .contactus-info {
        padding: 35px 0 25px;
    }
    .contactusform-section {
        padding: 0 0 30px;
    }
    .bloglistleft-widget.blog-listview .blog-img {
        width: 100%;
        height: auto;
    }
    .blog-listview .bloglist-content {
        width: calc(100% - 0px);
    }
    .bloglistleft-widget.blog-listview h3{
        margin-bottom: 8px;
    }
    .details-description .about-details{
        display: flex;
    }
    .details-description .about-headings{
         display: flex;
    }
    .details-description .rate-details{
        margin:0;
    }
    .categories-list-detail .rate-details-refundable {
        margin-top: 0;
    }
    .request-now-btn{
        display: block;
    }
    .rate-details .callnow a{
        width:max-content;
        padding: 8px 20px;
    }
    .categories-details-main-wrapper .card-header h3 {
        font-size: 18px;
    }
    .hotel-card-header h5 {
        font-size: 14px;
    }
    .hotel-card-header h6{
        font-size: 14px;
    }
    .offers-tab ul.tabs li{
        font-size: 14px;
    }
    ul.dashborad-menus{
        display: flex;
        width: 100%;
        overflow: scroll;
        padding: 8px 8px;
    }
    .profile-edit-form .profile-content .add-member-btn .add-member-btn1 {
        font-size: 12px;
    }
    .user-list .table thead>tr>th span{
        font-size: 14px;
    }
    .user-list tbody td .user-link{
        font-size: 14px;
        width: 160px;
    }
    .user-list tbody td span{
        display: block;
    }
    .user-list tbody td .user-table-mobile{
        width: 100px;
    }
    .user-list tbody td .user-table-date{
        width: 100px;
    }
    .user-list tbody td .user-table-action{
        display: flex;
    }
    .refer-earn-section .refer-earn-btn {
        margin-top: 20px;
    }
    #add-user-form .add-submember-sec h3 {
        font-size: 22px;
    }
    #add-user-form .add-submember-sec {
        padding: 25px 30px 25px;
    }
    .faq-section h4 {
        font-size: 16px;
    }
    .faq-title > a:after{
        font-size: 14px;
    }
    .terms-content .terms-info .page-title h3 {
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 28px;
    }
    .terms-content .terms-info .page-title ol li {
        font-size: 15px;
    }
}
/* end (max-width: 767px) */

/* (max-width: 575px) */
    @media (max-width: 575px){
        .banner-three .banner-info-blk .banner-content-blk h1 {
            font-size: 22px;
            margin-bottom: 10px;
        }
        .banner-three .banner-info-blk .banner-content-blk h1 span {
            font-size: 38px;
        }
        .banner-three {
            height: 340px;
            min-height: 330px;
        }
        .banner-three {
            background: url(../img/banner-01.png) no-repeat 60px 0;
        }
        .category-five-section {
            padding: 40px 0 0;
        }
        .testim-sliderr .owl-nav .owl-prev, .testim-sliderr .owl-nav .owl-next, .recommended-slider .owl-nav .owl-prev, .recommended-slider .owl-nav .owl-next, .partnerslist .owl-nav .owl-prev, .partnerslist .owl-nav .owl-next{
            width: 26px;
            height: 26px;
        }
        .testim-sliderr .owl-nav .owl-prev, .recommended-slider .owl-nav .owl-prev, .partnerslist .owl-nav .owl-prev {
            left: 0;
        }
        .testim-sliderr .owl-nav .owl-next, .recommended-slider .owl-nav .owl-next, .partnerslist .owl-nav .owl-next {
            right: 0;
        }
        .section-blk {
            padding: 0px 0 30px;
        }
        .package-section{
            margin-bottom: 30px;
        }
        .section-heading {
            margin: 0px 0 30px;
        }
        .banner-three .banner-btm {
            border-radius: 8px;
            padding: 8px;
        }
        .categories-info span{
            width: 60px;
        }
        .section-blk.promo-blk .promo-style .btn-style2 a .text-style{
            font-size: 16px;
        }
        .section-blk.promo-blk .promo-style .btn-style2 a .shape-bg{
            width: 30px;
            height: 30px;
        }
        .testim-sliderr .owl-nav .owl-prev, .testim-sliderr .owl-nav .owl-next, .recommended-slider .owl-nav .owl-prev, .recommended-slider .owl-nav .owl-next, .partnerslist .owl-nav .owl-prev, .partnerslist .owl-nav .owl-next{
            display:none;
        }
        .business-slider.owl-carousel .owl-nav .owl-next, .business-slider.owl-carousel .owl-nav .owl-prev, .testi-five-slider.owl-carousel .owl-nav .owl-next, .testi-five-slider.owl-carousel .owl-nav .owl-prev{
            display:none;
        }
        .categories-info h6{
            font-size: 14px;
        }
        .section-heading h2 {
            font-size: 24px;
        }
        .partners-section .partners-heading {
            font-size: 22px;
        }
        .section-heading h2{
            margin: 0 0 5px;
        }
        .stay-tuned h3 {
            font-size: 26px;
        }
        .now-available-sec img {
            width: 150px;
        }
        .footer-three .middle-foo-widget .links-blk .col-style-img img{
            width: 55%;
        }
        .offers-section .cities-box .cities-img {
            height: 250px;
        }
        .social-info ul {
            width: fit-content;
        }
        .trending-offers .dishes-img .featured-text span{
            font-size: 16px;
        }
        .trending-offers .dishes-img .featured-text{
            padding: 10px 12px 6px;
        }
        .btm-foo-widget .copy-info p{
            margin-bottom: 0px;
        }
        .scroll-popup-model .modal-dialog .modal-body .modal-title{
            font-size: 16px;
            text-align: center;
        }
        .footer-three .middle-foo-widget{
            padding: 0 0 0px;
        }
        .sign-register-btn1 .cta-btn {
            display: block;text-align: center;
        }
        .category-list .grid-view .fav-item{
            padding: 20px 10px;
        }
        .category-list .grid-view .fav-itemmm{
            padding: 0px 0px !important;
        }
        .category-list .grid-view .card h6 {
            margin: 0 0 3px;
            font-size: 14px;
        }
        .category-list .grid-view .card p {
            font-size: 13px;
            margin-bottom: 8px;
            white-space: nowrap;
            /*width: 225px;*/
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .category-list .fav-item .fav-icon{
            width: 30px;
            height: 30px;
        }
        .category-list .grid-view .card-body {
            padding: 30px 18px 12px;
        }
        .header .navbar-header .navbar-brand{
            width: 150px;
        }
        .main-wrapper{
            overflow:hidden;
        }
        .latest-restaurant-section .dishes-img {
            height: 300px;
        }
        .about-img img {
            width: 375px;
            height: auto;
        }
        .about-info h4 {
            font-size: 28px;
        }
        .howitworks h3 {
            font-size: 26px;
        }
        .howitwork-info h5 {
            font-size: 32px;
            margin: 0 0 10px 0;
        }
        .howitwork-info h5:after {
            top: 18px;
        }
        .gallerypage-info .gallery-widget {
            height: 260px;
        }
        .contactinfo-content {
            right: 35px;
            top: 150px;
            width: 475px;
            margin-bottom: 15px;
        }
        .contactleft-info img{
            display:none;
        }
        .contactus-form .submit-section .btn{
            font-size: 12px;
        }
        .footer-three{
            padding: 30px 0 0;
        }
        .categories-details-main-wrapper .faq .faq-list li{
            padding: 12px 20px;
        }
        .categories-details-main-wrapper .faq .faq-list .icon-show{
            top: 0px;
        }
        .categories-details-about h3 {
            font-size: 22px;
        }
        .hotel-card-header h6 .span-offer{
            font-size: 11px;
        }
        .hotel-card-header h5{
            margin-bottom: 20px;
        }
        .categories-details-main-wrapper .card-header h3{
            margin-bottom: 12px;
        }
        .hotel-card-header h6 {
            margin-bottom: 20px;
        }
        .booking-details-section-form .qty-input .product-qty{
            font-size: 14px;
        }
        .booking-details-section-form .form-group {
            margin-bottom: 12px;
        }
        .booking-details-section-form .booking-price-details h3 {
            font-size: 20px;
            margin-bottom: 2px;
        }
        .booking-details-section-form .booking-price-details{
            margin-top: 5px;
            margin-bottom: 15px;
        }
        .dashboard-info .card-header h4{
            font-size: 20px;
        }
        .settings-upload-btn .file-upload {
            padding: 8px 16px;
            font-size: 12px;
        }
        .profile-photo span{
            font-size: 14px;
            color: #666666;
        }
        .profile-form .group-img input{
            min-height: 40px;
        }
        .profile-form .group-img i {
            color: #c10037;
            top: 10px;
            width: 18px;
            height: 18px;
            font-size: 18px;
        }
        .profile-form .form-set label{
            font-size: 15px;
            margin: 0 0 6px;
        }
        .dateholder .datepicker {
            height: 42px;
            font-size: 14px;
        }
        .profile-edit-form .btn {
            font-size: 14px;
            padding: 6px 35px;
        }
        #add-user-form .add-submember-sec{
            margin: 95px auto 35px;
        }
        #add-user-form .add-submember-sec h3 {
            font-size: 20px;
        }
        .faq-section {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .terms-content {
            margin-top: 0px;
        }
        .terms-content .terms-info {
            padding: 25px 25px 15px;
        }
        .pagination{
            flex-wrap: nowrap;
        }
        .nextlink {
            margin-top: 0;
        }
        .previtem {
            margin-bottom: 0;
        }
        .header .main-menu-wrapper .main-nav .Dashboard-dropdown .Dashboard-dropdown-tag {
            width: 94%;
        }
        .header .header-nav .main-nav > li .submenu li{
            margin-right: 10px;
        }
        .blog-details-section {
            height: 350px;
        }
        .blogbanner-content h1 {
            font-size: 20px;
        }
        .blogdetail-content{
            padding: 25px 0;
        }
        .categories-details-main-wrapper .card{
            padding: 20px 18px 15px;
        }
        .offers-tab .tab-content{
            padding: 15px 5px;
        }
        .offers-tab .tab-content .offers-tab-txt p{
            margin-left: 0;
        }
        .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .simra-club-sub-cat1 span{
            font-size: 14px;
        }
        .upgrade-member-form .smira-club-Price-Details {
            width: 100%;
        }
        .upgrade-member-form .smira-club-Price-Details .btn {
            font-size: 12px;
        }
        .upgrade-member-form  .smira-club-Price-Details h3 {
            font-size: 18px;
        }
        .upgrade-member-form .smira-club-content-form {
            padding: 20px 25px 25px;
        }
        .bucket-list-section .location-info-details {
            height: 170px;
        }
    }
/* end (max-width: 575px) */

/* (max-width: 479px) */
@media (max-width: 479px){
    .banner-three .banner-btm .btn{
        min-width: 100px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 20px;
        margin: 0 0 10px 0px;
    }
    .categories-info {
        height: 145px;
    }
    .partners-section .partners-heading {
        font-size: 20px;
    }
    .offers-section .cities-box .cities-img {
        height: 220px;
    }
    .section-heading h2 {
        font-size: 22px;
    }
    .now-available-sec1 .now-available-sec1-txt p:nth-child(1){
        font-size: 18px;
    }
    .now-available-sec1 .now-available-sec1-txt p:nth-child(2){
        font-size: 16px;
    }
    .now-available-section {
        padding: 30px 0;
    }
    .stay-tuned h3 {
        font-size: 24px;
    }
    .categories-info span{
        margin: 0 0 5px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 span {
        font-size: 34px;
    }
    .banner-three {
        background: url(../img/banner-01.png) no-repeat 30px 0;
    }
    .categories-info span {
        width: 55px;
    }
    .partners-section .trending-offers-btn{
        margin-top: 0px;
    }
    .owl-nav, .mynav2 {
        margin: 0 0 0px;
    }
    .section-blk {
        padding: 10px 0 10px;
    }
    .footer-three{
        padding: 20px 0 0;
    }
    .category-items li {
        width: 30.3%;
        margin-bottom: 10px;
    }
    .banner-three {
        height: 300px;
        min-height: 300px;
    }
    .scroll-popup-model .modal-dialog .modal-body {
        padding: 25px 25px;
    }
    .scroll-popup-model .btn-primary{
        padding: 8px 34px;
        font-size: 14px;
    }
    .login-or{
        font-size: 14px;
        padding: 10px 0 0;
    }
    .register-link{
        font-size: 14px;
    }
    .forgot-link{
        font-size: 14px;
    }
    .scroll-popup-model .custom_check{
        font-size: 14px;
    }
    .category-list .grid-view .blog-img {
        height: 200px;
    }
    .category-list .grid-view .card-body {
        padding: 25px 15px 10px;
    }
    .count-search-mob p {
        font-size: 12px;
    }
    .category-list .grid-view .featured-text{
        font-size: 11px;
        padding: 5px 4px;
    }
    .category-list .grid-view .fav-item {
        padding: 10px 10px;
        top: -25px;
    }
    .category-list .grid-view .card h6 {
        margin: 0 0 3px;
        font-size: 13px;
    }
    .category-list .grid-view .card .ratings span{
        font-size: 11px;
    }
    .category-list .grid-view .card .ratings span i{
        font-size: 8px;
    }
    .category-list .fav-item .fav-icon {
        width: 28px;
        height: 28px;
        font-size: 12px;
    }
    .breadcrumb-bar .breadcrumb-title {
        font-size: 24px;
    }
    .category-list {
        padding-top: 20px;
    }
    .filter-mob-btn .btn {
        padding: 4px 22px;
        font-size: 13px;
    }
    .category-list .grid-view .featured-text-veg{
        font-size: 11px;
    }
    .category-list .sorting-div .sortbyset .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 32px;
        right: 6px;
    }
    .category-list .sorting-div .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 34px;
        font-size: 13px;
    }
    .category-list .sorting-div .sortbyset .select2-container--default .select2-selection--single {
        height: 36px;
    }
    .about-img img {
        width: 325px;
    }
    .about-info h4 {
        font-size: 26px;
    }
    .about-info p{
        font-size: 15px;
    }
    .howitworks h3 {
        font-size: 24px;
        margin: 15px 0 0px;
    }
    .footer-three .middle-foo-widget .links-blk ul li a{
        margin: 0 0 6px;
    }
    .gallerypage-info .banner-btn .btn{
        font-size: 14px;
    }
    .gallerypage-info .banner-btn .form-control{
        font-size: 14px;
        min-height: 38px;
    }
    .gallerypage-info .gallery-widget {
        height: 215px;
    }
    .pagination{
        flex-wrap: unset;
        margin-top: 0px;
    }
    .contactinfo-content{
        width: 100%;
        top: 145px;
    }
    .contactinfo-content h6 {
        font-size: 20px;
    }
    .contact-hours li{
        font-size: 15px;
    }
    .contact-info h2 {
        font-size: 26px;
        margin: 0 0 0px;
    }
    .contactus-form input {
        font-size: 14px;
        min-height: 40px;
    }
    .bloglistleft-widget.blog-listview h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .blog-filter-mob-btn .btn {
        font-size: 12px;
        padding: 4px 20px;
        margin-bottom: 12px;
    }
    .listing-section {
        padding: 20px 0 10px;
    }
    .gallery-slider-carousel .item{
        height: 240px!important;
    }
    .details-description .authordetails h5{
        margin-bottom: 3px;
    }
    .details-description .authordetails p{
        font-size: 15px;
    }
    .categories-details-main-wrapper {
        padding: 0px 0 !important;
    }
    .categories-details-about h3 {
        font-size: 20px;
    }
    .offers-tab ul.tabs li{
        font-size: 14px;
        padding: 6px 20px;
    }
    .categories-details-main-wrapper .faq .faq-list a{
        font-size: 15px;
    }
    .booking-details-section-form .booking-price-details h3 {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .booking-details-section-form .booking-price-details table tr td {
        padding: 10px 10px 6px 2px;
        font-size: 13px;
    }
    .booking-details-section-form .btn-primary{
        font-size: 12px;
    }
    .booking-details-section-form .qty-input .product-qty {
        font-size: 13px;
    }
    .booking-details-section-form{
        padding: 25px;
    }
    .booking-details-section-form .form-group label{
        font-size: 14px;
    }
    .booking-details-section-form .form-group .form-control{
        height:40px;min-height: 40px;
    }
    .booking-details-section{
        padding-bottom: 35px;
        padding-top: 90px;
    }
    .dashboard-info .card-header h4 {
        font-size: 18px;
    }
    .dashboard-info .card-header {
        padding: 15px 20px !important;
    }
    .settings-upload-btn .file-upload {
        font-size: 11px;
        border-radius: 4px;
    }
    .profile-photo span{
        font-size: 13px;
    }
    .profile-form .form-set label{
        font-size: 14px;
    }
    .profile-form .group-img input {
        min-height: 36px;
        font-size: 14px;
    }
    .profile-form .form-set {
        margin-bottom: 10px;
    }
    .profile-form .group-img i{
        font-size: 16px;
    }
    .profile-form-gender p{
        margin-bottom: 5px;
    }
    .profile-content .dashboard-info .card-body{
        padding: 10px 25px;
    }
    .profile-sidebar .card-body input{
        min-height: 40px;
    }
    .group-img i{
        top: 12px;
    }
    .profile-sidebar .card-body .col-form-label{
        font-size: 14px;
    }
    ul.dashborad-menus{
        padding: 8px 8px;
        border-radius: 6px;
    }
    ul.dashborad-menus li a{
        font-size: 12px;
    }
    .profile-form {
        margin: 10px 0 0;
    }
    .smira-club-Price-Details h3 {
        font-size: 20px;
    }
    .smira-club-Price-Details table tr td{
        font-size: 15px;
    }
    .smira-club-Price-Details table tr td:nth-child(2){
        font-size: 15px;
    }
    .current-membership .btn{
        font-size: 14px;
    }
    .smira-club-Price-Details {
        margin: 0 auto 18px;
    }
    .refer-earn-section .refer-earn-btn h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .refer-earn-section .refer-earn-btn a {
        font-size: 16px;
    }
    .user-list tbody td .user-link {
        font-size: 14px!important;
        width: 130px;
    }
    .user-list tbody td .user-table-date {
        width: 85px;
    }
    .profile-edit-form .profile-content .add-member-btn .add-member-btn1 {
        font-size: 11px;
        padding: 8px 20px !important;
    }
    .profile-edit-form .profile-content .add-member-btn {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .user-list thead>tr>th{
        font-size: 14px;
    }
    #add-user-form .add-submember-sec h3 {
        font-size: 18px;
    }
    #add-user-form .add-submember-sec .form-group label{
        font-size: 15px;
    }
    #add-user-form .add-submember-sec .form-group .form-control{
        min-height: 40px;
        font-size: 14px;
    }
    #add-user-form .add-submember-sec{
        margin: 90px auto 35px;
    }
    #add-user-form .add-submember-sec .btn{
        font-size: 14px;
        padding: 6px 34px;
    }
    .faq-section h4 {
        font-size: 15px;
    }
    .faq-section .faq-card {
        padding: 15px 20px;
    }
    .faq-title > a:after {
        font-size: 12px;
    }
    .terms-content .terms-info .page-title h3 {
        font-size: 15px;
        margin-bottom: 12px;
        line-height: 24px;
    }
    .terms-content .terms-info .page-title ol li {
        margin-bottom: 6px;
        font-size: 14px;
    }
    .terms-content .terms-info .page-title ol{
        padding-left: 15px;
    }
    .terms-content .terms-info h2 {
        font-size: 18px;
    }
    .gallerypage-info{
        padding-bottom: 25px !important;
    }
    .header .main-menu-wrapper .main-nav .Dashboard-dropdown .Dashboard-dropdown-tag {
        width: 93%;
    }
    .header .navbar-header #mobile_btn{
        top: 15px;
    }
    .blog-details-section {
        height: 290px;
    }
    .blogbanner-content h1 {
        font-size: 18px;
        margin: 0 0 10px;
    }
    .blogdetail-content {
        padding: 20px 0;
    }
    .upgrade-member-form .smira-club-content-form .main .form-control{
        font-size: 14px;
        min-height: 38px;
    }
    .upgrade-member-form .smira-club-content-form .main label{
        font-size: 14px;
    }
    .upgrade-member-form .smira-club-content-form .modal-input-box label{
        font-size: 14px;
    }
    .upgrade-member-form .smira-club-content-form .modal-input-box .sd-multiSelect .ms-choice{
        font-size: 14px;
        height: 40px;
        padding-left: 15px;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-catt{
        display: block;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .qty-input{
        width: 125px;
    }
    .upgrade-member-form .smira-club-content-form {
        padding: 20px 25px 10px;
    }
    .upgrade-member-form .smira-club-Price-Details h3 {
        font-size: 16px;
    }
    .upgrade-member-form .smira-club-Price-Details table tr td {
        font-size: 14px;
    }
    .upgrade-member-form .smira-club-Price-Details .form-check-label{
        font-size: 14px;
    }
    .upgrade-member-form .smira-club-Price-Details .btn{
        height: 40px;
    }
    .upgrade-member-form{
        margin-top: 90px;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .simra-club-sub-cat1 span {
        font-size: 13px;
    }
    .bucket-list-section .location-info-details {
        height: 145px;
    }
    .login-header {
        margin: 0 0 12px;
    }
    .login-content .login-wrap .form-set {
        margin: 0 0 15px;
    }
    .login-content .login-wrap .login-btn{
        margin: 5px 8px 0;
    }
    .login-content{
        padding: 80px 0 10px;
    }
    .scroll-popup-model .form-set label{
        font-size: 14px;
    }
}
/* end (max-width: 479px) */

/* (max-width: 425px) */
@media (max-width: 425px){
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 18px;
        margin: 0 0 5px 0px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 span {
        font-size: 32px;
    }
    .section-heading {
        margin: 0px 0 25px;
    }
    .section-heading h2 {
        font-size: 22px;
    }
    .category-items li {
        width: 45.3%;
        margin-bottom: 15px;
    }
    .categories-info {
        height: 180px;
    }
    .categories-info span {
        width: 55px;
    }
    .section-blk.promo-blk .promo-style {
        min-height: 150px;
    }
    .partners-section .partners-heading {
        font-size: 22px;
    }
    .offers-section .cities-box .cities-img {
        height: 195px;
    }
    .bucket-list-section .location-info-details {
        height: 125px;
        padding: 5px;
    }
    .stay-tuned h3 {
        font-size: 22px;
    }
    .now-available-sec img {
        width: 140px;
    }
    .now-available-section .stay-tuned {
        padding: 35px 0;
    }
    .now-available-section .stay-tuned {
        padding: 35px 0;
    }
    .now-available-sec1 .now-available-sec1-txt p:nth-child(2) {
        font-size: 14px;
    }
    .now-available-sec1 {
        padding: 25px 15px 0px;
    }
    .trending-offers .dishes-img .featured-text span {
        font-size: 14px;
    }
    .scroll-popup-model .modal-dialog .modal-body .modal-title {
        font-size: 14px;
    }
    .category-list .grid-view .blog-img {
        height: 180px;
    }
    .breadcrumb-bar .breadcrumb-title {
        font-size: 22px;
    }
    .header .navbar-header .navbar-brand{
        width: 140px;
    }
    .search-btn .btn-primary {
        min-height: 35px;
        height: 30px;
    }
    .category-list .grid-view .featured-text {
        font-size: 11px;
        padding: 6px 8px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .category-list .grid-view .card p{
        margin-bottom: 3px;
    }
    .about-img img {
        width: 300px;
    }
    .about-info h4 {
        font-size: 24px;
    }
    .about-info p{
        margin: 0 0 6px;
    }
    .howitworks p{
        font-size: 15px;
    }
    .howitworks h3 {
        font-size: 22px;
        margin: 10px 0 0px;
    }
    .howitwork-info h5 {
        font-size: 26px;
        margin: 0 0 8px 0;
    }
    .about-section .howitwork-info h6 {
        font-size: 15px;
        margin: 0 0 0px;
    }
    .howitwork-info h5:after {
        top: 14px;
    }
    .footer-three {
        padding: 15px 0 0;
    }
    .footer-three .middle-foo-widget .links-blk h5{
        margin: 0 0 10px;
    }
    .gallerypage-info .gallery-widget {
        height: 180px;
    }
    .gallery-widget-sec .gallery-widget-txt h6 {
        font-size: 14px;
    }
    .gallery-widget-sec .gallery-widget-txt p {
        font-size: 13px;
    }
    .gallerypage-info {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .gallerypage-info .banner-btn .btn {
        font-size: 12px;
    }
    .header.header-three .header-nav {
        height: 60px;
    }
    .breadcrumb-bar {
        padding: 110px 0 50px;
    }
    .contact-info h2 {
        font-size: 24px;
    }
    .contact-info{
        margin: 0 0 15px;
    }
    .contactbanner {
        padding: 110px 0 40px;
    }
    .innerbanner .breadcrumb-title{
        font-size: 24px;
    }
    .listing-section {
        padding: 20px 0 10px;
    }
    .bloglistleft-widget.blog-listview .card p{
        line-height: 25px;
    }
    .bloglistleft-widget.blog-listview h3 {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .gallery-slider-carousel .item {
        height: 210px !important;
    }
    .categories-details-main-wrapper .card h4 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .details-main-wrapper .card p {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .categories-details-main-wrapper .card {
        margin: 0 0 20px;
    }
    .categories-details-main-wrapper .card h4 span a{
        font-size: 12px;
        text-align: right;
        color: #d0130d;
    }
    .categories-details-about h3 {
        font-size: 18px;
    }
    .details-description .authordetails h5 {
        font-size: 16px;
    }
    .details-description .authordetails p {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .categories-list-detail .about-details {
        margin: 0 0 0px;
    }
    .offers-tab ul.tabs li {
        font-size: 12px;
    }
    .details-description .rate-details {
        width: 50%;
    }
    .categories-details-main-wrapper .card-header h3 {
        font-size: 16px;
    }
    .hotel-card-header h5 {
        font-size: 12px;
    }
    .categories-details-main-wrapper .card{
        padding: 20px 20px 15px;
    }
    .hotel-card-header h6 span {
        margin-left: 10px;
    }
    .hotel-card-header h6 {
        font-size: 12px;
    }
    .hotel-card-header h6 {
        margin-bottom: 15px;
    }
    .hotel-card-header h5 {
        margin-bottom: 12px;
    }
    .rate-details .callnow a {
       padding: 6px 15px;
    }
    .hotel-card-header h6 .span-delete {
        font-size: 12px;
    }
    .offers-tab .tab-content .offers-tab-txt p {
        margin-left: 10px;
        font-size: 12px;
    }
    .booking-details-section-form .form-group .form-control {
        height: 36px;
        min-height: 36px;
        font-size: 13px;
    }
    .booking-details-section-form .form-group {
        margin-bottom: 10px;
    }
    .booking-details-section-form .dateholder .datepicker {
        height: 40px;
        font-size: 14px;
    }
    .booking-details-section-form .booking-price-details{
        padding: 12px;
    }
    .booking-details-section-form .booking-price-details h3 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .booking-details-section-form .booking-price-details table tr td {
        font-size: 11px;
    }
    .booking-price-details p {
        margin-top: 6px;
        font-size: 14px;
    }
    .booking-details-section-form .btn-primary {
        font-size: 11px;
    }
    .dashboard-info .card-header h4 {
        font-size: 16px;
    }
    .smira-club-Price-Details h3 {
        font-size: 18px;
    }
    .smira-club-Price-Details table tr td {
        font-size: 14px;
        padding: 8px 4px;
    }
    .smira-club-Price-Details table tr td:nth-child(2) {
        font-size: 14px;
    }
    .smira-club-Price-Details table tr td span {
        font-size: 14px;
    }
    .smira-club-Price-Details {
        margin: 8px auto 18px;
        padding: 20px 15px;
    }
    .profile-edit-form .profile-content .add-member-btn .add-member-btn1 {
        font-size: 10px;
    }
    .user-list tbody td>img{
        max-width: 42px!important;
    }
    #add-user-form .add-submember-sec h3 {
        font-size: 16px;
    }
    #add-user-form .add-submember-sec .form-group {
        margin-bottom: 10px;
    }
    #add-user-form .add-submember-sec {
        margin: 85px auto 35px;
        padding: 25px 25px 25px;
    }
    .faq-section h4 {
        font-size: 14px;
    }
    .terms-content .terms-info .page-title h3 {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 22px;
    }
    .terms-content .terms-info .page-title ol li {
        margin-bottom: 8px;
        font-size: 13px;
    }
    .blog-details-section {
        height: 255px;
    }
    .blogbanner-content h1 {
        font-size: 16px;
        margin: 0px 0 6px;
    }
    .blogbanner-content .entry-meta li{
        font-size: 14px;
    }
    .blogbanner-content .entry-meta li a{
        font-size: 14px;
    }
    .upgrade-member-form {
        margin-top: 85px;
    }
    .upgrade-member-form .smira-club-content-form .simra-club-sub-cat .qty-input {
        width: 110px;
    }
    .upgrade-member-form .form-control{
        min-height: 40px;
    }
    .upgrade-member-form .smira-club-Price-Details .btn {
        font-size: 11px;
    }
    .banner-three .banner-btm .btn {
        min-width: 80px;
        font-size: 13px;
        padding: 12px 6px;
    }
} 
/* end (max-width: 425px) */

/* (max-width: 375px) */
@media (max-width: 375px){
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 16px;
        margin: 0 0 5px 0px;
    }
    .banner-three .banner-info-blk .banner-content-blk h1 {
        font-size: 16px;
        margin: 0 0 5px 0px;
    }
    .banner-three {
        height: 280px;
        min-height: 280px;
    }
    .category-items li {
        width: 45.3%;
        margin-bottom: 15px;
    }
    .section-heading h2 {
        font-size: 20px;
    }
    .partners-section .partners-heading {
        font-size: 20px;
    }
    .offers-section .cities-box .cities-img {
        height: 170px;
    }
    .bucket-list-section .location-info-details {
        height: 106px;
    }
    .stay-tuned h3 {
        font-size: 20px;
    }
    .now-available-sec img {
        width: 130px;
    }
    .about-img img {
        width: 250px;
    }
    .about-info h4 {
        font-size: 22px;
        margin: 0 0 6px;
    }
    .howitworks p{
        margin: 0 0 5px;
    }
    .howitworks h3 {
        font-size: 20px;
    }
    .about-section .howitwork-info h6 {
        font-size: 14px;
    }
    .footer-three {
        padding: 15px 0 0;
    }
    .gallerypage-info .gallery-widget {
        height: 155px;
    }
    .breadcrumb-bar {
        padding: 110px 0 40px;
    }
    .breadcrumb-bar .breadcrumb-title {
        font-size: 20px;
    }
    .gallerypage-info .banner-btn .form-control {
        font-size: 12px;
        min-height: 36px;
    }
    .gallerypage-info .banner-btn {
        margin-bottom: 15px;
    }
    .contactinfo-content h6 {
        font-size: 18px;
    }
    .contact-hours li {
        font-size: 14px;
    }
    .bloglistleft-widget.blog-listview h3 {
        font-size: 14px;
        margin-bottom: 3px;
    }
    .bloglistleft-widget.blog-listview .card p {
        font-size: 14px;
        line-height: 25px;
    }
    .categories-details-main-wrapper .card h4 {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .hotel-card-header h6 span {
        margin-left: 5px;
    }
    .hotel-card-header h6 .span-offer {
        font-size: 10px;
    }
    .offers-tab ul.tabs li {
        padding: 6px 12px;
    }
    .details-description .rate-details {
        width: 60%;
    }
    .settings-upload-btn .file-upload {
        padding: 4px 4px;
        margin: 0 6px 0 0;
        border-radius: 4px;
    }
    .settings-upload-btn{
        margin: 0 0 0 10px;
    }
    ul.dashborad-menus li a{
        padding: 6px 20px;
    }
    .profile-photo span {
        font-size: 12px;
    }
    .dashboard-info .card.dash-cards .card-body {
        padding: 20px;
    }
    .dashboard-info .card-header h4 {
        font-size: 14px;
    }
    .current-membership {
        padding-bottom: 20px;
    }
    .smira-club-Price-Details table tr td {
        font-size: 13px;
    }
    .smira-club-Price-Details table tr td:nth-child(2) {
        font-size: 13px;
    }
    .smira-club-Price-Details h3 {
        font-size: 16px;
    }
    .smira-club-Price-Details table tr td span {
        font-size: 13px;
    }
    .current-membership .btn {
        font-size: 12px;
        padding: 10px !important;
    }
    .user-list tbody td .user-link {
        font-size: 13px !important;
    }
    .blog-details-section {
        height: 225px;
    }
}
/* end (max-width: 375px) */
/**/