

/*code for one text in pacakagepage*/
.simp-custom-onetext-widthreduce .fullWidthWidgetWrapper {
    width: 85%;
}

.simp-custom-onetext-widthreduce .text-content .text-content-wrapper h2 {
    text-align: center !important;
}

.simp-custom-onetext-widthreduce .text-content .text-content-wrapper div {
    padding-top: 30px;
}

.simp-custom-onetext-widthreduce .text-content-wrapper h3 {
    padding-top: 10px;
    margin-left: 0px !important;
}

.simp-custom-onetext-widthreduce .text-content-wrapper h2 {
    margin-left: 0px !important;
}

/*code for one text in pacakagepage*/
.simp-custom-leftwidgetbg .left-box .text-content {
    width: 100%;
    height: auto;
    padding-left: 11%;
    padding-right: 11%;
    color: #fff !important;
}

.simp-custom-leftwidgetbg h2 {
    line-height: 42px;
    text-align: left !important;
    color: #fff !important;
}

.simp-custom-leftwidgetbg .btn {
    background-color: #fff;
    color: teal;
    border: 1px solid #fff;
}

.simp-custom-leftwidgetbg .btn:hover {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}

.simp-custom-center .fullWidthWidgetWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.simp-custom-rightwidgetbg .right-box .text-content {
    width: 100%;
    height: auto;
    padding-left: 11%;
    padding-right: 11%;
    color: #fff !important;
}

.simp-custom-rightwidgetbg h2 {
    line-height: 42px;
    text-align: left !important;
    color: #fff !important;
}


.simp-custom-rightwidgetbg .btn {
    background-color: #fff;
    color: teal;
    border: 1px solid #fff;
}

.simp-custom-rightwidgetbg .btn:hover {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}

.simp-custom-childtable .table th,
.simp-custom-childtable .table td {
    border: none;
}

.simp-custom-childtable .table {
    width: 95% !important;
    margin: auto;
}

.simp-custom-remove-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.simp-custom-remove-paddingT {
    padding-top: 0 !important;
}

.simp-custom-remove-paddingB {
    padding-bottom: 0 !important
}

/*jira-14066 start*/

:is(.outer-page, .outerpage) .content_wrapper .no-gutter :is(.simp-custom-rightwidgetbg, .simp-custom-leftwidgetbg) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 30px 0;
}

/* end */

.homepage .content_wrapper .widget-wrapper div.social_feed.clearfix.section_bg {
    background-color:#fff;
    box-shadow: inset 0 0 3px #fff;
}
.address-block-details{
    display:none !important;
}
/*Footer*/

#footer{
    padding-bottom:10px;
}
#footer .comm_cont{
    padding:5px 0 0 0;
}
#footer .footer-row{
    padding:0px 0 10px 0;
}
#footer .add_cont ul li{
    padding-bottom:0;
}
#footer .add_cont{
    padding:0;
}

/* summary Widget*/
.inner-page .summary_widget_wrapper .summary-widget .contentblock{
    background: #008080;
    color: #fff !important
}
.inner-page .summary_widget_wrapper .summary-widget .contentblock .offcont>p{
    color: #fff!important;
}
.inner-page .summary_widget_wrapper .summary-widget .contentblock .offhead h3>a{
    color: #fff !important
}
.inner-page .summary_widget_wrapper .summary-widget .contentblock .offhead h3>a:hover{
    text-decoration: underline;
}
.inner-page .summary_widget_wrapper .summary-widget .contentblock .viewbtn>a{
    background: #fff;
    color: #008080;
}
.inner-page .summary_widget_wrapper .summary-widget .contentblock .viewbtn>a:hover{
    background: #008080;
    color: #fff;
    border: 1px solid #fff
}
.summary-widget .summary-content-wrap{
    background: #008080 !important;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter  form :is(.text-danger,.text-success){
    width:calc(100% - 16.667%)
}

@media (max-width:991px){
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form :is(.text-danger,.text-success){
        width:calc(100%)
    }
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form {
        margin-right:23%
    }
    :is(.outer-page,.outerpage) .content_wrapper .no-gutter  form .form-group[id$="submit"] label{
        display:none
    }

}

/*jira-14066 start*/

.content_wrapper .no-gutter .widget-wrapper p:empty{
    display:none !important;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter:last-child >.widget-wrapper > .review_data_wrap{
    margin:0;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter:last-child >.widget-wrapper{
    padding-bottom:0;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter:last-child >.widget-wrapper > .review_data_wrap > div:first-child{
    padding-top:0;
}

body :is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper:is(.simp-custom-rightwidgetbg,.simp-custom-leftwidgetbg) .text-content  .text-content-wrapper p{
    padding:15px 0 0 
}

body :is(.outer-page, .outerpage) .content_wrapper .no-gutter .fullWidthWidget.widget-wrapper:is(.simp-custom-rightwidgetbg,.simp-custom-leftwidgetbg) :is(.left-box,.right-box){
    padding:20px 0
}


:is(.outer-page, .outerpage) .content_wrapper :is(.simp-custom-rightwidgetbg,.simp-custom-leftwidgetbg) .text-content  .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:30px
}

:is(.outer-page, .outerpage) .content_wrapper :is(.simp-custom-rightwidgetbg,.simp-custom-leftwidgetbg) .text-content  .text-content-wrapper .txt-wdgt-btn-wrapper > a{
    float:unset !important
}

/*end*/
:is(.outerpage , .outer-page) .simp-custom-header-spacing :is(h1,h2,h3){
    margin-bottom:30px;
}

/*start ops 14415*/
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper .amenities-block * {
    color: #fff;
}
/*end ops 14415*/

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}







.inner-page .header-pills {
    padding: 90px 0 5px !important;
}
.location-page .header-pills {
    padding: 90px 0px 5px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 5px;
}
.for-gallerypage .header-pills {
    padding: 90px 0 5px !important;
}

.mobile .fullImage>img {
    visibility: hidden;
    aspect-ratio: 16/9 !important;
}

body.mobile .fullImage .simp-custom-mobile-hero-slider {
    margin: 0 !important;
    height: 100%;
}

.mobile .simp-custom-mobile-hero-slider .slick-slide>*:not(img) {
    display: none;
}

.mobile .simp-custom-mobile-hero-slider :is(div, .slick-slide) img {
    margin: 0;
    width: 100%;
    aspect-ratio: 16/9 !important
}

.mobile .simp-custom-mobile-hero-slider button {
    display: none !important
}

.mobile .simp-custom-mobile-hero-slider div.slick-slide {
    display: block;
    padding: 0;
}

.mobile .simp-custom-mobile-hero-slider .slick-list,
.mobile .simp-custom-mobile-hero-slider .slick-track {
    display: flex;
}

.mobile .content_wrapper .simp-custom-mobile-hero-slider {
    height: 0px;
    margin: 0 !important;
    padding: 0;
}

:is(.outer-page, .outerpage) .simp-custom-mobile-hero-slider {
    display: none;
}

.mobile .content_wrapper .simp-custom-mobile-hero-slider>div.col-xs-12:not(:first-child) {
    display: none;
}

.mobile .content_wrapper .simp-custom-mobile-hero-slider>div.col-xs-12>img {
    aspect-ratio: 16/9 !important;
}



.mobile .fullImage {
    padding-top:70px !important;
}

/*
.mobile .fullImage img{
    height: 350px;
    object-fit: cover;
}
*/

.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile .simp-custom-childtable .fal {
    font-size: 20px !important;
}
.mobile h1,
.mobile h2,
.mobile h3 {
    text-align: center !important;
}
.mobile .nav-wrap .mobile-navbar-button .min-price-div,
.mobile .nav-wrap .drop-menu-header-block.text-left.hover{
    display: none;
}
.row.clearfix.widget-wrapper.imageDescriptionSide.imageDescriptionSide-rightimage.bgColorContainer.simp-custom-leftwidgetbg  h2{ 
    color: #fff !important;
    text-align: left !important;
}
.mobile .simp-custom-leftwidgetbg div{
    color: #fff !important;
}
.mobile .simp-custom-leftwidgetbg .btn {
    background-color: #fff;
    color: teal;
    padding: 10px 16px;
}

.row.clearfix.widget-wrapper.imageDescriptionSide.imageDescriptionSide-leftimage.bgColorContainer.simp-custom-rightwidgetbg h2 {
    color: #fff !important;
    text-align: left !important;
}
.mobile .simp-custom-rightwidgetbg div{
    color: #fff !important;
}
.mobile .simp-custom-rightwidgetbg .btn {
    background-color: #fff;
    color: teal;
    padding: 10px 16px;
}

/*jira-14066 start*/

.mobile .content_wrapper .simp-custom-onetext-widthreduce .text-content p:not(:first-child) {
    padding: 10px 0 0;
}

.mobile .content_wrapper .simp-custom-onetext-widthreduce .text-content p {
    text-align: left !important
}

.mobile .content_wrapper .no-gutter :is(.simp-custom-leftwidgetbg, .simp-custom-rightwidgetbg) .text-content p+p {
    padding: 10px 0 0;
}

.mobile .content_wrapper :is(.simp-custom-leftwidgetbg, .simp-custom-rightwidgetbg) .text-content .txt-wdgt-btn-wrapper {
    margin: 10px 0 0;
}

.mobile .content_wrapper :is(.simp-custom-leftwidgetbg, .simp-custom-rightwidgetbg) .text-content .txt-wdgt-btn-wrapper a {
    float: unset !important
}

.mobile .content_wrapper .review_data_wrap .slick-slider .slick-prev{
    left: -20px;
}

.mobile .content_wrapper .review_data_wrap .slick-slider .slick-next{
    right: -20px;
}

/* end */

.mobile h3.review_widget_title {
    margin-bottom:10px;
}

/*
nav.navbar.navbar-top {
    background: linear-gradient(rgb(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0) 100%);
}

ul#top-navbar-collapse a {
    color: white;
}

header .navbar-top .moreOptions .dropdown-more {
    background-color: #008080;
}

.for-homepage header .navbar-top.scroll .navbar-brand img {
    filter: none;
}

.for-homepage header .navbar-top .navbar-brand img {
    filter: brightness(0) invert(1);
}

.for-innerpage nav.navbar.navbar-top li>a {
    color: black !important;
}

.for-innerpage nav.navbar.navbar-top a {
    color: black !important;
}
 
*/

nav.navbar.navbar-top.scroll {
    background: #fff;
    box-shadow: 1px 1px 2px #bc9f3021;
}

header .navbar-top.scroll .moreOptions .dropdown-more {
    background-color: #fff !important;
}


nav.navbar.navbar-top.scroll a {
    color: #000 !important;
}

header .navbar-top .moreOptions .dropdown-more>li>a.active {
    color: teal
}

nav.navbar.navbar-top.scroll a:hover {
    color: #008080 !important;
}

header .navbar-top .navbar-nav>li>a:hover {
    color: #008080 !important;
}

header .navbar-top.scroll .moreOptions .dropdown-more a:hover {
    color: #008080 !important;
}

header .navbar-top .navbar-nav>li>a {
    padding-top: 0px !important;
    padding: 0px 15px;
}

header .navbar-top ul#top-navbar-collapse {
    margin-top: 25px;
}

.for-innerpage nav.navbar.navbar-top {
    background: white;
    box-shadow: 1px 1px 2px #00808021;
}

.for-innerpage nav.navbar.navbar-top .dropdown-more li>a:hover {
    color: #008080 !important;
}

.for-innerpage header .navbar-top .moreOptions .dropdown-more {
    background-color: #fff;
}

.for-innerpage nav.navbar.navbar-top li>a:hover {
    color: #008080 !important;
}

.for-innerpage nav.navbar.navbar-top a:hover {
    color: #008080 !important;
}



