/* Our Hotels Text */
.outer-page .simp-custom-our-hotels-text{
	padding: 3.15% 0 !important;
	background-color: #fdfcdc
}
.outer-page .simp-custom-our-hotels-text .text-content .text-content-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.outer-page .simp-custom-our-hotels-text .text-content .text-content-wrapper h3{
	text-transform:
	uppercase;
	font-weight:500;
	color: #38B0E3;
	font-family: "BRANDON GROTESQUE", sans-serif;
	text-align:center;
	padding-bottom: 1.3%;
}
.outer-page .simp-custom-our-hotels-text .text-content .text-content-wrapper h2{
    width:35%;
}
.outer-page .simp-custom-our-hotels-text .text-content .text-content-wrapper p:empty{
	display:none!important;
}
.outer-page .simp-custom-our-hotels-text .text-content .text-content-wrapper p{
    width:70%;
    margin:0;
    padding: 3.15% 0 2.100% 0 !important;
    text-align: center;
}

/* Our Hotels Widget */

.outer-page .simp-custom-accomodations{
	padding: 0% 2.100% 3.15% 2.100% !important;
	margin: 0 0 5.25% 0 !important;
	background-color: #fdfcdc
}
.outer-page .simp-custom-accomodations .fullWidthWidgetWrapper{
	display:flex;
}
.outer-page .simp-custom-accomodations .left-box {
	margin-right: 1.050% !important;
}
.outer-page .simp-custom-accomodations .right-box {
	margin-left: 1.050% !important;
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper {
	padding: 3.424% 3.971% 3.424% 3.150% !important;
	z-index: 99999;
	display:
	flex;
	flex-direction: column;
	align-items: flex-start;
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper p {
	margin: 0 !important
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper h2 {
    text-align: center;
    padding-bottom: 1.2%;
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper a{
	color:#000;
}
.outer-page .simp-custom-accomodations .text-content:hover .text-content-wrapper {
	background-color: fdfcdc;
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}
.outer-page .simp-custom-accomodations .text-content:hover .text-content-wrapper a{
	color:rgb(207, 168, 105);
}
.outer-page .simp-custom-accomodations .text-content:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 10%;
	width: 100%;
	background-color: transparent;
	transition: all 300ms;
}

.outer-page .simp-custom-accomodations .text-content:hover:before {
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 1100px) {
	.outer-page .simp-custom-accomodations{
		padding: 3.334% 0 0 3.438% !important;
	}
	.outer-page .simp-custom-accomodations .left-box {
		padding-right: 1.997% !important;
	}

	.outer-page .simp-custom-accomodations .right-box {
		padding-left: 1.997% !important;
	}

	.outer-page .simp-custom-accomodations .text-content .text-content-wrapper {
		background-color: rgb(255, 255, 245);
		padding: 2.922% 13.933% 2.922% 3.596% !important;
	}
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper p:empty{
	display:none!important;
}
.outer-page .simp-custom-accomodations .text-content .text-content-wrapper p{
	padding: 0 1.2% 0 0 !important;
	font-size: 26px;
	text-align:
	center;
}
.outer-page .simp-custom-accomodations .text-content:hover::before{
  z-index: 1 !important; 
}
.outer-page .simp-custom-accomodations .text-content:hover a {
  z-index: 999 !important;
}
.outer-page .simp-custom-accomodations .text-content a:hover{
    text-decoration:none;
}
.outer-page .simp-custom-accomodations .text-content:hover::before{
  z-index: 1 !important; 
}
.outer-page .simp-custom-accomodations .text-content:hover h2 {
  z-index: 999 !important;
}
.outer-page .simp-custom-our-hotels-text .text-content-wrapper h3{
    color:rgb(207, 168, 105);
}
/* MOBILE CSS */
.mobile .simp-custom-our-hotels-text{
    margin:0 !important;
    padding:0 0 18.74% 0;
}
.mobile .simp-custom-our-hotels-text .text-content h3{
    text-align:center;
    padding:0;
}
.mobile .simp-custom-accomodations{
    margin:0!important;
    padding:0 0 32.1% 0;
}
.mobile .simp-custom-accomodations .col-xs-12{
    background-color: fdfcdc;
}
.mobile .simp-custom-accomodations .col-xs-12 p{
    text-align:center;
}

/* OPS-13967 : Starts */
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hideRightBox .right-box,
:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-hideLeftBox .left-box{
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hideLeftBox .col-xs-12:first-child,
.mobile .content_wrapper .no-gutter .simp-custom-hideRightBox .col-xs-12:last-child{
    display: none;
}
/* OPS-13967 : Ends */

.outer-page header .lang-book-wrapper {
    margin-top:23px;
}
.address-block-details .hotel-contacts address .address-email a .email-id:hover {
    text-decoration:underline;
}
#footer .footer-detail a:hover,
#footer .f_bot a:hover{
    color:#aaa;
}

.content_wrapper .no-gutter .wtbookbtn > .one-col {
    display:flex;
    justify-content:center;
}
.mobile .wtbookbtn >.col-md-12 {
    display:flex;
    justify-content:center;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 div {
    text-align:left !important;
}
.mobile .content_wrapper .no-gutter .room-description .col-xs-12 p {
    text-align:left !important;
}
.mobile .content_wrapper .no-gutter .room-description .col-xs-12 h3 {
    padding:0;
}
.location-page .outer-page .direction-form .row div:last-child button {
    padding:0 !important;
    line-height:38px !important;
}
.location-page .content_wrapper .no-gutter .text-content {
    max-height:250px;
    overflow-y:auto;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .btn,
:is(.outer-page,.outerpage) header .lang-book-wrapper .btn{
    outline: 1px solid #fff;
    outline-offset: -5px !important;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .simp-custom-3card .text-content img {
    margin: 0 0 20px 0;
}
.mobile .content_wrapper .no-gutter .simp-custom-3card .col-xs-12 img {
    margin: 0 0 10px 0;
}


header ul#top-navbar-collapse {
    justify-content: center;
    text-align: center;
}
.btn { 
    border: 3px double #fff !important;
    padding: 0 34px !important;
    line-height: 40px !important;
}
.resv_button { 
    border: 3px double #fff !important;
}
.outer-page h1,
.outer-page h2{
    text-transform: uppercase;
}
.simp-custom-width {
    width: 76% !important;
}
.simp-custom-h3-font h3 {
    line-height: normal !important;
    font-size: 22px !important;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* navbar css */

header .navbar-top .navbar-brand{
    margin-top:12.5px;
    height:70px;
}



/*Jira changes footer*/
#footer .container .footer-detail .fa-stack {
    color: #fff;
}

/*#footer .container .socialIcon a {*/
/*    background-color: #fff;*/
/*}*/

/*#footer .container .socialIcon a:hover span{*/
/*    color: #036e5c;*/
/*}*/

.location-page .outer-page .direction-form .row div:last-child button{
    padding:0;
}



.mobile .simp-custom-whyHome2Slider .col-xs-12{
    background: #fff;
}
.mobile .simp-custom-whyHome2Slider .col-xs-12  h3,
.mobile .simp-custom-whyHome2Slider .col-xs-12  div{
    padding: 0 20px 20px
}
.mobile .simp-custom-whyHome2Slider .slick-slide{
    margin: 15px
}
.mobile .simp-custom-whyHome2Slider{
    background: #e1e5f2;
    padding: 10px
}
.mobile .logo.navbar-logo {
    background: rgba(255,255,255,0.9)
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
}
.mobile .simp-custom-h3-font h3 {
    font-size: 20px !important;
}

.simp-custom-whyHome2Slider{
    width:100% !important;    
    background:#e1e5f2;
    padding-bottom: 60px !important;
    padding-top: 80px !important
}

.simp-custom-whyHome2Slider .slick-track{
    display: flex;
}
.simp-custom-whyHome2Slider .col-xs-12.one-col.text-content.slick-slide{
    height: inherit;
    background: #fff;
    margin-right: 30px;
    
}
.simp-custom-whyHome2Slider .text-content-wrapper {
    background: #fff;
    padding: 0px 30px 70px;
}
.simp-custom-whyHome2Slider .txt-wdgt-btn-wrapper{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px
}
.simp-custom-whyHome2Slider .slick-list.draggable {
    padding-left: 0 !important;
}
.simp-custom-whyHome2Slider .slick-prev.slick-arrow, .simp-custom-whyHome2Slider .slick-next.slick-arrow {
    top: -50px !important;
}
.simp-custom-whyHome2Slider .slick-prev.slick-arrow {
    left: 82% !important;
}
.simp-custom-whyHome2Slider .slick-next.slick-arrow {
    right: 12% !important;
}
.simp-custom-whyHome2Slider .fullWidthWidgetWrapper {
    padding-right: 0 !important;
    margin-right: 0 !important;
    width: 93% !important;
}
.simp-custom-whyHome2Slider .slick-prev.slick-arrow::before {
    font-size: 45px !important;
    color: rgb(123, 123, 123);
    font-weight: 100;
}
.simp-custom-whyHome2Slider .slick-next.slick-arrow::before {
    font-size: 45px !important;
    color: rgb(123, 123, 123);
    font-weight: 100;
}


