﻿/*  ################################################################

  File Name:style.css
  
  1) FONTS
  2) RESET
  3) SKELETON
  4) BLOG
  5) DEALS
  6) HOTELS
  7) SHORTCODES
  8) SECTIONS % PAGES
  9) HEADER
  10) SIDEBAR NAV
  11) SLIDER
  12) FOOTER
  13) SIDEBAR WIDGETS
  14) COLOR SCHEMES
  15) EXTRAS
  16) RESPONSIVE

################################################################# */ 

/* ==================================================================
	FONTS
================================================================== */

@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url(//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css);
@import url(css/tripsfonts.css);
@import url(css/font-awesome.css);
@import url(css/bootstrap-select.css);
@import url(css/owl-carousel.css);
@import url(css/prettyPhoto.css);

/* ==================================================================
	RESET
================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
	display:block;
}
body{
	line-height:1;
}
blockquote, q{
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
strong{
	color:#444;
}

/* ==================================================================
	SKELETON
================================================================== */

@-webkit-viewport  { width:device-width; }
@-moz-viewport     { width:device-width; }
@-ms-viewport      { width:device-width; }
@-o-viewport       { width:device-width; }
@viewport          { width:device-width; }

body{
	color:#444444;
	font-size:15px;
	font-family:'Raleway', sans-serif;
	font-style:normal;
	font-weight:300;
	line-height:26px;
	background:#ffffff;
	padding:0;
	margin:0;
    height:100%;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	overflow-x:hidden;
	white-space:normal;
	position:relative;
}
input,
select,
textarea{ 
	font-size:15px;
	font-style:normal;
	font-weight:300;
}
.sound{
	border:1px solid #fff;
	width:100%;
}
.alignleft{
    float:left;
    margin:0 0 20px 0;
    max-width:100%;
    height:auto;
}
.alignright{
    float:right;
    margin:20px 0 20px 20px;
}
.aligncenter{
    margin-left:auto;
    margin-right:auto;
    display:block;
    clear:both;
}
blockquote{
    border:0;
    color:#444444;
	display:block;
	margin:10px 0;
	line-height:2;
    font-size:18px;
	padding:20px;
	font-weight:normal;
    font-style:italic;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	margin-bottom:20px;
	text-transform:uppercase;
	color:#444444;
	font-family:'raleway', serif;
	line-height:1.2em;
}
h1{
	font-size:45px;
	position:relative;
}
h2{
	font-size:30px;
	position:relative;
}
h3{
	font-size:24px;
}
h4{
	font-size:20px;
}
h5{
	font-size:18px;
}
h6{
	font-size:15px;
}
p{
	margin-bottom:20px;
	margin-right:10px;
}
a, a > *{
	color:#444444;
	text-decoration:none;
}
a:hover, a > *:hover, a:focus{
	text-decoration:none;
	outline:0;
	color:#444444;
}
em{
	font-style:italic;
}
strong{
	font-weight:700;
}
p.lead{
	font-size:16px;
	padding:0;
	letter-spacing:0.6px;
	line-height:1.8;
}
::-moz-selection {
    color:#fff;
    text-shadow:none;
    background:#444444;
}
:selection{
    color:#fff;
    text-shadow:none;
    background:#444444;
}
.first{
	clear:both
}
.last{
	margin-right:0
}
.successful{
	margin-bottom:20px;
	display:block;
	position:relative;
}
.btn{
	font-family:'raleway', serif;
	text-transform:uppercase;
	border-radius:0;
	font-weight:normal;
}
.btn-primary,
.btn-lg{
	font-size:15px;
	line-height:1;
}
.btn-lg, .btn-group-lg > .btn{
	padding:10px 27px;
}
.btn-white,
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white{
	color:#444444;
	background-color:#ffffff;
	border-color:#ffffff;
}
.btn-default,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{
	color:#fff;
	background-color:#444444;
	border-color:#444444;
}
.btn-default,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{
	color:#fff;
	background-color:#444444;
	border-color:#444444;
}
.topbar-social li,
.post-media img,
.flickrwidget img,
.social-footer a i,
a,
.btn{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.border-radius{
	-webkit-border-radius:120px;
	-moz-border-radius:120px;
	border-radius:120px;
}
.btn-white.btn-normal, .btn-default.btn-normal, .btn-primary.btn-normal{
    font-size:15px !important;
    height:45px;
    line-height:21px;
    padding:13px 30px !important;
}
.btn-white.btn-lg,
.btn-default.btn-lg,
.btn-primary.btn-lg {
    font-size:15px !important;
    height:50px;
    line-height:20px;
    padding:16px 45px !important;
}
.btn-primary i,
.btn-default i{
	color:#ffffff;
	font-size:24px;
}
.btn-default.btn-sm, .btn-primary.btn-sm, .btn-white.btn-sm{
    font-size:13px !important;
    height:35px;
    line-height:17px;
    padding:9px 17px !important;
    background-color:#8cc732;
    border-color:#8cc732;
}
.btn-sm,
.btn-sm:hover,
.btn-sm:focus,
.btn-sm.focus,
.btn-sm:active,
.btn-sm.active,
.open > .dropdown-toggle.btn-sm{
	color:#fff;
	background-color:#444444;
	border-color:#444444;
}
.btn-sm i{
	color:#ffffff;
	font-size:17px;
}
.btn-default.btn-greycolor, .btn-primary.btn-greycolor, .btn-white.btn-greycolor{
    font-size:13px !important;
    height:35px;
    line-height:17px;
    padding:9px 17px !important;
    background-color:#444444;
    border-color:#444444;
}
.btn-greycolor,
.btn-greycolor:hover,
.btn-greycolor:focus,
.btn-greycolor.focus,
.btn-greycolor:active,
.btn-greycolor.active,
.open > .dropdown-toggle.btn-greycolor{
	color:#fff;
	background-color:#ffc926;
	border-color:#ffc926;
}
.btn-greycolor i{
	color:#ffffff;
	font-size:17px;
}
.btn-default.btn-sc, .btn-primary.btn-sc, .btn-white.btn-sc{
    height:34px;
    background-color:#ffc926;
    border-color:#ffc926;
    color:#ffffff;
    font-weight:600;
}
.btn-image{
	position:relative;
}
.btn-image img{
    position:relative;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    right:0;
}
.btn-image span{
	top:50%;
	position:absolute;
	margin:-20px auto;
	left:0;
	right:0;
	text-align:center;
}
.googlemap{
	width:100%;
	border:1px solid #ffffff;
}
.map{
	pointer-events:none;
}
.dropdown .btn-white{
    border:1px solid #dddddd;
    font-family:"Raleway";
    background:#ffffff !important;
    color:#444444 !important;
    box-shadow:none !important;
    font-size:15px;
    font-weight:300;
    text-transform:none;
}
.dropdown .btn-white .fa{
	font-size:24px;
}
.dropdown .btn-white{
	padding-right:35px;
}
.input-group-addon{
	background:#ffffff !important;
	border-radius:0 !important;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{
	color:#ffffff !important;
}
#loader{
	overflow-x:hidden;
	overflow-y:hidden;
	vertical-align:middle;
	background-color:#fbfbfb;
	position:fixed;
	display:table;
	width:100%;
	top:0;
	height:100%;
	min-height:100%;
	z-index:99999;
}
.loader-container{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	z-index:12;
	text-align:center;
}
.loader-back-logo{
	margin-top:-10px;
	font-size:26px;
}
.loader{
	margin-top:-20px;
	margin-left:0px
}

/* ==================================================================
	BLOG 
================================================================== */

.comments-answer{
	margin-left:80px !important;
}
.comments{
	padding:30px 0;
	margin-top:20px;
}
.tags h5,
.comments h5{
	letter-spacing:1.5px;
}
.media-list li{
	padding:30px 0 10px 20px;
	margin:0;
	border-top:1px solid #eeeeee;
}
.media-list img{
	margin-right:10px;
}
.media-list h4{
	font-size:12px;
	text-transform:uppercase;
	padding:0;
	color:#888888;
}
.comment-meta,
.comment-meta a{
	color:#ff5046;
	font-size:12px;
	padding-left:30px;
	text-transform:uppercase;
	font-family:'raleway', serif;
}
.comment-meta{
	color:#888888;
	padding-left:0;
}
.footer-line,
.footer-line a{
	color:#888888;
	font-size:13px;
	padding-left:3px;
	padding-right:3px;
	text-transform:uppercase;
	font-family:'raleway', serif;
}
.footer-line{
	color:#888888;
	padding-left:0;
}
.tags{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:30px 0;
}
.tags h5{
	padding:0;
	display:inline-block;
	vertical-align:middle;
	margin:0 20px 0 0!important;
}
.post-content{
	margin-bottom:20px;
}
.post-meta{
	display:block;
	position:relative;
	width:100%;
	margin:10px 0 30px;
}
.post-meta span{
	color:#888888;
	margin-right:20px;
}
.post-meta span i{
	vertical-align:middle;
	padding-right:5px
}
.post-media{
	margin-bottom:20px;
}
.post-media img{
	width:100%;
}
.post-media.pull-left img{
	max-width:570px;
}
.post-title h5 a{
	color:#444444;
}
.border-bottom{
	margin-bottom:60px;
	padding:0 0 30px; 
}
.section-bottom{
	border-bottom:1px solid #eeeeee;
}
.pagination > li > a, 
.pagination > li > span{
    background-color:#f6f6f6;
    border:1px solid #ddd;
    border-radius:0 !important;
    color:#444444;
    float:left;
    font-size:14px;
    height:46px;
    line-height:43px;
    margin-left:9px !important;
    padding:0;
    position:relative;
    text-align:center;
    text-decoration:none;
    width:46px;
}
.notfound h1{
	font-size:125px;
	padding:0;
	margin:0;
}
.notfound h2{
	padding-bottom:10px;
	font-size:25px;
}
.notfound p{
	padding-bottom:30px;
}

.home-blog-list{
	margin:0px 0 10px !important;
}
.little-padding{
	padding:60px 0 !important;
}

/* ==================================================================
	DEALS
================================================================== */

.deals-wrapper{
	background:#ddd;
	position:relative;
	display:block;
}
.post-media{
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
}
.deals-count{
	position:absolute;
	bottom:0;
	right:0;
	padding:10px 15px;
	top:0;
	background-color:rgba(0,0,0,0.7);
	left:auto;
}
.deals-count .dash .digit{
	font-size:21px;
	padding:0;
	letter-spacing:0;
	width:auto;
	color:#ffffff;
	background-color:transparent;
	display:inline-block;
	margin:0;
	text-align:left;
}
.deals-count .dash_title{
	text-align:left;
	font-size:11px;
	color:#ffffff;
	line-height:5;
}
.deals-count .dash{
	height:25%;
}

/* ==================================================================
	HOTELS
================================================================== */

.leave-a-feedback,
.review-total{
	background:#eeeeee;
	padding:26px;
	width:100%;
}
.leave-a-feedback{
	margin-bottom:60px;
}
.leave-a-feedback h6{
	padding:0;
	margin:0;
}
.review-list h5{
	display:inline-block;
	font-size:13px;
	min-width:140px;
}
.hotel-icon-list{
	font-size:15px;
	font-weight:400;
}
.icon-container{
	width:37px;
	height:37px;
	line-height:37px;
	margin-right:10px;
	display:inline-block;
	text-align:center;
	font-size:18px;
}
.border-bottom2{
    border-bottom:1px solid #eeeeee;
    margin-bottom:22px;
    padding:0;
}
.hotel-list{
	margin:60px 0;
}
.hotel-list h5{
	padding-top:10px;
}
.hotel-list h5 span{
	font-size:13px;
}
.list-style-hotel{
	padding-top:30px;
}
.hotel-list p{
	font-size:15px;
	margin:10px 0 5px;
	font-weight:bold;
}
.hotel-list .lead{
	font-weight:300;
	line-height:1.4;
	margin:0;
	font-size:13px;
	font-style:italic;
}
.bootstrap-select > .btn{
	width:265px;
}
.selectmini .bootstrap-select > .btn{
	width:auto;
}
.selectmini .bootstrap-select > .btn .dropdown-menu{
	max-width:80px !important;
}
.selectmini .bootstrap-select.btn-group .dropdown-menu{
    left:-2px;
    min-width:70px;
    padding:0 !important;
}
.bootstrap-select.btn-group .dropdown-menu{
	padding:0;
}
.bookform{
	overflow:visible;
}
.bookform .form-control{
	width:100%;
}
.input-group .form-control{
	border-right:0;
}
.bookform .btn{
	height:55px;
}
.bookform .btn i{
	font-size:24px;
}
.hotel-title{
	padding-bottom:15px;
}
.hotel-title hr{
	width:35px;
	border-width:2px;
}
.hotel-title .left{
	margin-left:0
}
.hotel-widget{
	position:relative;
	display:block;
	overflow:hidden;
	margin:30px 0 0;
}
.hotel-widget p{
	font-weight:600;
	margin-bottom:10px
}
.hotel-widget small{
    display:list-item;
    font-size:13px;
    list-style:inside none disc;
}
.hotel-wrapper .rating{
 	font-size:15px;
	display:block;
	position:relative;
	margin-bottom:15px;
}
.hotel-wrapper .post-title{
	margin-top:30px;
}
.single-hotel-image{
	position:relative;
}
.single-hotel-image img{
	width:100%;
}
.sidebar-price,
.single-hotel-image .price{
	position:absolute;
	top:30%;
	right:5%;
	padding:25px 40px;
	background-color:rgba(255,255,255,0.8);
}
.sidebar-price,
.price{
	text-align:center;
}
.sidebar-price h2 span,
.price h2 span{
	font-size:15px;
	padding:0;
}
.sidebar-price h2,
.price h2{
	margin-bottom:0;
	font-size:45px;
	padding:0;
}
.price h2 small{
	color:#444444;
}
.single-hotel-bottom{
	background-color:#eeeeee;
	padding:20px;
	margin-bottom:0;
	text-align:center;
}
.single-hotel-bottom p i{
	padding-right:5px;
	padding-left:30px;
}
.single-hotel-bottom p{
	margin-bottom:0;
	color:#444444;
}
.single-hotel-image .thumbnails{
	position:absolute;
	bottom:15%;
	left:3%;
	padding:0;
}
.thumbnails{
	max-width:100px 
}
.thumbnails img{
	max-width:100px;
	border:2px solid #ffffff;
	margin:5px 0;
} 
.hotel-hr{
	margin:40px 0
}
.notice{
	font-size:13px;
	font-style:italic;
}
.widget .sidebar-price{
	position:relative;
	margin:30px 0 0 0 !important;
	background:#eeeeee;
	left:0 !important;
	right:0 !important
}
.widget .sidebar-price .btn{
	color:#ffffff !important;
}

/* ==================================================================
	SHORTCODES
================================================================== */

#map{
	height:650px;
	width:100%;
}
#map img{
	max-width:inherit
}
.map{
	position:relative
}
.infobox{
	display:inline-block;
	position:relative;
}
.infobox img{
	width:80px !important;
	padding-right:10px
}
.infobox .title{
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	text-transform:uppercase;
	padding-bottom:5px;
}
.infobox .title a{
	font-weight:bold;
}
.service-style{
	margin:30px 0;
}
.service-style .icon-container{
    display:inline-block;
    font-size:31px;
    height:70px;
    line-height:70px;
    margin-right:10px;
    text-align:center;
    width:70px;
}
.service-style2{
	margin:10px 0;
}
.service-style2 .icon-container{
    display:inline-block;
    font-size:13px;
    height:40px;
    line-height:40px;
    margin-right:1px;
    margin-top:-5px;
    text-align:center;
    width:40px;
    background-color:#444444;
}
.noborder{
	border:0 !important;
}
.mini-desti{
	padding:30px 0;
	border-bottom:1px solid #eee;
}
.mini-desti h6{
	margin:0;
}
.mini-desti .rating{
	margin:5px 0;
	display:block;
}
.mini-desti img{
	width:100%;
}
.home-message{
	padding:100px 30px;
}
.home-message h1,
.home-message{
	color:#ffffff;
}
.home-message .btn{
	margin-top:10px;
}
.nav-tabs{ border:none; }

.home-form .nav-tabs i{
	vertical-align:middle;
}
.home-form .nav-tabs > li > a{
	color:#444444;
	text-align:center;
    font-family:"raleway",serif;
    text-transform:uppercase;
    font-size:15px;
	padding:20px 34px 20px 34px;
	border:0 solid #eeebeb !important;
	border-radius:0px;
	margin-right:0px;
	width:100%;
	background:#eeebeb;
	background:rgb(238, 235, 235); /* The Fallback */
	background:rgba(238, 235, 235, 0.9);
}
.home-form .nav-tabs > li.active > a i,
.home-form .nav-tabs > li > a:hover i,
.home-form .nav-tabs > li.active > a:focus i{
	color:#ffffff !important;
}
.home-form .nav-tabs > li > a i{
	font-size:28px;
	line-height:28px;
}
.homeform{
	padding:57px 0 40px;
}
.home-form .nav-tabs > li{
	width:20%;
}
#withphone .home-form .nav-tabs > li{
	width:auto;
}
#withphone .home-form .tab-pane{
	margin-top:3px;
}
#withphone.absolute{
	margin-top:-75px;
}
#withphone.absolute li h6{
	color:#ffffff;
	padding:20px ;
}
.home-form .tab-pane{
	padding:48px 34px 48px 34px;
	background:#eeebeb;
	background:rgb(238, 235, 235); /* The Fallback */
	background:rgba(238, 235, 235, 0.8);
}
.home-form .bootstrap-select > .btn{
    width:100%;
    position:relative;
    display:block;
    margin:0;
    color:#999 !important;
}
.home-form .bootstrap-select .icon-search{
	vertical-align:bottom !important;
	font-size:31px;
}
.make-margin{
	margin:12px 0 30px !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
    width:100%;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{
	color:#ffffff;
	font-size:12px;
	background:#222222;
	border-color:#444444;
}
.ui-datepicker .ui-datepicker-title{
    color:#444444;
    font-family:raleway;
    font-size:16px;
    font-weight:400;
    line-height:1.8em;
    margin:0 2.3em;
    text-align:center;
    text-transform:uppercase;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
	background:#ffffff !important;
	border:0;
	color:#444444 !important;
}
.ui-widget-header{
    background:#fff !important;
    border:0 solid #444444 !important;
    color:#444444 !important;
    font-weight:bold;
}
.ui-widget-content{
    background:#222222;
    border:5px solid #444444;
    color:#ffffff;
    padding:0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background:#222222;
    border-color:#444444;
    color:#ffffff;
    font-size:12px;
    text-align:center;
}
.ui-datepicker th, .ui-widget-header{
    background:#222222;
    border:1px solid #444444;
    color:#ffffff !important;
    font-family:"raleway" !important;
    font-weight:300;
}
#countdown{
	text-align:center;
	margin:100px auto 0;
}
.dash{
	height:100px;
	line-height:1.4;
	display:block;
	overflow:hidden;
	position:relative;
}
.dash .digit{
	font-size:63px;
	line-height:60px;
	padding:10px 5px 0;
	border-radius:3px;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	font-family:'raleway', serif;
	position:relative;
	overflow:hidden;
	position:relative;
}
.dash_title{
	position:absolute;
	display:block;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	font-family:'raleway', serif;
	font-size:15px;
	text-transform:uppercase;
}
.contact-info ul li{
	list-style:none;
	margin-top:20px;
}
.contact-info ul li i{
	padding-right:5px;
	vertical-align:sub;
	margin-top:3px
}
.form-control{
	border-color:#dddddd;
	height:55px;
	border-radius:0;
	padding:10px 20px;
	margin-bottom:10px;
	box-shadow:none;
}
.pricing-table-body ul li{
	list-style:none;
	border-bottom:1px solid #dddddd;
	padding:10px 0;
}
.pricing-table-body ul li:last-child{
	border-bottom:0 solid #aaa;
	background-color:#fff;
}
.pricing-price sup{
	top:auto;
    bottom:0 !important;
    font-family:arial !important;
    font-size:21px !important;
    font-weight:normal !important;
}
.pricing-price{
	padding:14px;
	position:relative;
}
.bestoffer{
    background:#222222;
    color:#ffffff;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:65px;
    left:15px;
    line-height:1.5;
    padding-top:13px;
    position:absolute;
    top:-30px;
    width:65px;
}
.pricing-price h2{
	margin:0;
	font-size:55px;
}
.pricing-price h4{
	padding:0;
	margin:0;
	font-size:16px;
}
.pricing-table-footer,
.pricing-table-header,
.pricing-table-body{
	background:#fff; /*#f6f6f6;*/
	display:block;
	text-align:center;
	/*padding:53px 25px 0px;*/
	padding:53px 0px 0px;
	position:relative;
}

.pricing-table-footer h3 a,
.pricing-table-footer h3,
.pricing-table-header h3{
	color:#ffffff;
	font-size:16px;
	letter-spacing:1px;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
.circle-stat{
	position:relative
}
.circle-stat h3{
	font-size:30px;
	left:0;
	margin:-20px auto;
	position:absolute;
	right:0;
	top:50%
}
.circle-stat h3 span{
	font-family:"Raleway";
}
.stat-details h3{
	font-size:15px;
	padding:20px 0 5px;
}
.panel-title{
    line-height:16px;
}
.panel-heading{
    border-radius:0 !important;
    padding:18px 24px;
}
.panel-heading h3{
	color:#ffffff;
	font-size:15px;
	padding:0;
	margin:0;
	display:inline-block;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
    border-top:0 none;
}
.panel p{
    margin-bottom:0;
}
.panel-heading i{
	font-size:21px;
	margin:-2px;
}
.panel{
    border-color:#ffffff;
    border-radius:0 !important;
    box-shadow:none;
}
.accordion-toggle-2 .panel-body{
	background:#ffffff !important;
	border-left:1px solid #dadada !important;
	border-right:1px solid #dadada !important;
	border-bottom:1px solid #dadada !important;
}
.accordion-toggle-2 .panel-heading{
	background:#ffffff !important;
	border:1px solid #dadada !important;
}
.accordion-toggle-2 .panel-heading i,
.accordion-toggle-2 .panel-heading h3{
	color:#444444;
}
.c3 li span{
	padding-right:10px;
}
.c1{
	padding-left:20px !important;
}
.c1 a:link {
  color:#444444;
}
.c1 a:hover {
  color:#ffc926;
}
.c1 a:visited {
  color:#444444;
}
.c2 li,
.c3 li,
.c1 li{
	margin:15px 15px;
	list-style:none;
}
.c1 li:before{
	content:'\2022';
	/* For a square bullet */
	/*content:'\25A0';*/
	display:block;
	position:relative;
	max-width:0px;
	max-height:0px;
	left:-20px;
	top:-0px;
	font-size:40px;
}
.c2 li span{
	color:#ffffff;
	margin-right:10px;
	text-align:center;
	width:25px;
	font-size:13px;
	line-height:25px;
	height:25px;
	border-radius:25px;
	display:inline-block;
}
.progress{
	border-radius:0;
  	height:20px;
  	margin:20px 0;
  	background-color:#ffffff;
  	box-shadow:none;
  	border:0 solid #dddddd;
}
.progress-bar{
  	float:left;
  	width:0%;
  	height:100%;
  	overflow:visible;
  	color:#ffffff;
  	text-align:center;
  	background-color:#696969;
  	-webkit-transition:width 1.1s ease;
  	-o-transition:width 1.1s ease;
  	transition:width 1.1s ease;
}
.progress{
  	overflow:initial;
  	position:relative;
}
.progress .progress-bar{
  	position:absolute;
  	z-index:10;
  	line-height:20px;
}	
.progress .progressbar-back-text{
  	position:absolute;
  	width:100%;
 	height:100%;
  	font-size:12px;
  	line-height:20px;
  	text-align:center;
}
.skills h3{
	font-size:15px;
	text-transform:uppercase;
}
.progress .progressbar-front-text{
  	width:100%;
  	font-size:12px;
  	line-height:20px;
}
.progress-bar span{
    background:none repeat scroll 0 0 #000000 !important;
    border-radius:4px !important;
    color:#fff !important;
    display:block;
    font-size:14px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    overflow:visible;
    position:absolute;
    right:0;
    text-align:center;
    top:-37px;
    width:45px;
    z-index:9999;
}
.progress-bar span:after{ 
	top:100%; 
	left:50%; 
	border:solid transparent; 
	content:" "; 
	height:0; 
	width:0; 
	position:absolute; 
	pointer-events:none; 
	border-color:rgba(0, 0, 0, 0); 
	border-top-color:#000000; 
	border-width:4px; 
	margin-left:-4px;
}
.price-range img{
	margin-bottom:30px;
	z-index:1000;
	position:relative;
}
.price-details ul li span{
    display:-moz-stack;
    font-family:"raleway",serif;
    width:114px;
}
.price-details ul{
	margin-top:10px;
}
.price-details ul li{
	list-style:none;
	font-size:13px;
}
.bookprice{
	display:block;
	position:relative;
	padding:20px;
	background:#fff6cc;
}
.bookprice .lead{
	font-style:italic;
	font-size:14px;
}
.bookprice span.pull-right{
	text-decoration:line-through;
}
.labels-wrapper{
	margin-bottom:20px;
}
.labels-wrapper label{
	margin-bottom:20px;
}

/* ==================================================================
	SECTION & PAGE 
================================================================== */

/* background setup */
.background{
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-position:50% 50%\9 !important;
}
.fullscreen{
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a{
    height:100%;
    overflow:hidden;
}
.section{
	background-color:#ffffff;
	position:relative;
	display:block;
	padding:0px;
	overflow:hidden;	
}
.section-successful-page{
	background-color:#ffffff;	
	display:block;
	padding:80px 0;
	overflow:hidden;	
}
.section-grey{
	background-color:#eeeeee;
}
.section-light{
	background-color:#f6f6f6;
}
#page-header{
    background:url(images/page-header.jpg) no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    display:block;
    padding:70px 0;
    position:relative;
    text-align:center;
}
.absolute{
	padding:0;
	position:relative;
	margin-top:-75px;
	z-index:100;
	display:block;
	width:100%;
}
.absolute .tab-pane{
	background-color:#f6f6f6 !important;
}
.parallax-slider{
	z-index:100
}
#ui-datepicker-div{
	z-index:1000 !important
}
i{
	vertical-align:middle;
}
#page-header .rating{
	padding-right:10px;
}
#page-header p{
	margin-top:20px;
	margin-bottom:0;
}
#page-header h3{
    font-size:25px;
    margin:0;
    padding:0;
    text-transform:uppercase;
    z-index:1;
}
.breadcrumb > li + li::before{
	content:">";
	padding:0 2px 0 0;
	font-size:12px;
}
.breadcrumb{
    background-color:transparent;
    border-radius:0;
    position:absolute;
    left:15px;
    top:-10px;
    font-weight:400;
    list-style:outside none none;
    margin:0;
    padding:0;
}
.breadcrumb li a{
	color:#444444 !important;
}

/* ==================================================================
	HEADER
================================================================== */

.topbar{
	background-color:#222222;
	padding:0;
	border:0;
	position:relative;
	min-height:52px;
	line-height:50px;
	display:block;
}
.topbar .dropdown-menu{
	padding:0 !important;
	margin-top:0;
	min-width:auto !important;
}
.topbar .dropdown-menu li{
	padding:10px 30px 5px 5px !important;
}
.topbar-drops i{
	vertical-align:sub;
}
.topbar-social i{
	color:#ffffff;
	line-height:15px;
	font-size:15px;
	vertical-align:-moz-middle-with-baseline;
}
.topbar,
.topbar a,
.topbar p{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:'raleway', serif;
	color:#ffffff;
}
.topbar li{
	padding:0 15px;
	margin:0;
	border-left:1px solid #333333;
}
.topbar li:last-child{
	border-right:1px solid #333333;
}
.topbar-social li:hover{
	background:#333333 !important;
}
.topbar-social{
}
.topbar-social li{
	padding:0 10px;
	height:52px;
	line-height:52px;
	display:table-cell;
}
.header{
	display:block;
	position:relative;
	padding-top:10px;
	/* border-bottom:1px solid #eeeeee; */
}
.navbar-nav > li > a{
	font-family:'raleway', serif;
	text-transform:uppercase;
	font-size:15px;
	color:#444444;
	padding:40px 15px;
	border-bottom:3px solid #ffffff;
}
.navbar-default{
	border:0;
	background-color:#ffffff;
}
.navbar-collapse,
.navbar{
	margin:0;
	border:0;
}
.navbar-brand > img{
	margin:10px 0;
	width:100%;
}
.dropdown-menu{
 	background-color:#222222 !important;
 	border:1px solid #333333;
    border-radius:0;
    box-shadow:none !important;
    color:#ffffff;
    min-width:210px;
    padding:5px 0 5px;
    z-index:9999;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus,
.navbar-nav > li > a.active,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover,
.navbar-nav > li > a:hover, 
.navbar-nav > li > a:focus, 
.navbar-nav > li > a.active, 
.navbar-nav > li > a:active{
	background:#ffffff !important;
	background:rgb(255, 255, 255); /* The Fallback */
	background:rgba(255, 255, 255, 1); 
	box-shadow:none;
}
.sidebar li a,
.sidebar li a:hover,
.sidebar li a:focus{
	background-color:transparent;
	background:rgb(255, 255, 255); /* The Fallback */
	background:rgba(255, 255, 255, 0); 
}
.dropdown-menu li:last-child{
	border-bottom:1px solid #333333;
}
.dropdown-menu li{
	text-transform:uppercase;
	font-family:'raleway', serif;
	border-top:1px solid #333333;
}
.dropdown-menu li a{
	color:#888888;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
	color:#ffffff;
	text-decoration:none;
	background-color:transparent;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown{
	position:static;
}
.yamm .container{
	position:relative;
}
.yamm .dropdown-menu{
	left:auto;
}
.yamm .yamm-content{
	padding:10px 0;
}
.yamm .yamm-content li{
	list-style:none;
}
.yamm .dropdown.yamm-fw .dropdown-menu{
	left:0;
	right:0;
}
.yamm .dropdown-menu li:last-child{
	border-bottom:0;
}

.yamm .dropdown-menu li:first-child{
	border-top:0;
}
.dropdown-menu li{
	color:#888888;
	padding:10px 15px 5px !important;
	font-size:12px;
}
.yamm .dropdown-menu li h3{
	font-size:15px;
	margin-bottom:0;
	color:#999999;
	padding:10px 0;
}
.nopadding{
	padding:0 !important;
}
.yamm-content .col-md-6{	
    min-width:210px;
}
.navbar-nav .noborder{
    border-bottom:0 none !important;
    font-size:18px;
    margin-top:-1px;
    padding:40px 15px 10px;
}
.fixedheader{
	background:#ffffff !important;
	background:rgb(255, 255, 255); /* The Fallback */
	background:rgba(255, 255, 255, 0.9) !important; 
	box-shadow:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:100%;
}
.nomargin{
	top:0;
}
.nobg,
.fixedheader .nav .open > a, 
.fixedheader .nav .open > a:hover, 
.fixedheader .nav .open > a:focus, 
.fixedheader .navbar-nav > li > a.active, 
.fixedheader .navbar-nav > li > a:focus, 
.fixedheader .navbar-nav > li > a:hover, 
.fixedheader .navbar-nav > li > a:hover, 
.fixedheader .navbar-nav > li > a:focus, 
.fixedheader .navbar-nav > li > a.active, 
.fixedheader .navbar-nav > li > a:active{
	background:#ffffff !important;
	background:rgb(255, 255, 255); /* The Fallback */
	background:rgba(255, 255, 255, 0) !important; 
}
.fixedheader .navbar-nav > li > a{
	border-color:transparent;
	background:rgba(255, 255, 255, 0) !important; 
}
.nobg .navbar-nav > li > a i,
.nobg .navbar-nav > li > a{
	color:#ffffff;
}
.nobg{
    /* border-bottom:1px solid rgba(255, 255, 255, .3); */
    -webkit-background-clip:padding-box; /* for Safari */
    background-clip:padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}

/* ==================================================================
	SIDEBAR NAV
================================================================== */

.navbar.navbar-static .navbar-header{
	float:left;
}
.navbar .navbar-toggle.toggle-left{
	float:left;
	margin-left:15px;
}
.navbar .navbar-toggle.toggle-right{
	float:right;
	margin-right:15px;
}
.navbar .navbar-toggle.toggle-sidebar, [data-toggle="sidebar"]{
	display:block;
}
.sidebar{
    padding:20px;
    background:url(images/menu.png) no-repeat bottom center #ffffff;
	border-left:1px solid rgba(50, 50, 50, 0.1);
}
.sidebar li{
	text-transform:uppercase;
	font-family:'raleway', serif;
	border-bottom:1px solid #ececec;
}
.sidebar li:last-child{
	border-bottom:0;
}
.sidebar a,
.sidebar i{
	color:#000;
}
.sidebar{
	position:fixed;
	display:block;
	top:0;
	bottom:0;
	z-index:9999;
	min-width:280px !important;
	min-height:100%;
	max-height:none;
	overflow:auto;
}
.sidebar img{
	width:90%;
	margin:20px auto;
}
.sidebar-left{
	left:0;
}
.sidebar-right{
	right:0;
}
.row .sidebar.sidebar-left.sidebar-xs-show{
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-moz-transform:none;
}
.row .sidebar.sidebar-right.sidebar-xs-show{
 	right:0;
  	-webkit-transform:translate3d(0,0,0);
  	transform:translate3d(0,0,0);
  	-moz-transform:none;
}
.sidebar-animate{
  	-webkit-transition:-webkit-transform 300ms ease;
  	-moz-transition:-moz-transform 300ms ease;
  	transition:transform 300ms ease;
}
.sidebar.sidebar-left{
  	-webkit-transform:translate3d(-100%,0,0);
  	-moz-transform:translate3d(-100%,0,0);
  	transform:translate3d(-100%,0,0);
}
.sidebar.sidebar-left.sidebar-open{
  	-webkit-transform:translate3d(0,0,0);
  	transform:translate3d(0,0,0);
  	-moz-transform:none;
}
.sidebar.sidebar-right{
  	-webkit-transform:translate3d(100%,0,0);
  	-moz-transform:translate3d(100%,0,0);
  	transform:translate3d(100%,0,0);
}
.sidebar.sidebar-right.sidebar-open{
  	-webkit-transform:translate3d(0,0,0);
  	transform:translate3d(0,0,0);
  	-moz-transform:none;
}

/* ==================================================================
	SLIDER
================================================================== */

.fixedslider{
	position:absolute;
	top:0;
}
.boxedcontainer	{
	max-width:1170px; 
	margin:auto; 
	padding:0px 30px;
}
.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;
}
.tp-banner{
	width:100%;
	position:relative;
}
.tp-banner-fullscreen-container{
	width:100%;
	position:relative;
	padding:0;
}
.slider-title,
.tp-caption.slider-title{
	position:absolute;
	color:#fff;
	font-size:45px;
	line-height:60px;
	margin:0px;
	font-family:'raleway', serif;
	text-align:center;
	border-width:0px;
	letter-spacing:2px;
	border-style:none;
	white-space:nowrap;
}
.slider-title small{
	font-size:20px;
	display:block;
	margin-top:20px;
}
.slider-title2,
.tp-caption.slider-title2{
	position:absolute;
	color:#fff;
	font-weight:300;
	font-size:18px;
	line-height:24px;
	margin:0px;
	text-align:center;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
}
.slider-title1,
.tp-caption.slider-title1{
	position:absolute;
	color:#fff;
	font-weight:300;
	font-size:16px;
	line-height:28px;
	margin:0px;
	text-align:center;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
}
.margin-top a,
.slider-btn .btn,
.tp-caption.slider-btn .btn{
	color:#fff;
	font-size:13px !important;
	text-transform:uppercase;
	margin:0 10px 0 0;
	font-family:'raleway', serif;
	padding:14px 44px;
}
.slider-btn .btn-white,
.tp-caption.slider-btn .btn-white{
	color:#444444;
}
.tp-bannertimer{
	display:none
}
.margin-top{
	margin-top:30px;
}

/* ==================================================================
	FOOTER
================================================================== */

.footer{
	background-color:#222222;
	padding:80px 0 60px;
	font-size:15px;
	color:#aaaaaa;
}
.flogo{
	padding-top:48px;
}
.footer h3{
	color:#aaaaaa;
	font-size:18px;
}
.footer .form-control{
    background-color:#222222;
    border-color:#aaaaaa;
    color:#aaaaaa;
    height:45px;
    margin:0 6px 0 0;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	padding-left:40px;
    width:290px;
}
.footer .form-control::-moz-placeholder{
  color:#aaaaaa;
  opacity:1;
}
.footer .form-control:-ms-input-placeholder{
  color:#aaaaaa;
}
.footer .form-control::-webkit-input-placeholder{
  color:#aaaaaa;
}
.footer .btn-primary{
    height:45px !important;
    line-height:1 !important;
    padding-left:25px !important;
    padding-right:25px !important;
}
.widget-title{
	position:relative;
	display:block;
	padding:20px 0 0;
}
.widget-title h3{
	font-size:18px;
	letter-spacing:1.6px;
}
.copyrights{
	background-color:#111111;
	padding:30px 0;
	font-size:15px;
	color:#aaaaaa;
	font-family:'raleway', serif;
}
.copyrights p{
	margin:0;
}
.social-footer a i{
	color:#666666 !important;
	font-size:16px;
	margin-left:7px;
}
.social-footer a:hover i{
	color:#aaaaaa !important;
}

/* ==================================================================
	SIDEBAR WIDGETS 
================================================================== */

.post-media img,
.flickrwidget img{
	opacity:1;
}

.post-media img:hover,
.flickrwidget img:hover{
	opacity:0.8;
}
#sidebar{
	padding:0 20px;
}
#sidebar .widget{
	position:relative;
	display:block;
	margin-bottom:60px;
}
#sidebar .widget a{
 	color:#444444;
}
#sidebar ul{
  	padding:0;
}
.listwidget ul li{
	padding:12px 0;
	margin-left:10px;
 	border-bottom:1px solid #dddddd;
}
.listwidget ul li:last-child{
	padding-bottom:0;
	border-bottom:0 solid #dddddd;
}
.flickrwidget .list-inline > li{
	margin:0;
	float:left;
	padding:0;
	width:33.3333%
}
.flickrwidget img{
	width:94%;
	padding:0 0 0 0;
}
#sidebar .widget,
#sidebar .widget-title{
	margin-top:0;
	padding-top:0;
}

/* ==================================================================
	COLOR SCHEMES
================================================================== */

.home-form .nav-tabs > li.active > a,
.home-form .nav-tabs > li > a:hover,
.home-form .nav-tabs > li.active > a:focus,
.slider-btn .btn-white:hover,
.tp-caption.slider-btn .btn-white:hover,
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,
.icon-container,
.dash .digit,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
h1:hover a, h2:hover a, h3:hover a, h4:hover a, h5:hover a,
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white,
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.pricing-table-footer,
.pricing-table-header,
.yellow,
.panel-default > .panel-heading,
.c2 li span,
.btn-primary{
	color:#fff;
	background-color:#ffc926;
	border-color:#ffc926;
}
.form-control:focus{
	border-color:#ffc926;
	box-shadow:none;
}
.hotel-title hr,
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus,
.navbar-nav > li > a.active,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover{
	border-color:#ffc926;
}
#infoform .form-control,
.input-group-addon,
.dropdown .btn-white,
.form-inline .input-group > .form-control{
	border-bottom-color:#ffc926;
}
.post-title .pull-right span,
.bootstrap-select .fa-angle-down,
.input-group-addon i,
.rating i,
a,
.topbar-drops i,
.sidebar li a:hover,
.sidebar li a:focus,
.yamm .dropdown-menu li h3 i,
.yamm .yamm-content li a:hover,
.yamm .yamm-content li a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.breadcrumb > li + li::before,
.c3 span,
.c1 li:before{
	color:#ffc926;
}

/* ==================================================================
	EXTRAS
================================================================== */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{
    position:relative;
    min-height:1px;
    padding-right:10px;
    padding-left:10px;
}

.col-xs-15{
    width:20%;
    float:left;
}
@media (min-width:768px){
.col-sm-15{
        width:20%;
        float:left;
    }
}
@media (min-width:992px){
    .col-md-15{
        width:20%;
        float:left;
    }
}
@media (min-width:1200px){
    .col-lg-15{
        width:20%;
        float:left;
    }
}

/* new style */
img.form-img{-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-backface-visibility:hidden;
-webkit-transform:translateZ(0) scale(1.0, 1.0);}
img.form-img:hover{opacity:0.8; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
h6.form-img-title{padding-left:3px;}
input.success-event-link{background:#eceeef;}
.home-form .nav-tabs > li.cal-time{width:50%;}
.schedule-page{z-index:-99;}
input.time-picker{font-weight:600; padding:10px 20px; font-size:20px;font-family:'raleway', serif;}
ul.wickedpicker__controls{padding:0;}
span.wickedpicker__controls__control--hours,span.wickedpicker__controls__control--minutes,span.wickedpicker__controls__control--meridiem{font-size:22px; font-weight:600;}
.clearable-picker>[data-clear-picker]{font-size:1.8em !important;}
@media screen and (max-width:7000px) and (min-width:767px){
	.padding-right-5{padding-right:7px;}
	.padding-left-5{padding-left:7px;}
}
@media screen and (max-width:7000px) and (min-width:990px){	
	.padding-left-0{padding-left:0px;}
}
@media screen and (max-width:767px){
	h6.form-img-title{
		padding-left:15px;
		padding:36px 0 0 2px;
	}
}
h6.thank-you-message{margin-bottom:30px;}
h5.insert-email-text{margin-top:30px;}
h6.suggestions-title{margin-top:20px;}
a.send-mail-btn{
	height:55px !important;
}
.home-form{
	min-height:587px;
	padding:50px;
	background:rgba(238, 235, 235, 0.8);
	box-sizing:border-box;
}
@media screen and (max-width:991px){	
	.home-form{min-height:602px}
}
@media screen and (max-width:767px){	
	.home-form{min-height:616px}
}
@media screen and (max-width:400px){	
	.home-form{min-height:560px}
}
.nav-tabs-date-time{background:#ffffff; border:2px solid #ffc926; overflow:hidden;}
.calendar-contnier{padding:11px; background:#ffffff;}
.home-form .nav-tabs-date-time > li > a{background:#ffffff; padding:8px 34px 8px 34px; }
.tab-content{background:#ffffff;}
.home-form .tab-pane{background:#ffffff;}
.ui-widget-content{background:#ffffff;color:#000000;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#ffffff;border:none; color:#444444;}
.ui-datepicker-today a.ui-state-highlight{background:#cccccc !important}
a.ui-state-default:hover{background:#ffc926 !important; color:#ffffff !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{background:#ffc926 !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight a.ui-state-default{background:#ffc926 !important; color:#ffffff;}
.ui-datepicker th{background:#ffffff; border:none; border-bottom:1px solid #ffc926; color:#000000 !important;}
.home-form .tab-pane{padding:16px 15px 16px 15px;}
.ui-widget-content{border:none;}
.ui-datepicker{width:100%;}
.cal-btn{background:none; border:none;color:#ffc926; height:25px; margin-bottom:5px;}
.cal-btn-single{background:none; border:none; outline:none;}
.android-ics .dwwr{    background:#ffffff  !important; color:#000000 !important;}
.android-ics .dw .dwwb{background:#ffffff  !important;}
.android-ics .dww .dw-li{color:#000000 !important;}
.android-ics .dw .dwfl{background:#ffffff !important;}
.android-ics .dwwbm:after{border-color:transparent transparent #ffc926 transparent !important;}
.android-ics .dwwbp:before{border-color:transparent transparent #ffc926 transparent !important;}
.android-ics .dwwbp:after{border-color:#ffc926 transparent transparent transparent !important;}
.dw-inline .dw-persp{text-align:center;}
input.my-input-timer-top{ display:none !important;}
input.my-input-timer{height:80% !important; margin-bottom:10px !important;  font-weight:600 !important;}
button.book-now-btn{height:55px; margin-top:10px;}
.home-form .tab-pane{padding:16px 15px 0 15px !important;}
.dw-sel{border-top:2px solid #ffc926 !important; border-bottom:2px solid #ffc926 !important; width:40px !important; text-align:center !important; margin:0 auto !important;}
.dw-bf{    background:#ffffff;}
.catch-date-time{width:100%; margin-bottom:10px; padding:9px 5px 5px 19px; font-weight:600; background:#ffffff;
    margin-top:10px;     font-family:'raleway', serif;}
.catch-date-time span{/*margin-top:6px; margin-right:10px;*/}
.btn-group > .btn{outline:none; font-weight:600;}
.btn-group > .btn:hover{outline:none;}

.btn.btn-default.save_btn{
    background-color:#ffc926;
    border-color:#ffc926;
    color:#fff;
}

/* schedule page */
.schedule-item{overflow:hidden; display:block !important;}
.carousel-control.left,.carousel-control.right{    background:none;}
button.save-btn{margin-right:18px;}
input.comment-field{border-bottom-color:#ffc926;}
input.comment-field-mob-version{border:2px solid #ffc926;}
.save-btn-grp{margin-top:35px;}
@media (max-width:320px){
	.home-form{padding:18px 9px;}
	.home-form > h4{font-size:18px;margin-bottom:5px;}
	.home-form .nav-tabs-date-time > li > a{padding:8px 14px 8px 8px;}
	#warning{font-size:12px !important;}
}	
@media screen and (min-width:321px) and (max-width:400px){
	.home-form{ padding:21px;}
	.home-form .nav-tabs-date-time > li > a{padding:8px 34px 8px 18px;}
}
.dwfl{min-width:97px !important;}
.dw-li{font-size:26px !important; color:#444444 !important;}
.dw-li .dw-i{color:#444444 !important;}
.dw-sel{line-height:33px !important;}
h6.title-timer{margin-bottom:0px;}
.ui-state-default, .ui-widget-content .ui-state-default{font-size:15px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:none;}
div.dw-i{ cursor:pointer !important; }
.ui-widget-header .ui-icon{background-image:url(ui-icons_b83400_256x240.png); background:none;}
.ui-datepicker .ui-datepicker-next span{    width:0;
    height:0;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent;
    border-left:9px solid #ffc926;}
.ui-datepicker .ui-datepicker-prev span{width:0;
    height:0;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent;
    border-right:9px solid #ffc926;}
.ui-datepicker th{padding:.7em .1em;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{cursor:pointer !important;}
/* warning message */
.warning-section{width:100%; margin-bottom:0px;}
.wrn-box{height:27px; border:1px solid #ffc926; padding-left:10px; color:red; font-size:12px; display:none; padding:5px; margin-bottom:0;}
button.cal-btn-single{height:25px !important; padding:8px;}
section.home-page{/*background-size:2331.79px 1376px !important; */ padding:80px 0;}
/* section.page-one{background-size:2331.79px 1376px !important; padding:80px 0;} */
.p-r-l-2{padding-right:1px; padding-left:1px;}
.price-tab-body{padding:0px;}
.pricing-table-body ul li.sin-vote{background:#ffd5d5; margin:2px 0; border:none;}
.pricing-table-body ul li.sin-vote.checked.editmode,
.pricing-table-body ul li.sin-vote.editmode{background:#f6f6f6 !important}
.edit-remove{float:right; margin-right:50px;}
span.icon{margin-left:5px;}
.carousel-indicators{bottom:-34px;}
.carousel-indicators li{border:1px solid #b9b9b9;}
.carousel-indicators .active{background:#b9b9b9 !important; width:10px; height:10px}
input[type="checkbox"]{transform:scale(1.5, 1.5);}
.carousel-control{width:5%;}
.pricing-table-header{padding:10px;}
.pricing-table-header-2{background:#ffd465;display:block;text-align:center;padding:15px;position:relative;}
.pricing-table-header-2 h3{padding:0;margin:0;color:#ffffff;font-size:17px;}
h3.tab-title{background-color:#ffc926; margin-bottom:0; font-size:20px; font-family:'raleway', serif; color:#ffffff; padding-left:42px; padding-top:15px; padding-bottom:13px; margin:0 1px;}
li.checked{
	background-color:#dde9af !important; /*background:#dde9af url(./images/tick.png) 50% 50% no-repeat !important;*/
	position:relative;
}
li.checked:after{
	content:"";
	height:20px;
	display:inline-block;
	font-family:FontAwesome;
	font-feature-settings:normal;
	font-kerning:auto;
	font-language-override:normal;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-synthesis:weight style;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
	text-rendering:auto;
	color:#bcd35f;
	position:absolute;
	z-index:1;
	margin:auto;
	bottom:0;
	right:0;
	left:0;
	top:0;
}
.sin-vote.editmode.checked:after{display:none}
li.checked input{
	position:relative;
	z-index:2;
}
li.sin-count{font-weight:400; font-size:20px;}

li.sin-count.max-count{font-weight:bold}

.pricing-table-header-user{padding:36px 10px;}
/* page 4 mobile version */
.fullwidth-mob{border:3px solid #ebebeb !important; max-width:360px; padding:20px 10px;}
.tab-title-mob{padding-left:0 !important;}
/* Style the buttons that are used to open and close the accordion panel */
button.accordion{
    background-color:#f6f6f6;
    color:#444;
    cursor:pointer;
    padding:18px;
    width:100%;
    text-align:left;
    border:none;
    outline:none;
    transition:0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover{
    background-color:#f6f6f6;
}
button.accordion span.glyphicon-chevron-down{	
	-webkit-transition:all 0.9s ease;
	-moz-transition:all 0.9s ease;
	-o-transition:all 0.9s ease;
	-ms-transition:all 0.9s ease;
	transition:all 0.9s ease;
}
button.accordion.active span.glyphicon-chevron-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-0-transform:rotate(180deg);
	transform:rotate(180deg);
}
span.mob-drop-down{margin-top:6px; margin-left:10px;}
/* Style the accordion panel. Note:hidden by default */
div.panel{    
    background-color:white;
    display:none;
}

/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel.show{
    display:block;
}
div.panel{    
    background-color:white;
    max-height:0;
    overflow:hidden;
    transition:0.6s ease-in-out;
    opacity:0;
}

div.panel.show{
    opacity:1;
    max-height:500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}
.available-head{background:#f6f6f6;}
.available-person{background:#dde9af}
.navailable{background:#f6f6f6;}
.navailable-person{background:#ffd5d5 !important}
span.total-count{font-size:17px;color:#747474; font-weight:bold;}
.panel.show #list{text-align:left}
.panel.show #list li{
	padding-right:10px;
	padding-left:10px;
}

/* ==================================================================
	RESPONSIVE
================================================================== */

@media (max-width:1180px){ 
	.navbar-nav > li > a{
	    font-size:13px;
	    padding:40px 9px;
	}
}

@media (max-width:1024px){ 
	.bookform .input-group{
		width:100% !important;
	}
	.bookform .form-group{
		margin-bottom:30px;
	}
	.navbar-nav .noborder,
	.sidebar-menu-container,
	.breadcrumb{
		display:none;
	}
	.navbar-nav > li > a{
	    font-size:12px;
	    padding:40px 7px;
	}
}

@media (max-width:767px){
	#widthphone.home-form .nav-tabs > li{
		width:50%;
	}
	.absolute{
		margin-top:0;
		top:0;
	}
	.fixedheader{
		position:relative;
		top:0;
	}
	.hotel-list .alignleft{
		width:100%;
		float:none;
	}
	.single-hotel-image .thumbnails{
		display:none !important;
	}
	.sidebar-price, .single-hotel-image .price{
	    display:none;
	    position:absolute;
	}
	.pricing-table-header{
		margin-top:20px;
	}
	.navbar-toggle{
		margin-top:12px;
		padding:10px;
		font-size:24px;
	}
	.dropdown-menu li{
		padding:5px 10px 5px !important;
	}
	.yamm .yamm-content{
		padding:0 0;
	}
	.navbar-collapse, .navbar{
	    border:0 none;
	    margin:20px 0;
	}
	.navbar-nav .noborder,
	.sidebar-menu-container,
	.breadcrumb{
		display:none;
	}
	.topbar-social{
		display:inline;
	}
	.topbar li,
	.topbar-social li{
		padding:0 5px;
	}
	.topbar .pull-left,
	.topbar-social,
	.topbar .pull-right{
		float:none !important;
		text-align:center !important;
	}
	.copyrights .text-left,
	.copyrights .text-right{
		text-align:center !important; 
	}
	.navbar-nav > li > a{
		padding:15px 0;
		border:0;
	}
	.navbar-brand{
		padding:0;
	}
	.header{
		padding:20px 0;
	}
	.nobg{
		background:#222222 !important;
		background-color:#222222 !important;
	}
	.home-form .nav-tabs > li > a{
		padding:20px 22px;
	}
	h1{
		font-size:28px;
	}
	.service-style .icon-container,
	.mini-desti img{
		margin-bottom:20px;
	}
	.homeform{
	    padding:40px 0 0 !important;
	}
	.home-form .nav-tabs > li > a i{
	    font-size:16px;
	    line-height:16px;
	}
	.bookform .form-control{
		margin-bottom:10px;
	}
	.bookform .form-group,
	.bookform .make-margin{
    margin:10px 0 !important;
	}
.section-successful-page{padding:20px 0;}
section.home-page{padding:0px;}
section.page-one{padding:0px; background-size:2696.13px 1591px !important;}

}

.ui-datepicker-next, .ui-datepicker-prev{
	cursor:pointer;
}

.sin-vote input{
	visibility:hidden;
}

.editmode input{
	visibility:visible;
	background:none;
}
.carousel-control .glyphicon-chevron-left{
	margin:0;
	bottom:57px;
	top:auto;
	left:0;
}
.carousel-control .glyphicon-chevron-right{
	margin:0;
	bottom:57px;
	top:auto;
	right:0;
}

.txtBox{
	display:none; 
	text-align:center;
    width:100%;
    height:45px;
    border:1px solid #ffc926;
}
.insert .txtBox{display:block}

.txtBoxValue{
	height:46px;
	display:block;
	padding-top:10px;
	word-break:break-all;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
}
.insert .txtBoxValue{display:none}

.pricing-table-body ul li{
    border-bottom:2px solid #fff;
}

.pricing-table-body ul.title_col li{
	padding:0;
	position:relative;
}

.edit-remove{
	position:absolute;
	right:10px;
	top:10px;
}

.count{
	width:100%;
	padding:15px;
	text-align:center;
	line-height:20px;
	font-size:18px;
	color:#444;
	border-bottom:2px solid #fff;
}
.padSmall{padding-top:91px;padding-left:15px;}

.dltPopUp{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background-color:rgba(0,0,0,0.8);
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	display:none;
}
.dltPopUpIn{
	width: 90%;max-width:600px;
    min-height: 215px;
    padding: 24px 30px 70px;
    box-sizing: border-box;
    background-color: #fff;
    position: fixed;
    margin: auto;
    top: 50%;
    right: 0;
    left: 0;
    margin-top: -110px;
}
.btnClose{
	display:block;
	cursor:pointer;
	line-height:30px;
	font-size:45px;
	color:#444;
	position:absolute;
	right:15px;
	top:10px;
}
.dltPopUp h4{
	margin:15px 0 0 0;
	font-weight:normal;
	line-height:27px;
	font-size:18px;
	color:#ffcb31;
}
.deleteBtn,
.cancelBtn{
	width:85px;
	height:35px;
	margin-right:8px;
	text-align:center;
	background-color:#ddd;
	font-weight:bold;
	line-height:35px;
	font-size:14px;
	color:#444;
	position:absolute;
	bottom:32px;
	left:123px;
}
.cancelBtn:hover{color:#444}
.deleteBtn{
	background-color:#ffc926;
	color:#fff;
	left:30px;
}
.deleteBtn:hover{color:#fff}

.btnBox{
	position:absolute;
	right:5px;
	top:10px;
	display:none
}
.btnBox a{
	display:inline-block;
	line-height:25px;
	font-size:25px;
}

@media screen and (min-width:768px){
	.mobile{display:none}
}
@media screen and (max-width:767px){
	.desktop{display:none}
	.mobile{
		width:100%;
		overflow:hidden;
		position:relative;
	}
}

/*.fullBoxWpr{
	width:100%;
	padding:0;
	margin:0;
	position:relative;
}
.scrollbarHid{
	width:100%;
	height:18px;
	display:block;
	background-color:#fff;
	position:absolute;
	z-index:8;
	bottom:0;
	left:0;
}
.fullBoxWpr .owl-nav{
	width:100%;
	position:absolute;
	z-index:9;
	bottom:33px;
	left:0;
}
.fullBoxWpr .owl-carousel .owl-controls .owl-nav .owl-prev{
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	font-size:30px;
	border:none !important;
	left:5px;
	right:auto;
	display:none;
}
.fullBoxWpr .owl-carousel .owl-controls .owl-nav .owl-next{
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	font-size:30px;
	border:none !important;
	right:5px;
	left:auto;
}
.fullBoxWpr .owl-carousel .owl-controls .owl-nav .owl-prev .fa,
.fullBoxWpr .owl-carousel .owl-controls .owl-nav .owl-next .fa{
	display:block;
	line-height:30px;
	font-size:30px;
	color:#000;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.prevBtn,
.nextBtn{
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	font-size:30px;
	position:absolute;
	bottom:0;
}
.prevBtn{left:5px;display:none}
.nextBtn{right:5px}

.fullBox{
	width:100%;
	padding:0;
	margin:0;
}
.fullBoxInner{
	padding:0;
	margin:0;
}

.item .col-md-6.col-sm-6.col-xs-12{
	width:auto;
	padding:0 1px;
	box-sizing:border-box;
}
.item .col-md-4.col-sm-6.col-xs-12{
	width:auto;
	padding:0;
}
.pricing-table .pricing-table-header{margin:0 1px}
.dateBox{
	width:142px;
	padding:0 1px;
	box-sizing:border-box;
	float:left;
}
@media screen and (max-width:1199px){
	.dateBox{width:140px}
	.fullBox{padding-bottom:18px}
}
@media screen and (max-width:991px){
	.dateBox{width:115px}
}*/

.control-dots{
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
	position:relative;
}
.control-dot{
	display:inline-block;
}
.control-dot span{
	width:10px;
	height:10px;
	backface-visibility:visible;
	background:#777;
	border-radius:30px;
	display:block;
	margin:0 5px;
	cursor:pointer;
	transition:opacity 200ms ease 0s;
}
.control-dot.active span{
	background-color:#ffc926;
    border-color:#ffc926;
    color:#fff;
}

.fullBoxWpr{
	width:100%;
	padding:0;
	margin:0;
	position:relative;
}
.item .col-md-6.col-sm-6.col-xs-12.p-r-l-2:after{
	width:4px;
	height:100%;
	content:"";
	display:block;
	clear:both;
	background-color:#fff;
	box-sizing:border-box;
	position:absolute;
	z-index:5;
	right:-2px;
	top:0;
}
h3.tab-title{margin:0}
.scrollbarHid{
	width:100%;
	height:18px;
	display:block;
	background-color:#fff;
	position:absolute;
	z-index:8;
	bottom:0;
	left:0;
}
.prevBtn,
.nextBtn{
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	font-size:30px;
	position:absolute;
	z-index:9;
	bottom:82px;
}
.prevBtn{left:0;display:none}
.nextBtn{right:0}

.fullBox{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.fullBoxInner{
	padding:0;
	margin:0;
}
.fullBoxInner div.item{float:left}
.col-md-4.col-sm-6.col-xs-12.schedule-item.p-r-l-2{overflow:inherit}
.item .col-md-6.col-sm-6.col-xs-12{
	width:auto;/*423px*/
	padding:0;
	box-sizing:border-box;
}
.item .col-md-4.col-sm-6.col-xs-12{
	width:auto;
	padding:0;
}
.pricing-table .pricing-table-header:after{
	width:2px;
	height:100%;
	content:"";
	display:block;
	clear:both;
	background-color:#fff;
	box-sizing:border-box;
	position:absolute;
	z-index:5;
	right:-1px;
	top:0;
}
.dateBox{
	width:142px;
	padding:0;
	box-sizing:border-box;
	float:left;
}
.pricing-table ul{
	list-style:none;
}
ul.dateBox > li{
	position:relative;
}
ul.dateBox > li:after{
	width:2px;
	height:100%;
	content:"";
	display:block;
	clear:both;
	background-color:#fff;
	box-sizing:border-box;
	position:absolute;
	z-index:5;
	right:-1px;
	top:0;
}

#countList{background-color:#f6f6f6}

div.checkbox{
	padding:0;
	margin:0;
	display:inline-block;
	position:relative;
	visibility:hidden;
	z-index:9;
}
.sin-vote.editmode div.checkbox{visibility:visible}
.checkbox label{
	padding:0;
	margin:0 0 1px;
	vertical-align:middle;
}
.checkbox label:after, 
.radio label:after{
    content:'';
    display:table;
    clear:both;
}
.checkbox .cr,
.radio .cr{
    position:relative;
    display:inline-block;
    border:1px solid #a9a9a9;
    border-radius:.25em;
    width:1.3em;
    height:1.3em;
    float:left;
}
.radio .cr{border-radius:50%}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon{
    position:absolute;
    font-size:16px;
    line-height:0;
    top:48%;
    left:0;
}
.radio .cr .cr-icon{margin-left:0.04em}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"]{display:none}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon{
    transform:scale(3) rotateZ(-20deg);
    opacity:0;
    transition:all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon{
    transform:scale(1) rotateZ(0deg);
    opacity:1;
}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr{opacity:0.5}
.pricing-table-header h3{text-align:left}
h3.tab-title{padding-left:10px}

.page3 .header:after,
.page4 .header:after{
	width:100%;
	height:2px;
	content:"";
	display:block;
	clear:both;
	box-sizing:border-box;
	background-color:#f3f3f3;
	position:absolute;
	top:110px;
	left:0;
}
.smMenu{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.smMenu li{
	padding:0 15px;
	position:relative;
	float:left;
	color:#6e6e6e;
}
.smMenu li div{cursor:default}
.smMenu li:after{
	width:1px;
	height:15px;
	content:"";
	display:block;
	box-sizing:border-box;
	background-color:#6e6e6e;
	position:absolute;
	top:7px;
	left:0;
}
.smMenu li:first-child:after{display:none}
.smMenu li:last-child:after{display:none}
.smMenu li a{
	color:#6e6e6e;
}
.greyicon{
	color:#6e6e6e;
}
.greyicon:hover{
	color:#6e6e6e;
}

.footericon{
	padding-bottom:5px;
}

.titleBar{
	width:100%;
	padding:30px 0;
	margin-top:29px;
	position:relative;
}
.titleBar h2,
.titleBar h4{
	margin:0;
	line-height:42px;
}
.mobile .pricing-table-header h3 {text-align: center}
.mobile .pricing-table .pricing-table-header::after {right: -2px}

.mobile div.checkbox{visibility: visible}
.mobile div.checkbox label{
	width:100px;
}

.comSec{
	padding-top:30px;
	padding-bottom:30px;
}
.hotel-title{padding-top:30px}
.related-hotels{padding-bottom:30px}

.mobile .checkbox{
	width:50px;
	position:absolute;
	top:20px;
	left:10px;
}

/*==============================*/
/*===== DATE:2017/01/12 ========*/
/*==============================*/
.tabBox{
    padding:0;
    background-color:transparent;
}
.tabBox h2{
    margin:10px 0 30px 0;
    font-size: 15px;
}

.optionTbl{
	width:100%;
	box-sizing:border-box;
}
.optionTbl td{
	padding:5px 5px 5px 0;
	vertical-align:top;
}
.optionTbl td.item2{
	width:60px;
	max-width:60px;
}
.vote{
	width:60px;
	text-align:center;
	overflow:hidden;
}
.vote span{
	width:20px;
	line-height:28px;
	font-size:26px;
	color:#4e3e4b;
	float:left;
}
.vote a{
	width:40px;
	float:right;
	line-height:24px;
	font-size:24px;
	color:#e9592d;
}
.vote small{
	display:block;
	line-height:12px;
	font-size:10px;
	color:#e9592d;
}
.vote a .fa-heart{color:#e9592d}

.optionTbl p{
	margin:0;
	line-height:18px;
	font-size:14px;
	color:#4e3e4b;
}
.optionTbl td.item1 small{
	padding:10px 0 10px;
	display:block;
	line-height:12px;
	font-size:11px;
	color:#888888;
}

.tabBox .nav-tabs {border-bottom:2px solid rgba(238, 235, 235, 0.9)}
.home-form.tabBox .tab-pane{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 60px !important;
    border-bottom: 1px solid #eeeeee;
}
.clear{
    width:0;
    height:0;
    line-height:0;
    font-size:0;
    clear:both;
}
.home-form.tabBox{min-height: inherit}
.home-form.tabBox .nav-tabs > li {width:33.3333% !important}
.home-form.tabBox .nav-tabs{border-bottom:none}
.home-form.tabBox .nav-tabs > li:nth-child(2){
    box-sizing: border-box;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
}

@media screen and (max-width:1199px){
	.dateBox{width:140px}
	/*.fullBox{padding-bottom:18px}*/
   .prevBtn,
   .nextBtn{
       bottom:102px;
   }
}
@media screen and (max-width:991px){
	.dateBox{width:115px}
}

@media screen and (max-width:767px){
	.page3 .header,
	.page4 .header{padding: 30px 0}
	.page3 .menu-wrapper,
	.page4 .menu-wrapper{
		width:auto;
		float:left;
	}
	.page3 .navbar,
	.page4 .navbar{margin:0}
	.page3 .navbar-brand,
	.page4 .navbar-brand{height: auto}
	.page3 .navbar-brand > img,
	.page4 .navbar-brand > img{margin:0}
	
	.page3 .titleBar,
	.page4 .titleBar{margin-top: 0}
	.page3 .header::after,
	.page4 .header::after {top: 112px}
	.calendar-contnier{min-height:415px}
	.section.home-page.fullscreen.background.parallax{
		background-position:center top!important;
		background-size:auto 100% !important;
	}
	.mobile .pricing-table div.panel.show {max-height: inherit}
}

@media screen and (max-width:639px){
	.page3 .smMenu,
	.page4 .smMenu{
		width: 100%;
		padding-top:30px;
	}
	.page4 .header::after{top: 168px}
}

/*******31-03-2017*********/
.wrn-box{height:auto;clear:both}
.wrn-white{background:white; margin-top: 10px}
.bookform button.selDateTimeBtn {
    height: 30px;
    line-height: 20px;
}
.bookform button.selDateTimeBtn i{
    color: #ffffff;
    font-size: 16px;
}
.catch-date-time span.selDtItem{
	font-family:'Raleway', sans-serif;
}
h6.form-img-title{margin-top:20px}

/*******04-04-2017*********/
p.wrn-box{background-color:#eee}

@media screen and (max-width:680px){
	#proximo_btn{margin-top:10px}
	.selDateTimeBtn{margin-top:10px}
}

@media screen and (max-width: 680px){.cal-btn .selDateTimeBtn {margin-top:0 !important}}

/*******07-04-2017*********/
section.page-one {
	/*background-size: 2331.79px 1376px !important;*/
	padding: 80px 0;
}
@media screen and (max-width: 767px){
	section.page-one {
		padding:0;
		background-size: cover !important;
	}
}
.page4 section.page-one{padding:0}

.tab-content,
.tab-content a{
	color:#4e3e4b;
}
.tab-content{
	color:#4e3e4b;
}

.yellow-comment{
	margin-bottom:20px;
	background:#ffe493;
	border-radius:5px;
	padding:10px;
}
