.social_block2 a {
    display:block;
    font-size:18px;
    padding:5px;
    width: 40px;
    height: 40px;
    vertical-align:middle;
    text-align:center;
}

.footer_social_wrapper2 {
    position:fixed;
    top:65%;
    left:0%;
}

.social_block2 a.social-fb {
    background:#4867AA;
    color:white;
}



.social_block2 a.social-tw {
    color:white;
    background:#1DA1F2;
}

.social_block2 a.social-ig {
    color:white;
    background:#B73A94;
}
.social_block2 a:hover
{
    color:white;
}

/*Footer*/

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

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













.widget-wrapper.wtheader h1:after ,.widget-wrapper.wtsubheader  h2:after{
    content: "";
    position: absolute;
    width: 300px;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    height: 1px;
    background: #bc9c23;
    border-radius: 10px;
}
h1,h2
{
    font-weight:600 !important;
}


.container .navbar-top-content .navbar-booking-wrap .btn.dropdown.resv_button {
    min-width: 170px;
    position:absolute;
    right:0px;
}


.hero-container .hero-header {
    display: none;
}

.navbar-top .navbar-top-menu {
    padding-right: 190px;
}
.navbar-top .container{
    position: relative;
}
.navbar-top-content {
    position: absolute;
    top: 35px;
    right: 35px;
    margin-top: 0;
}
.navbar-top #top-menu {
    margin-top: 25px;
}
.book_button .min-price-div {
    position: absolute;
    bottom: 40px;
    transform: none;
    color: #1c1c1c;
}

.gallery-header::after, .location-page-header h1::after, .room-heading::after, .wtheader h1::after, h2::after {
    background: #ffc107 !important;
}

.for-homepage .content_wrapper .no-gutter.clearfix .widget-wrapper:first-child {
    display:none;
}


.landing_PopupWrapper {
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color: rgba(0,0,0,0.8);
  z-index: 10000;
  justify-content:center;
  align-items:center;
  /*opacity: 0; */
  display:none;
}
.landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}
.landing_Popup {
    position: relative;
    max-width: 90%;
    width: 550px;
    background-color: white;
    border-radius: 8px;
    padding: 40px 20px 20px;
    box-shadow: 0px 0px 20px 0px #a78a1f;
}
.imgforPopup {
  max-width:100%;
  display:block;
}
.landing_Popup .popUpClose {
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    font-size: 14px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: white;
    border: 1px solid #26231d;
    width: 30px;
    height: 30px;
    color: black;
}
.landing_PopupWrapper .textOnImage {
  position:absolute;
  bottom:15px;
  right:30px;
  left:30px;
  text-align:center;
  color:#fff;
  font-size: 14px;
  font-weight:700;
  text-shadow: #000000 1px 1px 1px;
  line-height: 1.2em;
}
@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(0.3,0.3);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
}
.landing_Popup{
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
ul.popUpContentHolder {
    padding: 30px 20px 20px;
    text-align: justify;
}
.landing_Popup::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-thumb {
    background-color: #01509d;
     border-radius: 8px;
}
.landing_Popup::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f5f5f5;
     border-radius: 8px;
}
.mobile .landing_Popup {
    max-height: 90vh;
    overflow-y: auto;
    padding-bottom: 20px;
}

.bestPriceRate {
    font-size: 24px;
    font-weight: bold;
}

.listForPopup {
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 10px 40px;
}

.bookNowBtnFromPopup {
    display: block;
    text-align: center;
    background-color: #a78a1f;
    max-width: 130px;
    padding: 5px 0px;
    color: white;
    margin: 20px auto 0px;
    text-transform: uppercase;
    border-radius: 25px;
}
.bottleIconHolder {
    position: absolute;
    top: -25px;
    left: -25px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    color: white;
    background-color: #a78a1f;
    padding: 20px;
}

.bottleIconHolder i {
    transform: rotate(-45deg);
    font-size: 25px;
}


.mobile .page .name-of-hotel {
    display: none;
}


.mobile .content_wrapper .no-gutter h1, 
.mobile .content_wrapper .no-gutter h2 {
    text-align: center;
}

.mobile .logo.navbar-logo {
    background-color: #ffffff;
}

.mobile .main div#accordion {
    display: none;
}


/*.navbar-top-menu .navbar-nav{*/
/*    width:90%;*/
/*}*/
/*.outer-page a.navbarlogo {*/
/*   position:absolute;*/
/*   right: 7%;*/
/*   z-index: 999;*/
/*}*/
/*.outer-page header .lang-book-wrapper{*/
/*    margin-top: 0px;*/
/*}*/
/*.outer-page header .resv-wrap{*/
/*    margin-top: 20px;*/
/*}*/
/* .outer-page header .navbarlogo{*/
/*    padding-right: 20px;*/
/*} */
/*.outer-page header #bottom-navbar-collapse {*/
/*    padding-left: 0;*/
/*    padding-right: 40px;*/
/*    text-align: center;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*}*/
/*.outer-page header .navbar-top-content{*/
/*   right: -6%;*/
/*}*/
/*@media screen and (max-width:1500px){*/
/*    .outer-page .container .navbarlogo{*/
/*        right: 12%;*/
/*    }*/
/*    .outer-page header .navbar-top-content{*/
/*        right: -2%;*/
/*    }*/
/*}*/
/*@media screen and (max-width:1450px){*/
/*    .navbar-top-menu .navbar-nav{*/
/*        width:95%;*/
/*    }*/
/*    .outer-page header .nav.navbar-nav a{*/
/*      font-size: 12px !important;*/
/*    }*/
/*    .outer-page .container .navbarlogo{*/
/*        right: 12%;*/
/*    }*/
/*    .outer-page header .navbar-top-content{*/
/*        right: -2%;*/
/*    }*/
/*}*/
/*@media screen and (max-width:1300px){*/
/*    .outer-page header .nav.navbar-nav a{*/
/*      padding: 10px 7px;*/
/*      margin: 3px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1200px){*/
/*    .navbar-brand img{*/
/*       max-width: 175px;*/
/*       height: 85px;*/
/*       margin-top:8%; */
/*   }*/
/*    .outer-page header .nav.navbar-nav a{*/
/*      font-size: 11px !important;*/
/*    }*/
/*    .outer-page .container .navbarlogo{*/
/*        right: 14%;*/
/*    }*/
/*}*/
/*@media screen and (max-width:1150px){*/
/*   .navbar-top .navbar-top-menu{*/
/*      padding-left: 150px;*/
/*   }*/
/*   .navbar-top .container{*/
/*      width: 95%;*/
/*   }*/
/*}*/
/*@media screen and (max-width:1000px){*/
/*    .outer-page .container .navbarlogo{*/
/*        right: 17%;*/
/*        margin-top: 10px;*/
/*    }*/
/*   .outer-page .container .navbarlogo img{*/
/*      width: 100px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:950px){*/
/*    .navbar-brand img{*/
/*       height: 70px;*/
/*       margin-top: 21%;*/
/*   }*/
/*   .navbar-top .navbar-top-menu{*/
/*      padding-left: 136px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:900px){*/
/*    .outer-page .container .navbarlogo{*/
/*        right: 20%;*/
/*    }*/
/*}*/
/*@media screen and (max-width:850px){*/
/*   .navbar-top .navbar-top-menu{*/
/*      padding-left: 93px;*/
/*   }*/
/*}*/
/*@media screen and (max-width:800px){*/
/*   .navbar-top .navbar-top-menu{*/
/*      padding-left: 105px;*/
/*   }*/
/*   .outer-page .container .navbarlogo{*/
/*        right: 23%;*/
/*    }*/
/*}*/
/*@media screen and (max-width:768px){*/
/*   .outer-page .container .navbarlogo{*/
/*        right: 22%;*/
/*    }*/
/*    .navbar-top .navbar-top-menu {*/
/*        padding-left: 88px;*/
/*    }*/
/*}*/




