

/*address-block hide*/
.for-homepage .container-wrapper .address-block-details {
    display: none;
}
#top-navbar-collapse {
    justify-content: center;
    text-align: center;
}
header #bottom-navbar-collapse{
    justify-content: center;
}
.parent-hotel.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none;
}
.for-homepage .content_wrapper{
    padding-bottom: 0 !important;
}
.child-hotel.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    display:none;
}
.child-hotel .header-pills {
    background-color: #d1dae0 !important;
    border-bottom: 1px solid #b9c4cc !important;
    border-top: 1px solid #b9c4cc !important;
}
.child-hotel .header-pills {
    padding: 140px 0 5px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 12px;
}
/*Hero image carousel caption*/
.parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-link, 
.parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text {
    padding: 40px 50px 60px 80px;
    width: 95%;
}
.parent-hotel .camera-carousel-container #homeCarousel .camera_caption.center-vertical {
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (max-width:1200px){
    .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text{
        padding:40px;
    }
}
@media screen and (max-width: 1100px){
    .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text {
        padding: 30px;
    }
     .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text h2{
        font-size: 40px;
    }
}
@media screen and (max-width: 1000px){
    .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text {
        padding: 25px;
    }
     .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text h2{
        font-size: 34px;
    }
}
@media screen and (max-width: 850px){
    .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text {
        padding: 20px;
    }
    .parent-hotel .camera-carousel-container #homeCarousel .camera_caption .caption-as-text h2 {
        font-size: 20px;
    }
}
.simp-custom-card .text-content-wrapper {
    background-color:#f4efe7;
    padding: 20px;
    box-shadow: 0.5px 0.5px 5px #00000029;
}

.outerpage .content_wrapper .no-gutter .simp-custom-border-cards,
.outerpage .content_wrapper .no-gutter .simp-custom-border-cards{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    row-gap:30px;
}

.outerpage .content_wrapper .no-gutter .simp-custom-border-cards .text-content,
.outer-page .content_wrapper .no-gutter .simp-custom-border-cards .text-content{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding:0;
    margin:0 15px;
    width:calc(33.33% - 30px)
}

.outerpage .content_wrapper .no-gutter .simp-custom-border-cards .text-content-wrapper,
.outer-page .content_wrapper .no-gutter .simp-custom-border-cards .text-content-wrapper{
    padding:10px 15px;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content {
    padding: 0;
    width: 100%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown {
    display: flex;
    gap: clamp(32px, 3.34vw, 64px);
    width: 100%;
    max-width: unset;
    padding: 30px 10%;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper :is(h1, h2, h3, h4, h5, h6) {
    text-align: left;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content .text-content-wrapper .main_container {
    margin: 0;
    padding: 0;
    border: 1px solid #d4d4d4;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .clearfix.widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper .main_container+.main_container {
    border-top: none;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper .main_container :is(h1, h2, h3, h4, h5, h6) {
    padding: 20px 20px 20px 35px;
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper > div.main_container > div.content {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 30px;
    will-change: max-height, opacity, padding, border-color;
    transition:
        max-height 0.3s ease,
        opacity 0.3s ease,
        padding 0.3s ease,
        border 0.3s ease;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown .text-content-wrapper > div.active > div.content {
    max-height: 1000px;
    opacity: 1;
    padding: 20px 30px;
    border-top: 1px solid #d4d4d4;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper div.content p {
    text-align: left;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper div.content ul {
    padding-left: 2% !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div {
    cursor: pointer;
    position: relative;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.main_container::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 15.1644H15.1654V22.1644H12.832V15.1644H5.83203V12.8311H12.832V5.83105H15.1654V12.8311H22.1654V15.1644Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 5px;
    top: 20px;
    transition: transform 0.5s ease, background-image 0.3s ease;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content-wrapper>div.active::after {
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 12.8311H5.83203V15.1644H22.1654V12.8311Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
}

/*Mobile*/
.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .text-content {
    background-color: unset;
    box-shadow: unset;
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-faq-dropdown .col-xs-12 :is(h1, h2, h3, h4, h5, h6) {
    padding: 20px 20px 20px 30px;
    text-align: left !important;
    margin: 0;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12 .content :is(h1, h2, h3, h4, h5, h6) {
    padding: 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container {
    border: 1px solid #d4d4d4;
    margin-top: 0 !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container+div.main_container {
    border-top: none;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.main_container div.content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    opacity: 0;
    padding: 0 30px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.clearfix.simp-custom-faq-dropdown .col-xs-12>div.active div.content {
    max-height: 1000px;
    overflow: visible;
    opacity: 1;
    border-top: 1px solid #d4d4d4;
    padding: 20px 30px;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12>div {
    padding: 0;
    position: relative;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12>div::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 15.1644H15.1654V22.1644H12.832V15.1644H5.83203V12.8311H12.832V5.83105H15.1654V12.8311H22.1654V15.1644Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 5px;
    top: 23.5px;
    transition: transform 0.5s ease, background-image 0.3s ease;
}

.mobile .content_wrapper .no-gutter .simp-custom-faq-dropdown .col-xs-12>div.active::after {
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M22.1654 12.8311H5.83203V15.1644H22.1654V12.8311Z' fill='black' fill-opacity='0.8'/%3E%3C/svg%3E");
}

.child-hotel[data-hotelid="5424"] #footer .logo {
    display:none;
}

.child-hotel[data-hotelid="5424"] #footer .comm_cont.f_bot .container {
    display:flex;
    padding-top:10px;
}

.child-hotel[data-hotelid="5424"] #footer .comm_cont.f_bot .container .col-xs-12.text-center {
    display:inline-flex;
}

#footer .comm_cont .add_head{
    display:none;
}
#footer .comm_cont .address_block{
    display:none;
}
#footer .logo{
    text-align:center;
    margin-bottom:25px;
}
#footer .logo a{
	margin: 0 15% 0;
	
}
#footer .footer-row:last-child{
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    justify-content: center;
}
#footer .footer-row:last-child .social_block .social_head{
    display:none;
}
#footer .comm_cont .footer_navbar_wrapper{
    border-top:none;
    border-bottom:1px solid rgba(255, 255, 255, 0.5);
}
#footer .footer-row .navbar-nav > li > a{
    text-transform:uppercase;
}
#footer .footer-row .navbar-nav > li > a:hover{
    text-decoration:none;
    color: #f2f2f2;
}
#footer .news_letter_block .subscribe-widget .button-holder button{
    text-transform:uppercase;
}
#footer .social_block .social_cont{
    display:flex;
}
#footer .news_letter_block .newsletter-wrap{
    display:flex;
}
#footer .news_letter_block .newsletter-wrap p.side-nav-header{
    width:30%;
}
#footer .news_letter_block .newsletter-wrap .subscribe-widget{
    width:60%;
}
#footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
    margin-left:-35%;
}
@media screen and (max-width:1300px){
    #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -30%;
    }
}
@media screen and (max-width:1200px){
    #footer .news_letter_block .newsletter-wrap p.side-nav-header{
        width: 33%;
    }
    #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -25%;
    }
}
@media screen and (max-width:1080px){
    #footer .social_block{
        width:100%;
    }
    #footer .news_letter_block{
        width:100%;
    }
    #footer .footer-row:last-child{
        display:unset;
    }
    #footer .social_block .social_cont{
        justify-content:center;
    }
     #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -50%;
    }
    #footer .news_letter_block .newsletter-wrap{
        justify-content:flex-end;
    }
}
@media screen and (max-width:1000px){
    #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -45%;
    } 
}
@media screen and (max-width:900px){
    #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -40%;
    } 
}
@media screen and (max-width:800px){
    #footer .news_letter_block .newsletter-wrap .subscribe-widget .form-group{
        margin-left: -35%;
    } 
}
.parent-hotel #footer .news_letter_block .newsletter-wrap{
    justify-content:center;
    padding-left:20px;
}

.mobile .simp-custom-3textOnImg .col-xs-12{
    position: relative
}
.mobile .simp-custom-3textOnImg .descriptionMobileNoSpace{
    position: absolute;
    bottom: 0;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 50%;
    text-align: left !important;
    padding: 20px;
    height: 45%;
    border-bottom: 7px solid #e18e26
}
.mobile .simp-custom-3textOnImg{
    padding-top: 0px !important;
    padding-bottom: 40px !important
}
.mobile .simp-custom-3textOnImg h3{
    text-align: left !important;
    font-size: 19px;
    line-height: 26px;
    bottom: 8%;
    position: absolute;
    padding-right: 20px;
}
.mobile .simp-custom-3textOnImg{
    padding-top: 0px !important;
    padding-bottom: 40px !important
}
.mobile .simp-custom-3textOnImg h3{
    text-align: left !important;
    font-size: 18px;
    line-height: 20px;
}
.mobile .simp-custom-3textOnImg img{
    margin-bottom: 0px !important
}
.mobile .simp-custom-3textOnImg .descriptionMobileNoSpace img{
    margin-bottom: 5px !important;
    width: 35% !important
}
@media (max-width: 310px){
    .mobile .simp-custom-3textOnImg .descriptionMobileNoSpace{
    width: 60%;
    height:55%;
    }
}

.mobile .simp-custom-eventsSingleSlider {
    background: #D1DAE0;
}
.mobile .simp-custom-eventsSingleSlider .slick-slide{
    padding: 15px
}
.mobile .simp-custom-eventsSingleSlider h3{
    text-align: center !important;
    font-weight: 600;
}

.mobile .logo.navbar-logo 
{
    padding-top:2px;
    background-color:white;
}
.mobile .fullImage {
    padding-top:70px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1,
.mobile h2 {
    border-bottom: none !important;
    font-size: 26px;
    text-align: center;
}
.mobile .fullImage img{
    height: 400px;
    object-fit: cover;
}
.mobile div#widgetWrapperHome div#leftColWid h1:first-child
{
    display:none;
}

.mobile .simp-custom-parent-PropertiesL h3 {
    color: #fff;
}
.mobile .simp-custom-parent-PropertiesR {
    background-color: #fff !important;
}
.mobile .simp-custom-parent-PropertiesR span,
.mobile .simp-custom-parent-PropertiesR div
{
    color: #000 !important;
    text-align: center !important;
}
.mobile .simp-custom-parent-card h3 {
    margin-top: -8%;
}
.mobile .simp-custom-child-cardS {
    background: #002d44;
}
.mobile .simp-custom-child-cardS .slick-slide{
    padding: 15px;
}
.mobile .simp-custom-child-cardS h3{
    text-align: center !important;
    margin-top: -6%;
    color: #fff;
}
.mobile .simp-custom-child-cardS {
    margin-bottom: 12% !important;
}
.mobile .simp-custom-reducedwidthtext1 h2,
.mobile .simp-custom-reducedwidthtext1 div {
    color: #fff;
}

.mobile .simp-custom-3textOnImgRoom .col-xs-12{
    position: relative;
    
    padding: 0px;
}
.mobile .simp-custom-3textOnImgRoom .descriptionMobileNoSpace{
    position: absolute;
    bottom: 0;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 100%;
    text-align: left !important;
    padding: 0 20px 5px;
    border-bottom: 7px solid #e18e26;
    padding-top:5px;
}
.mobile .simp-custom-3textOnImgRoom .descriptionMobileNoSpace h3 {
    padding-top:0px;
}
.mobile .simp-custom-3textOnImgRoom{
    padding-top: 0px !important;
    padding-bottom: 90px !important
}
.mobile .simp-custom-3textOnImgRoom img{
    margin-bottom: 0px !important
}
.mobile .simp-custom-mobile-hide-box .col-xs-12:first-child,
.mobile .simp-custom-mobile-hide-box .col-xs-12:last-child{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-border-cards .col-xs-12{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.mobile .content_wrapper .no-gutter .simp-custom-border-cards .col-xs-12 .descriptionMobileNoSpace{
    padding:10px;
}

.mobile .simp-custom-hideRightBox .col-xs-12:last-child{
    display:none;
}

.mobile .simp-custom-hideLeftBox .col-xs-12:first-child{
    display:none;
}

.mobile .custom-newsletter {
    padding-top:8%;
    padding-bottom:12%;
    background-color: rgb(0, 45, 68);
}
.mobile .newsletter-wrap p.side-nav-header {
    color: #1c1c1c !important;
    font-size: 36px;
    margin-bottom: 8%;
}
.mobile .custom-newsletter .form-group {
    margin:0;
    width: 55%;
}
.mobile .newsletter-wrap .subscribe-widget form {
    display: flex;
    justify-content: center;
    width: 100%;
}
.mobile .news_letter_block .newsletter-wrap .form-group .input-holder {
    border: 1px solid #1c1c1c;
}
.mobile .news_letter_block .subscribe-widget .button-holder .btn-subscribe {
    background-color: #ffffff;
    color: #1c1c1c;
    border: 1px solid #1c1c1c;
    border-left: none;
    height: 34px;
    opacity: 1;
    font-size: 14px;
}
.mobile #footer .logo{
    text-align:center;
}
.mobile .news_letter_block p.side-nav-header span{
    color:#fff;
}
.mobile #footer .social-bar a img{
    margin-bottom: 20px;
}













.simp-custom-centerbookingbutton .col-xs-12 {
    text-align: center;
}

.simp-custom-centerbookingbutton .pull-right {
    float: unset !important;
}

.outerpage .simp-custom-centerbookingbutton.simp-custom-btn-center-with-form .col-xs-12 {
	margin-left: 5.2%;
}


@media (max-width:991px) {
	.outerpage .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-form-center form {
		margin: 0;
		padding: 0 6%;
	}

	.outerpage .simp-custom-centerbookingbutton.simp-custom-btn-center-with-form .col-xs-12 {
		margin-left: 0;
		padding: 0 6%;
	}
}
.mobile .simp-custom-form-center #form-group-submit{
   text-align:center; 
}

[data-hotelid="5424"].jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container {
    margin-top: 139px;
}
[data-hotelid="5424"].child-hotel.for-homepage .simp-custom-mobile-video{
    display: none;
}
.mobile[data-hotelid="5424"].child-hotel .fullImage img{
    height: auto;
}
.mobile[data-hotelid="5424"].child-hotel .fullImage{
    display:flex;
    padding-top: 91px !important;
}





.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}


.generic_slider.jssor-carousel-container.simp-custom-width50{
    width: 42.5% !important;
    margin-right: 0;
    max-width: 670px !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 .jssor-carousel-wrapper {
    /*padding: 0 !important;*/
}
.generic_slider.jssor-carousel-container.simp-custom-width50 div#jssorCommonCarousel_7 {
    margin: 0;
}
.wt1tb.simp-custom-width50 {
    width: 42.5% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0 !important;
    max-width: 670px !important;
}

.inner-page .clearfix.widget-wrapper.wt1tb.simp-custom-width50.simp-custom-cricket-slider-text {
    margin:0;
}

.inner-page .clearfix.widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-width50.simp-custom-cricket-slider-images {
    margin:0;
}


.wt1tb.simp-custom-width50 .text-content {
    /*padding: 0 50px;*/
}
/*.simp-custom-width50 {*/
/*    padding-top:0px !important;*/
/*    padding-bottom:0px !important;*/
/*}*/

.outer-page .clearfix.widget-wrapper.wt1tb.simp-custom-cricket-slider-text, .outer-page .clearfix.widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-cricket-slider-images{
    margin-left:auto!important;
    margin-right:auto!important;
}



.parent-hotel .inner-page .container-fluid  .content_wrapper .simp-custom-o-by-tamara-nutshell{
    background-image: url("https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,f_auto,c_limit/o-by-tamara/Group_1_xqct3d") !important;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.simp-custom-o-by-tamara-nutshell .text-content{
    padding-top: 36px;
    padding-bottom: 36px;
    width: 80%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.simp-custom-o-by-tamara-nutshell .text-content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.simp-custom-o-by-tamara-nutshell .text-content .text-content-wrapper h2 {
    color:#fff;
}
.simp-custom-o-by-tamara-nutshell .text-content .text-content-wrapper p{
    text-align:center !important;
    color: #fff;
    width:60%;
}

.child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text{
    bottom:120px;
    opacity:0.85;
}
.child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size:26px !important;
    }
@media screen and (max-width:1406px){
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size: 22px !important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text p{
        font-size: 16px !important;
        line-height:26px;
    }
}
@media screen and (max-width: 1232px){
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text{
        height: 65%;
        bottom: 94px;
        padding: 0 21px!important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size:22px !important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text p {
        font-size: 15px !important;
        line-height: 24px;
    }
}
@media screen and (max-width: 1130px){
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text{
        height: 65%;
        bottom: 94px;
        padding: 0 21px!important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size: 20px !important;
        /* margin-top: -1px !important; */
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text p {
        font-size: 13px !important;
        line-height: 20px;
    }
}
@media screen and (max-width: 960px){
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text{
        height: 70%;
        bottom: 45px;
        padding: 0 16px!important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size: 18px !important;
        /* margin-top: -1px !important; */
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text p {
        font-size: 12.5px !important;
        line-height: 20px;
    }
}
@media screen and (max-width: 808px){
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text{
        height: 75%;
        bottom: 35px;
        padding: 0 12px!important;
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text span:nth-of-type(1){
        font-size: 18px !important;
        /* margin-top: -1px !important; */
    }
    .child-hotel  .content_wrapper .simp-custom-slider-caption .caption-as-text p {
        font-size: 12px !important;
        line-height: 19px;
    }
}

.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-vertical-spacing {*/
/*    padding-top: 280px !important;*/
/*    padding-bottom: 280px !important;*/
/*}*/
.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-vertical-spacing1 {
    padding-top: 600px !important;
    padding-bottom: 80px !important;
}
.clearfix.widget-wrapper.wt1tb.bgImageContainer.fullWidthWidget.simp-custom-vertical-spacingL {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}
.simp-custom-parent-firstW,
.simp-custom-child-firstW {
    padding-top: 8% !important;
    padding-bottom: 4% !important;
}
.simp-custom-parent-PropertiesL {
    width: 60% !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;
    display: flex;
    align-items: center;
}
.simp-custom-parent-PropertiesL .text-content {
    height: fit-content;
}
.simp-custom-parent-PropertiesR {
    width: 40% !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;
}
.simp-custom-parent-PropertiesR h2{
    text-align: left !important;
}
.simp-custom-parent-PropertiesR h3{
    text-transform: uppercase !important;
    font-size: 22px !important;
    padding-bottom: 1.5% !important;
}
.simp-custom-parent-PropertiesR div {
    font-weight: 100 !important;
}
.simp-custom-parent-PropertiesR .text-content {
    padding-right: 16% !important;
}
.simp-custom-parent-PropertiesR {
    display:flex;
    align-items:center;
    justify-content:center;
}
@media only screen and (max-width:1300px) {
    .outer-page .simp-custom-parent-PropertiesR .text-content-wrapper h2{
        font-size: 38px;
    }
}
@media only screen and (max-width:1050px) {
    .outer-page .simp-custom-parent-PropertiesR .text-content{
        padding-right: 10% !important;
    }
}
@media only screen and (max-width:1100px) {
    .outer-page .simp-custom-parent-PropertiesR .text-content-wrapper h2{
        font-size: 34px;
    }
}
.simp-custom-parent-PropertiesL .text-content {
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    margin: 10px;
    width:40% !important;
}
.simp-custom-parent-PropertiesL h3{
    padding-top: 4% !important;
    font-size: 20px;
    text-transform: uppercase;
}
.simp-custom-parent-PropertiesL .left-box {
    margin-left: 8.5%;
}
.simp-custom-singleText h3{
    text-transform: uppercase !important;
    font-size: 22px !important;
    letter-spacing: 2px;
    font-weight: 100;
    padding-bottom: 1% !important;
}
.simp-custom-singleText div {
    font-weight: 100 !important;
}
.simp-custom-parent-card .text-content {
    height: 100%;
    width: 31.3%;
    padding: 15px 15px 30px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 1%;
}
.simp-custom-parent-card {
    padding-bottom: 90px !important;
}
.simp-custom-child-cardS .text-content {
    height: 100%;
    width: 31.3% !important;
    padding: 15px 15px 30px;
    background-color: #002d44;
    color: #fff;
    box-shadow:0 2px 8px 0 rgb(0 19 40 / 50%);
    transition: 0.3s;
    margin: 0px 1%;
}
.simp-custom-child-cardS {
    padding-bottom: 90px !important;
}
.simp-custom-reducedwidthtext .text-content-wrapper {
    /*width: 30%;*/
    width: 50%;
    background-color:#002d44;
    padding: 20px 60px;
    margin-left:80px;
}
/*.simp-custom-reducedwidthtext h2 span,*/
/*.simp-custom-reducedwidthtext h3 span{*/
/*    color:#000 !important;*/
/*}*/
/*.simp-custom-reducedwidthtext span {*/
/*    color:#444 !important;*/
/*}*/
.simp-custom-reducedwidthtext h2 {
    padding-top: 4% !important;
}
.simp-custom-reducedwidthtext1 .text-content-wrapper {
    width: 30%;
    background-color:#ffffffed;
    padding: 20px 60px;
    margin-left:80px;
}
.simp-custom-reducedwidthtext1 h2 span,
.simp-custom-reducedwidthtext1 h3 span{
    color:#000 !important;
}
.simp-custom-reducedwidthtext1 h2 {
    padding-top: 4% !important;
}
.simp-custom-textWidth .fullWidthWidgetWrapper {
    width: 60% !important;
}
.simp-custom-textWidth h3{
    line-height: 1.35;
}
.simp-custom-buttonO a.btn {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.simp-custom-buttonO a.btn:hover {
    background-color: #e18e26;
    color: #fff;
    border: 1px solid #e18e26;
}

/* homepage outstaning 3imgText-widget*/
.simp-custom-3textOnImg .text-content{
    position: relative
}
.simp-custom-3textOnImg .text-content-wrapper{
    position: absolute;
    bottom: 0;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 30%;
    text-align: left !important;
    padding: 20px;
    height: 35%;
    border-bottom: 7px solid #e18e26
    
}
.simp-custom-3textOnImg{
    padding-top: 0px !important;
    padding-bottom: 90px !important
}
.simp-custom-3textOnImg h3{
    text-align: left !important;
    font-size: 20px;
    line-height: 28px;
}
.simp-custom-3textOnImg .text-content-wrapper img{
      margin-bottom: 10px;
}
@media (max-width: 1450px){
    .simp-custom-3textOnImg .text-content-wrapper{
        width: 44%;
        height: 45%;
    }
    .simp-custom-3textOnImg h3{
        font-size: 19px;
        line-height: 24px;
    }
    .simp-custom-3textOnImg .text-content-wrapper img{
      width: 34% !important;
      margin-bottom: 5px;
    }
}
@media (max-width: 1200px){
    .simp-custom-3textOnImg .text-content-wrapper{
        width: 47%;
        height: 48%;
    }
    .simp-custom-3textOnImg h3{
        font-size: 17px;
        line-height: 18px;
    }
  .simp-custom-3textOnImg .text-content-wrapper img{
      width: 34% !important;
      margin-bottom: 10px;
    }
}
@media (max-width: 1024px){
    .simp-custom-3textOnImg .text-content-wrapper{
        width: 55%;
        height: 57%;
        padding: 12px;
    }
    .simp-custom-3textOnImg h3{
        font-size: 16px;
        line-height: 18px;
    }
    .simp-custom-3textOnImg .text-content-wrapper img{
      width: 34% !important;
      margin-bottom: 5px;
    }
}

.simp-custom-slider-caption .camera_caption.fadeIn.jssor-caption {
    height: 100%;
    left: 5%;
    width: 40%;
}
.simp-custom-slider-caption .camera_caption.jssor-caption {
    /*top: 18.5%;*/
    bottom: 0;
}
.simp-custom-slider-caption .caption-as-text {
    height: 60%;
    position: absolute;
    left: 0;
    bottom: 120px;
    float: left!important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#000 !important;
    padding:0 40px!important;
    color: #fff !important;
}
.simp-custom-slider-caption .caption-as-text span{
    color: #fff !important;
}
.simp-custom-slider-caption .caption-as-text strong{
    text-decoration:none !important;
    padding-bottom:2px;
    color: #e18e26;
    border-bottom: 1px solid #e18e26;
}
.simp-custom-slider-caption a:hover{
    text-decoration:none !important;
}
.simp-custom-slider-caption .caption-as-text strong:hover{
    color:#bb9463 !important;
    border-bottom: 1px solid #bb9463;
}


.simp-custom-3textOnImgRoom .text-content{
    position: relative;
    width: 31.33%;
    margin: 0 1%;
    padding: 0px;
}
.simp-custom-3textOnImgRoom .text-content-wrapper{
    position: absolute;
    bottom: 0;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 100%;
    text-align: left !important;
    padding: 0 20px 10px;
    border-bottom: 7px solid #e18e26;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
}
.simp-custom-3textOnImgRoom{
    padding-top: 0px !important;
    padding-bottom: 90px !important
}

.simp-custom-3textOnImgNew .text-content{
    position: relative;
    width: 31.33%;
    margin: 0 1%;
    padding: 0px;
}
.simp-custom-3textOnImgNew .text-content-wrapper{
    position: absolute;
    bottom: 0;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 15px;
    border-bottom: 7px solid #e18e26;
    display:flex;
    justify-content:center;
}
.simp-custom-3textOnImgNew .text-content-wrapper div {
    padding-right:5px;
}
.simp-custom-3textOnImgNew{
    padding-top: 0px !important;
    padding-bottom: 90px !important;
}
.simp-custom-3textOnImgNew h3{
    margin-top: 10px !important;
    font-size: 19px;
}
.mobile div#widgetWrapperHome div#leftColWid .simp-custom-singleText h1:first-child {
    display:block;
}


.parent-hotel .simp-custom-vertical-spacing{
    min-height: 80vh;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.parent-hotel .simp-custom-vertical-spacing .text-content{
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (max-width:1264px){
    .simp-custom-reducedwidthtext .text-content-wrapper{
        width: 50%;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h2{
        font-size: 38px;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper div{
       font-size: 14px;
    }
}
@media screen and (max-width:1176px){
    .simp-custom-reducedwidthtext .text-content-wrapper{
        width: 55%;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h2{
        font-size: 37px;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper div{
       font-size: 13.5px;
    }
}
@media screen and (max-width:1013px){
    .simp-custom-reducedwidthtext .text-content-wrapper{
        width: 60%;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h3{
        font-size: 20px !important;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h2{
        font-size: 30px;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper div{
       font-size: 13px;
    }
}
@media screen and (max-width:930px){
    .simp-custom-reducedwidthtext .text-content-wrapper{
        width: 65%;
        margin-left: 50px;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h3{
        font-size: 20px !important;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper h2{
        font-size: 30px;
    }
    .simp-custom-reducedwidthtext .text-content-wrapper div{
       font-size: 13px;
    }
}





@media screen and (max-width: 1324px){
    .simp-custom-parent-PropertiesL h3{
        font-size: 17px;
    }
}
@media screen and (max-width: 1150px){
    .simp-custom-parent-PropertiesL h3{
        font-size: 14px;
    }
}
@media screen and (max-width: 977px){
    .simp-custom-parent-PropertiesL .text-content{
        width: 43% !important;
    }
    .simp-custom-parent-PropertiesL .left-box {
        margin-left: 6%;
    }
}
@media screen and (max-width: 908px){
    .simp-custom-parent-PropertiesL .text-content{
        width: 44% !important;
    }
    .simp-custom-parent-PropertiesL .left-box {
        margin-left: 4%;
    }
     .simp-custom-parent-PropertiesL h3{
        font-size: 12px;
    }
}
@media screen and (max-width: 908px){
    .simp-custom-parent-PropertiesL .text-content{
        width: 45% !important;
    }
    .simp-custom-parent-PropertiesL .left-box {
        margin-left: 3%;
    }
}
/*--------- For empty p tags -----------------*/
.content_wrapper .no-gutter .text-content p:empty, .content_wrapper .no-gutter .widget-wrapper p:empty{
    display:none !important;
}

/*  -------------- MOBILE ------------------------*/
.mobile .simp-custom-3textOnImgNew .descriptionMobileNoSpace {
    position: absolute;
    bottom: 20px;
    background: rgb(0,45,68,0.7);
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 15px;
    border-bottom: 7px solid #e18e26;
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .simp-custom-3textOnImgNew .descriptionMobileNoSpace h3 {
    padding-bottom:0;
    padding-left:5px;
}

.simp-custom-fw-sheen
{
    position:relative;
}
.simp-custom-fw-sheen:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.55);
}
.simp-custom-fw-sheen .text-content 
{
    z-index:1;
}
.mobile .simp-custom-fw-sheen:after {
    background-color: rgba(0,0,0,0.65) !important;
}

.simp-custom-fw-sheen1
{
    position:relative;
}
.simp-custom-fw-sheen1:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background: linear-gradient(rgb(0 0 0 / 10%) 0%, rgb(0 0 0 / 40%) 25%, rgb(0 0 0 / 60%) 50%, rgb(0 0 0 / 70%) 75%, rgb(0 0 0 / 90%) 100%);
}
.simp-custom-fw-sheen1 .text-content 
{
    z-index:1;
}
.mobile .simp-custom-fw-sheen1:after {
    background: linear-gradient(rgb(0 0 0 / 31%) 0%, rgb(0 0 0 / 57%) 25%, rgb(0 0 0 / 60%) 50%, rgb(0 0 0 / 70%) 75%, rgb(0 0 0 / 90%) 100%) !important;
}

.for-homepage .bookingform-wrapper .abs_parent {
    z-index: 201;
    width: 80%;
    max-width: 1044px;
}
@media (max-width: 900px) {
  .for-homepage .bookingform-wrapper .abs_parent {  
    width: 90%;
  }
}

.for-homepage .jssor-carousel-container .booking-form {
    display: flex;
    align-items: center;
    padding-bottom: 30px !important;
}
.for-homepage .jssor-carousel-container .booking-form .btn-wrapper {
    position: relative !important;
    bottom: -30px !important;
    right: 0 !important;
}

.for-homepage .jssor-carousel-container .bookingform-wrapper {
    bottom: -50px;
}

.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block !important;
    width:125px !important;
} 
@media (max-width: 1000px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:100px !important;
  } 
}
@media (max-width: 800px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:90px !important;
  } 
}

.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
  display: block !important;
  margin-right: 0  !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 120px;
  }
}
@media (max-width: 1000px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 115px;
  }
}
@media (max-width: 800px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 105px;
  }
}
.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
  align-self: end;
  bottom: unset !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {
    min-width: 120px;
  }
}
@media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {
    min-width: 110px;
  }
}
.for-homepage #bookingForm .booking-form{
  margin:0 !important;
  padding-bottom: 0 !important;
}
.for-homepage .jssor-carousel-container #bookingForm .select-block{
  width: 22% !important;
  padding-right: 0;
}
.for-homepage .jssor-carousel-container .booking-form{
  display: flex !important;
  justify-content: center !important;
  position: relative;
  background: #ffffff !important;
  box-shadow: 0px 50px 80px #002c4412;
  }

.for-homepage .jssor-carousel-container .min-price-wrapper {
    bottom: -35px !important;
    right: 35px !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -5px !important;
  }
}
@media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -15px !important;
  }
}

@media (max-width: 1366px) and (min-width: 1100px) {
    .for-homepage .camera-carousel-container .jssor-home-wrapper.aspectratio18-7 {        
        padding-top: 30px;
    }
    .for-homepage .jssor-home-wrapper.aspectratio18-7 {
        padding-top: 30px;
    }
}


@media (max-width: 768px) {
  .for-homepage .jssor-carousel-container .booking-form {
    background: #ffffff !important;
    box-shadow: 2px 10px 70px #00000033;
  }
  .for-homepage .jssor-carousel-container .bookingform-wrapper {
    background: rgba(0,0,0,.7);
  }
}


@media (min-width: 769px) {
  .for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 18% !important;
  }
}

.for-homepage .bookingform-wrapper .booking-form .whyBookDirect {
    bottom: -15px !important;
    right: 16% !important;
}
@media screen and (max-width:950px){
    .for-homepage .jssor-carousel-container .bookingform-wrapper{
        bottom:-55px;
    }
}
@media screen and (max-width: 850px){
    .for-homepage .jssor-carousel-container .bookingform-wrapper {
        bottom: -60px;
    }
}


.outer-page .simp-custom-roomSlider{
     padding-bottom: 0px !important
}
.outer-page .simp-custom-roomSlider .text-content{
    margin: 0px 30px !important;
    position: relative;
}

.outer-page .simp-custom-roomSlider .text-content-wrapper{
    position: absolute;
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: 0;
}
.outer-page .simp-custom-roomSlider .text-content a{
    position: relative;
    line-height: 15px !important;
    color: #fff;
    background: transparent;
    border: none;
    padding: 0px;
}
.outer-page .simp-custom-roomSlider .text-content a:after{
    content: '';
    width: 65%;
    height: 2px;
    background: #FFF;
    position: absolute;
    display: flex;
    left:0;
    right: 0;
    bottom: -4px
}
.outer-page .simp-custom-roomSlider a:hover{
    text-decoration: none;
}

.outer-page .simp-custom-roomSlider h3{
    padding-bottom: 10px;
    color: #fff;
    font-size: 32px;
}

.outer-page .simp-custom-roomSlider .slick-prev:before,
.outer-page .simp-custom-roomSlider  .slick-next:before{
    font-size: 24px;
    font-weight: 400;
    border: 2px solid #fff;
    color:#fff;
    opacity: 100%;
    border-radius: 50%;
}
.outer-page .simp-custom-roomSlider .slick-prev:before{
    padding: 7px 15px 7px 14px;
}
.outer-page .simp-custom-roomSlider  .slick-next:before{
    padding: 7px 14px 7px 15px;
}
.outer-page .simp-custom-roomSlider  .slick-arrow.slick-prev {
    left: 305px;
}
.outer-page .simp-custom-roomSlider  .slick-arrow.slick-next {
    right: 318px;
}

@media screen and (max-width: 1150px){
    .outer-page .simp-custom-roomSlider  .slick-arrow.slick-prev {
        left: 255px;
    }
    .outer-page .simp-custom-roomSlider  .slick-arrow.slick-next {
        right: 268px;
    }
}
@media screen and (max-width: 950px){
    .outer-page .simp-custom-roomSlider  .slick-arrow.slick-prev {
        left: 185px;
    }
    .outer-page .simp-custom-roomSlider  .slick-arrow.slick-next {
        right: 198px;
    }
}

/*mobile */
.mobile .simp-custom-roomSlider{
    background: #faeeee;
}
.mobile .simp-custom-roomSlider .slick-slide{
    position: relative;
}
.mobile .simp-custom-roomSlider .slick-slide img{
    margin-bottom: 0px !important;
    aspect-ratio: 4 /3;
    object-fit: cover;
}

.mobile .simp-custom-roomSlider .slick-slide h3{
    position: absolute;
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    padding-bottom: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: 0;
    color: #fff;
    font-size: 18px;
}

.mobile .simp-custom-roomSlider .slick-slide .txt-wdgt-btn-wrapper{
    position: absolute;
    width: 100%;
    top: 79%;
}
.mobile .simp-custom-roomSlider .slick-slide a{
    position: relative;
    line-height: 15px !important;
    color: #fff;
    background: transparent;
    border: none;
    padding: 0px;
}
.mobile .simp-custom-roomSlider .slick-slide a:after{
    content: '';
    width: 65%;
    height: 1px;
    background: #FFF;
    position: absolute;
    display: flex;
    left:0;
    right: 0;
    bottom: -4px
}
.mobile .simp-custom-roomSlider .slick-slide a:hover{
    text-decoration: none;
}

.mobile .simp-custom-roomSlider .slick-prev:before,
.mobile .simp-custom-roomSlider  .slick-next:before{
    font-size: 16px;
    font-weight: 400;
    border: 2px solid #fff;
    color:#fff;
    opacity: 100%;
    border-radius: 50%;
}
.mobile .simp-custom-roomSlider .slick-prev:before{
    padding: 2px 8px 2px 7px;
}
.mobile .simp-custom-roomSlider  .slick-next:before{
    padding: 2px 7px 2px 8px;
}
.mobile .simp-custom-roomSlider  .slick-arrow.slick-prev {
    left: 27px;
    z-index: 99;
    top: 45%;
}
.mobile .simp-custom-roomSlider  .slick-arrow.slick-next {
    right: 35px;
    top: 45%
}


.child-hotel header #top-navbar-collapse{
    width:40%;
}
@media screen and (max-width:1250px){
    .child-hotel header #top-navbar-collapse{
        width:45%
    }
}
@media screen and (max-width:1220px){
    .child-hotel header #top-navbar-collapse{
        width:50%
    }
}

@media screen and (max-width:1100px){
    .child-hotel header #top-navbar-collapse{
        width:55%
    }
}

@media screen and (max-width:917px){
    .child-hotel header #top-navbar-collapse{
        width:60%
    }
}
@media screen and (max-width:843px){
    .child-hotel header #top-navbar-collapse{
        width:65%
    }
}
@media screen and (max-width:780px){
    .child-hotel header #top-navbar-collapse{
        width:70%
    }
}


.simp-custom-eventsSingleSlider .fullWidthWidgetWrapper {
    max-width: 1200px !important;
    width: 100% !important;
    text-align: center;
    padding-bottom: 10px !important;
}


.simp-custom-eventsSingleSlider .text-content img {
    width: 57%;
    overflow: hidden;
    object-fit: cover;
}

.simp-custom-eventsSingleSlider .text-content .text-content-wrapper {
    width: 43%;
    display: flex;
    background: url('https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_578,f_auto,c_limit/o-by-tamara-trivandrum/61842_aipt92');
    border: 1px solid #ebebeb;
    padding: 30px 70px;
    flex-direction: column;
    justify-content: center;
}
@media (max-width: 1024px) {
    .simp-custom-eventsSingleSlider .fullWidthWidgetWrapper {
        max-width: 1024px !important;
    }
    .simp-custom-eventsSingleSlider .text-content img {
        width: 50%;
    }
    
    .simp-custom-eventsSingleSlider .text-content .text-content-wrapper {
        width: 50%;
        padding: 30px;
    }
    
}

.simp-custom-eventsSingleSlider .text-content{
    display: flex;
    flex-direction: row-reverse
}
.simp-custom-eventsSingleSlider{
    padding-bottom: 90px !important;
    padding-top: 0px !important
}
.simp-custom-eventsSingleSlider h3{
    text-align: left !important;
    font-weight: 600;
}
.simp-custom-eventsSingleSlider .slick-dots li.slick-active button:before{
    background: #818181;
    border-radius: 50px;
    padding: 0px !important;
    height: 10px;
    width: 10px;
    color: transparent;    
    opacity:1;
}
.simp-custom-eventsSingleSlider .slick-dots li button:before{
    height: 10px;
    width: 10px;
    line-height: 10px;
    font-size: 10px;
}
.simp-custom-eventsSingleSlider .slick-dots li button:hover{
    background: #818181;
    border-radius: 50px;
    padding: 0px !important;
    height: 10px;
    width: 10px;
    color: transparent !important;   
}
.simp-custom-eventsSingleSlider .slick-dots li button{
    height: 10px;
    width: 10px;
}
.simp-custom-eventsSingleSlider .slick-dots li button:hover:before{
    color: transparent;
}





.child-hotel header .navbar-top .navbar-brand{
    left:50%;
}







