header{ background-color:#fff; width:100%;}
header .logo{ float:left;float: left;position: absolute; z-index: 99;}
header ul{ float:right; padding:0;}
header ul li{ float:left; margin-right:26px;}
header ul li a{ 
     min-width:280px; height:58px; line-height:58px; text-align:center; text-transform:uppercase; color:#464646; font-size:26px; float:left; border-radius:4px; position:relative; font-weight: 800;}
header ul li a img{ padding-left:20px;}
header ul li:last-child{ font-size:20px; color:#333; font-family:'robotomedium'; border-top:2px solid #e2e1df; border-bottom:2px solid #e2e1df; line-height:54px; margin-right:0;}
header ul li:last-child img{ padding-right:20px;}
header ul li a span {
	background: #fffaf0 none repeat scroll 0 0;
    border: 1px solid #ddccaa;
    color: #111111;
    display: none;
    line-height: 16px;
    margin-left: -140px;
    margin-top: 10px;
    padding:10px;
    width: 280px;
    z-index: 10;
	position: absolute;
	font-family:'robotobold';
	left:50%;
	top:100%;
	font-size:12px; text-transform:none;
	text-align:left;
}
.mobile-top{
    display: none;
}
header ul li a:hover span {
    display: inline;
}
.callout {
    border:none;
    left: 12px;
    position: absolute;
    top: -14px;
    z-index: 20;
}
/* Slider */
.slide_wrap {
    position: relative;
}
.carousel-caption{ left:0; right:auto; width:100%; text-align:left; bottom:auto; top:170px;}
.carousel-caption h3, .carousel-caption h4{-webkit-animation-delay: 1s; animation-delay: 1s; font-size:57px; color:#f0d13d; text-shadow:3px 3px 3px rgba(0,0,0,.46); text-transform:uppercase; font-family:'robotoblack'}
.carousel-caption h4{-webkit-animation-delay: 2s; animation-delay: 2s; color:#fff; padding-bottom:15px;}
.carousel-caption h5{-webkit-animation-delay: 3s; animation-delay: 3s; color:#fff; font-size:35px;}
.carousel-indicators{ left:85px; width:auto; margin-left:0; text-align:left; bottom:60px;}
.carousel-indicators li{ border:1px solid transparent; background-color:rgba(255,255,255, .40); border-radius:0; height:15px; width:15px; margin:0 0 0 10px;}
.carousel-indicators .active{ border-color:#fff; background-color:#38bbe5; height:15px; width:15px; margin:0 0 0 10px;}




.enquire_form{ background:url(../images/form-bg.png) no-repeat; height:345px; width:300px; position:absolute; top:60px; right:85px; z-index:999; padding:18px; text-align:center;}
.enquire_form h3{ color:#fff; font-family:'robotobold'; font-size:21px; padding:25px 0 20px; text-transform:uppercase;}
.block2,.block3,.block4,.block5{width:100%; float:left; margin-bottom:3px;}

.enquire_form{ margin-bottom:5px;}
.enquire_form .labelclass{display:none;}
.enquire_form .textclass{width:100%; float:left; margin-bottom:6px;}
.enquire_form .textclass input{border-radius:3px; border:none !important; font-size:13px; height:36px; line-height:36px; box-shadow:none; padding:0 10px;}
.enquire_form .textclass .textarea{height:70px; padding:0 10px;border-radius:3px; border:none !important}
.enquire_form .textclass input:focus{ border:none;}
.form-control { border:none !important; border-radius:3px; padding:4px 5px;}

.enquire_form  .submitclass{width:100%; float:left;}
.enquire_form  .submitclass input{ background:url(../images/form-btn.png) no-repeat transparent; border-radius:0; height:85px; width:100%; border:none; color:#333; padding-bottom:40px; font-size:20px; text-transform:uppercase; font-family:'Conv_EurostileLTStd-Demi';}


.about_Section{ background:url(../images/abt-bg.jpg) no-repeat center top, url(../images/yellow-bg.jpg) repeat; padding:60px 0 80px; color:#fff;}
.about_Section ul{ text-align:center; padding-bottom:50px;}
.about_Section ul li{ display:inline-block; font-size:30px; font-family:'robotobold'; color:#fff; border-right:4px solid #38bbe5; line-height:26px; padding-right:70px; margin-right:70px; text-transform:uppercase;}
.about_Section ul li span{ display:block; font-size:16px; font-family:'robotolight';color:#fff; }  
.about_Section ul li:last-child{ border-right:none; padding-right:0; margin-right:0;}
.about_Section h2{ color:#fff; font-size:48px; font-family:'robotobold'; padding-bottom:15px;}
.about_Section h3{ font-size:20px;  position:relative; display:inline-block; text-transform:uppercase; padding:12px 36px; letter-spacing:1px; font-family:'robotothin'; margin-bottom:20px; font-weight: bold;}
.about_Section h3:before, .about_Section h3:after{ content:url(../images/brace-left.png); position:absolute; left:0; top:0;}
.about_Section h3:after{ content:url(../images/brace-right.png); right:0; left:auto; color:#fff; }
.about_Section p{ font-size:16px; color:#292000; line-height:26px; color:#fff;}

.amenities_section{ padding:40px 0 20px;}
.amenities_section h3{ color:#38bbe5; font-size:36px; padding-bottom:15px;}
.amenities_section .text-center p{ color:#292000; font-size:16px; line-height:26px; padding:0 135px;}
.amenities_section ul{ width:100%; float:left;}
.amenities_section ul li{ width:20%; float:left; padding:0 20px; margin-bottom:40px; text-align:center;}
.amenities_section ul li .inner{ background:url(../images/shadow.jpg) no-repeat bottom #f9f9f9; padding:15px 15px 30px;}
.amenities_section ul li .inner:hover{ background-color:#f3f3f3;}
.amenities_section ul li .inner:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;} 
.amenities_section ul li .inner h4{ font-size:16px; font-family:'robotomedium'; color:#444444; margin-bottom:10px; margin-top:10px;}
.amenities_section ul li .inner p{ font-size:12px; color:#6d6d6d; line-height:16px; min-height:60px;}

.speciality_section{ background-image:url(../images/sp-bg.jpg); background-size:cover; background-repeat:no-repeat; padding:60px 0 50px;} 
.speciality_section h3{ font-size:36px; color:#fff; margin-bottom:40px;}
.speciality_section p{ font-size:18px; color:#fff; margin-top:10px; padding:0 120px;}

.top_footer{ background-color:#15a3d0; float:left; width:100%;}
.top_footer .col-md-7{ padding-left:0;}
.top_footer .col-md-7 img{ width:100%;}
.top_footer .map{ float:left; width:100%;}
.top_footer .map iframe{ width:100%; float:left; height:370px; border:none;}
.top_footer .address{ text-align:center; padding-top:50px;}
.top_footer .address p{ font-size:14px; line-height:24px; color:#fff; margin-top:20px;}

footer{ display:inline-block; width:100%;}
footer p{ font-size:14px; padding-top:20px; color:#000;}
footer p span{ color:#5d5d5d; font-family:'robotobold';}

.thanku h2{color:#fff; padding-top:40px;}
.thanku h4 {color:#fff; padding:20px; font-weight:600;}
#carousel-example-generic\ mobile-top{display: none;}

.modal{ right:-17px;}
.modal-backdrop.in{ opacity:.65;}
.modal-open{ padding-right:0 !important; overflow:auto !important;}
.modal.in{ padding-right:0 !important;}
.modal-header{ border-bottom:none;}
.modal-content{ float:left; width:100%; margin-bottom:40px; border-radius:0;}
.modal-content .close{ background-color:#38bbe5; font-family:'robotolight'; opacity:1; padding:0; height:34px; line-height:normal; top:-15px; width:34px; position: absolute; right:-17px; margin-top:0; border-radius: 100%; z-index:99; color:#fff; font-size:24px; text-shadow:none;}
.modal-content .close span{ position:relative; top:-2px;}
.modal-content .close:hover, .modal-content .close:focus{ color:#fff; opacity:1;}
.modal-dialog{ max-width:1000px; width:80%; margin:100px auto 30px;}
.modal-body{ float:left; width:100%; padding:20px;}
.modal-body h2{ color:#000; margin-bottom:20px; font-size:22px; font-family:'robotobold';}
.modal-body p{ font-size:14px; line-height:22px; margin-bottom:10px;}

.discl{
    text-align: center;
  }
  hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #000;
}
.a:focus, a:hover{
    color: #000;
}

/*chatbot left align css*/

#kenytChatBubble.style1{

	left: 0 !important;
	margin-left: 20px !important;

}

#kenytChatBubble.style1 .chatWithUsMessageWrapper {

right: -105px !important;

}

#chatbox-container.position-right{

left: 0 !important;	

}

#chatbox-container.style1.position-right {
  
  margin-left: 70px !important;

}  	
