.searchForm.-type-1 .searchFormItem__button {

    font-size: 18px !important;

}
@media (max-width: 1599px) {
    /* for screen 1440px  */
}

@media (max-width: 1439px) {
    /* for screen 1366px  */
}

@media (max-width: 1365px) {
    .searchForm.-type-1 .searchFormItem__button {
        font-size: 18px !important;
    }
    .search-panel-wrap .search-item {
        width: 238px;
   
    }
    /* for screen 1200px  */
}



@media (max-width: 1199px) {
    /* for screen 992px  */
    .listing-page-search-panel {
      
        margin: auto;
        width: max-content;
    }
    button#btnSearch {
        display: block !important;
    }
    .book-now a.btnBook{
        display:flex !important;

    }
    .checkin-out-time ul li:first-child {
       
        font-size: 13px;
    }
   
}

@media (min-width: 1199px) and (max-width:1199px){
   

}

 



    @media (max-width: 991px) {
        /* for screen 768px  */
        .room-package-wrap {
            flex-direction: column;
        }

            .room-package-wrap .room-package {
                width: 100%;
            }

        .header__logo img {
            max-height: 90px;
        }

        .listing-page-search-panel {
            margin-top: 30px;
        }

        .search-results {
            margin-top: 40px;
        }

        .searchForm.-type-1 .searchFormItem__button {
            font-size: 14px;
        }

        .checkin-out-time ul li:first-child {
            font-size: 14px;
        }
        .search-panel-wrap .search-item {
            width: 216px;
        }
        .searchForm.-type-1 .searchFormItem__button {
            font-size: 14px !important;
        }
        .searchForm.-type-1
        .searchFormItemDropdown.-counter
        .searchFormItemDropdown__container {
            width: 330px;
          
            /* overflow: auto; */
        }
        .searchForm.-type-1
        .searchFormItemDropdown.-counter
        .searchFormItemDropdown__container {
            width: 252px;
            /* overflow: auto; */
        }
        .search-panel-wrap {
          
             flex-direction: row; 
        }
    }




    @media (max-width: 767px) {
        /* for screen 576px  */
        .listing-page-search-panel {
            margin-top: 10px;
        }

        .searchForm.-type-1 .searchFormItem__button {
            position: relative;
            font-size: 21px;
            font-weight: 600;
        }

        .searchForm.-type-1 .searchFormItem__button {
            font-size: 18px !important;
        }

        .room-package-wrap .offered-price {
            font-size: 26px;
        }

        .search-panel-wrap .search-item {
            width: 325px;
        }
        .search-panel-wrap {
          
            flex-direction: column;
        }
        .searchForm.-type-1
        .searchFormItemDropdown.-counter
        .searchFormItemDropdown__container {
            width: 100%;
         
        }
        select.child-age-select {
            width: auto;
        }
        .searchForm.-type-1 .searchFormItem__button {
            font-size: 16px !important;
        }
        .homepage-second-sec {
            padding-bottom: 40px;
        }
      
    }

    @media (max-width: 576px) {
        /* for screen mobile  */
    }

    .icon-chevron-down {
        top: -45%;
    }

        .icon-chevron-down:before {
            content: "";
            display: inline-block;
            width: 10px;
            height: 8px;
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'><path fill='%230b2b1b' d='M5 8L0 0h10z'/></svg>") !important;
            background-position: center;
            background-size: cover;
        }


    /*.searchFormItem__button {
    position: relative;*/ /* make parent a positioning context */
    /*}

.searchFormItem__button .icon-chevron-down {
    position: absolute;
    right: 12px;*/ /* horizontal placement */
    /*top: 50%;*/ /* push to vertical middle */
    /*transform: translateY(-50%);*/ /* exact vertical centering */
    /*font-size: 12px;*/ /* adjust size of arrow */
    /*margin: 0 !important;*/ /* reset margins */
    /*pointer-events: none;*/ /* arrow doesn’t block clicks */
    /*}*/
    .searchForm.-type-1 .searchFormItem__button {
        position: relative;
        font-size: 22px;
        font-weight: 600;
    }

    .icon-chevron-down {
        position: absolute;
        top: -40%;
        right: 5px;
    }

    @media (max-width: 376px) {
        .checkin-out-time {
            font-size: 15px;
        }
    }

    @media (max-width: 366px) {
        .checkin-out-time {
            font-size: 14px;
        }
    }
.room-detail-wrap ul li:last-child::before {
    content: none;
}
@media (min-width: 768px) {
    main {
        overflow: unset;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .booking-start-note {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .booking-start-note i.fa.fa-calendar-alt {
        margin-right: 5px;
    }
}