/*.custom-social-media-sidebar .socialIcon {*/
/*    display: flex;*/
/*    flex-direction:column;*/
/*    position: fixed;*/
/*    left: 0;*/
/*    width: 40px;*/
/*    top: 400px;*/
/*    z-index: 9999;*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a {*/
/*    text-align: center;*/
/*    overflow: hidden;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    float: none;*/
/*    margin-right: 10px;*/
/*    margin-bottom: 5px;*/
/*    border-radius: 0px;*/
/*    background-color: rgb(255, 255, 255);*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a:hover span{*/
/*    color:#fff;*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a span {*/
/*    color: rgb(34, 34, 34);*/
/*    font-size: 1.2em;*/
/*    line-height: 40px;*/
/*    vertical-align: -webkit-baseline-middle;*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a.social-ta:hover{*/
/*    background-color: rgb(104, 153, 99);*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a.social-fb:hover{*/
/*    background-color: rgb(59, 89, 152);*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a.social-tw:hover{*/
/*    background-color: rgb(59, 136, 195);*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a.social-lin:hover{*/
/*    background-color: rgb(0, 123, 181);*/
/*}*/
/*.custom-social-media-sidebar .socialIcon a.social-ig:hover{*/
/*    background-color: rgb(18, 86, 136);*/
/*}*/
/* Booking form customisation */
/*@media screen and (min-width: 1025px){*/
/*    .bookingform-wrapper {*/
/*        bottom: 34%;*/
/*    }*/
/*}*/





.simp-custom-gradientimg  .text-content img
{
    box-shadow: 0 4px 4px 2px  rgba(0,0,0,0.1);
}
.simp-custom-gradientimg .text-content-wrapper a{
 color:#fff
}
.simp-custom-gradientimg .text-content-wrapper
{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    padding:10px 20px;
    z-index:1 !important;
    text-align:center !important;
   justify-content:center;
}
.simp-custom-gradientimg .text-content:hover .text-content-wrapper a,
.simp-custom-gradientimg .text-content:hover .text-content-wrapper
{
    background-color:#fff;
    color:black !important;
    width: calc(100% - 30px) !important ;
    margin:auto;
    left:0;
    right:0
}
.simp-custom-gradientimg .text-content:after
{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,0.1);
    background-image: linear-gradient(360deg, #0a0a0ac9,  transparent);
    width: calc(100% - 30px) !important ;
    margin:auto;
}

.simp-custom-gradientimg a 
{
    text-decoration:none;
}



:is(.outer-page,.outerpage) .bookingform-wrapper {
    position:unset;
    background:#013220;
}



.simp-custom-tablealign td {
    width:31% !important;
}
.simp-custom-tablealign td:first-child img.reset-width
{
    height: 350px !important;
    width: 96% !important;
}
.simp-custom-tablealign .custom_size_image img
{
    width:97%;
   height: 350px;
}
.simp-custom-tablealign td:nth-child(3)
{
 margin-right:0 !important;
 } 
 .simp-custom-shadowonbox .text-content
{
    margin:15px;
    width:31%;
    padding-top:0px;
    box-shadow:1px 1px 4px 2px #9d9d9d;
    background-color:#ffffff;
}
.simp-custom-shadowonbox .text-content-wrapper
{
    background-color:#ffffff;
    margin:0px;
    padding-left:10px;
    paddiing-right:10px;
   
}


/* image width */

.outer-page .content_wrapper .no-gutter .clearfix.widget-wrapper.wt1tb.simp-custom-sheenbag-img img{
    width:330px !important
}





.headerTopStrip {
    height: 0;
}
.topStrip-details {
    color: #fff;
    padding: 0 20px;
}
.topStrip-newtab{
    padding-left: 5px;
}

.collapsedNavbar .headerTopStrip{
    background: #333;
    color: #f4f4f4;
    font-size: 14px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}

.headerTopStrip .header_top_contact {
    float: left;
}

.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
}

.parent-hotel .header-pills {
    padding-top: 127px;
}
.child-hotel .header-pills {
    padding-top: 155px;
}


/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {*/
/*    height: 105px;*/
/*}*/
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/

.simp-custom-gradientimg  .text-content img
{
    box-shadow: 0 4px 4px 2px  rgba(0,0,0,0.1);
}
.simp-custom-gradientimg .text-content-wrapper a{
 color:#fff
}
.simp-custom-gradientimg .text-content-wrapper
{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    padding:10px 20px;
    z-index:1 !important;
    text-align:center !important;
   justify-content:center;
}
.simp-custom-gradientimg .text-content:hover .text-content-wrapper a,
.simp-custom-gradientimg .text-content:hover .text-content-wrapper
{
    background-color:#fff;
    color:black !important;
    width: calc(100% - 30px) !important ;
    margin:auto;
    left:0;
    right:0
}
.simp-custom-gradientimg .text-content:after
{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,0.1);
    background-image: linear-gradient(360deg, #0a0a0ac9,  transparent);
    width: calc(100% - 30px) !important ;
    margin:auto;
}

.simp-custom-gradientimg a 
{
    text-decoration:none;
}



.logo.navbar-logo {
    background:#013220;
}













.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.mobile .simp-custom-hideRightBox .col-xs-12:nth-of-type(3){
    display:none;
}
.mobile .simp-custom-hideLeftBox .col-xs-12:nth-of-type(1){
    display:none;
}
.simp-custom-center{
        display:flex;
    align-items:center;
    justify-content:center;
}
.mobile .simp-custom-center{
    display:block;
}



.for-homepage .outer-page #TA_certificateOfExcellence261 {
    display: flex;
    align-items: center;
    justify-content: center;
}

#TA_certificateOfExcellence261 li {
    list-style-type: none;
}

.mobile.for-homepage #TA_certificateOfExcellence261 {
    display: block;
}

#CDSWIDCOE {
    margin-right: auto !important;
    margin-left: auto !important;
}


@media(max-width:984px){
 :is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm .booking-form .min-price-wrapper{
    position:absolute;
    margin:0 !important;
    right: 429px;
    left:unset;
    top: 85px;
    right: 41.4%;
}
:is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm#bookingForm  .booking-form .whyBookDirect{
    right: 41%;
    left:unset;
    top: 148px;
}
}
@media(max-width:799px){
:is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm .booking-form .min-price-wrapper{
    right: 29.4%;
}
:is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm#bookingForm  .booking-form .whyBookDirect{
    right: 27%;
}
}
@media(max-width:768px){
:is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm .booking-form .min-price-wrapper{
    right: 39.4%;
}
:is(.outer-page,.outerpage) .bookingform-wrapper .bookingForm#bookingForm  .booking-form .whyBookDirect{
    right: 38%;
}
}

