/*YOUR CUSTOM STYLES*/

/*YOUR CUSTOM STYLES*/

.container.hotelsagar {
    padding-left: 0;
    padding-right: 0;
    }
    table tr.even, table tr.alt, table tr:nth-of-type(even) {
        background: none !important;
    }
    table#stylized{
        border: 0;
    }
    table.popupcal{
        margin: 0;
        border: 0;
    }
    /* table.popupcal td { padding: 5px; } */
    /* #checkInDateParam_Year_ID {
        font-size: 14px;
        margin: 6px;
        padding: 7px;
        height: initial;    
    } */
    .booking #checkInDateParam_Year_ID {
        font-size: 14px;
        margin: 0;
        padding: 2px;
        height: initial;    
    }
    .booking .popupcal td {
        padding: 0;
    }
    .booking-item > div {
        margin-bottom: 20px;
    }
    
    .dateinput #stylized select {
        font-size: 12px;
        border: solid 1px #999;
        width: initial;
        height: initial;
        margin: 2px;
        padding: 10px 15px;
    }
    
    #checkInDateParam_ID_Link{
        min-width: 30px;
        display: inline-block;
        margin: 5px;
    }
    .booking #checkInDateParam_ID_Link{
        min-width: 30px;
        display: inline-block;
        margin: 5px;
    }
    select.calendarDateInput {
        padding: 5px;
        margin: 5px;
    }
    .calendarDateInput {
        margin: 5px;
    }
    #selStay {
        padding: 5px;
        width: initial;
        padding: 5px 15px;
        margin-bottom: 0;
    }
    .booking_ttl {
        background: linear-gradient(to bottom, #27746e 0%,#27746e 50%,#1f6f69 100%);
        color: #fff;
        text-align: left;
        padding: 5px;
        padding-right: 40px;
    }
    
    /* .booking_rowin_1 */
    .btn1 {
        background: linear-gradient(#EF2C0E,#EF2C0E);
    }
    .bg-holder {
        min-height: 550px;
        height: initial;
    }
    .activity-section-main > div  { word-break: break-word; }
    .logo_cont {
        max-width: 190px;
    }
    
    

    
    
    @media (max-width: 992px) {

        .booking_row{
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: start;
            margin-top: 10px;
        }
        .booking_row > td{
            width: 100%;
            max-width: 300px;
            text-align: left;
            margin-bottom: 10px;
        }
        .activity-section-main > div {
            min-height: 130px;
            padding: 5px;
            font-size: 13px;
        }
        .activity-section-main > div h4, .activity-section-main > div h5{ font-size: 14px;}
        #main-footer h5 {
            font-size: 14px;
        }
        #main-footer h4 {
            font-size: 18px;
        }
        #main-footer p {
            font-size: 14px;
        }
        .text-right.sitemap {text-align: left !important; line-height: 18px;}
        .testimonial-inner p {font-size: 14px;}
    
        .slimmenu-menu-collapser {
            width: 58px;
            right: initial;
            float: right;
        }
    
        ul.mobile_slimmenu {
            right: 0px !important;
            top: 50px;
            z-index: 9999 !important;
            width: 260px;
        }
        .testimonial {
            margin-bottom: 50px;
            padding: 10px;}
        
        .booking-item-meta {
            margin-top: 20px;
        }
        .tariff { padding: 20px;}
        .itinerary{ padding: 20px; }
        .activity-section-main > div >h4 { font-size: 16px; }
        .conference, .conference div.inner-container {
            padding-left: 0; padding-right: 0;
        }
        h1 {font-size: 30px !important;}
        h2 {font-size: 26px !important;}
        h3 {font-size: 24px !important;}
        .page-title { font-size: 30px; }
        aside{padding: 10px;}
        .about-row, .gallery-row{
            margin-left: 0  !important;
            margin-right: 0 !important;
            overflow: hidden;
        }
        .fotorama__nav-wrap { margin-top: 10px; }
        .packages-row, .itinerary-row{
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
    .text-center.hotel_list {
        padding-left: 0 !important;
        text-align: left;
    }
    .text-center.hotel_list_ttl { margin-left: 0 !important; text-align: left !important;}
    .conference_cont{ padding-left: 0 !important; padding-right: 0 !important;}
    .gallery-row .toolbar > button{ margin: 2px; }
    #portfolio > div { margin-bottom: 5px; padding-left: 5px; padding-right: 5px;}
    #portfolio > div .hover-gallery-img { border: 1px solid #000; }
    #portfolio > div .btn.fil-cat {margin-top: 5px;}
    select { background-position-x: 90% !important; }
    ul.slimmenu li .slimmenu-sub-collapser { width: 30px !important; }
    .conf_post > div { margin-bottom: 20px; }


    }
    
    
    @media (max-width: 1400px) {
        .break_menu {
            display: block !important;
        }
    }

    @media (min-width: 993px) {

        .booking_row > td{ padding: 5px;}

    }
    @media only screen and (max-width: 767px) {
	.bg-holder{min-height: 200px!important;}

}