/*!
* Generated by Muhammad Umair Sultan
*/

@media (max-width: 768px) {    /* for mobile phone screens */
	/* .kl-ioscaption--style6 .main_title { */
        /* font-size: 44px !important; */
        /* line-height:1.6; */
        /* padding: 0; */
        /* margin-bottom: 10px; */
    /* } */
    .iosSlider .kl-iosslide-caption .main_title { font-size: 22px !important; }
	.iosSlider .kl-iosslide-caption .title_big { font-size: 18px !important; }
    .iosSlider .kl-iosslide-caption .title_small { font-size: 14px !important; }
    
    #top_msg_bar .m_title a { font-size: 14px !important; }
}
@media (min-width: 768px) {    /* for small screens */
	
}
@media (min-width: 992px) {    /* for medium screens */
	
}
@media (min-width: 1200px) {    /* for large screens */
	
}


.rs-blue {
    color: #131C63 !important;
}

.style3 .action_box_inner {
    padding: 0;
}
.action_box .ac-buttons {
    width: 65%;
}

/* Separator below logo in mobile view */
/* .site-header .separator {
    background:#fff;
    height:1px;
    opacity:.2;
    margin-bottom: 5px;
} */


/*! Simple Weather CSS */
.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

.ptcarousel--frames-modern::before {
    background: none;
    border-radius: 0px;
    box-shadow: none;
}

#datepick {
    display:table;
    padding-top: 3px;
    padding-bottom: 3px;
}

#datepick input,
#datepick .input-group-addon {
    cursor: pointer;
    color: #fff;
    background-color: transparent;
    border: none;
    box-shadow: none;
}

/* Placeholder text color */
#datepick ::-webkit-input-placeholder { 
    color: #fff; text-overflow: ellipsis; 
}
#datepick :-moz-placeholder { 
    color: #fff !important; text-overflow: ellipsis; 
}
#datepick ::-moz-placeholder { 
    color: #fff !important; text-overflow: ellipsis; 
} /* For the future */
#datepick :-ms-input-placeholder { 
    color: #fff !important; text-overflow: ellipsis; 
}


/* footer {
    margin-bottom: 100px;
} */
.footer-bar {
    animation: mymove 5s forwards;
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
    z-index: 99991;
}
@keyframes mymove {
    from {bottom: -100px;}
    to {bottom: 0px;}
}

.floating-btn {
    position:fixed;
    bottom:5px;
    right:5px;
    background-color:#131C63;
    z-index: 99995
}

#top_msg_bar {
    background-color:#131C63;
    padding-top: 10px;
    padding-bottom: 5px;
    display: none;
    text-align: center;
}

#top_msg_bar h3 a {
    color:#ffffff;
}

.online_booking_list {
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
}

.room-instructions h4 {
    color: #131C63;
}

.glow {
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}