<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(tripsfonts.css);
@import url(font-awesome.css);
@import url(bootstrap-select.css);
@import url(owl-carousel.css);
@import url(prettyPhoto.css);
.aligncenter,
.successful,
article,
aside,
blockquote,
details,
figcaption,
figure,
footer,
header,
hgroup,
legend,
menu,
nav,
section {
	display: block
}
.btn-image,
.btn-image img,
.successful,
body,
h1,
h2 {
	position: relative
}
#loader,
body {
	overflow-x: hidden
}
#loader,
.home-form .nav-tabs i,
.loader-container,
.post-meta span i,
.tags h5 {
	vertical-align: middle
}
.groupdt2&gt;label,
.groupdt&gt;label,
.map {
	pointer-events: none
}
@font-face {
	font-family: aqua_grotesqueregular;
	src: url(fonts/aqua-webfont.eot);
	src: url(fonts/aqua-webfontd41d.eot?#iefix) format('embedded-opentype'), url(fonts/aqua-webfont.html) format('woff2'), url(fonts/aqua-webfont.woff) format('woff'), url(fonts/aqua-webfont-2.html) format('truetype'), url(fonts/aqua-webfont.svg#aqua_grotesqueregular) format('svg');
	font-weight: 400;
	font-style: normal
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: middle
}
.main-overlay-div h6,
body {
	-webkit-font-smoothing: antialiased
}
body,
input,
select,
textarea {
	font-style: normal;
	font-weight: 300
}
fieldset {
	border: 4px solid transparent;
	background: 0 0;
	margin-bottom: 20px;
	margin-top: 20px
}
legend {
	width: auto;
	padding: 2px 20px 3px;
	margin-bottom: 2px;
	font-size: 21px;
	line-height: inherit;
	color: #000;
	border: 0;
	border: 2px solid #000;
	margin-left: 20px
}
#loader,
.googlemap,
.post-media img,
.post-meta,
.sound {
	width: 100%
}
blockquote,
q {
	quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}
strong {
	color: #444
}
@-ms-viewport {
	width: device-width
}
@-o-viewport {
	width: device-width
}
@viewport {
	width: device-width
}
body {
	color: #444;
	font-size: 15px;
	font-family: inherit;
	line-height: 26px;
	background: #fff;
	padding: 0;
	margin: 0;
	height: 100%;
	-webkit-text-size-adjust: 100%;
	white-space: normal
}
input,
select,
textarea {
	-moz-appearance: none;
	background: right 15px no-repeat #FFF
}
.bookprice .lead,
.description,
.hotel-list .lead,
.notice,
em {
	font-style: italic
}
.sound {
	border: 1px solid #fff
}
.alignleft {
	float: left;
	margin: 5px 20px 5px 0
}
.alignright {
	float: right;
	margin: 20px 0 20px 20px
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	clear: both
}
blockquote {
	border: 0;
	color: #444;
	margin: 10px 0;
	line-height: 2;
	font-size: 18px;
	padding: 1px;
	text-align: justify;
	font-weight: 400
}
.home-message&gt;h3 {
	color: #fff;
	font-size: 30px
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	margin-bottom: 20px;
	/*text-transform: uppercase;*/
	color: #111;
	line-height: 1.2em
}
h4 {
	font-size: 20px
}
h5 {
	font-size: 18px
}
h6 {
	font-size: 15px
}
.home-message&gt;p {
	color: #fff;
	font-size: 20px;
	margin-bottom: 20px
}
a {
	text-decoration: none
}
a:focus,
a:hover,
a&gt;:hover {
	text-decoration: none;
	outline: 0;
	color: #444
}
strong {
	font-weight: 700
}
p.lead {
	font-size: 16px;
	padding: 0;
	letter-spacing: .6px;
	line-height: 1.8
}
::-moz-selection {
	color: #fff;
	text-shadow: none;
	background: #444
}
:selection {
	color: #fff;
	text-shadow: none;
	background: #444
}
.first {
	clear: both
}
.last {
	margin-right: 0
}
.successful {
	margin-bottom: 20px
}
.btn {
	font-family: inherit;
	border-radius: 0;
	font-weight: 400
}
.btn-lg,
.btn-primary {
	font-size: 15px;
	line-height: 1
}
.btn-group-lg&gt;.btn,
.btn-lg {
	padding: 10px 27px
}
.btn-white,
.btn-white.active,
.btn-white.focus,
.btn-white:active,
.btn-white:focus,
.btn-white:hover,
.open&gt;.dropdown-toggle.btn-white {
	color: #444;
	background-color: #fff;
	border-color: #fff
}
.btn-default,
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open&gt;.dropdown-toggle.btn-primary {
	color: #FBFBFB;
	background-color: #0E0404;
	border-color: #fbf9f7
}
.dropdown .btn-white,
.input-group-addon {
	background: #fff!important;
	box-shadow: none!important
}
.btn,
.flickrwidget img,
.post-media img,
.social-footer a i,
.topbar-social li,
a {
	-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-default.btn-normal,
.btn-primary.btn-normal,
.btn-white.btn-normal {
	font-size: 15px!important;
	height: 45px;
	line-height: 21px;
	padding: 13px 30px!important
}
.btn-default.btn-lg,
.btn-primary.btn-lg,
.btn-white.btn-lg {
	font-size: 15px!important;
	height: 50px!important;
	line-height: 20px;
	padding: 16px 45px!important
}
.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
}
.btn-default i,
.btn-primary i {
	color: #fff
}
.btn-image img {
	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 {
	border: 1px solid #fff
}
.dropdown .btn-white {
	border: 1px solid #ddd;
	font-family: Raleway;
	color: #444!important;
	font-size: 15px;
	font-weight: 300;
	text-transform: none;
	padding-right: 35px
}
.dropdown .btn-white .fa {
	font-size: 24px
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	color: #fff!important
}
#loader {
	overflow-y: hidden;
	background-color: #fbfbfb;
	position: fixed;
	display: table;
	top: 0;
	height: 100%;
	min-height: 100%;
	z-index: 99999
}
.loader-container {
	position: relative;
	display: table-cell;
	z-index: 12;
	text-align: center
}
.loader-back-logo {
	margin-top: -10px;
	font-size: 26px
}
.loader {
	margin-top: -20px;
	margin-left: 0
}
.comments-answer {
	margin-left: 80px!important
}
.comments {
	padding: 30px 0;
	margin-top: 20px
}
.comments h5,
.tags h5 {
	letter-spacing: 1.5px
}
.media-list li {
	padding: 20px;
	margin: 40px 0;
	border-bottom: 1px solid #eee
}
.media-list img {
	margin-right: 10px
}
.media-list h4 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0
}
.comment-meta,
.comment-meta a {
	color: #ff5046;
	font-size: 12px;
	padding-left: 30px;
	text-transform: uppercase
}
.comment-meta {
	color: #888;
	padding-left: 0
}
.tags {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 30px 0
}
.tags h5 {
	padding: 0;
	display: inline-block;
	margin: 0 20px 0 0!important
}
.deals-wrapper,
.post-media,
.post-meta {
	display: block;
	position: relative
}
.post-content {
	margin-bottom: 20px
}
.post-meta {
	margin: 10px 0 30px
}
.post-meta span {
	color: #888;
	margin-right: 20px
}
.post-meta span i {
	padding-right: 5px
}
.post-media {
	margin-bottom: 20px
}
.post-media.pull-left img {
	max-width: 570px
}
.post-title h5 a {
	color: #444
}
.border-bottom {
	margin-bottom: 60px;
	padding: 0 0 30px
}
.section-bottom {
	border-bottom: 1px solid #eee
}
.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	border-radius: 0!important;
	color: #444;
	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: 0 0 10px!important
}
.little-padding {
	padding: 60px 0!important
}
.deals-wrapper {
	background: #ddd
}
.post-media {
	width: 100%;
	overflow: hidden
}
.deals-count {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 10px 15px;
	top: 0;
	background-color: rgba(0, 0, 0, .7);
	left: auto
}
.hotel-widget,
.single-hotel-image {
	position: relative
}
.deals-count .dash .digit {
	font-size: 21px;
	padding: 0;
	letter-spacing: 0;
	width: auto;
	color: #fff;
	background-color: transparent;
	display: inline-block;
	margin: 0;
	text-align: left
}
.deals-count .dash_title {
	text-align: left;
	font-size: 11px;
	color: #fff;
	line-height: 5
}
.deals-count .dash {
	height: 25%
}
.leave-a-feedback,
.review-total {
	background: #eee;
	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 #eee;
	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: 700
}
.hotel-list .lead {
	font-weight: 300;
	line-height: 1.4;
	margin: 0;
	font-size: 13px
}
.bootstrap-select&gt;.btn {
	width: 265px
}
.selectmini .bootstrap-select&gt;.btn {
	width: auto
}
.selectmini .bootstrap-select&gt;.btn .dropdown-menu {
	max-width: 80px!important
}
.thumbnails,
.thumbnails img {
	max-width: 100px
}
.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;
	margin-top: 0px;
	padding: 20px 40px;
}

.tirdd:before {
    font-family: 'FontAwesome';
    color: #58bb64;
    position: absolute;
    right: 27px;
    content: "\f041";
    margin-top: 8px;
}

.bookform .btn i {
	font-size: 24px
}
.hotel-title {
	padding-bottom: 15px
}
.hotel-title hr {
	width: 35px;
	border-width: 2px
}
#map,
.single-hotel-image img {
	width: 100%
}
.hotel-title .left {
	margin-left: 0
}
.hotel-widget {
	display: block;
	overflow: hidden;
	margin: 30px 0 0
}
.hotel-widget p {
	font-weight: 600;
	margin-bottom: 10px
}
.infobox .title,
.infobox .title a {
	font-weight: 700
}
.hotel-widget small {
	display: list-item;
	font-size: 13px;
	list-style: none inside
}
.hotel-wrapper .rating {
	font-size: 15px;
	display: block;
	position: relative;
	margin-bottom: 15px
}
.hotel-wrapper .post-title {
	margin-top: 30px
}
.sidebar-price,
.single-hotel-image .price {
	position: absolute;
	top: 30%;
	right: 5%;
	padding: 25px 40px;
	background-color: rgba(255, 255, 255, .8)
}
.price,
.sidebar-price {
	text-align: center
}
.price h2 span,
.sidebar-price h2 span {
	font-size: 15px;
	padding: 0
}
.price h2,
.sidebar-price h2 {
	margin-bottom: 0;
	font-size: 45px;
	padding: 0
}
.price h2 small {
	color: #444
}
.single-hotel-bottom {
	background-color: #eee;
	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: #444
}
.single-hotel-image .thumbnails {
	position: absolute;
	bottom: 15%;
	left: 3%;
	padding: 0
}
.dash,
.dash .digit,
.infobox,
.map,
.widget .sidebar-price {
	position: relative
}
.thumbnails img {
	border: 2px solid #fff;
	margin: 5px 0
}
.hotel-hr {
	margin: 40px 0
}
.notice {
	font-size: 13px
}
.widget .sidebar-price {
	margin: 30px 0 0!important;
	background: #eee;
	left: 0!important;
	right: 0!important
}
.widget .sidebar-price .btn {
	color: #fff!important
}
#map {
	height: 650px
}
#map img {
	max-width: inherit
}
.infobox {
	display: inline-block
}
.infobox img {
	width: 80px!important;
	padding-right: 10px
}
.infobox .title {
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	padding-bottom: 5px
}
.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
}
.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: 30px
}
.home-message,
.home-message h1 {
	color: #fff
}
.home-message .btn {
	margin-top: 10px
}
.nav-tabs {
	border: none
}
@media(max-width:767px) {
	.home-form .nav-tabs&gt;li&gt;a {
		color: #444;
		text-align: center;
		font-family: inherit;
		padding: 10px 4px 15px;
		border-radius: 5px 5px 0 0;
		margin-right: 0;
		width: 100%;
		background: #FFB540;
		font-weight: 700
	}
	.home-form .nav-tabs&gt;li.active&gt;a i,
	.home-form .nav-tabs&gt;li.active&gt;a:focus i,
	.home-form .nav-tabs&gt;li&gt;a:hover i {
		color: #fff!important
	}
	.home-form .nav-tabs&gt;li {
		padding: 0 5px
	}
}
@media(min-width:768px) {
	.home-form .nav-tabs&gt;li&gt;a {
		color: #180909;
		text-align: center;
		font-family: inherit;
		text-transform: capitalize;
		font-size: 15px;
		padding: 10px 4px 11px;
		border: 1px solid #ffb540!important;
		margin-right: 0;
		width: 100%;
		font-weight: 700
	}
	.home-form .nav-tabs&gt;li.active&gt;a i,
	.home-form .nav-tabs&gt;li.active&gt;a:focus i,
	.home-form .nav-tabs&gt;li&gt;a:hover i {
		color: #fff!important
	}
}
#withphone .home-form .nav-tabs&gt;li {
	width: auto
}
#withphone .home-form .tab-pane {
	margin-top: 3px
}
#withphone.absolute {
	margin-top: -75px
}
#withphone.absolute li h6 {
	color: #fff;
	padding: 20px
}
.home-form .tab-pane {
	background: #fff;
	background: rgba(255, 255, 255, .87);
	padding: 7px 13px 7px 6px;
	border-radius: 9px
}
.home-form .bootstrap-select&gt;.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: 30px 0!important
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 100%
}
.ui-datepicker .ui-datepicker-title {
	color: #444;
	font-family: aqua_grotesqueregular;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
	margin: 0 2.3em;
	text-align: center;
	text-transform: uppercase
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	background: #fff!important;
	border: 0;
	color: #444!important
}
.ui-widget-header {
	background: #fff!important;
	border: 0 solid #444!important
}
.ui-widget-content {
	background: #222;
	border: 1px solid #444;
	color: #fff;
	padding: 0
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: #222;
	border-color: #444;
	color: #fff;
	font-size: 12px;
	text-align: center
}
.ui-datepicker th,
.ui-widget-header {
	background: #222;
	border: 1px solid #444;
	color: #fff!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
}
.dash .digit {
	font-size: 63px;
	line-height: 60px;
	padding: 10px 5px 0;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	overflow: hidden
}
.panel,
.panel-heading {
	border-radius: 0!important
}
.dash_title {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	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;
    color: #ea4335;
}
.pricing-table-body ul li {
	list-style: none;
	border-bottom: 1px solid #000;
	padding: 10px 0
}
.pricing-table-body ul li:last-child {
	border-bottom: 0 solid #aaa
}
.pricing-price sup {
	top: auto;
	bottom: 0!important;
	font-family: arial!important;
	font-size: 21px!important;
	font-weight: 400!important
}
.pricing-price {
	padding: 14px;
	position: relative
}
.bestoffer {
	background: #222;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 700;
	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-body,
.pricing-table-footer,
.pricing-table-header {
	background: #f6f6f6;
	display: block;
	text-align: center;
	padding: 25px;
	position: relative
}
.pricing-table-footer h3,
.pricing-table-footer h3 a,
.pricing-table-header h3 {
	color: #fff;
	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;
	text-transform: capitalize
}
.panel-heading {
	padding: 18px 24px
}
.panel-heading h3 {
	color: #fff;
	font-size: 15px;
	padding: 0;
	margin: 0;
	display: inline-block
}
.panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top: 0 none
}
.panel p {
	margin-bottom: 0
}
.panel-heading i {
	font-size: 11px;
	margin: -2px
}
.panel {
	border-color: #fff;
	box-shadow: none
}
.accordion-toggle-2 .panel-body {
	background: #fff!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: #fff!important;
	border: 1px solid #dadada!important
}
.accordion-toggle-2 .panel-heading h3,
.accordion-toggle-2 .panel-heading i {
	color: #444
}
.c3 li span {
	padding-right: 10px
}
.c1 {
	padding-left: 20px!important
}
.c1 li,
.c2 li,
.c3 li {
	margin: 15px;
	list-style: none
}
.c1 li:before {
	content: '\2022';
	display: block;
	position: relative;
	max-width: 0;
	max-height: 0;
	left: -20px;
	top: 0;
	font-size: 40px
}
.c2 li span {
	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: #fff;
	box-shadow: none;
	border: 0 solid #ddd
}
.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	overflow: visible;
	color: #fff;
	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: #000!important;
	border-radius: 4px!important;
	color: #fff!important;
	display: block;
	font-size: 14px;
	font-weight: 700;
	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: #000 transparent transparent;
	border-width: 4px;
	margin-left: -4px
}
.price-range img {
	margin-bottom: 30px;
	z-index: 1000;
	position: relative
}
.absolute,
.parallax-slider {
	z-index: 100
}
.price-details ul li span {
	display: -moz-stack;
	font-family: aqua_grotesqueregular, 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
}
.section,
.selfsection {
	padding: 0;
	overflow: hidden;
	position: relative;
	display: block
}
.bookprice .lead {
	font-size: 14px
}
.bookprice span.pull-right {
	text-decoration: line-through
}
.Attachtaxi,
.booknow,
.choose-us-content-box a,
.promobutton,
.sidenav a,
.what-we-do-box .more-service a,
.what-we-do-box&gt;a,
.widget-links .row .abc a {
	text-decoration: none
}
.labels-wrapper,
.labels-wrapper label {
	margin-bottom: 20px
}
.background {
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.fullscreen {
	width: 100%;
	min-height: 100%
}
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a,
.not-fullscreen,
.not-fullscreen .content-a {
	height: 100%;
	overflow: hidden
}
.section,
.selfsection {
	background-color: transparent
}
.section-grey {
	background-color: #eee
}
.section-light {
	background-color: #f6f6f6
}
.section-darkblue {
	background: url('../images/her0_banner.webp');
}
#page-header {
	background: url(../images/page-header.jpg) center center/cover no-repeat rgba(0, 0, 0, 0);
	display: block;
	padding: 70px 0;
	position: relative;
	text-align: center
}
.absolute {
	padding: 0;
	position: relative;
	margin-top: -75px;
	display: block;
	width: 100%
}
.absolute .tab-pane {
	background-color: #f6f6f6!important
}
#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&gt;li+li::before {
	content: "&gt;";
	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: none;
	margin: 0;
	padding: 0
}
.breadcrumb li a {
	color: #444!important
}
@media(max-width:668px) {
	.font_15 {
		font-size: 14px;
		color: #009;
		font-weight: 600;
	}
	.pd {
		margin-top: 10px
	}
	.topbar {
		background-color: #fff;
		padding: 0;
		border: 0;
		position: relative;
		display: block;
		box-shadow: 0 0 10px rgba(0, 0, 0, .4);
		border-bottom: 1px solid rgba(255, 255, 255, .35)
	}
	.home-form .headingtitle {
		text-align: center;
		color: #fff;
		font-size: 34px
	}
	.hedpadding {
		padding: 10px 0
	}
	.softop {
		margin-top: 0
	}
	.marquee-text {
		margin: -1px auto
	}
}
@media(min-width:767px) {
	.font_15 {
		font-size: 25px
	}
	.pd {
		margin-top: 0
	}
	.topbar {
		background-color: #fff;
		padding: 0;
		border: 0;
		position: relative;
		min-height: 39px;
		line-height: 39px;
		display: block;
		box-shadow: 0 0 10px rgba(0, 0, 0, .4);
		border-bottom: 1px solid rgba(255, 255, 255, .35)
	}
	.home-form .headingtitle {
		text-align: center;
		color: #fff;
		font-size: 58px
	}
	.hedpadding {
		padding: 60px 0
	}
	.hedpadding2 {
		padding: 60px 0 0
	}
	.softop {
		margin-top: 10px;
		margin-left: 5px
	}
	.marquee-text {
		margin: 2px auto
	}
}
.shaddow {
	box-shadow: 1px 1px 12px rgba(0, 0, 0, .3)
}
.topbar .dropdown-menu {
	padding: 0!important;
	margin-top: 0;
	min-width: auto!important
}
.dropdown-menu,
.yamm-content .col-md-6 {
	min-width: 210px
}
.topbar .dropdown-menu li {
	padding: 10px 30px 5px 5px!important
}
.topbar,
.topbar a,
.topbar p a {
	padding: 0;
	color: #111;
	margin: 0
}
.topbar-drops i {
	vertical-align: sub
}
.topbar-social i {
	color: #111;
	line-height: 6px;
	font-size: 10px
}
.topbar,
.topbar a {
	font-size: 16px;
	font-weight: 700
}
.topbar p a {
	font-size: 15px;
	font-weight: 500
}
.topbar li {
	padding: 0 15px;
	margin: 0;
	font-size: 16px
}
.topbar-social li:hover {
	background: 0 0!important
}
@media(max-width:668px) {
	.topbar-social li {
		height: 37px;
		line-height: 33px;
		display: table-cell;
		border: 2px solid #fff
	}
	.navbar-brand&gt;img {
		margin: 1px -5px;
		height: 100%;
		width: 100%;
	}
	.navbar-inner {
		margin-top: -5px!important
	}
	.topbar-social i {
		display: none!important
	}
}
@media(min-width:780px) {
.navbar-brand&gt;img {
    height: 50px;
    margin: -10px -45px;
}
	.navbar {
		position: relative;
		min-height: 50px!important
	}
.topbar-social li {
    padding: 0 5px;
    height: 35px;
    line-height: 22px;
    display: table-cell;
    border: 1px solid #000;
    border-radius: 25px;
    background: #000;
}

	.list-inline2 {
    padding-left: 0; 
    list-style: none;
    margin-top: 2px;
    }

   .topbar-social li a::after {
    content: "\f095 24x7";
    position: absolute;
    background: #ffc000;
    width: 65px;
    height: 29px;
    border-radius: 25px;
    margin-top: 2px;
    color: #ffff;
    font-weight: 600;
    padding: 5px 7px;
    font-family: 'FontAwesome';
    margin-left: -3px;
}

}


.header,
.navbar .navbar-toggle.toggle-sidebar,
.sidebar,
[data-toggle=sidebar] {
	display: block
}
.header {
	position: relative;
	padding-top: 10px;
	border-bottom: 1px solid #eee;
	background: #fff
}
.navbar-nav&gt;li&gt;a {
	font-size: 12px;
	padding: 10px 11px;
	font-family: inherit;
	text-transform: capitalize;
}
@media(min-width:780px) {
	.navbar-nav&gt;li&gt;a {
		color: #111!important
	}
	.nav&gt;li&gt;a:focus,
	.nav&gt;li&gt;a:hover {
		color: #111
	}
}
@media(max-width:768px) {
	.navbar-nav&gt;li&gt;a {
		color: #111!important
	}
	.nav&gt;li&gt;a:focus,
	.nav&gt;li&gt;a:hover {
		color: #fff;
		background: transparent;
		transition: 2s fadeInLeft;
	}
}
.navbar-default {
	border: 0;
	background-color: #fff
}
.navbar,
.navbar-collapse {
	margin: 0;
	border: 0
}
.dropdown-menu {
	background-color: #384953!important;
	border: 1px solid #384953;
	border-radius: 0;
	box-shadow: none!important;
	color: #fff;
	padding: 5px 0;
	z-index: 9999
}
.nav .open&gt;a,
.nav .open&gt;a:focus,
.nav .open&gt;a:hover,
.navbar-nav&gt;li&gt;a.active,
.navbar-nav&gt;li&gt;a:active,
.navbar-nav&gt;li&gt;a:focus,
.navbar-nav&gt;li&gt;a:hover {
	background: #fff!important;
	background: rgba(255, 255, 255, 1);
	box-shadow: none
}
.sidebar li a,
.sidebar li a:focus,
.sidebar li a:hover {
	background: #fff;
	background: rgba(255, 255, 255, 0)
}
.dropdown-menu li:last-child {
	border-bottom: 1px solid #fff
}
.dropdown-menu li {
	text-transform: uppercase;
	border-top: 1px solid #333
}
.dropdown-menu li a {
	color: #fff
}
.dropdown-menu&gt;li&gt;a:focus,
.dropdown-menu&gt;li&gt;a:hover {
	color: #fcb612!important;
	text-decoration: none;
	background-color: transparent
}
.yamm .collapse,
.yamm .dropdown,
.yamm .dropup,
.yamm .nav {
	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: #888;
	padding: 10px 15px 5px!important;
	font-size: 12px
}
.yamm .dropdown-menu li h3 {
	font-size: 15px;
	margin-bottom: 0;
	color: #999;
	padding: 10px 0
}
.nopadding {
	padding: 0!important
}
.navbar-nav .noborder {
	border-bottom: 0 none!important;
	font-size: 18px;
	margin-top: -1px;
	padding: 20px 15px 10px
}
.fixedheader {
	box-shadow: none;
	position: absolute;
	left: 0;
	z-index: 1000;
	width: 100%;
	border-bottom: 1px solid #fff;
	background: #fff
}
.nomargin {
	top: 0
}
.fixedheader .nav .open&gt;a,
.fixedheader .nav .open&gt;a:focus,
.fixedheader .nav .open&gt;a:hover,
.fixedheader .navbar-nav&gt;li&gt;a.active,
.fixedheader .navbar-nav&gt;li&gt;a:active,
.fixedheader .navbar-nav&gt;li&gt;a:focus,
.fixedheader .navbar-nav&gt;li&gt;a:hover {
	background: #fff!important;
	background: rgba(255, 255, 255, 0)!important
}
.nobg {
	background: rgba(15, 5, 5, .001)!important
}
.fixedheader .navbar-nav&gt;li&gt;a {
	border-color: transparent;
	text-align: center
}
.nobg .navbar-nav&gt;li&gt;a,
.nobg .navbar-nav&gt;li&gt;a i {
	color: #111
}
.nobg,
.nobg1 {
	border-bottom: 1px solid #FFB540;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}
.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
}
.sidebar {
	padding: 20px;
	background: url(images/menu.png) bottom center no-repeat #fff;
	border-left: 1px solid rgba(50, 50, 50, .1);
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 9999;
	min-width: 280px!important;
	min-height: 100%;
	max-height: none;
	overflow: auto
}
.sidebar li {
	text-transform: uppercase;
	border-bottom: 1px solid #ececec
}
.sidebar li:last-child {
	border-bottom: 0
}
.sidebar a,
.sidebar i {
	color: #000
}
.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 .3s ease;
	-moz-transition: -moz-transform .3s ease;
	transition: transform .3s 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
}
.fixedslider {
	position: absolute;
	top: 0
}
.boxedcontainer {
	max-width: 975px;
	margin: auto;
	padding: 0 30px
}
.tp-banner-container,
.tp-banner-fullscreen-container {
	width: 100%;
	position: relative;
	padding: 0
}
.tp-banner {
	width: 100%;
	position: relative
}
.slider-title,
.tp-caption.slider-title {
	position: absolute;
	color: #fff;
	font-size: 45px;
	line-height: 60px;
	margin: 0;
	text-align: center;
	border-width: 0;
	letter-spacing: 2px;
	border-style: none;
	white-space: nowrap
}
.slider-title small {
	font-size: 20px;
	display: block;
	margin-top: 20px
}
.slider-title1,
.slider-title2,
.tp-caption.slider-title1,
.tp-caption.slider-title2 {
	position: absolute;
	font-weight: 300;
	margin: 0;
	border-width: 0;
	border-style: none;
	color: #fff;
	text-align: center;
	white-space: nowrap
}
.slider-title2,
.tp-caption.slider-title2 {
	font-size: 18px;
	line-height: 24px
}
.slider-title1,
.tp-caption.slider-title1 {
	font-size: 16px;
	line-height: 28px
}
.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;
	padding: 14px 44px
}
.slider-btn .btn-white,
.tp-caption.slider-btn .btn-white {
	color: #444
}
.tp-bannertimer {
	display: none
}
#sidebar .widget,
.widget-title {
	display: block;
	position: relative
}
.margin-top {
	margin-top: 30px
}
.footer {
	background-color: #222;
	padding: 80px 0 60px;
	font-size: 15px;
	color: #aaa
}
.flogo {
	padding-top: 48px
}
.footer h3 {
	color: #aaa;
	font-size: 18px
}
.footer .form-control {
	background-color: #222;
	border-color: #aaa;
	color: #aaa;
	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: #aaa;
	opacity: 1
}
.footer .form-control:-ms-input-placeholder {
	color: #aaa
}
.footer .form-control::-webkit-input-placeholder {
	color: #aaa
}
.footer .btn-primary {
	height: 45px!important;
	line-height: 1!important;
	padding-left: 25px!important;
	padding-right: 25px!important
}
.widget-title {
	padding: 10px 0 0
}
.widget-title h3 {
	font-size: 18px;
	letter-spacing: 1.6px
}
.copyrights {
	background-color: #111;
	padding: 30px 0;
	font-size: 15px;
	color: #aaa
}
.copyrights p {
	margin: 0
}
.social-footer a i {
	color: #666!important;
	font-size: 16px;
	margin-left: 7px
}
.social-footer a:hover i {
	color: #aaa!important
}
.flickrwidget img,
.post-media img {
	opacity: 1
}
.flickrwidget img:hover,
.post-media img:hover {
	opacity: .8
}
#sidebar {
	padding: 0 20px
}
#sidebar .widget {
	margin-bottom: 60px
}
#sidebar .widget a {
	color: #444
}
#sidebar ul {
	padding: 0
}
.listwidget ul li {
	padding: 12px 0;
	margin-left: 10px;
	border-bottom: 1px solid #ddd
}
.listwidget ul li:last-child {
	padding-bottom: 0;
	border-bottom: 0 solid #ddd
}
.flickrwidget .list-inline&gt;li {
	margin: 0;
	float: left;
	padding: 0;
	width: 33.3333%
}
.flickrwidget img {
	width: 94%;
	padding: 0
}
#sidebar .widget,
#sidebar .widget-title {
	margin-top: 0;
	padding-top: 0
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.btn-primary,
.btn-white.active,
.btn-white.focus,
.btn-white:active,
.btn-white:focus,
.btn-white:hover,
.c2 li span,
.dash .digit,
.icon-container,
.open&gt;.dropdown-toggle.btn-default,
.open&gt;.dropdown-toggle.btn-white,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.pagination&gt;li&gt;a:focus,
.pagination&gt;li&gt;a:hover,
.pagination&gt;li&gt;span:focus,
.pagination&gt;li&gt;span:hover,
.pricing-table-footer,
.pricing-table-header,
.slider-btn .btn-white:hover,
.tp-caption.slider-btn .btn-white:hover,
.yellow,
h1:hover a,
h2:hover a,
h3:hover a,
h4:hover a,
h5:hover a {
	color: #fff;
	background-color: #036;
	border-color: #036;
	font-weight: 400
}
.form-control:focus {
	border-color: #e15708;
	box-shadow: none
}
.bootstrap-select .fa-angle-down,
.breadcrumb&gt;li+li::before,
.c1 li:before,
.c3 span,
.dropdown-menu&gt;li&gt;a:focus,
.dropdown-menu&gt;li&gt;a:hover,
.input-group-addon i,
.post-title .pull-right span,
.rating i,
.sidebar li a:focus,
.sidebar li a:hover,
.topbar-drops i,
.yamm .dropdown-menu li h3 i,
.yamm .yamm-content li a:focus,
.yamm .yamm-content li a:hover,
a {
	color: #000
}
.btn .colorw:hover,
.colorw {
	color: #fff
}
.bg_w {
	border: 1px solid #ccc;
	border-radius: 4px
}
.pdrow {
	padding: 20px;
	background: #fff
}
.mgtop {
	margin-top: 5px
}
.mg_top_1 {
	margin-top: 10px
}
.mg_top_2 {
	margin-top: 20px
}
.color_2 {
	color: #C30
}
.color_w {
	color: #fff
}
.pointer {
	cursor: pointer
}
@-webkit-keyframes invalid {
	from {
		background-color: #000;
		border-radius: 10px;
		color: #FFF;
		padding: 0 10px
	}
	to {
		background-color: #FFF;
		border-radius: 10px;
		color: #000;
		font-weight: 700;
		padding: 0 10px
	}
}
@-moz-keyframes invalid {
	from {
		background-color: #000;
		border-radius: 10px;
		color: #FFF;
		padding: 0 10px
	}
	to {
		background-color: #FFF;
		border-radius: 10px;
		color: #000;
		font-weight: 700;
		padding: 0 10px
	}
}
@-o-keyframes invalid {
	from {
		background-color: #000;
		border-radius: 10px;
		color: #FFF;
		padding: 0 10px
	}
	to {
		background-color: #FFF;
		border-radius: 10px;
		color: #000;
		font-weight: 700;
		padding: 0 10px
	}
}
@keyframes invalid {
	from {
		background-color: #000;
		border-radius: 10px;
		color: #FFF;
		padding: 0 10px
	}
	to {
		background-color: #FFF;
		border-radius: 10px;
		color: #000;
		font-weight: 700;
		padding: 0 10px
	}
}
.invalid {
	font-weight: 500;
	color: #000;
	text-align: center
}
.incvalid1 {
	font-size: 13px;
	font-weight: 700;
	color: #0B6FC5
}
.tooltip {
	background-color: #000;
	border: 1px solid #fff;
	padding: 10px 15px;
	width: 200px;
	display: none;
	color: #fff;
	text-align: left;
	font-size: 12px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000
}
.pricecolr {
	color: #008FE1
}
.col-lg-15,
.col-md-15,
.col-sm-15,
.col-xs-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
	}
	.home-form .nav-tabs&gt;li&gt;a i {
		font-size: 32px;
		line-height: 16px;
		padding: 12px 5px
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left
	}
}
@media (max-width: 1180px) {
	.navbar-nav&gt;li&gt;a {
		font-size: 13px;
		padding: 40px 9px
	}
}
@media (max-width: 1024px) {
	.bookform .input-group {
		width: 100%!important
	}
	.bookform .form-group {
		margin-bottom: 0
	}
	.breadcrumb,
	.navbar-nav .noborder,
	.sidebar-menu-container {
		display: none
	}
	.navbar-nav&gt;li&gt;a {
		font-size: 12px;
		padding: 40px 7px
	}
}
@media (max-width: 768px) {
	#widthphone.home-form .nav-tabs&gt;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 {
		padding: 5px 10px;
		font-size: 24px;
		margin-top: 7px
	}
	.dropdown-menu li {
		padding: 5px 43px!important
	}
	.yamm .yamm-content {
		padding: 0
	}
	.navbar,
	.navbar-collapse {
		border: 0
	}
	.breadcrumb,
	.navbar-nav .noborder,
	.sidebar-menu-container {
		display: none
	}
	.topbar-social {
		display: inline
	}
	.topbar .pull-left,
	.topbar .pull-right,
	.topbar-social {
		float: none!important;
		text-align: center!important
	}
	.copyrights .text-left,
	.copyrights .text-right {
		text-align: center!important
	}
	.navbar-nav&gt;li&gt;a {
		padding: 15px 0;
		border: 0
	}
	.navbar-brand {
		padding: 0
	}
	.nobg {
		background: #222!important
	}
	.home-form .nav-tabs&gt;li&gt;a {
		padding: 10px
	}
	h1 {
		font-size: 28px
	}
	.mini-desti img,
	.service-style .icon-container {
		margin-bottom: 20px
	}
	.homeform {
		padding: 10px!important
	}
	.home-form .nav-tabs&gt;li&gt;a i {
		font-size: 32px;
		line-height: 16px;
		padding: 12px 5px
	}
	.bookform .form-control {
		margin-bottom: 0
	}
}
.choose-us-content-box::after,
.choose-us-content-box::before {
	content: "";
	top: -29px;
	transform: skewY(-10deg)
}
.choose-img-box,
.section-header {
	display: inline-block;
	position: relative
}
.section-header {
	margin-bottom: 60px;
	background: url(../images/seprator.png) bottom no-repeat;
	width: 100%
}
.section-header h3 {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px;
	letter-spacing: 1px;
	margin-top: 0;
	text-align: center
}
.choose-us-box {
	position: relative;
	margin-bottom: 60px;
	max-width: 320px
}
.choose-img-box {
	z-index: 1
}
.choose-img-box img {
	margin: 0
}
.choose-img-box::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -38px;
	height: 65px;
	background-color: #f8f8f8;
	transform: skewY(-10deg)
}
.choose-us-content-box {
	position: absolute;
	left: 20px;
	bottom: -55px;
	background-color: #fff;
	padding: 30px 23px 30px 30px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	box-shadow: 2px 2px 0 #ededed;
	z-index: 1
}
.choose-us-content-box,
.choose-us-content-box a,
.choose-us-content-box h3,
.choose-us-content-box p,
.choose-us-content-box::before {
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s
}
.choose-us-content-box::before {
	position: absolute;
	left: 0;
	right: 0;
	height: 60px;
	background-color: #fff;
	z-index: -1
}
.choose-us-content-box::after {
	position: absolute;
	left: 0;
	right: -2px;
	height: 59px;
	background-color: #ededed;
	z-index: -2
}
.choose-us-box:hover .choose-us-content-box::before {
	background-color: #000
}
.choose-us-content-box h3 {
	font-size: 18px;
	font-weight: 600;
	text-align: left;
	margin: 0;
	padding-bottom: 10px
}
.choose-us-content-box p {
	font-size: 13px;
	color: #000;
	text-align: left;
	line-height: 25px;
	margin-bottom: 20px
}
.choose-us-content-box a {
	color: #de302f;
	text-align: right;
	font-size: 12px;
	font-weight: 700;
	float: right;
	clear: both;
	padding-right: 5px
}
.what-we-do-box,
.what-we-do-box span {
	text-align: center;
	display: inline-block
}
.choose-us-box:hover .choose-us-content-box a,
.choose-us-box:hover .choose-us-content-box h3,
.choose-us-box:hover .choose-us-content-box p {
	color: #fff
}
.choose-us-box:hover .choose-us-content-box {
	background-color: #000;
	color: #fff
}
.choose-us {
	background-color: #fff
}
.item.active,
.item.active+.item,
.item.active+.item+.item {
	display: block;
	float: left
}
.statistics-box:hover {
	box-shadow: 0 0 2px 10px #687F8C inset;
	webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s
}
.what-we-do {
	position: relative
}
.what-we-do .image-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 34.010%
}
.we-do-more h3 {
	font-size: 45px;
	color: #111;
	margin: 0
}
.we-do-more h2 {
	font-size: 34px;
	color: #222;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 18px
}
.we-do-more p {
	font-size: 14px;
	color: #999;
	line-height: 25px
}
.what-we-do-box {
	margin-top: 40px;
	position: relative
}
.what-we-do-box span {
	font-weight: 600;
	margin-bottom: 20px;
	color: #E15708
}
.what-we-do-box&gt;a {
	text-align: left;
	font-size: 11px;
	font-weight: 600;
	color: #de302f;
	letter-spacing: 1px;
	position: relative;
	text-transform: uppercase
}
.what-we-do-box&gt;a::after {
	position: absolute;
	content: "...";
	font-size: 15px;
	top: -5px;
	right: -17px
}
.what-we-do-box a:hover {
	color: #000
}
.what-we-do-box p {
	color: #111;
	font-size: 14px;
	line-height: 25px;
	text-align: center
}
.what-we-do-box .more-service a {
	background-color: #de302f;
	padding: 15px 35px;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	border-radius: 5px;
	margin-top: 5px;
	display: inline-block;
	margin-left: 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 15px
}
.what-we-do-box .more-service:hover a {
	background-color: #181818;
	color: #fff;
	transition: all 1s ease-in-out
}
.what-we-do2 {
	background-color: #f8f8f8
}
.what-we-do2 .what-we-do-box {
	margin-top: 0;
	margin-bottom: 40px
}
.well-xl {
	padding-top: 1.85rem;
	padding-bottom: 1.83rem
}
.bg-image {
	background-repeat: repeat-x;
	background-position: left bottom
}
.bg-image-1 {
	background-image: url(../images/bg-image-1.png)
}
html .page .bg-primary,
html .page .bg-primary .bg-pattern::before {
	background-color: #e74c3c
}
@media (max-width: 767px) {
	html:not(.lt-ie10) .text-md-left {
		text-align: center;
		color: #fff
	}
}
.heading-1&gt;.heading-2,
h1&gt;.heading-2 {
	margin-bottom: .33rem
}
.heading-2,
h2 {
	font-size: 36px;
	line-height: 1.2;
	color: #fff
}
.heading-2 mark,
h2 mark {
	padding: 5px 60px
}
@media (min-width: 768px) {
	.heading-2,
	h2 {
		font-size: 48px;
		line-height: 1.1;
		color: #fff
	}
	html:not(.lt-ie10) .text-md-left {
		text-align: left;
		color: #fff
	}
	.col-md-12.rel_img {
		padding: 0 25px 10px 10px;
		background: #fff;
		max-height: 100%;
		margin-top: 20px
	}
}
@media (min-width: 1200px) {
	.heading-2,
	h2 {
		font-size: 45px;
		line-height: 1;
		color: #423a24
	}
	html:not(.lt-ie10) .text-md-left {
		text-align: left;
		color: #000
	}
	.col-md-12.rel_img {
		padding: 0 25px 10px 10px;
		background: #fff;
		min-height: 56px;
		margin-top: 20px
	}
}
#slid_nav {
	list-style-type: none
}
.rel_img ul {
	list-style-type: none;
	padding: 10px 0;
	margin: 0 -7px
}
section#prop_detal .panel-body {
	padding-top: 0;
	border-top: 1px solid #000
}
.rel_img ul li {
	float: left;
	width: 20%;
	padding: 0 1%
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 1
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
.quote&gt;p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding: 25px;
	color: #000;
	background: #f3f3f3;
	line-height: 1;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px
}
@media (min-width: 768px) {
	.quote&gt;p {
		padding: 20px;
		text-align: justify
	}
}
@media (min-width: 992px) {
	.quote&gt;p {
		min-height: 200px
	}
}
.quote&gt;p q {
	font-size: 15px;
	line-height: 1.5
}
.quote&gt;p q:before {
	content: '" '
}
.quote&gt;p q:after {
	content: '"'
}
.quote&gt;p q:after,
.quote&gt;p q:before {
	font-size: 20px
}
.quote&gt;p:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 30px 0 0;
	border-color: #f3f3f3 transparent transparent;
	position: absolute;
	top: 100%;
	left: 50px
}
.quote__meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 50px
}
.quote__meta img {
	margin-top: 0;
	border-radius: 50%;
	width: auto;
	max-width: 100%
}
.quote__meta p {
	margin-top: 0;
	padding-top: 10px;
	padding-left: 24px
}
.quote__meta p cite {
	display: block;
	font-size: 16px;
	font-weight: 700;
	color: #000;
	font-style: normal
}
.statistics-box,
.statistics-box i,
.statistics-box&gt;span {
	display: inline-block;
	width: 100%
}
.quote__meta p a {
	font-size: 14px;
	line-height: 1;
	color: #000
}
.statistics-box {
	background-color: #1D1D1D;
	text-align: center;
	padding-top: 27px;
	padding-bottom: 18px;
	border-radius: 0 50px
}
.statistics-box i {
	max-height: 63px;
	min-height: 63px;
	line-height: 63px;
	text-align: center
}
.statistics-box&gt;span {
	font-size: 32px;
	color: #fff;
	font-weight: 600
}
.statistics-box h3 span {
	color: #fff;
	font-size: 14px
}
.statistics-box&gt;h3 {
	margin: 0
}
@media (min-width: 768px) {
	.hoteldeals {
		text-align: center!important;
		font-size: 25px;
		line-height: 10px;
		margin-top: 30px
	}
	.get-mobile {
		text-align: left
	}
	.get-mobile h3 {
		font-size: 26px;
		margin-top: 0;
		color: #E15708;
		margin-bottom: 15px
	}
	.get-mobile h2 {
		font-size: 34px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #E15708;
		margin-top: 0;
		margin-bottom: 22px
	}
	.get-mobile p {
		font-size: 14px;
		color: #111;
		line-height: 30px;
		padding-right: 25px
	}
	.get-mobile-content {
		display: inline-block;
		margin-top: 3px;
		margin-bottom: 17px
	}
	.get-mobile&gt;img {
		margin-top: 24px;
		display: inline-block
	}
	.get-mobile-playstore img {
		float: left;
		clear: right;
		margin-right: 20px
	}
	.home-form .nav-tabs&gt;li.active&gt;a,
	.home-form .nav-tabs&gt;li.active&gt;a:focus,
	.home-form .nav-tabs&gt;li&gt;a:hover {
		color: #fff;
		background-color: #223341;
		border: 1px solid #223341!important
	}
}
@media (max-width: 767px) {
	.hoteldeals {
		text-align: center!important;
		font-size: 17px;
		margin-top: 30px
	}
	.home-form .nav-tabs&gt;li.active&gt;a,
	.home-form .nav-tabs&gt;li.active&gt;a:focus,
	.home-form .nav-tabs&gt;li&gt;a:hover {
		color: #111;
		background-color: #fff;
		font-size: 13px;
		border-bottom: 5px solid #0e99f2
	}
	.home-form .nav-tabs&gt;li&gt;a {
		font-size: 13px
	}
	.get-mobile {
		text-align: center
	}
	.get-mobile h3 {
		font-size: 26px;
		margin-top: 20px;
		color: #111;
		margin-bottom: 15px
	}
	.get-mobile h2 {
		font-size: 34px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #E15708;
		margin-top: 0;
		margin-bottom: 22px
	}
	.get-mobile p {
		font-size: 13px;
		color: #111;
		line-height: 30px
	}
	.get-mobile-content {
		display: inline-block;
		margin-top: 3px;
		margin-bottom: 17px
	}
	.get-mobile&gt;img {
		margin-top: 24px;
		display: inline-block
	}
	.get-mobile-playstore img {
		margin: 0 auto;
		clear: right
	}
	.footer-main {
		background: #1A1E21;
		padding-top: 8px
	}
}
.imageadmin {
	border: 3px solid #f3f3f3
}
@media (min-width: 768px) {
	.footer-main {
		background: #1A1E21;
		padding-top: 38px
	}
}
.bottom-footer {
	background-color: #fff;
	padding: 10px 0
}
.bottom-footer ul {
	margin-bottom: 0;
	list-style: none
}
@media(min-width:768px) {
	.bottom-footer ul li {
		float: left;
		padding: 0 8px;
		position: relative
	}
}
@media(max-width:480px) {
	.bottom-footer ul li {
		float: left;
		padding: 12px 8px;
		position: relative
	}
}
.bottom-footer ul li:before {
	color: #fff;
	position: absolute;
	left: -4px;
	top: 0
}
.bottom-footer ul li:first-child:before {
	content: ""
}
.bottom-footer ul li a {
	color: #fff;
	text-transform: uppercase;
	font-family: Oxygen, sans-serif;
	font-size: 12px
}
.bottom-footer p {
	color: #1e1818;
	text-align: center;
	font-size: 14px;
}
@media(max-width:767px) {
	.nav-tabs li a&gt;i {
		font-size: 45px
	}
	.nav-tabs li a,
	.pricee {
		font-size: 14px
	}
	.fontd {
		display: block
	}
	.srch_frm1,
	.widthPakd {
		width: 100%
	}
	.pricee {
		font-weight: 300;
		float: left;
		margin-top: 5px;
		color: #383578;
		border: 2px solid red;
		border-radius: 5px;
		margin-left: 15px;
		width: 90%;
	}
}
@media(min-width:780px) {
	.nav-tabs li a&gt;i {
		font-size: 21px
	}
	.fontd {
		font-weight: 600;
		color: #111;
		width: 45%
	}
	.srch_frm1,
	.widthPakd {
		width: 82%
	}
	.pricee {
		font-weight: 300;
		float: left;
		font-size: 15px;
		margin-top: 16px;
		color: #383578;
		border: 1px solid #fff;
		border-radius: 2px;
		box-shadow: 1px 2px 5px #111;
	}
}
.widget-subscribe .subscribe-box {
	display: inline-block;
	padding: 45px 35px;
	border: 1px solid rgba(209, 209, 209, .2);
	color: #eee
}
.subscribe-box h4 {
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 30px;
	color: #fff
}
.subscribe-box p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 30px
}
.subscribe-box input {
	border: none;
	text-transform: uppercase;
	padding-top: 12px;
	padding-bottom: 12px;
	height: auto
}
.subscribe-box input:focus {
	box-shadow: none
}
.subscribe-box .input-group-btn&gt;.btn,
.subscribe-box input {
	border-radius: 0;
	outline: 0
}
.subscribe-box .input-group-btn&gt;.btn {
	text-transform: uppercase;
	background-color: #f7b731;
	border-color: #f7b731;
	padding-top: 11px;
	padding-bottom: 11px
}
.widget-subscribe ul {
	margin-top: 22px;
	list-style: none
}
.widget-subscribe ul li {
	float: left;
	margin: 0 10px 30px 0;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background: #fff;
	color: #111;
	font-size: 20px
}
.fa-facebook {
	padding: 7px 0 0 14px
}
.fa-google-plus,
.fa-linkedin,
.fa-twitter,
.fa-youtube {
	padding: 7px 0 0 12px
}
@media(min-width:768px) {
	.widget-subscribe ul li {
		float: left;
		margin: -11px 11px 14px 0
	}
}
@media(max-width:667px) {
	.widget-subscribe ul li {
		float: left;
		margin: -20px 10px 0 auto
	}
}
@media(max-width:480px) {
	.widget-subscribe ul li {
		float: left;
		margin: -20px 10px 0 auto;
	}
}
.footer-main .widget-title {
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	margin-top: 0;
	color: #fff;
	margin-bottom: 10px;
	background-image: none
}
.footer-main .widget {
	width: 100%;
	display: inline-block;
	margin-bottom: 5px
}
.widget-links .row div .abc {
	width: 100%
}
.widget-links .row div .abc:last-child {
	margin-bottom: 0
}
.widget-links .row .abc a {
	font-size: 13px;
	color: #EFEFEF;
	padding: 8px 0;
	line-height: 10px
}
.widget-links div .abc a:before {
	content: "\e09b";
	font-family: trips!important;
	width: 7px;
	color: #687F8C height: 10px;
	display: inline-block;
	margin-right: 14px
}
.widget-links ul {
	list-style: none
}
.widget-links ul li {
	line-height: 1.3rem
}
.widget-links ul li a {
	color: #fff;
	font-size: 13px
}
.border1 {
	border: 1px solid red
}
.widget-about {
	color: #fff;
	font-size: 14px
}
.widget-about p {
	margin-bottom: 40px
}
.widget-about li {
	display: inline-block;
	width: 100%;
	position: relative;
	line-height: 19px;
	padding-left: 55px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 13px
}
.widget-about li span {
	display: block
}
.widget-about li i {
	position: absolute;
	left: 0;
	color: #fff;
	padding: 8px;
	text-align: center;
	width: 39px;
	height: 39px;
	font-size: 19px;
	border-bottom: 2px solid #fff
}
.widget-about li i:hover {
	color: #E9EAEB;
	cursor: pointer;
	border-bottom: 2px solid #fff
}
.widget-about li:last-child {
	margin-bottom: 0
}
.widget-about li a {
	color: #fff;
	font-weight: 400
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.location,
	.phone {
		margin: 0
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.location,
	.phone {
		margin: 0
	}
}
@media only screen and (min-width: 319px) and (max-width: 767px) {
	.bottom-footer p,
	.bottom-footer ul,
	.logo-block,
	.middle-header .col-md-6,
	.top-header .social,
	.top-header .top-menu {
		width: 100%;
		text-align: center
	}
	.top-header .social {
		margin-bottom: 14px
	}
	.top-header .top-menu {
		padding: 0
	}
	.top-header .top-menu ul li {
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px
	}
	.logo-block {
		margin-bottom: 33px
	}
	.logo-block a {
		max-width: 220px;
		display: inline-block;
		position: relative
	}
	.logo-block a img {
		left: 0
	}
	.location,
	.phone {
		margin: 0
	}
	.bottom-footer,
	.bottom-footer ul,
	.bottom-footer ul li {
		float: none;
		display: inline-block
	}
	.bottom-footer ul {
		margin-bottom: 10px
	}
}
@media(min-width:780px) {
	.page25-content {
		float: left;
		width: 100%;
		border: 1px solid #EBEBEB;
		margin-top: 20px;
		transition: all .1s ease-in;
		-webkit-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		background: #fff;
		line-height: 1.2rem;
		padding: 10px 0;
		color: #0F1010
	}
	.showDiV {
		display: none
	}
}
@media(max-width:778px) {
	.page25-content {
		display: none;
		color: #2671a1
	}
	.tabbutton {
		margin-bottom: 10px!important
	}
}
@media(max-width:480px) {
	.showDiV {
		width: 100%;
		display: block;
		margin: 0;
		text-align: center;
		background: #fff;
		line-height: 1.2rem;
		padding: 2px 0;
		margin-top: 5px !important;
	}
}
.border {
	border: 2px solid
}
.page25-content-header {
	height: 8px;
	width: 100%;
	float: left;
	background: url(../images/form-headr-bg2.jpg) repeat-x
}
.p25-minicar-wrap {
	width: 220px;
	height: 145px;
	float: left;
	background: #F1C40F
}
.p25-minicar {
	width: 90%;
	height: 120px;
	margin: 15px auto
}
.Proin-text-wrap {
	float: left;
	width: 218px
}
.Proin-text-wrap h6 {
	font-size: 28px;
	padding-left: 10px;
	margin-top: 6px
}
.Proin-text-wrap p {
	font-size: 16px;
	padding-left: 10px;
	margin-top: -10px
}
.pa25-btn {
	text-align: center;
	width: 160px;
	height: 50px;
	font-weight: 700;
	line-height: 16px;
	padding: 16px;
	font-family: SourceSansPro Light
}
.pa25-btn:hover {
	transition: all 150ms ease-in;
	-webkit-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
	-moz-transition: all 150ms ease-in
}
.pa25-btn-wrap {
	width: 160px;
	height: 50px;
	margin-top: 46px;
	margin-left: 47px
}
.pa28-btn-wrapper {
	width: 218px;
	float: left
}
.pa28-text-wrap {
	width: 100px;
	margin-left: -10px;
	float: left;
	margin-top: 21px
}
.pa25-frofile-wrap {
	width: 200px;
	float: left
}
.p25-text-bag2 {
	margin-left: 32px
}
.p25-minicar-promo-text2 {
	height: 64px;
	width: 157px;
	float: left;
	margin-left: 2px;
	margin-top: 27px!important
}
.pa28-text-wrap h2,
.pa28-text-wrap p {
	margin-left: -3px;
	text-align: center
}
.pa28-text-wrap p {
	font-size: 14px
}
.page25-content:hover {
	background: #fff
}
.page25-content:hover .page25-clipart {
	background: url(../images/clipart-hover.png) no-repeat
}
.p25-minicar-clipartwrap {
	height: 29px;
	width: 130px;
	float: left;
	margin-left: 16px;
	margin-top: 5px
}
.page25-clipart2 {
	margin-left: 57px
}
.page25-clipart a {
	font-size: 18px;
	text-align: center;
	line-height: 34px
}
.page25-clipart {
	float: left;
	width: 36px;
	height: 29px;
	background: url(../images/clipart2.png) no-repeat;
	text-align: center
}
.page25-container {
	margin-bottom: 101px
}
.col-md-11&gt;.h4&gt;.h6,
.col-md-11&gt;.h6,
.col-md-8&gt;.h6 {
	color: #514E4D
}
.mgtop_1 {
	margin-top: 10px
}
.mgtop_15 {
	margin-top: 15px
}
.bg_7 {
	background: RGBA(210, 240, 129, .44);
	background: linear-gradient(180deg, RGB(255, 255, 255), #FFF, RGB(254, 254, 254), RGBA(226, 226, 243, .63))
}
@media(max-width:767px) {
	.ih-item.square, .marquee {
		width: 100%
	}
	.marquee {
		height: 30px;
		color: #fff;
		position: absolute;
		border-top: 1px solid #FC0
	}
	.marquee p {
		padding: 0 10px;
		color: #fff;
		font-weight: 600
	}
	.showitem {
		display: none
	}
	.hideitem {
		display: block
	}
	.homeform1 {
		padding: 0 0 40px
	}
	.headingtagg {
		color: #fff;
		text-transform: capitalize;
		margin-top: 20px;
		font-size: 24px;
		text-align: center;
		margin-bottom: 20px
	}
}
@media(min-width:768px) {
	.ih-item.square {
		width: 316px
	}
	.marquee {
		width: 100%;
		line-height: 25px;
		height: 34px
	}
	.showitem {
		display: block
	}
	.hideitem {
		display: none
	}
	.marquee p a {
		color: #fff
	}
	.headingtagg {
		color: #fff;
		text-transform: capitalize;
		font-size: 28px;
		text-align: left
	}
}
.visaIcon {
	width: 79px;
	height: 44px;
	float: left;
	background: url(../images/visa.png)
}
.masterCardIcon {
	width: 77px;
	height: 44px;
	float: left;
	background: url(../images/mastercard.png)
}
.AmericanExpressIcon {
	width: 78px;
	height: 44px;
	float: left;
	background: url(../images/american.png)
}
.topheader {
	width: 50px;
	height: 30px;
	float: left;
	background: url(../images/all-sprite.png) -550px -70px no-repeat;
	margin: 7px 5px 0 0
}
.f-nav,
.marquee p,
.width {
	width: 100%
}
.icon-menu27 {
	color: #111;
	font-size: 21px
}
.f-nav {
	z-index: 9999;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff!important
}
.marquee {
	overflow: hidden;
	position: relative;
	-webkit-transition: background-color 350ms;
	-moz-transition: background-color 350ms;
	transition: background-color 350ms
}
.marquee p {
	font-family: Tahoma, Arial, sans-serif;
	height: 100%;
	text-align: center
}
ul.topbar-social&gt;li a {
	font-weight: 200
}
.ui-autocomplete {
	overflow: hidden;
	-webkit-box-shadow: 2px 17px 67px -4px rgba(0, 0, 0, .75);
	-moz-box-shadow: 2px 17px 67px -4px rgba(0, 0, 0, .75);
	box-shadow: 2px 17px 67px -4px rgba(0, 0, 0, .75);
	border: 1px solid #fff;
	background: #fff
}
.ui-autocomplete li {
	background: #fff;
	color: #111;
	font-size: 14px
}
.ui-autocomplete li::before {
	content: "P";
	font-family: trips!important;
	width: 7px;
	color: #687F8C height: 10px;
	display: inline-block;
	margin-right: 14px
}
.ui-widget {
	font-family: arial;
	font-size: 1.1em;
	color: #111
}
.ui-menu {
	display: block;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0
}
.ui-front {
	z-index: 100
}
.ui-autocomplete li:first-child {
	border: none;
	background: #fff
}
.ui-autocomplete li:hover {
	color: #fff
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border-radius: 0
}
.ui-autocomplete {
	cursor: default;
	left: 0;
	position: absolute;
	top: 0;
	max-height: 190px;
	overflow-y: hidden;
	overflow-x: hidden;
	z-index: 2147483647
}
#faqs dt,
.grid_icon,
.rdo,
.rdo1 {
	cursor: pointer
}
* html .ui-autocomplete {
	height: 100px
}
span.ui-helper-hidden-accessible div {
	display: none
}
.rdo {
	display: inline-block;
	position: relative;
	margin-right: 15px
}
input[type=radio] {
	display: none
}
.rdo1,
.rdo:before {
	display: inline-block
}
.rdo:before {
	content: "";
	width: 22px;
	height: 22px;
	margin-right: 25px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: transparent;
	border: 2px solid #fff
}
.radio .rdo:before {
	border-radius: 50%
}
input[type=radio]:checked+.rdo:before {
	content: "\2022";
	color: #fff;
	font-size: 27px;
	text-align: center;
	line-height: 20px
}
.rdo1 {
	position: relative;
	padding-left: 45px;
	margin-right: 15px;
	font-size: 13px
}
input[type=checkbox] {
	display: none
}
.rdo1:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 25px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: rgba(255, 255, 255, 0);
	box-shadow: inset 0 2px 3px 0 transparent, 0 1px 0 0 rgba(255, 255, 255, .8);
	border: 2px solid #555
}
input[type=checkbox]:checked+.rdo1:before {
	content: "\2022";
	color: #11070b;
	font-size: 40px;
	text-align: center;
	line-height: 23px
}
.iconin img {
	margin-top: -10px;
	margin-bottom: 5px
}
@media(min-width:768px) {
.addbtn {
    margin: 40px 0 0 10px;
    font-weight: 700;
    cursor: pointer;
    color: #ffc000;
}
	.mwdtbtn {
		width: 50%
	}
	.tourPackageResult {
		display: block
	}
	.fareKm,
	.modify {
		display: none
	}
	.rdo {
		font-size: 13px;
		padding-left: 25px
	}
	.imptm {
		margin-top: -50px!important
	}
}
@media(max-width:767px) {
	.addbtn {
		margin: 5px 0 0 10px;
		cursor: pointer;
		font-weight: 700;
		color: #339
	}
	.mwdtbtn {
		width: 100%
	}
	.topremg {
		margin-top: -350px!important
	}
	.tourPackageResult {
		width: 100%;
		background: #E8E8E8;
		text-align: center;
		margin: 8px auto
	}
	.modify {
		margin-top: -20px;
		background: #f90;
		text-align: left;
		margin-bottom: 20px
	}
	.fareKm {
		font-size: 13px
	}
	.rdo {
		font-size: 10px;
		padding-left: 1px
	}
	.imptm {
		margin-top: -30px!important
	}
	.fareheight {
		min-height: 120px;
	}
}
@media(max-width:480px) {
	.fareheight {
		min-height: 10px;
	}
	.addbtn {
		margin: 5px 0 0 10px;
		cursor: pointer;
		font-weight: 700;
		color: #339
	}
	.mwdtbtn {
		width: 100%
	}
	.topremg {
		margin-top: -350px!important
	}
	.tourPackageResult {
		width: 100%;
		background: #E8E8E8;
		text-align: center;
		margin: 8px auto
	}
	.modify {
		margin-top: 0px;
		background: #f90;
		text-align: left;
		margin-bottom: 0px;
		color: #fff
	}
	.modify font.h6 {
		font-size: 10px;
	}
	.fareKm {
		font-size: 13px
	}
	.imptm {
		margin-top: -30px!important
	}
}
@media(max-width:767px) {
	.nav-tabs li a&gt;i {
		font-size: 45px
	}
	.nav-tabs li a {
		font-size: 14px
	}
	.imfgf {
		width: 91%;
		padding: 10px 17px;
		border-radius: 5px;
		border: 1px solid #ccc;
		margin: 10px 8px 10px 15px
	}
}
@media(min-width:780px) {
	.nav-tabs li a&gt;i {
		font-size: 25px;
		padding-right: 5px
	}
}
.input-group-addon i {
	width: 22px
}
select {
	-moz-appearance: none;
	background: right top no-repeat #fff
}
option {
	padding: 5px;
	color: #333
}
.mgbutton {
	margin-top: 25px
}
.srch_frm1 {
	background: #28a809;
	padding: 25px;
	border-radius: 3px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
	margin: 0 auto
}
.font_size {
	font-size: 14px;
	color: #E15708;
	font-weight: 700
}
.pd1 {
	padding: 10px
}
.mg_top_51 {
	margin-top: 70px
}
.grid_1_of_3 {
	display: block;
	float: left;
	border: 1px solid #999;
	border-radius: 5px;
	min-height: 374px;
	margin: 1% 0 1% 1.6%
}
.grid_1_of_3:first-child {
	margin-left: 0
}
.images_1_of_3 {
	width: 100%;
	padding: 1.5%;
	text-align: center
}
.images_1_of_3 img {
	min-width: 100%;
	display: block
}
.grid_icon {
	border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-o-border-radius: 4em;
	border: 5px solid #FFF;
	display: inline-block;
	padding: 10px;
	background: #171B20;
	transition: .5s ease;
	-moz-transition: .5s ease;
	-o-transition: .5s ease;
	-webkit-transition: .5s ease
}
.grid_icon:hover {
	background: #E2624B
}
.images_1_of_3 h3 {
	font-family: inherit;
	color: #E15708;
	font-size: 1.2em;
	width: 82%;
	margin: 0 auto;
	padding: 10px 0 0;
	text-transform: capitalize
}
.images_1_of_3 p {
	font-size: .85em;
	color: #000;
	line-height: 1.6em;
	font-family: inherit;
	width: 86%;
	margin: 0 auto;
	padding: 1px 0
}
.images_1_of_3 .button {
	margin-top: 5px
}
.images_1_of_3 .button a {
	background: #C22049;
	padding: 12px 30px;
	font-family: inherit;
	color: #FFF;
	display: inline-block;
	font-size: .875em;
	transition: .5s ease;
	-o-transition: .5s ease;
	-moz-transition: .5s ease;
	-webkit-transition: .5s ease;
	text-transform: uppercase
}
.input-group::after,
.selctArraow::after {
	font-family: trips!important
}
.homevabs span,
.titlepack {
	text-transform: capitalize
}
.images_1_of_3 .button a:hover {
	background: #222;
	color: #FFF
}
#faqs dd,
#faqs dt {
	padding: 0 0 0 50px
}
#faqs dt {
	font-size: 1.2em;
	color: #0893de;
	height: 37px;
	line-height: 37px;
	margin: 0 0 15px 25px;
	background: url(../images/expand-icon.png) left no-repeat
}
#faqs dd {
	font-size: 1em;
	margin: 0 0 20px 25px
}
#faqs .expanded {
	background: url(../images/expanded-icon.png) left no-repeat
}
.yamm a i {
	color: #111 !important;
	text-align: center;
	font-size: 19px
}
@media(min-width:767px) {
	.pill-content&gt;.pill-pane, .tab-content&gt;.tab-pane {
		display: none
	}
	.pill-content&gt;.active,
	.tab-content&gt;.active {
		display: block
	}
	.tabs-left&gt;.nav-tabs&gt;li,
	.tabs-right&gt;.nav-tabs&gt;li {
		float: none
	}
	.tabs-left&gt;.nav-tabs&gt;li&gt;a,
	.tabs-right&gt;.nav-tabs&gt;li&gt;a {
		min-width: 150px;
		margin-right: 0;
		margin-bottom: 3px;
		text-align: left;
		padding: 5px 4px;
    	color: #111;
	}
	.tabs-left&gt;.nav-tabs {
		border-bottom: 0;
		float: left;
		margin-left: -6px;
		margin-top: 20px;
		width: 100%
	}
	.tabs-left&gt;.nav-tabs&gt;li&gt;a {
		margin-right: -1px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px
	}
	.tabs-left&gt;.nav-tabs&gt;li&gt;a:focus,
	.tabs-left&gt;.nav-tabs&gt;li&gt;a:hover {
		border-color: #eee #ddd #eee #eee;
		border-width: 1px;
	}
	.tabs-left&gt;.nav-tabs .active&gt;a,
	.tabs-left&gt;.nav-tabs .active&gt;a:focus,
	.tabs-left&gt;.nav-tabs .active&gt;a:hover {
		border-color: #ddd transparent #ddd #ddd;
		border-width: 1px;
	}
	#tab_21 img{ width: 100%; }
	.imfgf {
		margin-left: 24px;
		margin-bottom: -21px;
		margin-top: 31px;
		border: 2px solid #ccc
	}
}
.homep,
.homevabs,
.homevabs span {
	text-align: center
}
.input-group::after {
	content: "\f041";
	width: 7px;
	color: #687F8C;
	height: 10px;
	display: inline-block;
	margin: 32px 0 0 -26px;
	position: absolute;
	z-index: 11;
	right: 19px;
}
.dpd i {
	font-size: 50px;
	color: #fff
}
.dpd[class^=icon-]::before {
	float: none
}
.dpd span {
	font-size: 20px;
	color: #fff;
	font-weight: 600
}
.homevabs {
	color: #111;
	font-weight: 700;
	font-size: 30px
}
.homevabs span {
	font-weight: 600;
	color: #889AB3;
	font-size: 17px
}
.homep {
	font-weight: 500;
	color: #111;
	font-size: 15px
}
@media(min-width:767px) {
	.booknow, .searchimg {
		width: 100%
	}
	.invalid {
		margin-right: 20px;
		font-size: 12px;
		border-bottom: 1px dotted #eb2026;
	}
	.Avail,
	.dexperience {
		font-size: 15px
	}
	.searchimg {
		height: 100%;
		margin: 5px 0
	}
	.Avail,
	.amountpay {
		margin-top: 7px;
		float: left;
		color: #514E4D
	}
	.mgbtn,
	.mgtop_2 {
		margin-bottom: 10px
	}
	.col-lg-6&gt;span&gt;.list-unstyled&gt;li {
		text-align: center;
		float: left;
		padding: 5px
	}
	.dexperience {
		color: #514E4D;
		float: left;
		line-height: 19px
	}
	.amountpay {
		font-size: 17px;
		font-weight: 900
	}
	.mgtop_2,
	.star::before,
	.vehic {
		margin-top: 10px
	}
	.star::before {
		right: 10px;
		content: "\f006\f006\f006\f006\f006";
		display: inline-block;
		font: normal normal normal 3px/1 FontAwesome;
		font-size: 17px;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0, 0);
		width: 100px;
		height: 3px;
		color: #514E4D;
		position: absolute;
		font-weight: 900
	}
	.fare {
		font-size: 13px;
		font-weight: 700;
		padding: 2px 0 0;
		cursor: pointer;
	}
	.serchViewt {
		margin-left: 51px!important
	}
	.mgtop_2 {
		text-align: center
	}
	.category {
		color: #111;
		font-size: 19px
	}
}
#barse:before,
.booknow:after {
	content: ""
}
.booknow a {
	color: #fff
}
.fareKm,
.fixedFrae,
.fixedkm,
.segmentMob {
	display: block;
	width: 100%;
	color: #111;
	border-bottom: 1px dotted #111;
	text-align: left;
	float: left;
	font-size: 12px;
}
.booknow,
.driver {
	text-align: center
}
.driver {
	display: block;
	width: 60%;
	color: #111;
	float: left
}
@media(max-width:767px) {
	.searchimg {
		height: 160px;
		width: 104%;
		margin: 0 -1px 0 -6px
	}
	.col-lg-6&gt;span&gt;.list-unstyled&gt;li {
		text-align: center;
		float: left;
		padding: 8px 11%
	}
	.booknow {
		width: 100%;
		margin: 10px 0
	}
	.amountpay,
	.mgtop_2 {
		text-align: center;
		margin-bottom: 10px
	}
	.paddingmob {
		margin: 0 10px
	}
	.star::before {
		right: 40px
	}
	.Avail,
	.amountpay,
	.dexperience {
		display: none
	}
	.fareKm,
	.fixedkm,
	.star {
		float: left;
		font-size: 13px
	}
	.invalid {
		margin-right: 20px;
		font-size: 19px
	}
	.fare,
	.segmentMob {
		font-size: 13px;
		font-weight: 700;
		padding: 2px 0 0
	}
	.fixedFrae {
		font-size: 22px;
		font-weight: 700;
		padding: 2px auto 0 16px
	}
	.mobViewbtn {
		margin-top: 15px!important
	}
	.serchViewt {
		margin-left: 0
	}
	.homeleft {
		margin-right: 0!important
	}
	.vehic {
		margin-top: 5px
	}
}
@media(max-width:480px) {
	.col-lg-6&gt;span&gt;.list-unstyled&gt;li {
		text-align: center;
		float: left;
		padding: 8px 11%
	}
	.Avail,
	.amountpay,
	.dexperience {
		display: none
	}
	.fareKm,
	.fixedkm,
	.star {
		float: left;
		font-size: 13px
	}
	.fixedFrae {
		font-size: 22px;
		font-weight: 700;
		padding: 2px auto 0 16px
	}
	.invalid {
		margin-right: 20px;
		font-size: 19px
	}
	.fare,
	.segmentMob {
		font-size: 13px;
		font-weight: 700;
		padding: 2px 0 0
	}
	.mobViewbtn {
		margin-top: 15px!important
	}
	.searchimg {
		height: 160px;
		width: 104%;
		margin: 0 -1px 0 -6px
	}
	.serchViewt {
		margin-left: 0
	}
	.homeleft {
		margin-right: 0!important
	}
	.vehic {
		margin-top: 5px
	}
}
.booknow span,
.promobutton {
	display: inline-block;
	cursor: pointer
}
.vehic {
	color: #111;
	font-size: 14px;
	font-weight: 500
}
.booknow,
.booknow span a {
	color: #fff
}
.col-lg-6&gt;span&gt;.list-unstyled {
	list-style: none;
	margin: 0 -15px
}
.col-lg-6&gt;span&gt;.list-unstyled&gt;li .fa-user {
	border: 1px solid #111;
	padding: 3px;
	font-size: 15px;
	border-radius: 50%;
	height: 26px;
	width: 26px
}
.col-lg-6&gt;span&gt;.list-unstyled&gt;li .fa-briefcase {
	border: 1px solid #111;
	padding: 4px 3px 4px 4px;
	font-size: 15px;
	border-radius: 50%;
	height: 26px;
	width: 26px
}
.col-lg-6&gt;span&gt;.list-unstyled&gt;li .fa-refresh {
	border: 1px solid #111;
	padding: 4px 3px 4px 4px;
	font-size: 15px;
	border-radius: 50%;
	height: 27px;
	width: 27px
}
.booknow {
	position: relative;
	background-color: #edbe19;
	border: none;
	font-size: 14px;
	padding: 6px 10px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	overflow: hidden;
	cursor: pointer;
	font-weight: 700;
	border-bottom-left-radius: 34px;
	border-top-left-radius: 34px;
	border-top-right-radius: 45px;
}
.booknow:after {
	background: #fff;
	opacity: 0;
	transition: all .8s
}
.booknow:active:after {
	padding: 0;
	margin: 0;
	opacity: 1;
	transition: 0s
}
.booknow span {
	position: relative;
	transition: .5s
}
.booknow span:after {
	content: 'Â»';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -3px;
	transition: .5s
}
.Attachtaxi,
.transdetailshead {
	position: relative;
	overflow: hidden;
	width: 100%
}
.booknow:hover span {
	padding-right: 25px
}
.booknow:hover span:after {
	opacity: 1;
	right: 0
}
.transdetailshead {
	background-color: #083971;
	display: block;
	min-height: 100%
}
.trdd,
.trddR,
.trddRLOGIN {
	background: #f90;
	text-align: center
}
.trdd span&gt;font,
.trddR span&gt;font,
.trddRLOGIN span&gt;font {
	color: #111;
	font-weight: 500;
	line-height: 3rem
}
.trdd span::before,
.trddR span::before,
.trddRLOGIN span::before {
	font-family: FontAwesome;
	float: left;
	font-size: 31px;
	color: #fff;
	padding: 6px;
	background: #000;
	width: 75px;
	margin-left: -15px;
	border-radius: 12px;
	line-height: 36px
}
@media(min-width:767px) {
	.transdetailshead {
		padding: 57px 0 0
	}
	.transdetailshead&gt;.container {
		width: 84%
	}
	.transdetailshead&gt;.container&gt;.row&gt;.col-lg-6&gt;span {
		font-weight: 600;
		text-transform: uppercase;
		line-height: 3.2em;
		font-size: 13px
	}
	.transdetailshead&gt;.container&gt;.row&gt;.col-lg-6&gt;font {
		font-weight: 600;
		line-height: 3.2em;
		font-size: 13px;
		float: right
	}
	.mgpLOGIN,
	.mgpdler {
		margin: 10px 10px 0 3px
	}
	.txtcenter {
		text-indent: 20px
	}
	.txtcenter i {
		text-indent: 2px;
		font-size: 20px
	}
	.trddR span&gt;font,
	.trddRLOGIN span&gt;font,
	.trdfare .bgrt {
		font-size: 14px
	}
	.changeTaxi {
		margin: 20px 0 20px -30px;
		width: 100%;
		background: #FFCA00;
		border-radius: 20px;
		border: none;
		color: #333
	}
	.notfoundcar {
		color: #4A697C;
		border: 1px solid #0076BA;
		text-align: center;
		border-radius: 10px;
		width: 40%;
		margin: 80px auto;
	}
	.notfoundcar h6 {
		font-size: 12px;
		text-transform: capitalize;
	}
}
@media(max-width:767px) {
	.modify &gt; .h6, h6 {
		font-size: 10px;
	}
	.notfoundcar {
		color: #4A697C;
		border: 1px solid #0076BA;
		text-align: center;
		border-radius: 10px;
		width: 100%;
		margin: 10px auto;
		padding: 10px;
	}
	.notfoundcar h6 {
		font-size: 12px;
		text-transform: capitalize;
	}
	.commenter-o {
		width: 100% !important;
	}
	.pd67 {
		padding-top: 0px !important;
	}
	.section-header {
		margin-bottom: 0px !important;
	}
	.hitstep h2,
	.hitfull h2 {
		color: #111 !important;
	}
	.transdetailshead {
		padding: 0
	}
	.transdetailshead&gt;.container&gt;.row&gt;.col-lg-6&gt;span {
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		line-height: 2em;
		font-size: 10px
	}
	.transdetailshead&gt;.container&gt;.row&gt;.col-lg-6&gt;font {
		font-weight: 600;
		text-align: center;
		line-height: 2em;
		font-size: 11px
	}
	.mgpLOGIN,
	.mgpdler {
		margin: 10px 0 0
	}
	.txtcenter,
	.txtright {
		text-align: right
	}
	.trdfare .bgrt {
		font-size: 10px
	}
	.trddR span&gt;font,
	.trddRLOGIN span&gt;font {
		font-size: 12px
	}
	.changeTaxi {
		margin: 20px auto;
		width: 100%;
		background: #FFCA00;
		border-radius: 20px;
		border: none;
		color: #333
	}
}
.trdfare {
	border-radius: 0;
	border: 2px solid #111;
	margin-top: 20px
}
.trdfare .bgrt {
	background: #FAFAFA;
	padding: 5px;
	margin-top: 5px;
	font-weight: 400
}
.trdfare .table-bordered&gt;tbody&gt;tr {
	background: #EDEDED
}
.trdfare .table-bordered&gt;tbody&gt;tr&gt;td {
	margin-top: 10px
}
.table-bordered,
.trdfare .table-bordered&gt;tbody&gt;tr&gt;td {
	border: none
}
.mg_top {
	margin-top: 5px
}
#payfull2,
.ty span {
	font-size: 14px;
	font-weight: 700;
	text-indent: 0;
	color: #000
}
.ty span i {
	font-size: 26px;
	font-weight: 300;
	text-indent: 5px;
	margin-top: 10px;
	color: #000
}
.promobutton {
	height: 40px;
	background: url(../images/sprite.png) -11px -1082px no-repeat #FFCA00;
	margin: -1px 0 0 10px;
	font-weight: 400;
	width: 130px;
	padding: 5px 25px;
	font-size: 18px;
	text-align: center;
	outline: 0;
	color: #000;
	border: none;
	border-radius: 25px;
	box-shadow: 0 4px #999
}
.bold,
.hreaDiver,
.tourheading {
	font-weight: 900
}
.promobutton:hover {
	background-color: #000;
	color: #fff;
	margin-top: -1px
}
.promobutton:active {
	background-color: #3e8e41;
	box-shadow: 0 5px #666;
	transform: translateY(14px);
	margin-top: -1px
}
.color_4 {
	color: #C00
}
.bgsliph {
	background: #160201;
	color: #FFF
}
.hreaDiver {
	font-size: 15px;
	color: #000;
	margin-top: 10px
}
.frituyr .row .form-group {
	margin-bottom: 2px!important
}
.frm_titl {
	font-size: 18px;
	color: #fff;
	background: #384953;
	line-height: 41px;
	text-align: center
}
.modelDialog .bgcontm {
	background: #EBEBEB
}
.aTp {
	text-align: justify;
	font-size: 12px;
	margin-top: 30px
}
.Attachtaxi,
.hovereffect,
.hovereffect h2,
.tourheading {
	text-align: center
}
.Attachtaxi {
	border: 2px solid #ffb950;
	background-color: #000;
	color: #fff;
	padding: 10px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 10px;
	border-radius: 9px
}
.btn-inverse11,
.btn-inverse12 {
	font-size: 15px;
	width: 100%;
	line-height: 29px;
	margin-bottom: 10px
}
.pdrow .pdimg {
	margin-top: 5px;
	height: 150px;
	width: 100%
}
.btn-inverse11 {
    color: #fff;
    font-weight: 500;
    border: 1px solid #343a37;
    background: #000;
    text-transform: capitalize!important;
    border-radius: 0px;
    padding: 11px !important;
}
.btn-inverse12 {
	color: #5c4f4f;
	background-color: #fff;
	background-image: linear-gradient(to bottom, #fff, #fff);
	font-weight: 700;
	border: 1px solid #5c4f4f
}
@media(min-width:780px) {
	.feedback, .feedback1 {
		z-index: -1;
		text-transform: capitalize
	}
	#lock2,
	.fedoutermenu,
	.sidemenuA {
		display: none
	}
	.form-control,
	.searchCar {
		box-shadow: none
	}
	.reviewResults {
		padding: 70px 0 40px
	}
	.softmrgin {
		padding: 0 20px;
		margin-top: 20px
	}
	.slipd,
	.tranfetails {
		padding: 20px 0 40px
	}
	.modelDialog {
		width: 485px!important
	}
	.feedback {
		margin-top: 80px;
		-ms-transform: rotate(270deg);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	.feedback1 {
		margin-top: 90px;
		font-weight: 900;
		-ms-transform: rotate(270deg);
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	.fedouter,
	.fedouter1 {
		z-index: 1;
		background: #FFB541;
		position: absolute;
		top: 219px;
		height: 120px;
		width: 30px
	}
	.fedouter {
		right: 0
	}
	.fedouter1 {
		left: 0
	}
	.nobg1 {
		background: #fff!important
	}
	.checkbox label,
	.radio label {
		margin: 5px 15px!important
	}
	,
	.section1,
	.section9 {
		padding: 60px 0!important
	}
	.section2 {
		padding: 1px 0!important
	}
	.outradiobutton {
		margin-top: 0
	}
	.mgtopTacrad {
		margin-top: 20px
	}
	.mgtabb {
		margin-top: 15px
	}
	.footerTop {
		margin-top: 0
	}
	.mg_top_223 {
		margin: 0
	}
	.mg_top_112 {
		margin-top: 30px
	}
	.form-control {
		height: 41px;
		padding: 8px 20px;
		margin-bottom: 10px
	}
	.section99 {
		padding: 1px 0!important
	}
}
@media(max-width:778px) {
	.softmrgin {
		margin-top: 0!important
	}
	.reviewResults {
		padding: 100px 0 40px
	}
	.slipd,
	.tranfetails {
		padding: 50px 0 40px
	}
	.modelDialog {
		width: 100%!important
	}
	.feedback,
	.feedback1 {
		display: none
	}
	.fedoutermenu {
		z-index: 1;
		background: #FFB541;
		position: absolute;
		top: 126px;
		left: 5%;
		margin: 0 auto;
		height: 35px;
		width: 90%;
		text-align: center;
		line-height: 2rem
	}
	.nobg1 {
		background: #fff
	}
	.sidemenuA {
		font-size: 30px;
		cursor: pointer
	}
	.section1,
	.section2,
	.section9 {
		padding: 0
	}
	.checkbox label,
	.radio label {
		margin: 5px 8px!important
	}
	.outradiobutton {
		margin-top: 0!important
	}
	.mgtopTacrad {
		margin-top: 10px
	}
	.mgtabb {
		margin-top: -20px
	}
	.footerTop {
		margin-top: 20px
	}
	#lock2 {
		font-size: 25px;
		float: right;
		margin-top: 16px;
		margin-right: 20px
	}
	#lock2 i {
		color: #fff!important
	}
	.mg_top_223 {
		margin: 0
	}
	.mg_top_112 {
		margin-top: 0
	}
	.form-control {
		height: 35px;
		border-radius: 5px;
		padding: 8px 20px;
		margin-bottom: 5px;
		box-shadow: none
	}
}
@media(max-width:480px) {
	.reviewResults {
		padding: 100px 0 40px
	}
	.slipd,
	.tranfetails {
		padding: 20px 0 40px
	}
	.modelDialog {
		width: 95%!important
	}
	.feedback,
	.feedback1 {
		display: none
	}
	.nobg1 {
		background: #fff
	}
	.fedoutermenu {
		z-index: 1;
		background: #FFB541;
		position: absolute;
		top: 126px;
		left: 5%;
		margin: 0 auto;
		height: 35px;
		width: 90%;
		text-align: center;
		line-height: 2rem
	}
	.sidemenuA {
		font-size: 24px;
		cursor: pointer
	}
	.section1,
	.section2,
	.section9 {
		padding: 0
	}
	.checkbox label,
	.radio label {
		margin: 5px 8px!important
	}
	.navbar-collapse {
		margin: 0 -15px;
		border: 0;
		z-index: 99999999999;
		position: absolute;
		width: 112%;
		clear: both
	}
	.outradiobutton {
		margin-top: 10px
	}
	.mgtopTacrad {
		margin-top: 0
	}
	.mgtabb {
		margin-top: -20px
	}
	.footerTop {
		margin-top: 20px
	}
	#lock2 {
		font-size: 25px;
		float: right;
		margin-top: 18px;
		margin-right: 20px
	}
	#lock2 i {
		color: #fff!important
	}
	.mg_top_223 {
		margin: 0
	}
	.mg_top_112 {
		margin-top: 0
	}
	.form-control {
		height: 35px;
		border-radius: 0px !important;
		padding: 8px 8px !important;
		margin-bottom: 5px;
		box-shadow: none
	}
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 60px
}
.sidenav a {
	padding: 8px 8px 8px 32px;
	color: #fff;
	display: block;
	transition: .3s;
	text-indent: 10px
}
.sidenav a i {
	color: #fff;
	padding: 0 13px
}
.offcanvas a:focus,
.sidenav a:hover {
	color: #f1f1f1
}
.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px
}
@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px
	}
	.sidenav a {
		font-size: 18px
	}
}
.section1,
.section9 {
	background-color: #fff;
	position: relative;
	display: block;
	padding: 0
}
.yellowBackground {
	background-color: #FFB541;
	color: #111
}
#payfull2 {
	font-size: 24px
}
@media(max-width:767px) {
	.colorpackh, .nights, .packprice, .perdiscount {
		font-weight: 900
	}
	.mobilenav {
		margin-left: 5.5%!important;
		list-style: none;
		margin: 1px auto;
		width: 91%
	}
	.mobilenav li a {
		float: left;
		margin-bottom: -2px;
		min-width: 23%;
		max-width: 100%;
		text-align: center;
		padding: 2%;
		background: #FC0;
		margin-left: 1px
	}
	.active12,
	.mobilenav li a:hover,
	.mobilenav li a:visited {
		background: #ccc!important
	}
	.mglfetsoft {
		margin-left: 0
	}
	.sindonft {
		display: block;
		line-height: 2rem;
		text-align: center;
		font-size: 16px;
		color: #111;
		text-transform: uppercase
	}
	.fluifbtr {
		margin-top: 20px;
		background: #FC0
	}
	.bgvisa {
		background: #000
	}
	.fa-cc-amex,
	.fa-cc-mastercard,
	.fa-cc-visa {
		color: #fff;
		font-size: 22px;
		line-height: 3rem
	}
	.socialfy {
		font-size: 15px;
		background: #fff;
		width: 24px;
		height: 24px;
		border-radius: 50%;
		color: #000;
		padding: 5px 7px
	}
	.nights,
	.startfrom,
	.textcross {
		font-size: 12px
	}
	.section1 {
		overflow: hidden
	}
	.pacarlistMob {
		line-height: 20px;
		padding-left: 0;
		list-style: none
	}
	.colorpackh {
		color: #F38521
	}
	.textcross {
		text-decoration: line-through;
		color: red
	}
	.packageRowmob {
		background: #FBFBFB;
		padding: 15px 5px 2px;
		box-shadow: 0 1px 4px 3px #ccc;
		margin-bottom: 20px;
		margin-top: 20px
	}
	.perperson,
	.startfrom {
		color: #9B9A9A;
		margin-top: 10px
	}
	.perperson {
		font-size: 9px
	}
	.perdiscount {
		width: 40px;
		height: 40px;
		background: #FFD548;
		border-radius: 50%;
		color: #000;
		font-size: 16px;
		padding: 12px 3px 11px 5px
	}
	.mobviewpacbudetails,
	.mobviewpacbutton {
		color: #000;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px
	}
	.packprice {
		font-size: 21px
	}
	.mobviewpacbutton {
		padding: 5px 10px;
		border: 2px solid #FC0;
		background: #FC0
	}
	.mobviewpacbudetails {
		padding: 6.4% 20%;
		border: 2px solid #F88700;
		background: #fff
	}
	.custoKHmize {
		margin-top: 15px
	}
}
@media(min-width:778px) {
	.bgvisa, .fluifbtr, .mobilenav, .sindonft {
		display: none
	}
	.nights,
	.packprice,
	.perdiscount,
	.textcross {
		font-weight: 900
	}
	.ulisconfa2&gt;[class^=icon-]::before,
	.ulisconfa3&gt;[class^=icon-]::before {
		float: none!important
	}
	.section1 {
		overflow: hidden
	}
	.section9 {
		overflow: visible
	}
	.searchdiv {
		margin-left: 0!important;
		margin-right: 0!important
	}
	.mglfetsoft {
		margin-left: 51px
	}
	.textcross {
		text-decoration: line-through;
		font-size: 16px;
		color: red
	}
	.startfrom {
		color: #908888;
		font-size: 17px;
		margin-top: 10px
	}
	.nights {
		font-size: 12px
	}
	.perperson {
		color: #9B9A9A;
		font-size: 9px;
		margin-top: 10px
	}
	.perdiscount {
		width: 60px;
		height: 91px;
		background: #FFD548;
		border-radius: 50%;
		color: #000;
		font-size: 22px;
		padding: 14px 5px 13px 7px;
		margin-left: 60px;
		line-height: 61px
	}
	.packprice {
		font-size: 34px;
		line-height: 50px
	}
	.bghtpac {
		background: #E8E8E8;
		line-height: 48px
	}
	.ulisconfa2,
	.ulisconfa3 {
		background: #39515B;
		font-size: 100%;
		width: 30px;
		color: #fff;
		height: 30px
	}
	.ulisconfa2 {
		border: 1px solid #111;
		border-radius: 50%;
		padding: 2% 2.3%;
		margin: 0 auto
	}
	.ulisconfa3 {
		border: 1px solid #111;
		border-radius: 50%;
		padding: 2%;
		margin: 0 10px;
		line-height: 65px
	}
	.Starting {
		font-size: 18px;
		color: #666
	}
	.tabli&gt;li&gt;a,
	.tbhuyt nav li {
		width: 50%!important
	}
	.tabli&gt;li&gt;a {
		padding: 10px 15px
	}
}
.footer-bar,
.underline-bar {
	text-decoration: none!important
}
#barse:before {
	background: url(../images/bars.png) right;
	border-left: 30px solid transparent;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	height: 0;
	right: -20px;
	position: absolute;
	top: 8px;
	width: 0;
	z-index: 1000
}
.selctArraow::after {
	content: "\e04f";
	width: 7px;
	color: #687F8C height: 10px;
	display: inline-block;
	margin: -33px 17px 0 0;
	position: relative;
	z-index: 11;
	float: right!important
}
.Explore {
	width: 100%!important;
	margin-top: 1px
}
.col-xs-12&gt;.selctArraow&gt;.form-control {
	margin-bottom: 0!important
}
.PackagebgCutomize {
	background: #FBFBFB;
	border: 1px solid #ccc
}
.tourheading {
	background: #FFB540;
	color: #fff;
	font-size: 18px;
	padding: 5px 10px;
	border-bottom: 2px solid #ccc;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.packageRow {
	background: #FBFBFB;
	padding: 25px 5px;
	box-shadow: 3px 4px 3px -2px #ccc;
	margin-top: -25px;
	margin-bottom: 20px
}
.pacarlist,
.pacarlist1 {
	padding-left: 0;
	list-style: none
}
.pacarlist1 {
	line-height: 20px
}
.pacarlist {
	line-height: 30px
}
.bordertop {
	border-top: 2px solid #ccc
}
.bghtpac {
	background: #E8E8E8;
	line-height: 48px
}
.ulisconfa {
	background: #39515B;
	font-size: 20px;
	width: 30px;
	color: #fff;
	height: 30px;
	border: 1px solid #111;
	border-radius: 50%;
	padding: 5px 7px 6px;
	margin: 0 3px
}
.ulisconfa&gt;[class^=icon-]::before {
	float: none!important
}
.opacit18 {
	opacity: .3
}
@media(max-width:667px) {
	.ulisconfa2&gt;[class^=icon-]: : before, .ulisconfa3&gt;[class^=icon-]: : before {
		float: none!important
	}
	.tourheading {
		font-size: 12px
	}
	.selctArraow {
		font-size: 11px
	}
	.ulisconfa2,
	.ulisconfa3 {
		background: #39515B;
		font-size: 100%;
		width: 30px;
		color: #fff;
		height: 30px;
		margin: 0 auto
	}
	.ulisconfa2 {
		border: 1px solid #111;
		border-radius: 50%;
		padding: 2% 2.3%
	}
	.ulisconfa3 {
		border: 1px solid #111;
		border-radius: 50%;
		padding: 2%
	}
	.Starting {
		font-size: 15px;
		color: #666;
		font-weight: 600
	}
	.tbhuyt nav li,
	.tbhuyt&gt;.nav&gt;li&gt;a {
		width: 50%!important;
		clear: none!important;
		font-size: 11px
	}
}
.ratting,
.redbc,
.reddc,
.tabli&gt;li&gt;a,
.testimonial .span {
	float: left
}
.tbhuyt&gt;.nav&gt;li&gt;a:hover {
	background: #fff!important;
	color: #FFB540
}
.chevronpack {
	font-size: 40px;
	color: #E0E0E0
}
.chevrontitle {
	font-size: 25px;
	color: #EA8100;
	font-weight: 900
}
.itinaray {
	border-bottom: 3px solid #FC0!important
}
.itinaray .days {
	background: #FC0;
	height: 50px;
	width: 200px;
	padding: 10px;
	font-size: 15px
}
.marginbotton1 {
	margin-bottom: 0!important
}
.titlepack {
	font-weight: 600;
	font-size: 16px;
	margin-left: 15px;
	color: #8f8787
}
.ulisconfa3 i {
	font-size: 20px
}
.best {
	color: #666
}
.hexperience {
	color: #FFB540
}
.romantic {
	font-size: 15px;
	font-weight: 900
}
.pn4 {
	font-family: Imprint MT Shadow;
	font-size: 34px;
	font-weight: 300
}
.hrp4 {
	border-bottom: 2px solid #666
}
.hovereffect {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: default
}
.hovereffect .overlay {
	position: absolute;
	overflow: hidden;
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1)
}
.hovereffect:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.hovereffect img {
	display: block;
	position: relative;
	-webkit-transition: all .35s;
	transition: all .35s;
	width: 100%;
	height: 246px
}
.hovereffect:hover img {
	filter: brightness(.6);
	-webkit-filter: brightness(.6)
}
.hovereffect a,
.hovereffect h2,
hovereffect p {
	color: #FFF;
	opacity: 0;
	filter: alpha(opacity=0)
}
.hovereffect h2 {
	text-transform: uppercase;
	position: relative;
	font-size: 17px;
	background-color: transparent;
	padding: 1em 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
.hovereffect a,
hovereffect p {
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	border: 1px solid #fff;
	padding: 2px 10px
}
.hovereffect:hover a,
.hovereffect:hover h2,
.hovereffect:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.shaod {
	background: 0 0;
	width: 100%;
	height: 50px;
	position: absolute;
	z-index: 100;
	margin-top: -50px;
	text-align: left;
	padding: 5px 10px;
	line-height: 17px
}
.tabli&gt;li.active&gt;a,
.tabli&gt;li.active&gt;a:focus,
.tabli&gt;li.active&gt;a:hover {
	color: #000;
	background-color: #fff;
	border-bottom: 5px solid #FFB540
}
.tabli&gt;li&gt;a {
	font-weight: 700;
	border-bottom: 5px solid #E8E8E8;
	text-align: center;
	text-transform: uppercase
}
.pck,
.pckSDtart {
	color: #fff;
	font-weight: 900;
	text-align: left
}
.tabli&gt;li.active&gt;a::before,
.tabli&gt;li.active&gt;a:focus::before,
.tabli&gt;li.active&gt;a:hover::before {
	border-left: 10px solid #FEFEFE;
	border-top: 17px solid #ffb540;
	border-right: 10px solid #fff9;
	content: "";
	height: 0;
	position: absolute;
	top: 51px;
	width: 0;
	z-index: 1000;
	left: 47%
}
.tabli&gt;li&gt;a,
.tbhuyt nav li {
	width: 50%!important
}
.pckSDtart {
	font-size: 12px
}
@media(max-width:767px) {
	.BookaCabtextt {
		text-transform: none;
		margin-bottom: 0;
		text-align: center;
		font-size: 15px;
		font-weight: 900
	}
	.cityName {
		text-transform: capitalize;
		color: red
	}
	.softop2 {
		margin-left: 0;
		margin-top: 10px
	}
	.invalid {
		border: 2px solid #111;
		border-radius: 9px
	}
}
@media(min-width:780px) {
	.BookaCabtextt {
		text-transform: none;
		margin-bottom: 0;
		text-align: center;
		font-size: 15px;
		font-weight: 900
	}
	.cityName {
		text-transform: capitalize;
		color: red
	}
	.softop2 {
		margin-left: -9px;
		margin-top: 10px
	}
}
.mytextwithicon {
	position: relative
}
.ahover a::after,
.mytextwithicon:before {
	position: absolute;
	font-family: FontAwesome;
	top: 0
}
.mytextwithicon:before {
	content: "\25AE";
	left: -5px
}
.ahover {
	border-bottom: 1px solid #C7EDFC;
	width: 100%;
	max-width: 100%;
	padding: 10px 0
}
.ahover:hover {
	border-bottom: 1px solid #111
}
.ahover a {
	color: #0A89BA;
	margin-left: 22px
}
.ahover a:hover {
	color: #111;
	margin-left: 25px;
	transition: all ease in
}
.ahover a::after {
	content: "\f061";
	height: 100%;
	vertical-align: middle;
	z-index: 1;
	left: 0;
	font-size: 16px;
	line-height: 52px;
	display: inline-block;
	text-indent: 16px
}
.testimonial {
	margin: 10px;
	position: relative;
	background: #111
}
.testimonial .testimonial-review {
	overflow: hidden;
	margin-bottom: 25px;
	position: relative
}
@media(min-width:780px) {
	.arroewlefttop: before {
		content: "";
		border-right: 60px solid transparent;
		border-top: 60px solid #FFF;
		position: absolute;
		top: 0;
		right: 10px;
		color: #aaa;
		font-size: 20px
	}
}
.testimonial .pic {
	border-radius: 50%;
	width: 120px;
	height: 120px;
	border: 3px solid #fff;
	padding: 7px;
	margin: 14px auto
}
.testimonial .pic img,
.testimonial .span {
	width: 100%;
	height: auto;
	border-radius: 10px
}
.testimonial .pic img {
	margin: 0 auto
}
.testimonial .span h5 {
	color: #F3EFE8;
	text-align: center
}
.testimonial .arroewright {
	min-height: 241px
}
@media(min-width:780px) {
	.testimonial .arroewright: after {
		content: "";
		border-bottom: 60px solid #FFF;
		border-right: 60px solid transparent;
		position: absolute;
		bottom: 0;
		right: -15px;
		color: #aaa;
		font-size: 20px
	}
	.phoneRow {
		display: none
	}
}
.bar2:after,
.bar:after {
	right: 50%
}
@media(max-width:780px) {
	.testimonial-review {
		padding: 10px!important
	}
	.hgyrtd {
		text-align: center!important;
		margin-top: -10px
	}
	.phoneRow {
		display: block
	}
}
.param {
	color: #fff;
	font-size: 15x;
	font-weight: 600;
	padding: 10px 0
}
.ratingcity {
	unicode-bidi: bidi-override;
	direction: rtl;
	font-size: 30px;
	margin-left: -10px;
	clear: both
}
.ratingcity .stars,
.ratting {
	font-size: 12px;
	text-align: left
}
.ratingcity&gt;span {
	display: inline-block;
	position: relative;
	width: 1.1em
}
.ratingcity&gt;span:hover:before,
.ratingcity&gt;span:hover~span:before {
	content: "\2605";
	position: absolute
}
.footer-bar:after, .underline-bar:after {
    display: block;
    bottom: 3px;
    background-color: #ea4335;
    content: "";
}
.reddc {
	color: #F2FD55
}
.ratting,
.redbc {
	color: #fff
}
.ratingcity .stars {
	text-indent: 20px;
	font-weight: 600
}
.description {
	text-align: justify;
	line-height: 15px;
	padding-right: 10px;
	margin-top: 10px
}
.param_2 {
	color: #fff;
	font-size: 12x
}
.footer-bar,
.footer-bar:hover,
.underline-bar:hover {
	color: #111
}
.underline-bar {
	position: relative;
	color: #111
}
.underline-bar:after {
	position: absolute;
	left: 8px;
	width: 0;
	height: 2px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.underline-bar:hover:after {
	width: 100%
}
.footer-bar {
	position: relative
}
.footer-bar:after {
	position: absolute;
	left: 0;
	width: 0;
	height: 1px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.groupdt,
.marquee-text,
.tabbutton {
	position: relative
}
.footer-bar:hover:after {
	width: 100%
}
@media(max-width:768px) {
	.navbar-header {
		width: 100%
	}
	.mgcontero {
		margin-top: 0
	}
	.marquee-text {
		width: 100%;
		height: 38px
	}
	.arjestmrgin {
		margin-top: 20px
	}
}
@media(min-width:780px) {
	.navbar-header {
		width: 50%
	}
	.mgcontero {
		margin-top: 20px
	}
	.marquee-text {
		width: 100%;
		height: 34px
	}
	.arjestmrgin {
		margin-top: 40px
	}
}
.tabbutton {
	cursor: pointer;
	outline: 0;
	user-select: none;
	text-transform: capitalize;
	padding: 3px 10px;
	min-width: 120px;
	height: 30px;
	margin: 0 5px;
	line-height: 16px;
	border: 1px solid #fff;
	font-size: 13px;
	color: #fff;
	background: 0 0;
	letter-spacing: 1px;
	text-align: center
}
.bar2:after,
.bar2:before,
.bar:after,
.bar:before {
	content: '';
	height: 1px;
	bottom: 1px
}
.activebtn {
	background-color: #fff;
	color: #111
}
.marquee-text {
	width: 100%;
	overflow: hidden;
}
#location1::-webkit-input-placeholder {
	color: #000;
	display: none;
	opacity: 0
}
#location1::-ms-input-placeholder {
	color: #000;
	display: none;
	opacity: 0
}
#location1::-moz-placeholder {
	color: #000;
	opacity: 0;
	display: none
}
#location1:-moz-placeholder {
	color: #000;
	opacity: 0;
	display: none
}
#location::-webkit-input-placeholder {
	color: #000;
	display: none;
	opacity: 0
}
#location::-ms-input-placeholder {
	color: #000;
	display: none;
	opacity: 0
}
#location::-moz-placeholder {
	color: #000;
	opacity: 0;
	display: none
}
#location:-moz-placeholder {
	color: #000;
	opacity: 0;
	display: none
}
.company21 {
	color: #0E59AE!important;
	font-weight: 500
}
.salry {
	color: red;
	font-size: 14px;
	font-weight: 900
}
.salryrupe {
	color: #666;
	font-size: 13px;
	font-weight: 900
}
.groupdt&gt;label {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	position: absolute;
	left: 5px;
	top: 10px;
	transition: .2s ease all;
	-moz-transition: .2s ease all;
	-webkit-transition: .2s ease all
}
.topbar-social li.invalid a {
	color: #111
}
.bar {
	position: relative
}
.bar:after,
.bar:before {
	width: 0;
	position: absolute;
	background: #111;
	transition: .2s ease all;
	-moz-transition: .2s ease all;
	-webkit-transition: .2s ease all
}
.bar:before {
	left: 50%
}
.inputMaterial:focus~.bar:after,
.inputMaterial:focus~.bar:before {
	width: 50%
}
.inputMaterial:focus~.highlight {
	-webkit-animation: inputHighlighter .3s ease;
	-moz-animation: inputHighlighter .3s ease;
	animation: inputHighlighter .3s ease
}
@-webkit-keyframes inputHighlighter {
	from {
		background: #5264AE
	}
	to {
		width: 0;
		background: 0 0
	}
}
@-moz-keyframes inputHighlighter {
	from {
		background: #5264AE
	}
	to {
		width: 0;
		background: 0 0
	}
}
@keyframes inputHighlighter {
	from {
		background: #5264AE
	}
	to {
		width: 0;
		background: 0 0
	}
}
.bar2,
.inputMaterial2 {
	width: 100%;
	display: block
}
@keyframes bounce-nds {
	from {
		opacity: 0
	}
	to {
		opacity: 1;
		transform: scale(1)
	}
}
.groupdt2 {
	position: relative;
	margin-top: 25px
}
.inputMaterial2 {
	font-size: 15px;
	padding: 2px 10px 10px 5px;
	border: none;
	border-bottom: 1px solid #EB2026;
	background: 0 0; 
	color: #000;
	font-weight: 400;
}
.inputMaterial2:focus {
	outline: 0
}
.groupdt2&gt;label {
	color: #111;
	font-size: 14px;
	font-weight: 400;
	position: absolute;
	left: 5px;
	top: 10px;
	transition: .2s ease all;
	-moz-transition: .2s ease all;
	-webkit-transition: .2s ease all
}
.inputMaterial2&gt;option {
	background: #fff
}
.inputMaterial2:focus~label,
.inputMaterial2:valid~label {
	top: -20px;
	font-size: 14px;
	color: #EB2026
}
.bar2 {
	position: relative
}
.bar2:after,
.bar2:before {
	width: 0;
	position: absolute;
	background: #EB2026;
	transition: .2s ease all;
	-moz-transition: .2s ease all;
	-webkit-transition: .2s ease all
}
.commomspin {
	padding: 20px;
	margin: 0 0 20px;
	background: #fff
}
.iconn,
.sprite {
	margin: 0 auto
}
.sprite {
	background: url(../images/spirite2.png) top left no-repeat
}
.commomspin:hover .sprite {
	transform: rotate(360deg);
	transition: transform 2s;
	-webkit-transition: transform 2s
}
.commomspin .sprite {
	transform: rotate(0);
	transition: transform 2s;
	-webkit-transition: transform 2s
}
.commomspin p.hdre {
	text-align: center;
	color: #111;
	font-size: 16px;
	margin-top: 10px;
	clear: both
}
.commomspin p {
	text-align: center;
	color: #111;
	font-size: 13px
}
.sprite.trip_health_icon {
	background-position: -1620px 0;
	width: 79px;
	height: 79px
}
.sprite.lowest_rate_icon {
	background-position: -504px 0;
	width: 79px;
	height: 79px
}
.sprite.services_icon {
	background-position: -756px 0;
	width: 79px;
	height: 79px
}
.packages_wraper {
	padding: 15px 0;
	border-bottom: solid 1px #353535;
	margin: 0 0 20px
}
#budgettrip,
#luxurytrip,
#standardtrip {
	margin-top: 5%;
	margin-bottom: 5%;
	padding: 1px;
	min-height: 150px;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #fff!important
}
.tripbadge {
	width: 109px;
	height: 102px;
	position: absolute;
	z-index: 10;
	top: -4px;
	left: -5px
}
#budgettrip .tripbadge {
	background: url(../images/budget_badge.png) left top no-repeat
}
#standardtrip .tripbadge {
	background: url(../images/standard_badge.png) left top no-repeat
}
#luxurytrip .tripbadge {
	background: url(../images/luxury_badge.png) left top no-repeat
}
.trip_pic img {
	height: 200px;
	width: 100%
}
.boxinner_shadow {
	min-height: 150px;
	padding: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #dfdfdf!important
}
.trip_pic {
	width: auto;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
#budgettrip {
	background: #21c5f4
}
#standardtrip {
	background: #002d4e
}
#luxurytrip {
	background: #f5ce48
}
#budgettrip .review,
#luxurytrip .review,
#standardtrip .review {
	background: url(../images/comment_icon.png) 5px 5px no-repeat rgba(0, 0, 0, .2);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-top: 1px solid transparent!important;
	line-height: 22px;
	padding: 2px 5px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 75px
}
#budgettrip .review {
	border-top: solid 1px #45d0f8
}
#standardtrip .review {
	border-top: solid 1px #093e64
}
#luxurytrip .review {
	border-top: solid 1px #f0e759
}
#budgettrip,
#budgettrip a,
#luxurytrip,
#luxurytrip a,
#standardtrip,
#standardtrip a {
	color: #fff
}
#budgettrip .boxinner_shadow {
	border: 1px solid #a8e9fb
}
#standardtrip .boxinner_shadow {
	border: 1px solid #3f82b3
}
#luxurytrip .boxinner_shadow {
	border: 1px solid #fae6a2
}
#budgettrip h1,
#luxurytrip h1,
#standardtrip h1 {
	font-size: 15px;
	text-transform: capitalize;
	line-height: 20px;
	padding: 10px 0 5px;
	margin: 0;
	color: #333;
	font-family: Arial;
	font-weight: 700
}
#budgettrip span,
#luxurytrip span,
#standardtrip span {
	font-size: 13px;
	font-weight: 400;
	color: #111;
	font-family: Arial
}
#budgettrip p,
#luxurytrip p,
#standardtrip p {
	font-size: 11.5px;
	font-weight: 400
}
#budgettrip .booknowcont {
	border-top: solid 1px #45d0f8
}
#standardtrip .booknowcont {
	border-top: solid 1px #093e64
}
#luxurytrip .booknowcont {
	border-top: solid 1px #f0e759
}
.booknowcont {
	background: rgba(0, 0, 0, .3);
	border-top: 1px solid transparent!important;
	left: 6px;
	margin: 5px 0 0;
	padding: 5px;
	position: absolute;
	right: 6px;
	top: 153px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.booknow_btn {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOGUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fd8e31 0, #ff7400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd8e31), color-stop(100%, #ff7400));
	background: -webkit-linear-gradient(top, #fd8e31 0, #ff7400 100%);
	background: -o-linear-gradient(top, #fd8e31 0, #ff7400 100%);
	background: -ms-linear-gradient(top, #fd8e31 0, #ff7400 100%);
	background: linear-gradient(to bottom, #fd8e31 0, #ff7400 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fd8e31', endColorstr='#ff7400', GradientType=0);
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 8px;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.booknow_btn:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa84c), color-stop(100%, #ff7b0d));
	background: -webkit-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
	background: -o-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
	background: -ms-linear-gradient(top, #ffa84c 0, #ff7b0d 100%);
	background: linear-gradient(to bottom, #ffa84c 0, #ff7b0d 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0)
}
.trip_infobtn {
	float: right;
	margin: 5px 0
}
.triphotel_rating_star {
	height: 20px;
	display: inline-block;
	background: url(../images/sprite_new.png) 0 -25px no-repeat
}
.hotelfacility_icon {
	border-right: solid 1px #dfdfdf!important;
	background-image: url(../images/budget_sprite_icons.png)!important
}
#budgettrip .hotelfacility_icon {
	background: url(../image/budget_sprite_icon.png) top left no-repeat;
	border-right: solid 1px #45d0f8
}
#budgettrip .hotelfacility_icon.meal {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: 0 0
}
#budgettrip .hotelfacility_icon.sightseeing {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: -30px 0
}
#budgettrip .hotelfacility_icon.transport {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -60px 0
}
#budgettrip .hotelfacility_icon.tourguide {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -90px 0
}
#standardtrip .hotelfacility_icon {
	background: url(../images/standard_sprite_icon.png) no-repeat;
	border-right: solid 1px #093e64
}
#standardtrip .hotelfacility_icon.meal {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: 0 0
}
#standardtrip .hotelfacility_icon.sightseeing {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: -30px 0
}
#standardtrip .hotelfacility_icon.transport {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -60px 0
}
#standardtrip .hotelfacility_icon.tourguide {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -90px 0
}
#luxurytrip .hotelfacility_icon {
	background: url(../images/luxury_sprite_icon.png) no-repeat;
	border-right: solid 1px #f0e759
}
.first-image,
.second-image,
.third-image {
	background-image: url(../images/banner2.jpg);
	opacity: 0
}
#luxurytrip .hotelfacility_icon.meal {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: 0 0
}
#luxurytrip .hotelfacility_icon.sightseeing {
	width: 25px;
	height: 20px;
	display: inline-block;
	background-position: -30px 0
}
#luxurytrip .hotelfacility_icon.transport {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -60px 0
}
#luxurytrip .hotelfacility_icon.tourguide {
	width: 30px;
	height: 20px;
	display: inline-block;
	background-position: -90px 0
}
.ctrlser,
.ctrlserft {
	font-size: 13px!important;
	color: #EB2026!important;
	font-weight: 900!important
}
.mg_top_343 {
	margin: 20px
}
.mg_top_3 {
	margin-top: 30px
}
.marquee p a.typewrite,
.marquee p a.typewrite:hover {
	color: #fff!important
}
.background-image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.panel-primary&gt;.panel-heading {
    color: #fff;
    background-color: #ea4335;
    border-color: #ea4335;
}
.toggle-image {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 380px;
	transition: opacity 1s ease-in-out;
	margin-top: 100px
}
.first-image {
	z-index: -3
}
.second-image {
	z-index: -2
}
.third-image {
	z-index: -1
}
.first-image.show,
.second-image.show,
.third-image.show {
	opacity: 1
}
.backheight {
	min-height: 200px;
	margin-top: -2px
}
/* slider 1  start */

#slider-next,
#slider-next:hover,
#slider-prev,
#slider-prev:hover {
	position: absolute;
	margin-top: -115px;
	width: 30px;
	height: 30px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
#slider-next {
	right: -20px
}
#slider-prev {
	left: -20px
}
#slider-next:hover {
	right: -25px;
	transition: .5s ease all
}
#slider-prev:hover {
	left: -25px;
	transition: .5s ease all
}
#slider-prev,
#slider-prev:hover {
	border-left: 2px solid #bcbaba;
	border-bottom: 2px solid #bcbaba
}
#slider-next,
#slider-next:hover {
	border-right: 2px solid #bcbaba;
	border-top: 2px solid #bcbaba
}
/* slider1 end  */

/* slider2 start */

#slider1-next,
#slider1-next:hover,
#slider1-prev,
#slider1-prev:hover {
	position: absolute;
	margin-top: -115px;
	width: 30px;
	height: 30px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
#slider1-next {
	right: -20px
}
#slider1-prev {
	left: -20px
}
#slider1-next:hover {
	right: -25px;
	transition: .5s ease all
}
#slider1-prev:hover {
	left: -25px;
	transition: .5s ease all
}
#slider1-prev,
#slider1-prev:hover {
	border-left: 2px solid #bcbaba;
	border-bottom: 2px solid #bcbaba
}
#slider1-next,
#slider1-next:hover {
	border-right: 2px solid #bcbaba;
	border-top: 2px solid #bcbaba
}
/* slider 2 end  */

/* slider 3 start */

#slider2-next,
#slider2-next:hover,
#slider2-prev,
#slider2-prev:hover {
	position: absolute;
	margin-top: -52px;
	width: 30px;
	height: 30px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
#slider2-next {
	right: -20px
}
#slider2-prev {
	left: -20px
}
#slider2-next:hover {
	right: -25px;
	transition: .5s ease all
}
#slider2-prev:hover {
	left: -25px;
	transition: .5s ease all
}
#slider2-prev,
#slider2-prev:hover {
	border-left: 2px solid #bcbaba;
	border-bottom: 2px solid #bcbaba
}
#slider2-next,
#slider2-next:hover {
	border-right: 2px solid #bcbaba;
	border-top: 2px solid #bcbaba
}
/* slider 4 end  */

/* slider 3 start */

#slider3-next,
#slider3-next:hover,
#slider3-prev,
#slider3-prev:hover {
	position: absolute;
	margin-top: -52px;
	width: 30px;
	height: 30px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
#slider3-next {
	right: -20px
}
#slider3-prev {
	left: -20px
}
#slider3-next:hover {
	right: -25px;
	transition: .5s ease all
}
#slider3-prev:hover {
	left: -25px;
	transition: .5s ease all
}
#slider3-prev,
#slider3-prev:hover {
	border-left: 2px solid #bcbaba;
	border-bottom: 2px solid #bcbaba
}
#slider3-next,
#slider3-next:hover {
	border-right: 2px solid #bcbaba;
	border-top: 2px solid #bcbaba
}
/* slider 5 end  */


.marquee p a {
	color: #111;
	text-transform: capitalize!important
}
.mainoverlay .simla-text h2,
.mainoverlay .simla-text h5 {
	margin: 20px 0 0;
	font-weight: 300;
	text-align: center;
	color: #fff
}
.main-overlay-div {
	position: relative;
	width: 100%
}
.image-overlay {
	display: block;
	width: 100%;
	height: auto
}
.mainoverlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 153, 0, .93);
	background-color: rgb(255, 153, 0, .93);
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: .5s ease
}
.main-overlay-div:hover .mainoverlay {
	height: 100%
}
.mainoverlay .simla-text {
	white-space: nowrap;
	color: #fff;
	font-size: 20px;
	position: absolute;
	overflow: hidden;
	top: 48%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}
.mainoverlay .simla-text h5 {
	font-size: 14px
}
.mainoverlay .simla-text h2 {
	font-size: 24px
}
.mainoverlay .simla-text p.pls {
	margin: 10px 20px;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	font-weight: 100;
	text-align: center
}
.main-overlay-div h6,
.main-overlay-div p {
	line-height: 22px;
	color: #555;
	text-align: center
}
.mainoverlay .simla-text a&gt;.button {
	background: #FFF;
	padding: 6px 10px;
	width: 100%;
	border: 1px solid #fff
}
.ovlybodr {
	border: 1px solid #ccc;
	padding: 0px;
	margin: 15px 0
}
.slide-descs {
	padding: 0 18px 18px;
	margin: 0
}
.main-overlay-div h6 {
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	-moz-osx-font-smoothing: grayscale;
	height: auto;
	padding: 15px 0 0px 0px;
}
.main-overlay-div p {
	font-size: 12px;
	margin: 4px 0 7px;
	padding: 0;
	text-transform: capitalize;
	font-weight: 500;
}
.main-overlay-div .starsvr {
	text-align: center;
	padding: 0px;
	display: block
}
.reviewss {
	font-size: 12px;
	width: 100%;
	text-align: center;
	line-height: 14px;
}
.offerprice {
	width: 100%;
}
.packbooknow {
	width: 100%;
	clear: both;
	border-top: 1px solid #ddd;
	padding: 5px;
	text-align: center;
}
.offerprice50 {
	width: 50%;
	float: left;
	padding: 0px 10px;
	text-align: center;
	margin-top: 24px;
}
.packbooknow a {
    font-size: 17px;
    font-weight: 500;
    color: #ea4335;
    padding: 5px 12px 10px;
}
.bdrrl {
	border-right: 1px solid #ccc;
}
#counter {
	background-size: cover;
	color: #111;
	padding: 10px 0;
	text-align: center
}
.counting .icon {
	margin-bottom: 0
}
.counting .icon span {
	display: inline-block;
	border: 3px solid #fff;
	text-align: center;
	width: 100%;
	background: 0 0;
	height: 100%;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
.counting .icon span i {
	color: #fff;
	display: inline-block;
	font-size: 30px;
	line-height: 80px;
	z-index: 99;
	text-shadow: 5px 5px 2px rgba(56, 49, 49, .5)
}
.desc&gt;h3 {
	margin-bottom: 0!important
}
.desc&gt;h3.counter1 {
	font-size: 16px!important;
	line-height: 1.6em;
	color: #111;
	font-weight: 600;
	text-transform: capitalize
}
.counting .desc p {
	margin-top: 10px;
	font-size: 15px
}
.counting:hover span {
	background: 0 0;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.font10 {
	font-size: 10px!important;
	line-height: 16px!important
}
.farspacer10 {
	margin-top: 20px
}
.open&gt;.dropdown-menu {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	opacity: 1
}
.dropdown-menu {
	opacity: .3;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(1, 0);
	transition: all .3s linear;
	-webkit-transition: all .3s linear
}
.caret-up {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid;
	display: inline-block;
	margin-left: 2px;
	vertical-align: middle
}
h1 {
	font-size: 20px!important
}
h2 {
	font-size: 18px!important
}
h3 {
	font-size: 16px!important
}
h4 {
	font-style: 15px!important
}
h5 {
	font-style: 14px!important
}
h6 {
	font-style: 13px!important
}
@media(max-width:667px) {
	li.mobileico, li.whatsico {
		display: block
	}
	li.dsticon {
		display: none!important
	}
	li.mobileico&gt;a img,
	li.whatsico&gt;a img {
		width: 30px
	}
	ul.topbar-social {
		display: flex;
		list-style: none
	}
	h6.navbar-nav {
		float: right!important;
		margin-right: -3px
	}
	.nosearccars {
		color: #4A697C;
		border: 1px solid #0076BA;
		text-align: center;
		border-radius: 10px;
		width: 100%;
		margin: 80px auto;
		text-transform: capitalize!important
	}
	.mg_top_3soft {
		margin-top: 0
	}
	.softenheight {
		min-height: 0
	}
}
@media(min-width:780px) {
	li.mobileico, li.whatsico {
		display: none
	}
	li.dsticon {
		display: block!important
	}
	.nosearccars {
		color: #4A697C;
		border: 1px solid #0076BA;
		text-align: center;
		border-radius: 10px;
		width: 40%;
		margin: 80px auto;
		text-transform: capitalize!important
	}
	.mg_top_3soft {
		margin-top: 30px
	}
	.softenheight {
		min-height: 120px
	}
	#mobilemenu {
		display: none
	}
	#tabmobilemenu {
		display: block
	}
	.topmargin {
		margin-top: 30px!important
	}
	.diptr {
		margin-bottom: 10px
	}
	.mgt75 {
		margin-top: 75px;
	}
}
@media(max-width:767px) {
	.bookform label {
		margin-left: 0px !important;
	}
	.nav-pills &gt; li.active &gt; a,
	.nav-pills &gt; li.active &gt; a:focus,
	.nav-pills &gt; li.active &gt; a:hover {
		background-color: transparent !important;
		color: #fff;
	}
	.nav &gt; li &gt; a {
		padding: 10px 6px;
		font-size: 12px;
	}
	.container,
	.container-fluid {
		clear: both;
		width: 100%;
	}
	.mgttab {
		height: auto!important;
	}
	.tab-content {
		background-color: #fff !important;
	}
	.airsubtab,
	.outsubtab {
		margin: 5px auto 0px !important;
		width: 100% !important;
	}
	.nav-pills &gt; li.active &gt; a::before,
	.nav-pills &gt; li:hover &gt; a::before {
		content: '';
		width: 53px;
		height: 1.5px;
		background: #fff;
		position: absolute;
		margin-bottom: 0px;
		margin-top: 23px;
	}
	.bookform {
		padding: 6px 12px !important;
	}
	.bottom-footer p {
		font-size: 10px !important;
	}
	.widget-links ul li {
		width: 50% !important;
		float: left;
	}
	.polurtour {
		padding: 20px 0px 16px 0px !important;
	}
	h4.tourpackage {
		font-size: 19px !important;
	}
	label {
		font-size: 12px;
		font-weight: 400;
		text-indent: 1px;
		color: #111;
	}
	.section-darkblue {
	/*	background: linear-gradient(90deg, rgba(63, 90, 243, .9), rgba(1, 230, 173, .9)),  */
		/* url('../images/her0_banner.png')*/
		center no-repeat;
		background-size: auto, auto;
		min-height: 200px;
		background-size: cover;
	}
	.fixedheader .navbar-nav &gt; li &gt; a {
		text-align: left;
		text-indent: 13px;
	}
	.tir::before,
	.tirclot::before,
	.tirtmot::before,
	.tircl::before,
	.tirpc::before,
	.tirtm::before {
	margin-top: 30px !important;
    right: 27px !important;
	}
	#picdateON,
	#pictimeON,
	#picdateL,
	#pictimeL,
	#picdateA,
	#pictimeA {
		width: 100% !important;
	}
	#tab_02 {
		margin-top: 20px;
	}
	.btnx {
		width: 100% !important;
	}
	.flmenu {
		margin-top: -35px !important;
		float: right !important;
	}
	.addmore {
		border: 1px solid #111 !important;
		z-index: 11;
		position: absolute;
		padding: 0px 6px 3px;
		right: 16px;
		width: 27px;
		height: 27px;
		margin: 3px;
		text-align: center;
		line-height: 9px;
	}
	.mgt75 {
		margin-top: 0px;
	}
	.navbar-nav {
		margin: 6.5px -15px;
	}
	#mobilemenu {
		display: block;
		height: 50px;
		margin: 0 auto;
		padding-top: 21px;
	}
	.widget-subscribe ul {
		margin: 47px auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
		height: 24px;
	}
	#tabmobilemenu {
		display: none;
	}
	.diptr {
		margin-bottom: 0
	}
	.topmargin {
		margin-top: 0 !important;
	}
	#mobilemenu&gt;.col-md-2&gt;a {
		background: transparent;
		color: #fff;
		border: 1px solid #fff;
	}
#mobilemenu&gt;.col-md-2&gt;a span {
    font-size: 10px;
    color: #fff;
    font-weight: 600;
    margin-top: 5px;
    display: block;
}
	#mobilemenu &gt; .col-md-2 &gt; a.activebtnmob i,
	a.tabbuttonmob:hover i {
		color: #fff;
	}
	a.activebtnmob,
	a.tabbuttonmob:hover {
	    border: 1px solid #ffc000 !important;
		box-shadow: 0px 2px 4px #111;
	}
	#mobilemenu&gt;.col-md-2&gt;a.tabbuttonmob i {
		padding: 10px auto;
		width: 100%;
		clear: both;
	}
	#mobilemenu&gt;.col-md-2&gt;a:hover {
		background: #fff;
		color: #111
	}
	.activebtnmob,
	a.tabbuttonmob:hover {
	background: #ffc000 !important;
	}
	.tabbuttonmob {
		float: left;
		border-radius: 5px;
		width: 121%;
		height: 100%;
		font-size: 20px;
		text-align: center !important;
		margin-left: -10px;
		padding: 2px 2px;
	}
	.marquee p a.typewrite,
	.marquee p a.typewrite:hover {
		font-size: 12px
	}
}
@media(max-width:667px) {
	label.rdo {
		color: #fff
	}
	#fonttp {
		size: 12px!important
	}
	.bookform .form-control {
		margin-right: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
		border: 1px solid #146167;
	}
}
.booknow {
	background: #111
}
@media(min-width:780px) {
	.navbar-nav {
    margin: 7.5px 0px !important;
    margin-left: 50px !important;
}
	.bookform label {
		margin-left: -15px !important;
	}
	.bookform .form-control {
		margin-right: -16px !important;
		margin-left: -16px !important;
		width: 116% !important;
		border: 1px solid #146167;
	}
	.bookform &gt; .col-md-2 {
		padding-right: 0px;
	}
}
body {
	font-family: 'Montserrat'
}
.relble {
	text-align: center;
	color: #fff;
	text-transform: capitalize !important;
	margin-top: 28px;
	font-weight: 600;
}
.relbh {
	text-align: center;
	color: #fff;
	text-transform: capitalize !important;
	line-height: 1.5;
	font-size: 35px;
}
.rlbkh {
	text-align: center;
	color: #fff;
	text-transform: capitalize !important;
	margin-top: 18px;
	font-weight: 500;
}
.nav-pills &gt; li &gt; a {
	border-radius: 0px;
}
.tab-content {
    background-color: #ffc000;
}
.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:focus, .nav-pills &gt; li.active &gt; a:hover {
    background-color: #ffc000;
    color: #000000;
    font-weight: 600;
}
.inputMaterial {
	height: calc(2.25rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	padding-right: 1.75rem;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;
	background-size: auto;
	background-size: 8px 10px;
	border: 1px solid #ced4da;
	border-top-color: rgb(206, 212, 218);
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: rgb(206, 212, 218);
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: rgb(206, 212, 218);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(206, 212, 218);
	border-left-style: solid;
	border-left-width: 1px;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
}
.airsubtab,
.outsubtab {
	margin: 35px auto 0px;
	width: 330px;
}
.mgttab {
	height: 81px;
}
.nav &gt; li &gt; a {
    color: #fff;
    font-weight: 600;
}
.view {
	display: block;
}
.hide {
	display: none;
}
.tir:before {
    font-family: 'FontAwesome';
    color: #5bbb66;
    position: absolute;
    right: 10px;
    content: "\f041";
    margin-top: 33px;
}
.tircl:before {
    font-family: 'FontAwesome';
    color: #ffc000;
    position: absolute;
    right: 10px;
    content: "\f073";
    margin-top: 33px;
}
.tirtm:before {
    font-family: 'FontAwesome';
    color: #ffc000;
    position: absolute;
    right: 5px;
    content: "\f017";
    margin-top: 33px;
}
.tirpc:before {
	font-family: 'FontAwesome';
 color: #000;
	position: absolute;
	right: 10px;
	content: "\f185";
	margin-top: 33px;
}
.close {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #271717 !important;
}
.heading {
	font-size: 25px !important;
	text-transform: capitalize;
	text-align: center;
}
.tourpackage {
	font-size: 25px !important;
	text-transform: capitalize;
	text-align: center;
}
.polurtour {
	padding: 30px 0px 47px 0px;
}
.bx-wrapper {
	box-shadow: none !important;
	padding: 0px !important;
}
.whstclientsays {
	background: #f3f3f3;
	padding: 30px 0px 18px;
}
.bx-pager-link {
	display: none !important;
}



.bx-wrapper .slider4 span.starsvr img.sli{ width: 20px; display: inline; } 
.clintmain &gt; .bx-wrapper .bx-viewport {
	background: transparent;
	height: 250px !important;
}
.commenter-o {
	position: relative;
	min-height: 120px;
	max-height: 200px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 18px;
	width: 280px;
	background: #fff;
}
.commenter-o:before {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 58px;
	margin-left: 0px;
	width: 24px;
	height: 24px;
	background: #fff;
	border-right: 0;
	border-bottom: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.commenter-o p {
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	text-align: justify;
	text-indent: 22px;
}
.commafirst:after {
	content: "\f10d";
	font-family: fontawesome;
	margin-top: -3px;
	position: absolute;
	margin-left: -41px;
	color: #969292;
}
.commalast:after {
	content: "\f10e";
	font-family: fontawesome;
	margin-top: 6px;
	position: absolute;
	margin-left: -21px;
	color: #969292;
}
.clientname {
	width: 280px;
	margin: 25px 0px 25px 25px;
}
.clientname .cln1 {
	width: 30%;
	float: left;
}
.clientname .cln2 {
	width: 70%;
	float: left;
	margin-top: 15px;
	line-height: 17px;
}
.clientname .cln2 .dl1 {
	font-size: 15px;
	font-weight: 400;
}
.clientname .cln2 .dl2 {
	font-size: 10px;
}
.clientname .cln1 img {
	width: 84%;
}
.clientflash {
	margin: 30px auto;
}
.pd5px {
	padding: 50px 0px;
}
.gredientbg {
    background-color: #ffc000;

    /*
    background-image: url(style.css);
    background-repeat: repeat-y;
    background: -webkit-gradient(linear, left top, right top, from(#ea4335), to(#31ae65));
    background: -webkit-linear-gradient(left, #57B0E7, #31ae65);
    background: -webkit-linear-gradient(left, #ea4335 40%, #000000 60%);
    background: -ms-linear-gradient(left, #57B0E7, #31ae65);
    background: -o-linear-gradient(left, #57B0E7, #31ae65);
    */
    
}
.headinghow {
	font-size: 25px !important;
	color: #fff;
	text-transform: capitalize;
	text-align: center;
}
.howitworked {
	padding: 30px 0px 47px 0px;
}
.hitstep {
	width: 100%;
}
.hitstep h2 {
	font-weight: 600;
	background: #fefefe;
	width: 118px;
	text-align: center;
	padding: 15px 20px 10px 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-transform: capitalize;
	margin: 0px auto;
}
.pd35 {
	padding: 0px 35px;
	margin-top: 30px;
}
.hitfull {
	width: 100%;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	padding: 0px 17px 32px 17px;
}
.hitfull h2 {
	text-transform: capitalize;
	font-weight: 600;
}
.hitfull p {
	font-size: 12px;
	line-height: 20px;
}
.hitfull .img1 {
    width: 48px;
    margin: 36px 20px 20px 20px;
    height: 48px;
    filter: hue-rotate(830deg);
}
.hitfull .img2 {
	width: auto;
	margin: 45px 20px 24px 20px;
	height: 35px;
	filter: none;
}
.hitfull .img3 {
	width: auto;
	margin: 34px 20px 20px 20px;
	height: 50px;
filter: none;
}
.ovlybodr h6 {
	text-transform: capitalize;
}
.h4 {
	font-size: 14px !important;
	font-weight: 400 !important;
}
.tirclot:before {
    font-family: 'FontAwesome';
    color: #ffc000;
    position: absolute;
    right: 11px;
    content: "\f073";
    margin-top: 33px;
}
.tirtmot:before {
    font-family: 'FontAwesome';
    color: #ffc000;
    position: absolute;
    right: 20px;
    content: "\f017";
    margin-top: 33px;
}
.pd67 {
	padding-top: 67px;
}
.searchmrgin {
	margin: 23px auto;
}
@media(min-width: 780px) {
	.logindiv {
		width: 30%;
		-webkit-box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.3);
		box-shadow: 0px 2px 60px 0 rgba(0, 0, 0, 0.3);
		margin: 6% auto;
		padding: 20px;
	}
	
	.addmore {

    color: #ffc000 !important;

}
	
	
	
	.pcview {
		display: block;
	}
	.mobview {
		display: none;
	}
	.bookform .btn-inverse11 {
		margin-left: -7px !important;
		margin-top: 2px;
		padding: 4.2px 12px !important;
	}
	#outfloat {
		float: right;
		right: -12px;
	}
	.flmenu {
		margin-top: -81px;
		right: -5px;
		position: absolute;
		height: 71px;
	}
	.tirclot {
		width: 116% !important;
	}
	.addmore {
		margin: 33px 0 0 0;
		border: 1px solid #111;
		padding: 2px 10px 0px;
	}
	.removeshape {
		width: 10%;
		float: right;
		margin-top: 13px;
		position: absolute;
		z-index: 10;
		right: 21px;
	}
}
@media(max-width: 767px) {
	#outfloat {
		margin-top: 20px;
	}
	.logindiv {
		width: 95%;
		-webkit-box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.3);
		box-shadow: 0px 2px 60px 0 rgba(0, 0, 0, 0.3);
		margin: 10% auto;
		padding: 20px;
	}
	.pcview {
		display: none;
	}
	.mobview {
		display: block;
	}
	.removeshape {
		width: 10%;
		float: right;
		margin-top: 10px;
		position: absolute;
		z-index: 10;
		right: 22px;
	}
}
p.loginhed {
	color: #d4002a;
	line-height: 20px;
	margin-bottom: 20px;
	text-align: center !important;
	font-size: 15px;
}
p.loginhed span {
	background: #e0dddd;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	padding: 6px;
	color: #111;
	font-size: 12px;
	margin: 10px;
}
p.loginhed &gt; span::after {
	border: 1px solid #e9e9e9;
	content: "";
	width: 100%;
	position: absolute;
	height: 1px;
	right: 0%;
	top: 23%;
}
.removebtns {
	background: #fff;
	font: 25px bold;
	font-weight: normal;
	line-height: normal;
	border-radius: 50%;
	color: #111;
	margin: 5px 0px 15px 6px;
	line-height: 20px;
	width: 27px;
	height: 27px;
	cursor: pointer;
	float: left;
	font-weight: 900;
	border: 1px solid #111;
}
.groupdt {
	margin-top: 11px;
}
.levelairport {
	margin-top: 0px;
    position: absolute;
    margin-left: 11px;
}
@media(min-width: 780px) {
		.modifybtn{background: #2377ec;
		padding: 4px 10px;
		margin-top: 6px;
		float: right;
		color: #fff;
		font-weight: 600;
		border-radius: 3px;}
.route{ margin: 10px 0px 3px 16px; 
background-color: #57B0E7;
background-image: url('');
background-repeat: repeat-y;
background: -webkit-gradient(linear, left top, right top, from(#f2f3f5), to(#ccd2cf));
background: -webkit-linear-gradient(left, #f2f3f5, #ccd2cf );
background: -webkit-linear-gradient(left, #f2f3f5 40%, #ccd2cf  60%);
background: -ms-linear-gradient(left, #f2f3f5, #ccd2cf );
background: -o-linear-gradient(left, #f2f3f5, #ccd2cf );
width: 97.1%;
}
	.vehiclemargin {
		font-weight: 500;
		margin-top: 21px;
	}
	.vehicle {
		color: #DB4425;
	}
	.mobvff {
		display: none;
	}
	.bgsoftware {
		background: #E9EAEB;
	}
	.mobilefare {
		display: none;
	}
	.mgmob {
		margin-top: 10px;
	}
	.fontfare {
		color: #e37511;
		font-size: 22px;
	}
	.bntfr,
	.bntfr:hover {
		background: #3498db;
		margin: 0px 5px 5px -13px;
		color: #FFF;
		box-shadow: 0px 2px 6px 3px #ccc;
		height: 40px;
		width: 100%;
		border-radius: 5px;
		text-align: center;
		border: 1px solid #fff;
		font-weight: bold;
		padding: 5px 3px;
	}
	.vienmob {
		display: none;
	}
	#faresummary div.modal-dialog {
		width: 491px !important;
	}
	#farecontent div.row {
		font-family: calibri !important;
	}
	#farecontent &gt; div.row &gt; div {
		font-size: 13px !important;
		line-height: 17px;
	}
	#farecontent &gt; div.row &gt; div {
		font-size: 13px !important;
		line-height: 17px;
	}
	.notesclas {
		color: #d8450b;
		font-weight: 600;
	}
	#faresummary .modal-header .close {
		margin-top: -19px;
		margin-right: -5px;
	}
	button.close,
	button.close:hover {
		color: #d8450b !important;
		font-size: 30px;
	}
}
@media(max-width: 767px) {
	.route{ display: none!important; }
	.hidemob, .mobilefare, .mobvff, .vienmob {
		display: block;
	}
	#farecontent &gt; div.row &gt; div {
		font-size: 12px !important;
	}
	.boldd {
		font-weight: 900;
	}
	.notesclas {
		color: #d8450b;
		font-weight: 600;
	}
	#faresummary div.modal-dialog {
		min-width: 93%;
	}
	#farecontent div.row {
		line-height: 17px;
		font-family: calibri !important;
	}
	#farecontent &gt; div.row &gt; div {
		font-size: 12px !important;
	}
	#farecontent &gt; div.row &gt; div {
		font-size: 12px !important;
	}
	.bgsoftware {
		background: #fff;
		background-attachment: scroll;
	}
	.bgsoftware div.container {
		margin-left: 0px !important;
		margin-right: -15px !important;
	}
	.searchimg {
		height: auto;
		width: 100%;
		margin: -7px -1px 0 -6px;
	}
	.mobvff {
		background: #e9e9e9;
		font-size: 10px;
		line-height: 16px;
		padding: 3px 0px;
	}
	.vienmob {
		font-size: 10px;
		cursor: pointer;
		text-decoration: underline;
		margin-bottom: -6px;
		margin-top: 0px;
	}
	.mgpdrow {
		margin-top: 10px;
	}
	.mgmob {
		margin-top: 0px;
	}
	.pdrow {
		padding: 0 0px !important;
		background: #fff;
		font-weight: 400;
	}
	.vehicle {
		font-size: 11px;
		line-height: 12px;
		margin-top: 3px;
		color: #ed430c;
		margin-left: -5px;
		margin-right: -5px;
	}
	.mobilefare {
		margin-left: -5px;
		margin-right: -5px;
	}
	.mfare {
		display: block;
	}
	.mobcbfare {
		display: block;
		text-align: left;
		line-height: 20px;
	}
	.mfffare {
		margin-top: 0px;
	}
	.vehiclemargin {
		margin-top: 0;
	}
	.calmobp {
		font-size: 11px;
		line-height: 15px;
		margin-right: -22px;
	}
	.iconi {
		font-size: 16px;
		border-right: 1px solid #ccc;
		padding: 5px 5px 0 0;
	}
	.modifymobile {
		border-radius: 1px;
		padding: 5px 10px;
	}
	.bntfr,
	.bntfr:hover {
		border-radius: 5px;
		padding: 0 2px;
	}
	.bntfr,
	.bntfr:hover,
	.modifymobile {
		background: #3498db;
		color: #fff;
		text-align: center;
		font-size: 10px;
	}
	.ondtsh {
		display: none;
	}
}
.bg_5 {
	border-bottom: 1px dashed #ccc;
}
.pdrow {
	padding: 0 5px;
	background: #fff;
}
.new-heading {
	font-size: 30px !important;
	font-weight: 600;
	letter-spacing: 2px;
	margin: 55px 0 36px 0px;
	text-transform: uppercase;
	color: #484343d4;
}
.checked {
	color: orange;
}
.fleets-section h6 span {
	font-size: 16px;
}
.fleets-section h6 {
	font-size: 11px;
	font-weight: 500;
	margin-top: -26px;
	float: right;
}
.fleets-section h5 {
	font-size: 15px;
	text-align: center;
	margin-top: 9px;
}
.fleets-section .fleets-reviews h2 {
	font-weight: 600;
	margin-top: 20px;
	text-align: center;
	margin: 0;
	color: #333;
}
.fleets-section {
	padding: 18px;
}
}
.fleets-reviews {
	text-align: center;
}
.bookings {
	border: 1px solid #0a0a0a6b;
	padding: 8px 0;
}
.our-booking a h3 {
	margin-top: 25px;
	font-size: 19px !important;
	font-weight: 600;
	text-align: center;
	color: #34ae71 !important
}
.our-booking h3:hover {
	color: #ffa500 !important;
}
.our-booking h3 {
	color: green !important;
}
.our-fleets img {
	width: 100%;
}
.bntfr {
	background: #28a26e !important;
	margin: 0px 5px 5px -13px;
	color: #FFF;
	box-shadow: 0px 2px 6px 3px #ccc;
	height: 40px;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 5px 3px;
}
.seatingss {
	margin-top: 21px;
}

/*===============================02/02/2019 updates=================================*/

@media(max-width:600px) {
    
    .nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:focus, .nav-pills &gt; li.active &gt; a:hover {

    color: #ffc000;
   
}

#mobilemenu a img {
    margin: auto;
    margin-top: -25px;
    text-align: center;
    display: block;
    position: absolute;
    left: 37px;
    filter: invert(1);
}


    
    
    
	.fleets-reviews h2 {
		color: #1b1919;
		font-size: 11px !important;
		margin-bottom: 8px !impoerant;
		text-align: center;
	}
	.fleets-section h5 {
		font-size: 9px;
		text-align: center;
	}
	.fleets-section h6 {
		font-size: 9px;
		font-weight: 500;
		margin: 8px;
		float: right;
	}
	.seatingss {
		display: -webkit-box !important;
		padding: 16px 0 0 4px;
	}
	.seatingss p {
		font-size: 12px;
		text-align: center;
		margin-right: 7px;
	}
	.our-booking a h3 {
		margin-top: 25px;
		font-size: 19px !important;
		font-weight: 600;
		color: #34ae71 !important;
		text-align: center;
		margin-bottom: 12px;
	}
	.bookings {
		margin: -5px -4px;
	}
}
.contact-info {
	margin-top: -60px !important;
}
.contact-info ul li:nth-child(3):hover {
 background: #fff;
}
.contact-info ul li:nth-child(3) {
    list-style: none;
    margin-top: 20px;
    background: #ffffff;
    padding: 12px;
    border-bottom: 10px solid #000;
    color: #000;
    font-weight: 600;
}
.contact-info ul li:nth-child(2):hover {
 background: #fff;
}

.text-justify a{
    color:#2580f4 !important;
}
li strong, .colortt {
    color: #ffc700 !important;
}
.contact-info ul li:nth-child(2) {
    list-style: none;
    margin-top: 20px;
    background: #ffffff;
    padding: 12px;
    border-bottom: 10px solid #000;
    color: #000;
    font-weight: 600;
}
.contact-info ul li:nth-child(1):hover {
    background: #fff;
}
.contact-info ul li:nth-child(1) {
    background: #ffffff;
    padding: 12px;
    border-bottom: 10px solid #333;
    color: #000;
    font-weight: 500;
}
.contact-form {
    padding: 56px 40px;
    background: url(../images/car6.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}
.trip1 li {
	border: 1px solid #8080808f;
	padding: 1px;
}

.fw{ font-weight: 600 !important; }
.ltrogh{ text-decoration: line-through; }


 .customercareDesktop {
    display: block;
    text-indent: 50px;
    font-weight: 600;
    height: 32px;
    position: relative;
    width: 100%;
    float: right; 
    color: #fff;
    padding: 5px;
    font-size: 15px;
    text-align: center;

}


label {
    font-size: 14px;
    font-weight: 600;
    text-indent: 0;
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
.section-darkblue:after{
    content:'';
    background:red;
    position:absolute;
    width:100%;
}
.btn-inverse11 {
    color: #000;
    font-weight: 600;
    border: 1px solid #ffc000;
    background: #ffc000;
    text-transform: capitalize!important;
    border-radius: 0px;
    padding: 11px !important;
}


.hitfull .img1 {
    width: auto;
    margin: 36px 20px 20px 20px;
    height: 48px;
    filter: none;
}


label {
    font-size: 14px;
    font-weight: 600;
    text-indent: 0;
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
.gredientbg {
    background-color: #e4ac02f5;
}
.tab-content {
    background-color: #0000005c;
}

.olclas{ margin-left: 14px; }


.ganesh img {
    width: 63px;
    position: absolute;
    left: 121px;
    top: -2px;
    display: none;
}

.f-nav .ganesh img {
    width: 59px;
    top: 0px;
}
.f-nav {
    top: -6px;
    padding-bottom: 6px;
}


.bottom-icon-fix a {
    color: #000;
    font-weight: 600;
    border: 1px solid #ffc000;
    background: #ffc000;
    text-transform: capitalize!important;
    border-radius: 0px;
    padding: 5px 6px !important;
    font-size: 15px;
    margin: 8px;
    border-radius: 40px;
    display: block;
    margin: auto;
    font-weight: 500;
    max-width: 93%;
    text-align: center;
    box-shadow: 0px 2px 6px #b9b9b9;
    letter-spacing: 0.3px;
}

.bottom-icon-fix .bg1 {
    background: #089708;
    border: 1px solid #089708;
    color: #fff;
}


.bottom-icon-fix a i {
    position: relative;
    bottom: 0px;
}

.bottom-icon-fix a:hover {
 background: #000;
 color: #fff;
 border-color: #000;
}

@media (min-width: 668px){
.d-lg-none{
    display:none;
}

}

.fixed-bottom {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    border-top: 1px solid #ededed;
    padding: 8px 1px;
}
.pr-0, .px-0 {
    padding-right: 0!important;
}
.pl-0, .px-0 {
    padding-left: 0!important;
}
table,th, td {
    border: 1px solid #000;
    border-collapse: collapse;
}

th,td {
    padding: 5px;
}

table {
    margin: 20px 0;
}
.cms-content h1 {
    font-size: 30px !important;
    font-weight: 600;
}

.out_img img {
    margin-bottom: 20px;
}

.cms-content h2 {
    margin-bottom: 5px;
    font-size: 22px !important;
}

.cms-content h2 span {
    font-weight: 500 !important;
}

.cms-content p {
    margin-bottom: 15px;
}

.cms-content ul, .cms-content ol {
    padding-left: 20px !important;
    margin-bottom: 20px;
}

.cms-content h3 span {
    font-weight: 500 !important;
}

.cms-content h3 {
    font-size: 18px !important;
    margin-bottom: 5px;
}

.cms-content a {
    color: #ffc000;
    font-weight: 600 !important;
}

.cms-content a span {
    font-weight: 600 !important;
}


.cmspages h1 span {
    font-weight: bold !important;
    font-size: 24px;
    line-height: normal;
}

.cmspages h2 {
    margin-bottom: 6px;
}

.cmspages h2 span {
    font-weight: 600 !important;
}

.cmspages p {
    margin-bottom: 10px;
}
.cmspages h3 span {
    font-weight: 600 !important;
}

.cmspages h3 {
    margin-bottom: 5px !important;
    margin-top: 15px;
}


.tab-pane h2 {
    color: #000 !important;
}

.row11.mg_top_2 h2 {
    color: #000;
}





@media (max-width: 668px){
    
.navbar-brand&gt;img {
    max-width: 119px;
    top: -1px;
    position: relative;
}
.ganesh img {
    width: 50px;
    top: -5px;
}

}




</pre></body></html>