@charset "utf-8";
@import url("calendar.css");
@import url("flexslider.css");
@import url("menu.css");
@import url("fancybox.pack.css");
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,700|Open+Sans:400,700|Poppins:400,600|Galada:400,600|Courgette:400,600');

/* CSS Document */
body { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px; }
img { border:none; vertical-align:middle; }
.cl {clear:both;}
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }
.float_left { float:left;}

/*scroll to top start*/
.totop { position:fixed; bottom:60px; right:10px; z-index:104400; }
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:rgba(8,98,255,0.7); }
.totop a:hover i { background:rgba(60,60,60,1); }
.totop a, .totop a:visited { color:#FFF; }
.totop a:hover { color:#eee; text-decoration:none; }
/*scroll to top end*/ 

/*top-bar css start*/ 
.top-bar { background-color:#8F1A00; }
.social ul { margin:0px; padding:0px; list-style:none; }
.social li i { float:left; width:25px; height:25px; line-height:25px; text-align:center; -webkit-border-radius:10%; -moz-border-radius:10%;
 border-radius:10%; margin-left:10px; background:#f5f5f5; color:#999999; margin-top:5px; }
.social ul li a i:hover { background:#FFF; color:#edac15; }
.top-bar .text { text-align:right; font-family:'Josefin Sans', sans-serif; color:#FFF; font-size:14px; font-weight:400; text-decoration:none; margin-top:10px; }
.top-bar .text a { color:#FFF; text-decoration:none; }
.top-bar .text a:hover { color:#000; text-decoration:none;}

.phone { font-family:'Open Sans', sans-serif; color:#edac15; font-size:16px; font-weight:700; text-decoration:none; margin-top:5px; }
.phone a { color:#FFF; text-decoration:none; }
.phone a:hover { color:#FFF; text-decoration:none; }

.reservation_but { float:right; background:#edac15; font-family:'Open Sans', sans-serif; color:#edac15; font-size:14px; font-weight:700; text-decoration:none; }
.reservation_but a { color:#FFF; text-decoration:none; padding:10px; display:block; }
.reservation_but a:hover { color:#FFF; text-decoration:none; }
/*top-bar css end*/

/*paging css start*/
.paging_main { margin-top:30px;}
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin:10px 0 20px 0; }
.paging a { text-decoration:none; color:#FF0000; }
.paging a:hover { text-decoration:none; color:#FF0000; }
.paging span { margin:0 5px; }
.paging i { font-size:16px; }
.paging .right_f { float:right; }

.phone1 { font-family:'Open Sans', sans-serif; font-size:27px; color:#000; margin-bottom:30px; }
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#fd9b28; }
.phone1 i { margin:0 5px; }
/*paging css end*/
 
/* Header Nav css Start */
.scroll-to-fixed-fixed { background:#FFF; -webkit-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); -moz-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75) }
/* Header Nav css end */

/*header css start*/
.header { padding:20px 0px; }
.logo { width:100%; margin-top:10px; }
/*header css end*/

/*need css start*/
.need { background:#f5f5f5; padding:40px 0 40px 0; margin:0px auto; }
.need h2 { font-family:'Josefin Sans', sans-serif; font-size:25px; font-weight:400; }
.need h3 { font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; margin-top:10px; }

.need .read { margin-top:20px; padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #FFF;
 color:#FFF; background:#edac15; border-radius:0; text-transform:uppercase; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.need .read:hover { background-color:#222; color:#FFF; border:1px solid #FFF; }
/*need css end*/

/*welcome css start*/
.content { margin:0px auto; margin:20px 0; }
.wel { }
.wel h1 {  font-family:'Josefin Sans', sans-serif; font-size:30px; font-weight:400;   
color:#333333; margin-bottom:10px; }
.wel h1 span { color:#8F1A00; }
.wel .text { margin:0px auto; font-family:'Poppins', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em;
 text-align:justify; font-weight:400; }
.wel i { color:#42b8d4; }
/*welcome css end*/

/*welcome css start*/
.web_extn { border-top:1px solid #E8E7E7; margin-top:20px; }
.web_extn h1 {  font-family:'Josefin Sans', sans-serif; font-size:30px; font-weight:400; color:#333333; margin-bottom:10px; padding-top:15px; }
.web_extn h1 span { color:#014994; }
.web_extn .text { font-family:'Poppins', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em;
 text-align:justify; font-weight:400;  }
.web_extn .enq_tab { background:#fc5a0a; padding:8px; font-family:'Open Sans', sans-serif;  color:#FFF; margin-top:10px; }
.web_extn .enq_tab:hover {background:#454545;}
/*welcome css end*/

/*callback form css start*/
.callback {}
.callback h3 { background:#8F1A00; font-family:'Poppins', serif; font-size:24px; color:#FFF; font-weight:400;
 padding:9px 0; text-align:center; }
.callback_inner { padding:10px; overflow:hidden; background:#f3f3f3; border:#CCCCCC 1px solid; }
.callback ::-webkit-input-placeholder {  font-family:'Open Sans', sans-serif; font-size:13px; color:#333; }
.callback .form-control {  font-family:'Open Sans', sans-serif; font-size:12px; color:#333; height:32px; line-height:32px; }
.form-group { margin:5px 0 5px 0; } 
.callback .form-group input {font-family:'Open Sans', sans-serif; width:98%; border-radius:2px; border:1px solid #D7D7D7; } 
.callback .form-group textarea {font-family:'Open Sans', sans-serif; width:98%; border-radius:2px; border:none; } 
.callback .form-group .code {  float:left; width:48.2%; border-radius:2px; border:1px solid #D7D7D7; margin-bottom:10px; margin-right:6px; }
.callback .form-group .code1 { float:left; width:66%;  border-radius:2px;  border:1px solid #D7D7D7;  margin-bottom:10px; margin-right:6px; } 
.callback .form-group .code2 { float:left; width:30%;  border-radius:2px;  border:1px solid #D7D7D7;  margin-bottom:10px; margin-right:6px; }
.callback .form-group .code3 { float:left; width:66%;  border-radius:2px;  border:1px solid #D7D7D7;  margin-bottom:10px; margin-right:6px; } 
.callback .form-group .captcha_code { float:left; width:48.2%; border-radius:2px; border:none; margin-bottom:10px; margin-right:6px; }
.callback .captcha { padding:9px; background:#FFF; border-radius:4px;}

.callback input[type=text]:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.callback textarea:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
 
.submit { float:left; font-family:'Poppins', sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#edac15; cursor:pointer; outline:none; border-radius:none; border:none; }
.submit:hover { background:#000; color:#FFF; outline:none; border-radius:none; }
/*callback form css end*/

/*box css start */
.box { background:#FFFFFF; margin-top:30px; }
.box .service-item { margin-top:20px; background:#FFF; padding:20px 0 20px 20px; }

.box .service-item i { margin-right:10px; float:left; width:80px; height:80px; line-height:80px; text-align:center; 
transition:all 0.5s ease 0s; border:2px solid #edac16; color:#edac16;  border-radius:50%;  }
.box .service-item:hover i { background:#edac16; color:#FFF; transform:scale(0.8); }
.box .service-desc { margin-left:32%; position:relative; top:0; }
.box .service-desc h3 { font-family:'Josefin Sans', sans-serif; color:#222; font-size:17px; font-weight:300;  margin-bottom:15px; }
.border-width { width:60px; height:3px;  background:#edac15; margin:10px 0; }
.box .service-item:hover h3 { color:#000; }
.box .service-desc p { font-family:'Poppins', sans-serif; color:#222; font-size:14px; font-weight:300; }
/*box css end */

/* businesses css Start */
.businesses  {background:url(../images/pattern.png); background-repeat:repeat; background-color:#8F1A00; margin:60px auto; padding:40px 0 40px 0  ; }
.right-think { text-align:center;}
.right-think-top h3 span { color:#edac15; }
.right-think-top h3 { font-family:'Galada', cursive; font-size:30px; font-weight:400; margin-bottom:15px; text-transform:none; color:#FFF;}
.right-think-top p { font-family:'Open Sans', serif; color:#F9F9F9; font-size:14px; font-weight:400; text-decoration:none; }
.single-right-think { margin-top:30px; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
-webkit-transition:0.4s; transition:0.4s; }
#right-think .col-lg-4:last-child .single-right-think { margin-bottom:0; }
.right-think-thumb {  overflow:hidden; position:relative; -webkit-transition:0.4s; transition:0.4s; }
.right-think-thumb img { -webkit-transition:0.4s; transition:0.4s; }
.right-think-thumb::after { background-color:rgba(40, 57, 94, 0.8); content:""; height:100%; left:0; opacity:0; visibility:hidden;
position:absolute; top:0; -webkit-transition:0.4s; transition:0.4s; width:100%; }
.right-think-text { padding:15px 20px; text-align:center;  }
.right-think-text h3 a { font-family:'Courgette', cursive; font-size:28px; font-weight:400; color:#881a01; -webkit-transition:0.4s; transition:0.4s; text-decoration:none; text-align:center; }
.single-right-think { background:#FFF; padding:15px;}
.single-right-think:hover h3 a { color:#881a01; }
.right-think-text p { font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:1.8em; margin-top:5px; }
.single-right-think:hover .right-think-thumb::after {  opacity:1; visibility:visible; -webkit-transition:0.4s; transition:0.4s;}
.single-right-think:hover .right-think-thumb img { -webkit-transform:scale(1.07); transform:scale(1.07); 
 -webkit-transition:0.4s; transition:0.4s;}
 
.right-think-text .more { margin-top:10px; padding:10px 24px; font-weight:600; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #FFF; color:#FFF; background:#edac15; border-radius:0; text-transform:uppercase; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.right-think-text .more:hover { background-color:#0f1341; color:#FFF; border:1px solid #FFF; }
/* businesses css Start */

/*photo gallery css start*/		
#portfolio { background:#FFF; margin:60px 0 100px 0; }
#portfolio h2 { font-family:'Galada', cursive; font-size:30px; text-align:center; color:#252525; }
#portfolio .text_center { font-family:'Open Sans', sans-serif; font-size:14px; color:#252525; text-align:center; 
margin:10px 0 20px 0; }
#portfolio .portfolio-filter { font-family:'Open Sans', sans-serif; list-style:none; padding:0; margin:0 0 50px; display:inline-block; }
#portfolio .portfolio-filter > li { float:left; display:block;}
#portfolio .portfolio-filter > li a { display:block; padding:7px 15px; margin:0px 2px; color:#5A1404; position:relative; border:1px solid #5A1404;}
#portfolio .portfolio-filter > li a:hover,
#portfolio .portfolio-filter > li a.active { background:#7b200b; color:#FFF; } 
#portfolio .portfolio-items { margin:-15px;}
#portfolio .portfolio-item { width:24.9%; float:left; padding:8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
#portfolio .portfolio-item .portfolio-item-inner { position:relative;}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info { opacity:0; transition:opacity 400ms; -webkit-transition:opacity 400ms; position:absolute; bottom:0; left:0;  right:0; text-align:center; padding:18px 0 0; background:rgba(0, 0, 0, 0.5); color:#FFF; height:100%;}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info h3 { font-size:16px; line-height:1; margin:0; color:#FFF;}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview {  width:36px; height:36px; line-height:36px; text-align:center; color:#FFF; box-shadow:0 0 0 1px #FFF; display:block; -webkit-box-shadow:0 0 0 1px #FFF; text-align:center; margin:15px auto;}
#portfolio .portfolio-item:hover .portfolio-info { acity:1;}
/* Start:Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item { z-index:2;}
.isotope-hidden.isotope-item { pointer-events:none; z-index:1;} 
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item {-webkit-transition-duration:0.8s; -moz-transition-duration:0.8s; -ms-transition-duration:0.8s;  -o-transition-duration:0.8s; transition-duration:0.8s;}
.isotope { -webkit-transition-property:height, width; -moz-transition-property:height, width; -ms-transition-property:height, width; -o-transition-property:height, width; transition-property:height, width;}
.isotope .isotope-item { -webkit-transition-property:-webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; -ms-transition-property:-ms-transform, opacity; -o-transition-property:-o-transform, opacity; transition-property:transform, opacity;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { - webkit-transition-duration:0s; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s; transition-duration:0s; }
/* End:Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
.img-thumbnail { display:inline-block; max-width:100%; height:auto; line-height:1.42857143; border:1px solid #ddd; border-radius:0px; padding:0px;
-webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; margin-bottom:15px;}
/*product gallery  css end*/

/*amenities div  css start*/
.hotel_facilities_area {font-family:'Open Sans', sans-serif; }
.hotel_facilities_area .hotel_facilities h3 { font-family:'Galada', cursive; font-size:32px; text-align:center; color:#252525;  padding-bottom:15px; letter-spacing:2px;  }
.hotel_facilities_area .hotel_facilities h3 span {color:#edac15; } 
body#home_two .another_facitilies .single_facities a {  display:block; margin-bottom:12px;}
.hotel_facilities_content .single-tab-details h4 { font-family:'Open Sans', sans-serif; margin-bottom:30px; font-size:24px; font-weight:700; color:#edac15; text-align:left; }
body#home_two .another_facitilies .single_facities p {margin:0; color:#666666; line-height:26px;}
.hotel_facilities_area{ background:url(../images/hotel-facilities-bg.jpg) no-repeat fixed 0 0; background-size:cover;	background-position:fixed;}
.hotel_facilities {  padding-bottom:143px;  padding-top:123px;}
.hotel_facilities .nav.nav-tabs {  border:medium none; margin:0 auto; text-align:center;  width:56.7%;}
.hotel_facilities_content .nav-tabs > li > a { font-family:'Open Sans', sans-serif; font-size:12px; color:#8f1a00; font-weight:600; background:#eeefed none repeat scroll 0 0; border:medium none; border-radius:0; height:100px; margin:0; width:129px; text-transform:uppercase;	padding:10px 10px;}
.hotel_facilities_content .nav-tabs > li.active > a{background:#FFF;}
.hotel_facilities_content .nav.nav-tabs > li > a > img { display:block; margin:12px auto 10px;}
body#home_one .nav-tabs > li.active > a, body#home_one .nav-tabs > li.active > a:focus, body#home_one .nav-tabs > li.active > a:hover, body#home_one  .nav-tabs > li.active > a > img{ color:#58bee8; cursor:pointer; border:none;}
.hotel_facilities_content .tab-content {background:#FFF none repeat scroll 0 0;padding:55px;}
.hotel_facilities_content .single-tab-details{ }
.hotel_facilities_content .single-tab-details > h6 { font-family:"Karla",sans-serif; margin-bottom:22px; margin-top:14px;}
.hotel_facilities_content .single-tab-details > h3 {margin-bottom:27px;}
.hotel_facilities_content .single-tab-details > p { line-height:25px;	margin-bottom:20px; margin-top:0;}
.hotel_facilities_content .our_services { padding-top:3px;}
.hotel_facilities_content .our_services > a{ color:#16b4ef;text-transform:uppercase;}
/*amenities div  css end*/

/*our Projects css start*/
.Projects .tittle_recent { text-align:center; margin-top:40px;}
.Projects .tittle_recent h2 {  font-family:'Josefin Sans', sans-serif; font-size:24px; font-weight:400; color:#edac15; text-align:center;}
.Projects .tittle_recent p { font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; text-align:center;}

/* testimonial css start*/
.testimonials_mian {padding:30px 0px 70px 0px; text-align:center; margin-top:40px;} 
/* ========== TITLE LINE ========== */
.testimonials_mian  .title_line { width:70px; height:2px; background:#edac15; margin:20px auto;  position:relative; }

.testimonials_mian h2 { font-family:'Courgette', cursive; font-size:29px; font-weight:400; color:#000; margin-bottom:20px; }
#testimonials .testimonial { width:100%; left:0; z-index:1; position:absolute; font-family:'Open Sans', sans-serif; overflow:hidden; }
#test_container { width:67%; margin:0px auto; text-align:center; position:relative; overflow:hidden;  }
#testimonials .testimonial_text { font-size:15px; color:#000; font-weight:400; line-height:1.6em; padding:40px 40px 0 40px;  }
#testimonials .testimonial_name { font-size:16px; color:#0587D9; font-weight:700; padding-top:15px;  }
#t_pagers { position:absolute; left:46%; bottom:-60px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:30px; min-height:7px; margin-right:5px; background:#edac15; cursor:pointer; }
#t_pagers .pager.active { background:#333; }
#testimonials img { width:100px; height:100px; margin:0px auto; border-radius:50px; text-align:center; margin-top:20px; 
 display:block; }
/* testimonial css end*/

/*bottom css start*/
.bottom {  background:url(../images/pattern.png); background-repeat:repeat; background-color:#8F1A00; padding:15px 0px 15px 0px; font-family:'Poppins', sans-serif;}
.bottom h2 { font-family:'Oswald',sans-serif; font-size:18px; color:#FFF; padding-bottom:20px; }
.bottom h2 span {  color:#edac15; }
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top:1px solid #FFF; content:''; }

.bottom .bott1 { }
.bottom .bott1 .text {  font-family:'Open Sans', sans-serif; font-size:14px; color:#ebebeb; }
.bottom .bott1 .text strong{ color:#FFF; }

.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li { font-family:'Open Sans', sans-serif;  font-size:14px; color:#FFF; border-bottom:#c9cbce 1px solid;}
.bott2 li a { text-decoration:none; color:#ebebeb; line-height:3em; padding-left:10px; }
.bott2 li a:hover { text-decoration:none; color:#f7913a;}
.bott2 li i { margin-right:10px; }

.bottom .bott3  {  font-family:'Open Sans', sans-serif; font-size:14px; color:#ebebeb; }
.bottom .bott3 i { margin-right:8px; font-size:18px;}
/*bottom css end*/

/*footer css end*/
.footer { background:#8F1A00; padding:15px 0 15px 0; }
.copy { font-family:'Open Sans', sans-serif; font-size:13px; color:#FFF; margin-top:6px;  }
.copy a { color:#edac15; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline;} 

.powered_by {  float: right; font-family: 'Open Sans', sans-serif;  font-size: 14px; color: #FFF;} 
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#edac15; text-decoration:none; }
.powered_by img {   margin-left: 10px; height: 30px;}
/*footer css end*/

/*photo gallery text css start*/
.gallery { }
.gallery h2 { font-family:'Open Sans', sans-serif; font-size:24px; color:#000; margin-bottom:15px; }
.gallery .gallery_div { float:left; margin-top:10px; padding:10px;  }
.gallery .gallery_box {  float:left; margin-right:10px; margin-bottom:10px; }
.gallery .gallery_box img { background:#FFF; padding:3px; border:#CCC 1px solid; }
.gallery .text { width:140px; font-family:'Open Sans', sans-serif; font-size:13px; color:#000; text-align:center; padding-top:5px; }
/*photo gallery text css end*/

/*room reservations form css start*/
.room_reservations { width:50%; margin:30px auto; font-family:'Open Sans', sans-serif; text-align:center; }
.room_reservations h3 { background:#8f1a00; font-family:'Poppins', serif; font-size:24px; color:#FFF; font-weight:400; padding:9px 0; }
.room_reservations_inner { padding:10px; overflow:hidden; background:#f3f3f3; border:#CCCCCC 1px solid; }
.room_reservations ::-webkit-input-placeholder {  font-family:'Open Sans', sans-serif; font-size:13px; color:#333; }
.room_reservations .form-control { font-size:12px; color:#333; height:32px; line-height:32px; }
.room_reservations .form-group { margin:10px 0 10px 0; } 
.room_reservations .form-group input { font-family:'Open Sans', sans-serif; width:98%; border-radius:2px; border:1px solid #D7D7D7; } 

.room_reservations input[type=text]:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.room_reservations textarea:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.book_now { margin:0px auto; text-align:center; margin-bottom:5px; }
/*room reservationsk form css end*/

/*Booking Engine Code css start*/
.booking_engine { margin:0px auto; padding:10px; border:#CCCCCC 1px solid; margin-top:30px; }
.modalModifyCancel__inner { overflow:hidden !important; }
.BEx4IDaY4cXE { height:38px !important; }                    
#BEx4IDaY3bWD .BEx4ZXaY3bWR { margin-top:10px; }
#BEx4IDaY3bWR .BEx4ZXaY3bOP > div { margin-top:-24px !important; }
#BEx4IDaY3bWD .BEx4ZXaY3bDPI { top:31px !important; right:31px !important; }
.BEh8JJiwI1dPaBPrice { margin-top:3px !important; width:103px !important; padding:0px 0px 19px 3px !important; text-transform:capitalize; }
.BEh4IDsZ4eZE { color:#005C93 !important; }
.BEh4IDsZ4dZE { color:#333 !important; }
.divWidth{ color:#333 !important; }
#BEx4IDaY3bWD select.BEx4ZXaY3bPC, #BEx4IDaY3bWD select.BEx4ZXaY3bPP { background:#FFF !important; color:#000 !important; }
#BEx4IDaY3bWD input.BEx4ZXaY3bQBT { background:#0098db !important; margin-bottom:0px !important; margin-top:8px !important; }
#BEx4IDaY3bWD .BEx4ZXaY3bWR a { transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; }
#BEx4IDaY3bWD .BEx4IDaY3bQBT:hover .BEx4ZXaY3bQBT, .BEx4ZXaY3bQBT:focus { transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; background:#FFFFFF !important; color:#ed8323 !important; }
#BEx4IDaY3bWD .BEx4ZXaY3bWR { width:100%; z-index:999 !important; right:30px; }
.BEh4IDsZ4fZE{color:#0098db !important; }
.BEh8JJiwI1dPaBPrice { background-color:#0098db !important; }
.widget .BEh4IDsZ4fZE, .widget .BEh4IDsZ4eZE, .widget .BEh4IDsZ4dZE, .widget .BEh4IDsZdPr0ZE span { color:#0098db !important; }
.BEh4IDsZ4dZENP { color:#0098db !important;}
.widget #BEx4IDaY3bWD .BEx4ZXaY3bWR { border-color:#0098db !important; box-shadow:none; }
.BExyz5i8narrowSingle-up { border-bottom:5px solid #0098db !important; }
/*Booking Engine Code css end*/