@font-face {
font-family:"thrillophilia-icons";
src:url(fonts/thrillophilia-icons.eot);
src:url(fonts/thrillophilia-icons.eot?#iefix) format("embedded-opentype"), url(fonts/thrillophilia-icons.woff) format("woff"), url(fonts/thrillophilia-icons.ttf) format("truetype"), url(fonts/thrillophilia-icons.svg#thrillophilia-icons) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:'SourceSansPro-Regular';
src:url(fonts/SoSansPro/SourceSansPro-Regular.eot);
src:local(Ã¢ËœÂº), url(fonts/SoSansPro/SourceSansPro-Regular.woff) format("woff"), url(fonts/SoSansPro/SourceSansPro-Regular.ttf) format("truetype"), url(fonts/SoSansPro/SourceSansPro-Regular.svg) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:'SourceSansPro-Bold';
src:url(fonts/SoSansPro/SourceSansPro-Bold.eot);
src:local(Ã¢ËœÂº), url(fonts/SoSansPro/SourceSansPro-Bold.woff) format("woff"), url(fonts/SoSansPro/SourceSansPro-Bold.ttf) format("truetype"), url(fonts/SoSansPro/SourceSansPro-Bold.svg) format("svg");
font-weight:400;
font-style:normal
}
* {
	padding: 0;
	margin: 0;
}
body .icon {
	font-family:"thrillophilia-icons";
	font-size:20px;
	position:relative;
	text-transform:none !important
}
.fl {
	float:left!important
}
.fr {
	float:right!important
}
.w100 {
	width:100%!important
}
.search_page {
	background:#fff
}
.bg_fff {
	background:#fff
}
.homenewBody .form-inline.search_bar {
	height:46px
}
.pd060 {
	padding:60px 0!important
}
.bg_f7f5f4 {
	background:#f7f5f4!important
}
.bg_fff {
	background:#fff!important
}
.visitingFrom.blog {
	background:#fff;
	position:relative
}
.title32 {
	font-size:32px;
	line-height:36px
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a {
	background:transparent
}
a:active, a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td, th {
	padding:0
}
@media print {
* {
	text-shadow:none!important;
	color:#000!important;
	background:transparent!important;
	box-shadow:none!important
}
a, a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
select {
	background:#fff!important
}
.navbar {
	display:none
}
.table td, .table th {
	background-color:#fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table-bordered th, .table-bordered td {
	border:1px solid #ddd!important
}
}
@font-face {
font-family:'Glyphicons Halflings';
src:url(fonts/webfont/glyphicons-halflings-regular.eot);
src:url(fonts/webfont/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(fonts/webfont/glyphicons-halflings-regular.woff) format("woff"), url(fonts/webfont/glyphicons-halflings-regular.ttf) format("truetype"), url(fonts/webfont/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:before, :after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input, button, select, textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#428bca;
	text-decoration:none
}
a:hover, a:focus {
	color:#2a6496;
	text-decoration:underline
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:200;
	line-height:1.4
}
@media (min-width: 768px) {
.lead {
font-size:21px
}
}
small, .small {
	font-size:85%
}
cite {
	font-style:normal
}
mark, .mark {
	background-color:#fcf8e3;
	padding:.2em
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-muted {
	color:#999
}
.text-primary {
	color:#428bca
}
a.text-primary:hover {
	color:#3071a9
}
.text-success {
	color:#3c763d
}
a.text-success:hover {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#8a6d3b
}
a.text-warning:hover {
	color:#66512c
}
.text-danger {
	color:#a94442
}
a.text-danger:hover {
	color:#843534
}
.bg-primary {
	color:#fff;
	background-color:#428bca
}
a.bg-primary:hover {
	background-color:#3071a9
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:hover {
	background-color:#e4b9b9
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
ul, ol {
	margin-top:0;
	margin-bottom:10px
}
ul ul, ul ol, ol ul, ol ol {
	margin-bottom:0
}
.list-unstyled, .list-inline {
	padding-left:0;
	list-style:none
}
.list-inline {
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl {
	margin-top:0;
	margin-bottom:20px
}
dt, dd {
	line-height:1.428571429
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
	content:" ";
	display:table
}
.dl-horizontal dd:after {
	clear:both
}
@media (min-width: 768px) {
.dl-horizontal dt {

float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.dl-horizontal dd {
margin-left:180px
}
}
abbr[title], abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom:0
}
blockquote footer, blockquote small, blockquote .small {
	display:block;
	font-size:80%;
	line-height:1.428571429;
	color:#999
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content:'\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {
	content:''
}
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {
	content:'\00A0 \2014'
}
blockquote:before, blockquote:after {
	content:""
}
address {
	margin-bottom:20px;
	font-style:normal;
	line-height:1.428571429
}
code, kbd, pre, samp {
	font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
kbd {
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.428571429;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container:before, .container:after {
	content:" ";
	display:table
}
.container:after {
	clear:both
}
@media (min-width: 768px) {
.homenewBody .container {
width:750px
}
}
@media (min-width: 992px) {
.homenewBody .container {
width:970px
}
}
@media (min-width: 1200px) {
.container {
width:1170px
}
}
.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid:before, .container-fluid:after {
	content:" ";
	display:table
}
.container-fluid:after {
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:before, .row:after {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}

.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}
textarea.form-control {
	height:auto
}
@media (min-width: 768px) {
.form-inline .form-group, .navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control, .navbar-form .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .input-group, .navbar-form .input-group {
display:inline-table;
vertical-align:middle
}
.form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .input-group-btn, .form-inline .input-group .form-control, .navbar-form .input-group .form-control {
width:auto
}
.form-inline .input-group>.form-control, .navbar-form .input-group>.form-control {
width:100%
}
.form-inline .control-label, .navbar-form .control-label {
margin-bottom:0;
vertical-align:middle
}
.form-inline .radio, .navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox {
display:inline-block;
margin-top:0;
margin-bottom:0;
padding-left:0;
vertical-align:middle
}
.form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] {
float:none;
margin-left:0
}
.form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
top:0
}
}
 @media (min-width: 768px) {
.form-horizontal .control-label {
text-align:right;
margin-bottom:0;
padding-top:7px
}
}
.form-horizontal .has-feedback .form-control-feedback {
	top:0;
	right:15px
}
.btn {
	background: #f16f30;
	/*width: 100%;*/
	display: block;
	max-width: 100%;
	color: #fff;
	font-size: 20px;
	text-align: center;
	border: 0;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	padding: 0;
	position: relative;
	margin: 0px;
	outline:none;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover, .btn:focus {
	color:#333;
	text-decoration:none
}
.btn:active, .btn.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
	background-image:none
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#428bca;
	border-color:#357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#3071a9;
	border-color:#285e8e
}
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
	background-image:none
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
	background-color:#428bca;
	border-color:#357ebd
}
.btn-primary .badge {
	color:#428bca;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
	background-image:none
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
	background-image:none
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
	background-image:none
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
	background-image:none
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#428bca;
	font-weight:400;
	cursor:pointer;
	border-radius:0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color:transparent
}
.btn-link:hover, .btn-link:focus {
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
	color:#999;
	text-decoration:none
}
.btn-lg, .btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.btn-sm, .btn-group-sm>.btn {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-xs, .btn-group-xs>.btn {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width:100%
}
.fade {
	opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
-webkit-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
 @media (min-width: 768px) {
.navbar-right .dropdown-menu {
right:0;
left:auto
}
.navbar-right .dropdown-menu-left {
left:0;
right:auto
}
}
 @media (min-width: 768px) {
.nav-justified>li, .nav-tabs.nav-justified>li {
display:table-cell;
width:1%
}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
margin-bottom:0
}
}
.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus {
	border:1px solid #ddd
}
@media (min-width: 768px) {
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus {
border-bottom-color:#fff
}
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
.navbar:before, .navbar:after {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
@media (min-width: 768px) {
.navbar {
border-radius:4px
}
}
.navbar-header:before, .navbar-header:after {
	content:" ";
	display:table
}
.navbar-header:after {
	clear:both
}
@media (min-width: 768px) {
.navbar-header {
float:left
}
}
.navbar-collapse {
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:before, .navbar-collapse:after {
	content:" ";
	display:table
}
.navbar-collapse:after {
	clear:both
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width: 768px) {
.navbar-collapse {
width:auto;
border-top:0;
box-shadow:none
}
.navbar-collapse.collapse {
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important
}
.navbar-collapse.in {
overflow-y:visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
padding-left:0;
padding-right:0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height:340px
}
@media (max-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
max-height:200px
}
}
.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width: 768px) {
.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
margin-right:0;
margin-left:0
}
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width: 768px) {
.navbar-static-top {
border-radius:0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width: 768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
border-radius:0
}
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px;
	height:63px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration:none
}
@media (min-width: 768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left:-15px
}
}
.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width: 768px) {
.navbar-toggle {
display:none
}
}
.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image:none
}
}
@media (min-width: 768px) {
.navbar-nav {
float:left;
margin:0
}
.navbar-nav>li {
float:left
}
.navbar-nav>li>a {
padding-top:15px;
padding-bottom:15px
}
.navbar-nav.navbar-right:last-child {
margin-right:-15px
}
}
@media (min-width: 768px) {
.navbar-left {
float:left!important
}
.navbar-right {
float:right!important
}
}
.navbar-form {
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin:8px -15px
}
@media (max-width: 767px) {
.navbar-form .form-group {
margin-bottom:5px
}
}
@media (min-width: 768px) {
.navbar-form {
width:auto;
border:0;
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0;
-webkit-box-shadow:none;
box-shadow:none
}
.navbar-form.navbar-right:last-child {
margin-right:-15px
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-btn.btn-sm, .btn-group-sm>.navbar-btn.btn {
	margin-top:10px;
	margin-bottom:10px
}
.navbar-btn.btn-xs, .btn-group-xs>.navbar-btn.btn {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width: 768px) {
.navbar-text {
float:left;
margin-left:15px;
margin-right:15px
}
.navbar-text.navbar-right:last-child {
margin-right:0
}
}
.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width: 767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
color:#ccc;
background-color:transparent
}
}
 @media (max-width: 767px) {
}
.breadcrumb {
	padding:8px 0px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block;
	vertical-align:top
}
.breadcrumb>li+li:before {
	content:"/ ";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#999
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.428571429;
	text-decoration:none;
	color:#428bca;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background-color:#428bca;
	border-color:#428bca;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	list-style:none;
	text-align:center
}
.pager:before, .pager:after {
	content:" ";
	display:table
}
.pager:after {
	clear:both
}
.pager li {
	display:inline
}
.pager li>a, .pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a, .pager .next>span {
	float:right
}
.pager .previous>a, .pager .previous>span {
	float:left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color:#999;
	background-color:#fff;
	cursor:not-allowed
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
a.label:hover, a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-default {
	background-color:#999
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color:gray
}
.label-primary {
	background-color:#428bca
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color:#3071a9
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:baseline;
	white-space:nowrap;
	text-align:center;
	background-color:#999;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge, .btn-group-xs>.btn .badge {
	top:0;
	padding:1px 5px
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color:#428bca;
	background-color:#fff
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
a.badge:hover, a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.jumbotron {
	padding:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron h1, .jumbotron .h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron {
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top:48px;
padding-bottom:48px
}
.container .jumbotron {
padding-left:60px;
padding-right:60px
}
.jumbotron h1, .jumbotron .h1 {
font-size:63px
}
}
.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.thumbnail>img, .thumbnail a>img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color:#428bca
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p, .alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable {
	padding-right:35px
}
.alert-dismissable .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
.progress {
	overflow:hidden;
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease
}
.progress-striped .progress-bar {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size:40px 40px
}
.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
	min-width:30px
}
.progress-bar[aria-valuenow="0"] {
	color:#999;
	min-width:30px;
	background-color:transparent;
	background-image:none;
	box-shadow:none
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.media, .media-body {
	overflow:hidden;
	zoom:1
}
.media, .media .media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 5px
}
.media>.pull-left {
	margin-right:10px
}
.media>.pull-right {
	margin-left:10px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
a.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	background-color:#eee;
	color:#999
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color:#999
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index:2;
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
	color:inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color:#e1edf7
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05)
}
.panel-body {
	padding:15px
}
.panel-body:before, .panel-body:after {
	content:" ";
	display:table
}
.panel-body:after {
	clear:both
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.panel>.table, .panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
	border-top:0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#428bca
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#428bca;
	border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#428bca
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#428bca
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0, 0, 0, 0.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	overflow:auto;
	overflow-y:scroll;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	-o-transform:translate(0, -25%);
	transform:translate(0, -25%);
-webkit-transition:-webkit-transform .3s ease-out;
-moz-transition:-moz-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0)
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	min-height:16.428571429px
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.428571429
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer:before, .modal-footer:after {
	content:" ";
	display:table
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width: 768px) {
.modal-dialog {
width:600px;
margin:30px auto
}
.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)
}
.modal-sm {
width:300px
}
}
@media (min-width: 992px) {
.modal-lg {
width:900px
}
}
 @media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
width:30px;
height:30px;
margin-top:-15px;
font-size:30px
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
margin-left:-15px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
margin-right:-15px
}
.carousel-caption {
left:20%;
right:20%;
padding-bottom:30px
}
.carousel-indicators {
bottom:20px
}
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important;
	visibility:hidden!important
}
.affix {
	position:fixed
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display:none!important
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display:none!important
}
@media (max-width: 767px) {
.visible-xs {
display:block!important
}
table.visible-xs {
display:table
}
tr.visible-xs {
display:table-row!important
}
th.visible-xs, td.visible-xs {
display:table-cell!important
}
}
@media (max-width: 767px) {
.visible-xs-block {
display:block!important
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display:inline!important
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display:inline-block!important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display:block!important
}
table.visible-sm {
display:table
}
tr.visible-sm {
display:table-row!important
}
th.visible-sm, td.visible-sm {
display:table-cell!important
}
.visible-sm-block {
display:block!important
}
.visible-sm-inline {
display:inline!important
}
.visible-sm-inline-block {
display:inline-block!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display:block!important
}
table.visible-md {
display:table
}
tr.visible-md {
display:table-row!important
}
th.visible-md, td.visible-md {
display:table-cell!important
}
.visible-md-block {
display:block!important
}
.visible-md-inline {
display:inline!important
}
.visible-md-inline-block {
display:inline-block!important
}
}
@media (min-width: 1200px) {
.visible-lg {
display:block!important
}
table.visible-lg {
display:table
}
tr.visible-lg {
display:table-row!important
}
th.visible-lg, td.visible-lg {
display:table-cell!important
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display:block!important
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display:inline!important
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display:inline-block!important
}
}
@media (max-width: 992px) {
.hidden-xs {
/*display:none!important*/
}
.home_page {
margin-top:80px!important
}
}
@media (max-width: 768px) {
.hidden-xs768 {
display:none!important
}
.home_page {
margin-top:0!important
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
width:320px!important;
float:left;
background:#fff;
height:385px
}
.placeCrousel_wrapper li:nth-child(2n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n+2) {
margin-right:0!important
}
}
@media (max-width: 992px) {
.hidden-sm {
display:none!important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display:none!important
}
}
@media (min-width: 1200px) {
.hidden-lg {
display:none!important
}
}
.visible-print {
	display:none!important
}
@media print {
.visible-print {
	display:block!important
}
table.visible-print {
	display:table
}
tr.visible-print {
	display:table-row!important
}
th.visible-print, td.visible-print {
	display:table-cell!important
}
}
.visible-print-block {
	display:none!important
}
@media print {
.visible-print-block {
	display:block!important
}
}
.visible-print-inline {
	display:none!important
}
@media print {
.visible-print-inline {
	display:inline!important
}
}
.visible-print-inline-block {
	display:none!important
}
@media print {
.visible-print-inline-block {
	display:inline-block!important
}
}
@media print {
.hidden-print {
	display:none!important
}
}
@font-face {
font-family:'FontAwesome';
src:url(fonts/webfont/fontawesome-webfont.eot);
src:url(fonts/webfont/fontawesome-webfont.eot#iefix) format("embedded-opentype"), url(fonts/webfont/fontawesome-webfont.woff2) format("woff2"), url(fonts/webfont/fontawesome-webfont.woff) format("woff"), url(fonts/webfont/fontawesome-webfont.ttf) format("truetype"), url(fonts/webfont/fontawesome-webfont.svg#fontawesomeregular) format("svg");
font-weight:400;
font-style:normal
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.3333333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.2857142857em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.1428571429em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.1428571429em;
	width:2.1428571429em;
	top:.1428571429em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.8571428571em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.fa-pull-left {
	float:left
}
.fa-pull-right {
	float:right
}
.fa.fa-pull-left {
	margin-right:.3em
}
.fa.fa-pull-right {
	margin-left:.3em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
 @-webkit-keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@-moz-keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@-ms-keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@keyframes lg-right-end {
0% {
left:0
}
50% {
left:-30px
}
100% {
left:0
}
}
@-webkit-keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
@-moz-keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
@-ms-keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
@keyframes lg-left-end {
0% {
left:0
}
50% {
left:30px
}
100% {
left:0
}
}
 body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform:scale3d(0.5, 0.5, 0.5);
transform:scale3d(0.5, 0.5, 0.5);
opacity:0;
-webkit-transition:-webkit-transform 250ms ease 0s, opacity 250ms!important;
-moz-transition:-moz-transform 250ms ease 0s, opacity 250ms!important;
-o-transition:-o-transform 250ms ease 0s, opacity 250ms!important;
transition:transform 250ms ease 0s, opacity 250ms!important;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
opacity:1
}
 @media (min-width: 1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition:border-color .25s ease;
-o-transition:border-color .25s ease;
transition:border-color .25s ease
}
}
 @media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px) {
}
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) {
.fr-side {
width:54px;
height:60px;
margin:0;
margin-top:-30px
}
.fr-side-button {
width:48px;
height:60px;
margin:0 3px
}
}
.pickuplocation, .date_selection, .travellers_detail {
	margin:15px 15px 0;
	padding:0
}
.pickuplocation .form-control::-webkit-input-placeholder, .date_selection .form-control::-webkit-input-placeholder, .travellers_detail .form-control::-webkit-input-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .form-control:-moz-placeholder, .date_selection .form-control:-moz-placeholder, .travellers_detail .form-control:-moz-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .form-control::-moz-placeholder, .date_selection .form-control::-moz-placeholder, .travellers_detail .form-control::-moz-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .form-control:-ms-input-placeholder, .date_selection .form-control:-ms-input-placeholder, .travellers_detail .form-control:-ms-input-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .input-group-addon, .date_selection .input-group-addon, .travellers_detail .input-group-addon {
	background:#fff
}
.pickuplocation .choosedate input.form-control[readonly], .date_selection .choosedate input.form-control[readonly], .travellers_detail .choosedate input.form-control[readonly] {
	cursor:pointer;
	background-color:#fff;
	font-size:13px;
	color:rgba(0, 0, 0, 0.5);
	border:none;
	box-shadow:1px 1px 1px #e6e6e6
}
.pickuplocation .choosedate .input-group-addon, .date_selection .choosedate .input-group-addon, .travellers_detail .choosedate .input-group-addon {
	font-size:13px;
	color:rgba(0, 0, 0, 0.7);
	border:none;
	box-shadow:1px 1px 1px #e6e6e6
}
.pickuplocation .choosedate .input-group-addon img.calendaricon, .date_selection .choosedate .input-group-addon img.calendaricon, .travellers_detail .choosedate .input-group-addon img.calendaricon {
	color:rgba(0, 0, 0, 0.5);
	width:16px;
	height:16px;
	object-fit:none;
	object-position:-84px -164px
}
.pickuplocation .choosedate .js-dateselection::-webkit-input-placeholder, .date_selection .choosedate .js-dateselection::-webkit-input-placeholder, .travellers_detail .choosedate .js-dateselection::-webkit-input-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .choosedate .js-dateselection:-moz-placeholder, .date_selection .choosedate .js-dateselection:-moz-placeholder, .travellers_detail .choosedate .js-dateselection:-moz-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .choosedate .js-dateselection::-moz-placeholder, .date_selection .choosedate .js-dateselection::-moz-placeholder, .travellers_detail .choosedate .js-dateselection::-moz-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .choosedate .js-dateselection:-ms-input-placeholder, .date_selection .choosedate .js-dateselection:-ms-input-placeholder, .travellers_detail .choosedate .js-dateselection:-ms-input-placeholder {
color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .textcenter .form-control, .date_selection .textcenter .form-control, .travellers_detail .textcenter .form-control {
	text-align:center;
	color:rgba(0, 0, 0, 0.5)
}
.pickuplocation .textcenter .form-control:focus, .date_selection .textcenter .form-control:focus, .travellers_detail .textcenter .form-control:focus {
	text-align:left
}
.pickuplocation .input-group-addon {
	font-size:13px;
	color:rgba(0, 0, 0, 0.4);
	border:none;
	box-shadow:1px 1px 1px #e6e6e6
}
.pickuplocation .input-group-addon img.pickuplocationicon {
	color:rgba(0, 0, 0, 0.3);
	width:16px;
	height:16px;
	object-fit:none;
	object-position:-84px -146px
}
.pickuplocation #booking_pickup_location_id {
	color:rgba(0, 0, 0, 0.5);
	border:none;
	box-shadow:1px 1px 1px #e6e6e6;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.date_selection {
	padding-top:15px;
	margin:0 15px
}
.ui-datepicker .ui-datepicker-prev span {
	left:49%;
	margin-top:-9px
}
.js-dateselection-mobile .ui-datepicker {
	width:352px
}
.js-dateselection-mobile .ui-datepicker .ui-datepicker-next span {
	margin-left:-13px;
	margin-top:-9px
}
.js-dateselection-mobile .ui-datepicker .ui-datepicker-prev span {
	margin-left:-4px;
	margin-top:-9px
}
.js-dateselection-mobile .ui-state-active, .js-dateselection-mobile .ui-state-hover {
	background:#f16f30;
	color:#fff
}
#ui-datepicker-div, .js-dateselection-mobile {
	width:352px;
	border:1px solid #e6e6e6;
	z-index:100000;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.07)
}
#ui-datepicker-div .ui-icon-circle-triangle-w, #ui-datepicker-div .ui-icon-circle-triangle-e, .js-dateselection-mobile .ui-icon-circle-triangle-w, .js-dateselection-mobile .ui-icon-circle-triangle-e {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -1px -807px!important
}
#ui-datepicker-div .ui-icon-circle-triangle-e, .js-dateselection-mobile .ui-icon-circle-triangle-e {
	-moz-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:FlipH
}
#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next, .js-dateselection-mobile .ui-datepicker-prev, .js-dateselection-mobile .ui-datepicker-next {
	width:25px;
	height:25px;
	top:10px;
	border-radius:50%;
	border:2px solid #ddd
}
#ui-datepicker-div .ui-datepicker-next span, .js-dateselection-mobile .ui-datepicker-next span {
	margin-left:-13px;
	margin-top:-9px
}
#ui-datepicker-div .ui-datepicker-prev span, .js-dateselection-mobile .ui-datepicker-prev span {
	margin-left:-4px;
	margin-top:-9px
}
#ui-datepicker-div .ui-datepicker-prev:hover, #ui-datepicker-div .ui-datepicker-next:hover, .js-dateselection-mobile .ui-datepicker-prev:hover, .js-dateselection-mobile .ui-datepicker-next:hover {
	opacity:.7;
	background-color:transparent
}
#ui-datepicker-div .ui-datepicker-calendar, .js-dateselection-mobile .ui-datepicker-calendar {
	border-top:1px solid #f7f7f7;
	width:94%;
	margin:10px
}
#ui-datepicker-div .ui-datepicker-calendar thead tr th, .js-dateselection-mobile .ui-datepicker-calendar thead tr th {
	font-size:11px
}
#ui-datepicker-div .helptextdateselection, .js-dateselection-mobile .helptextdateselection {
	border-top:1px solid #f7f7f7;
	padding:10px 0
}
#ui-datepicker-div .helptextdateselection .firstspantext, #ui-datepicker-div .helptextdateselection .secondspantext, #ui-datepicker-div .helptextdateselection .thirdspantext, .js-dateselection-mobile .helptextdateselection .firstspantext, .js-dateselection-mobile .helptextdateselection .secondspantext, .js-dateselection-mobile .helptextdateselection .thirdspantext {
	font-size:13px
}
#ui-datepicker-div .helptextdateselection span.notavailablee, .js-dateselection-mobile .helptextdateselection span.notavailablee {
	width:20px;
	height:20px;
	background:#F3F3F3;
	display:inline-block;
	margin:-4px 6px;
	border-radius:50%;
	border:1px solid #d1d1d1
}
#ui-datepicker-div .helptextdateselection span.availablee, .js-dateselection-mobile .helptextdateselection span.availablee {
	width:20px;
	height:20px;
	background:#EAFAE0;
	display:inline-block;
	margin:-4px 6px;
	border-radius:50%;
	border:1px solid #cdf7b2
}
#ui-datepicker-div .helptextdateselection span.fillingfastt, .js-dateselection-mobile .helptextdateselection span.fillingfastt {
	width:20px;
	height:20px;
	background:#FEE6E6;
	display:inline-block;
	margin:-4px 6px;
	border-radius:50%;
	border:1px solid #f79e9e
}
#ui-datepicker-div .ui-datepicker-header, #ui-datepicker-div .ui-widget-header, .js-dateselection-mobile .ui-datepicker-header, .js-dateselection-mobile .ui-widget-header {
	background:none;
	border:0;
	color:#555;
	padding:18px 0;
	width:94%;
	margin:10px
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-year, #ui-datepicker-div .ui-widget-header .ui-datepicker-title span.ui-datepicker-year, .js-dateselection-mobile .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-year, .js-dateselection-mobile .ui-widget-header .ui-datepicker-title span.ui-datepicker-year {
	display:block;
	position:absolute;
	top:0;
	left:44%;
	font-size:13px;
	color:#ED6E32
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-month, #ui-datepicker-div .ui-widget-header .ui-datepicker-title span.ui-datepicker-month, .js-dateselection-mobile .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-month, .js-dateselection-mobile .ui-widget-header .ui-datepicker-title span.ui-datepicker-month {
	display:block;
	position:absolute;
	top:10px;
	left:41.5%;
	font-size:23px;
	color:rgba(0, 0, 0, 0.75);
	font-weight:400;
	padding-top:20px
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default, .js-dateselection-mobile .ui-state-default, .js-dateselection-mobile .ui-widget-content .ui-state-default, .js-dateselection-mobile .ui-widget-header .ui-state-default {
	padding:5px 7px;
	margin:5px;
	text-align:center;
	border-radius:4px
}
#ui-datepicker-div .notavailable a.ui-state-default, .js-dateselection-mobile .notavailable a.ui-state-default {
	background-color:#F3F3F3;
	background-image:none;
	border:1px solid #d1d1d1;
transition:all .3s ease;
	opacity:.35
}
#ui-datepicker-div .fillingfast a.ui-state-default, .js-dateselection-mobile .fillingfast a.ui-state-default {
	background-color:#FEE6E6;
	background-image:none;
	border:1px solid #f79e9e;
transition:all .3s ease
}
#ui-datepicker-div .available a.ui-state-default, .js-dateselection-mobile .available a.ui-state-default {
	background-color:#EAFAE0;
	background-image:none;
	border:1px solid #cdf7b2;
transition:all .3s ease
}
#ui-datepicker-div .notavailable a.ui-state-default:hover, #ui-datepicker-div .fillingfast a.ui-state-default:hover, #ui-datepicker-div .available a.ui-state-default:hover, .js-dateselection-mobile .notavailable a.ui-state-default:hover, .js-dateselection-mobile .fillingfast a.ui-state-default:hover, .js-dateselection-mobile .available a.ui-state-default:hover {
	background-color:#ED6F35;
	background-image:none;
	color:#fff;
	border:1px solid #ea5617;
transition:all .3s ease
}
#ui-datepicker-div .notavailable a.ui-state-default:active, #ui-datepicker-div .fillingfast a.ui-state-default:active, #ui-datepicker-div .available a.ui-state-default:active, .js-dateselection-mobile .notavailable a.ui-state-default:active, .js-dateselection-mobile .fillingfast a.ui-state-default:active, .js-dateselection-mobile .available a.ui-state-default:active {
	background-color:#ED6F35;
	background-image:none;
	color:#fff;
	border:1px solid #ea5617;
transition:all .3s ease
}
#ui-datepicker-div .ui-datepicker-current-day .ui-state-active, .js-dateselection-mobile .ui-datepicker-current-day .ui-state-active {
	color:#fff;
	background-color:#ED6F35!important;
	background-image:none;
	border:1px solid #ea5617!important;
transition:all .3s ease
}
.travellers_detail {
	background:#fff;
	padding:10px;
	border-radius:4px;
	box-shadow:1px 1px 1px #e6e6e6
}
.travellers_detail .textcenter .input-group-addon {
	cursor:pointer;
	padding:6px 7px
}
.travellers_detail .js-minus-icon i {
	width:13px;
	height:13px;
	background:transparent;
	border:1px solid #a8a8a8;
	border-radius:50%;
	vertical-align:middle;
	font-size:9px;
	color:#a8a8a8;
	padding-top:.5px;
	padding-left:1px
}
.travellers_detail .js-plus-icon {
	width:13px;
	height:13px;
	background:transparent;
	border:1px solid #a8a8a8;
	border-radius:50%;
	vertical-align:middle;
	font-size:9px;
	color:#a8a8a8;
	padding-top:.5px;
	padding-left:1px
}
.travellers_detail p.travellers_text {
	margin:0;
	padding:0;
	font-size:13px;
	color:rgba(0, 0, 0, 0.5);
	padding-top:7px
}
.travellers_detail .complete_details {
	padding-bottom:10px
}
.travellers_detail .complete_details .col-md-5, .travellers_detail .complete_details .col-sm-5, .travellers_detail .complete_details .col-xs-5, .travellers_detail .complete_details .col-md-7, .travellers_detail .complete_details .col-sm-7, .travellers_detail .complete_details .col-xs-7 {
	padding:0
}
.travellers_detail .complete_details:last-child {
	padding-bottom:0
}
.landingpagecards {
	background:#fff;
	width:100%
}
.landingpagecards .container {
	padding-right:0;
	padding-left:0
}
.landingpagecards .row {
	margin-right:0;
	margin-left:0
}
.landingpagecards .row .col-lg-1, .landingpagecards .row .col-lg-2, .landingpagecards .row .col-lg-3, .landingpagecards .row .col-lg-4, .landingpagecards .row .col-lg-5, .landingpagecards .row .col-lg-6, .landingpagecards .row .col-lg-7, .landingpagecards .row .col-lg-8, .landingpagecards .row .col-lg-9, .landingpagecards .row .col-lg-10, .landingpagecards .row .col-lg-11, .landingpagecards .row .col-lg-12, .landingpagecards .row .col-md-1, .landingpagecards .row .col-md-2, .landingpagecards .row .col-md-3, .landingpagecards .row .col-md-4, .landingpagecards .row .col-md-5, .landingpagecards .row .col-md-6, .landingpagecards .row .col-md-7, .landingpagecards .row .col-md-8, .landingpagecards .row .col-md-9, .landingpagecards .row .col-md-10, .landingpagecards .row .col-md-11, .landingpagecards .row .col-md-12, .landingpagecards .row .col-sm-1, .landingpagecards .row .col-sm-2, .landingpagecards .row .col-sm-3, .landingpagecards .row .col-sm-4, .landingpagecards .row .col-sm-5, .landingpagecards .row .col-sm-6, .landingpagecards .row .col-sm-7, .landingpagecards .row .col-sm-8, .landingpagecards .row .col-sm-9, .landingpagecards .row .col-sm-10, .landingpagecards .row .col-sm-11, .landingpagecards .row .col-sm-12, .landingpagecards .row .col-xs-1, .landingpagecards .row .col-xs-2, .landingpagecards .row .col-xs-3, .landingpagecards .row .col-xs-4, .landingpagecards .row .col-xs-5, .landingpagecards .row .col-xs-6, .landingpagecards .row .col-xs-7, .landingpagecards .row .col-xs-8, .landingpagecards .row .col-xs-9, .landingpagecards .row .col-xs-10, .landingpagecards .row .col-xs-11, .landingpagecards .row .col-xs-12 {
	padding-right:0;
	padding-left:0
}
.w_hide {
	display:none
}
body.landingBody {
	background:#f8f6f4
}
.alert, .flash-msg {
	font-size:14px;
	padding:10px 10px 10px 35px;
	margin:10px 0;
	background:#fff url(supplier/icon_alert.png) no-repeat 10px 14px;
	border:1px solid #fff;
	border-radius:5px
}
.flash-msg {
	max-width:1000px;
	margin:20px auto
}
.alert-danger, .alert-error, #alert-error, #alert-danger {
	background-color:#feeee9;
	color:#e74843;
	border-color:#e74742
}
.alert-success, #alert-success {
	background-color:#f0f6eb;
	background-position:10px -46px;
	color:#4bad34;
	border-color:#7cbc58
}
.destination_banner .container .row h1.banner_main_header {
	font-size:36px;
	text-transform:uppercase;
	color:#fff;
	font-weight:700;
	text-shadow:1px 1px 1px #515151
}
ul li .image, ul li .images {
	background:transparent url(../images/bg-texture.png)
}
textarea, input {
	outline:none
}
:focus {
	outline-color:transparent;
	outline-style:none
}
.homenewBody .container {
	padding:0
}
.homenewBody .container .row {
	margin:0
}
a {
	color:#144aa8
}
a:hover {
	color:#e36122
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left:0
}
.navbar-nav.navbar-right:last-child {
	margin-right:0
}
i.fa {
	position:relative;
	top:0
}
select, .select2 {
	width:100%;
	color:#3b444e;
	font-size:16px;
	padding:10px 10px 10px 5px;
	display:inline-block;
	border:none;
	border-bottom:1px solid #e5e2e1;
	border-radius:0
}
.form .group {
	position:relative;
	margin-bottom:35px;
	min-height:40px
}
.form .group input {
	font-size:16px;
	padding:10px 10px 10px 5px;
	display:block;
	border:none;
	border-bottom:1px solid #e5e2e1;
	width:100%;
	border-radius:0;
	background-color:#f8f6f4
}
.form .group input:focus {
	outline:none
}
.form .group label {
	color:#3b444e;
	font-size:16px;
	font-weight:400;
	position:absolute;
	pointer-events:none;
	left:5px;
	top:10px;
transition:.2s ease all
}
.form .group input:focus ~ label, .form .group input:valid ~ label, .form .group .not_empty label {
top:-20px;
font-size:15px;
color:#3b444e
}
.form .group .bar {
	position:relative;
	display:block;
	width:100%
}
.form .group .bar:before, .form .group .bar:after {
	content:'';
	height:2px;
	width:0;
	bottom:1px;
	position:absolute;
	background:#ed6f26;
transition:.2s ease all
}
.form .group .bar:before {
	left:50%
}
.form .group .bar:after {
	right:50%
}
.form .group input:focus ~ .bar:before, .form .group input:focus ~ .bar:after {
width:50%
}
.form .group select, .form .group .select2 {
	width:100%;
	color:#3b444e;
	font-size:16px;
	padding:10px 10px 10px 5px;
	display:block;
	border:none;
	border-bottom:1px solid #e5e2e1;
	width:100%;
	border-radius:0;
	background-color:#f8f6f4;
	border-radius:0;
	background:url(supplier/icon_droparrow.png) no-repeat right 22px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none
}
.form .group select:focus, .form .group select:active {
	outline:0
}
.form .select_time {
	overflow:hidden;
	padding-top:20px
}
.form .select_time label {
	top:-30px!important
}
.form .select_time .select_box {
	line-height:40px
}
.form .select_time .select_box #vendor_added_tour_start_time_4i, .form .select_time .select_box #vendor_added_tour_end_time_4i {
	float:left;
	width:47%;
	margin-right:2%
}
.form .select_time .select_box #vendor_added_tour_start_time_5i, .form .select_time .select_box #vendor_added_tour_end_time_5i {
	float:right;
	width:47%
}
.landing_page i {
	vertical-align:super;
	top:-2px;
	position:relative
}
.landing_page .col-md-9 {
	margin:0;
	padding:0;
	max-width:725px
}
.landing_page .col-md-3 {
	margin:0;
	padding:0;
	width:252px;
	float:right
}
.landing_page .col-md-3 .related_tags h2 {
	background:#3b444e;
	color:#fff;
	font-size:17px;
	text-transform:uppercase;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:400;
	margin:0
}
.download_app_block .container .download_links {
	float:right;
	padding-right:30px
}
.download_app_block .container .download_links a {
	width:143px;
	height:50px;
	background:url(../images/home/AppStore.svg) no-repeat left top/143px auto;
	margin:0 5px
}
.download_app_block .container .download_links .google_play {
	background:url(../images/home/Android-app-on-google-play.svg) no-repeat left top/143px auto;
	float:right
}
.download_app_block .container .js-download_app_block_close {
	position:absolute;
	right:0;
	top:13px;
	font-size:16px;
	cursor:pointer;
	color:rgba(59, 68, 78, 0.5);
	-webkit-transform:scale(1.5, 1);
	-moz-transform:scale(1.5, 1);
	-ms-transform:scale(1.5, 1);
	-o-transform:scale(1.5, 1);
	transform:scale(1.5, 1);
	font-weight:400
}
.download_app_block .container .js-download_app_block_close:hover {
	color:#3b444e
}
.download_links a {
	background:url(../images/home/icon_sprite_tour.png) no-repeat 0 -100px;
	display:inline-block;
	width:167px;
	height:58px;
	text-indent:-9999px;
	margin-right:35px
}
.download_links .google_play {
	background-position:0 -160px;
	margin-right:64px
}
 @media screen and (min-width: 1024px) and (max-width: 1199px) {
.download_app_block .container .icon {
background-size:180px auto;
width:80px;
height:80px
}
.download_app_block .container .text p {
font-size:24px;
line-height:24px;
margin-top:10px
}
.download_app_block .container .text h1 {
font-size:32px;
line-height:32px
}
.download_links a {
margin-right:15px
}
.download_links .google_play {
margin-right:45px
}
.discount_banner .left {
padding:15px 0 15px 15px
}
.discount_banner .left h1 {
font-size:58px;
line-height:58px
}
.discount_banner .left h1 small {
font-size:20px
}
.discount_banner .left h2 {
font-size:22px;
margin-top:22px
}
.discount_banner .right .text {
margin:20px 40px
}
.Enquiry ul .chat .icon, .Enquiry ul .call .icon {
width:80px
}
.Enquiry ul .chat .icon {
background-position:-158px -46px
}
.Enquiry ul .call .icon {
background-position:-147px 4px
}
.popular_things .row .item .text h2 {
font-size:24px
}
.popular_things .row .item .text {
padding:33px 5px 20px
}
.popular_things .row .item .text p.read {
margin:0
}
.popular_things .row .item .text .disc {
margin-bottom:10px
}
.Enquiry ul .chat, .Enquiry ul .call {
font-size:20px
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.homenewBody .container .row {
margin:0
}
.download_app_block .container .icon {
background-size:113px auto;
width:50px;
height:50px
}
.download_app_block .container .icon img {
width:50px;
height:50px
}
.download_app_block .container .text {
margin:0 5px
}
.download_app_block .container .text p {
font-size:18px;
line-height:18x;
margin-top:0
}
.download_app_block .container .text h1 {
font-size:26px;
line-height:26px
}
.download_app_block .container .download_links {
width:285px;
padding:5px 0 0;
text-align:center
}
.download_app_block .container .download_links a {
margin:0 5px;
width:123px;
height:45px;
background-size:260px auto;
background-position:0 0
}
.download_app_block .container .download_links .google_play {
background-position:-138px 0
}
.download_app_block .container .close {
top:14px
}
header .container {
margin:0 auto
}
header.navbar {
padding:0
}
header.navbar .navbar-brand, header.navbar .navbar-brand:hover, header.navbar .navbar-brand:focus {
background-size:167px auto!important;
width:170px;
height:40px;
margin:0 10px 0 0 !important;
background-position:0 -170px!important
}
header.navbar .pull_left a {
margin:0 15px 0 0;
font-size:16px;
padding:0;
line-height:87px
}
header.navbar .navbar-right a {
font-size:16px;
padding:5px 10px
}
header.navbar .navbar-right .sign_in a {
padding:5px 17px 6px!important;
border-radius:5px
}
header.navbar .navbar-right .sign_in {
padding:0;
margin-left:5px
}
.navbar-nav.navbar-right:last-child {
margin-right:0;
margin-top:29px
}
.tour_details .overview .itinerary .desc ul li .text {
width:320px
}
.tour_details .col-md-4 .travelers .field {
padding:0 10px
}
.tour_details .col-md-4 .date {
padding:15px 10px
}
.tour_details .col-md-4 .travelers h2 {
padding:21px 10px 10px
}
.Enquiry ul .chat .icon {
background-size:140px auto;
width:50px;
background-position:-92px -26px
}
.Enquiry ul .call .icon {
background-size:140px auto;
width:50px;
background-position:-80px 4px
}
.Enquiry ul .chat .icon, .Enquiry ul .call .icon {
height:36px;
padding:0;
margin:0 10px 0 0
}
.Enquiry ul .chat .small, .Enquiry ul .call .small {
font-size:11px
}
.Enquiry h1 {
font-size:15px
}
.Enquiry ul .chat, .Enquiry ul .call {
font-size:16px
}
 .homenewBody .col-md-4 {
width:30.3333%;
float:left
}
.discount_banner .left {
padding:15px 0 15px 10px
}
.discount_banner .left h1 {
font-size:40px;
line-height:40px
}
.discount_banner .left h1 small {
font-size:16px;
padding-left:5px
}
.discount_banner .left h2 {
font-size:16px;
line-height:16px;
margin-top:18px
}
.discount_banner .right .text {
margin:10px 30px;
font-size:16px;
margin-bottom:10px
}
.discount_banner .right .text p {
margin:0 0 5px
}
 .activities_dropdown .nav .dropdown-menu ul:first-child li .active_list_items ul, .getway_dropdown .nav .dropdown-menu ul:first-child li .active_list_items ul {
width:10%
}
}
@media screen and (min-width: 1600px) {
.homenewBody .container {
width:1000px
}
}
@media screen and (max-width: 767px) {
.container {
padding-left:15px;
padding-right:15px
}
.tour_details .col-md-4, .package_details .col-md-4 {
width:284px;
float:left;
padding:0;
margin:0 auto
}
.download_app_block {
display:none
}
header.navbar {
padding:10px 0
}
.top_container {
height:200px;
margin-bottom:15px
}
.top_container img {
height:200px
}
.top_container .container {
padding-top:50px
}
.top_container .container h1 {
font-size:18px;
line-height:18px;
margin:0 0 5px
}
.top_container .container .divider {
width:60px;
height:1p;
margin:10px auto
}
.top_container .container .user {
font-size:13px
}
.top_container .container .user p.image img {
width:30px;
height:30px
}
.landing_page .row {
margin:0!important;
padding:0!important
}
.landing_page .row .col-md-9 {
padding:0
}
.landing_page .discount_banner {
display:none
}
.popular_things .container {
width:100%
}
.popular_things .row .col-md-4 {
width:100%
}
}
.review .star {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -24px -195px;
	width:16px;
	height:15px;
	float:left;
	margin-right:5px;
	text-indent:-9999px
}
.review .star.active {
	background-position:-2px -195px
}
.package {
	color:rgba(255, 255, 255, 0.75);
	font-size:16px;
	position:absolute;
	margin-top:50px;
	overflow:hidden;
	padding:10px 0 0
}
.package span {
	display:inline-block;
	margin-right:20px
}
.package span .icon {
	top:2px;
	right:0;
	margin-right:5px!important;
	padding-right:2px!important
}
.package span:last-child {
	margin-right:0
}
.app_offer {
	padding:15px;
	overflow:hidden;
	height:95px
}
.app_offer .default {
	overflow:hidden
}
.app_offer .default .icon {
	float:left;
	width:20px;
	margin-right:10px
}
.app_offer .default .right {
	font-size:16px;
	text-transform:uppercase;
	float:left;
	max-width:80%
}
.app_offer .default .right .small {
	font-size:12px;
	display:block;
	color:rgba(59, 68, 78, 0.5);
	text-transform:none
}
.app_offer .download_app_block {
	background:#fff;
	padding:15px!important;
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	display:none
}
.app_offer .download_app_block a {
	width:93px;
	height:33px;
	background:url(AppStore.svg) no-repeat left top/93px auto;
	margin:0;
	float:left;
	text-indent:-9999px
}
.app_offer .download_app_block .google_play {
	background:url(Android-app-on-google-play.svg) no-repeat left top/93px auto;
	float:right
}
.textarea_send_enquiry_message {
	width:90%!important;
	margin-left:5%
}
.app_offer:hover .default {
	display:none
}
.app_offer:hover .download_app_block {
	display:block
}
.tourBody #select2-drop {
	z-index:999
}
.tourBody #select2-drop #select2-results-1 {
	background:#fff;
	max-width:350px;
	min-width:210px;
	right:0;
	position:absolute
}
.tourBody #select2-drop #select2-results-1 li {
	border-bottom:1px solid rgba(59, 68, 78, 0.1)!important
}
.tourBody #select2-drop #select2-results-1 li .select2-result-label {
	padding:7px 10px;
	font-size:13px;
	word-wrap:break-word;
	text-align:right
}
.tourBody #select2-drop #select2-results-1 li:last-child {
	border:0!important
}
.checkbox {
	overflow:hidden;
	position:relative;
	padding-left:0
}
.checkbox input[type=checkbox] {
	display:none;
	position:absolute
}
.checkbox label.one {
	width:15px;
	height:15px;
	border:1px solid #e4e3e6;
	float:left;
	border-radius:3px;
	margin-top:3px
}
.checkbox input[type=checkbox]:checked+label:before {
	font-family:FontAwesome;
	display:inline-block;
	content:"\2713";
	color:#3b444e;
	position:relative;
	top:0;
	left:-15px
}
.checkbox label.two {
	padding-left:5px
}
.tour_page .leftsidecontent_tour {
	width:716px;
	padding:0;
	margin-top:20px;
	padding-right:10px
}
.tour_page .leftsidecontent_tour .unique_features_wrapper {
	padding:15px 0;
	border-bottom:1px solid rgba(221, 221, 221, 0.3);
	border-top:1px solid rgba(221, 221, 221, 0.3)
}
.tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 {
	padding-top:5px
}
.tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data img {
	display:block;
	margin:0 auto
}
.tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.feture_text {
	font-size:12px;
	text-align:center;
	padding-top:5px;
	margin:0
}
.tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.meals, .tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.transport, .tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.pick_and_drop, .tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.activities, .tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.guide, .tour_page .leftsidecontent_tour .unique_features_wrapper .unique_features1 .inner_data p.accommodation {
	background-image:url(../images/tour/sprite.png);
	background-repeat:no-repeat;
	margin:0 auto;
	width:30px;
	height:20px
}
 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.tour_page .leftsidecontent_tour p.starting, .tour_page .leftsidecontent_tour p.ending, .tour_page .leftsidecontent_tour p.meals, .tour_page .leftsidecontent_tour p.transport, .tour_page .leftsidecontent_tour p.pick_and_drop, .tour_page .leftsidecontent_tour p.activities, .tour_page .leftsidecontent_tour p.guide, .tour_page .leftsidecontent_tour p.accommodation {
background-image:url(api/features/icons/sprite@2x.png);
background-size:100px 250px
}
}
.tour_details .sidebar .move_to_bottom .new_book_enquiry a.btn_new_send_enquiry, .package_details .sidebar .move_to_bottom .new_book_enquiry a.btn_new_send_enquiry {
	text-transform:capitalize;
	font-size:14px;
	background:#f8f6f4;
	border:1px solid #f16f30;
	color:#f16f30;
transition:all .4s ease;
	width:92%;
	margin-left:4%;
	width:70%;
	margin-left:15%;
	border-radius:25px
}
.tour_details .sidebar .move_to_bottom .new_book_enquiry a.btn_new_send_enquiry i.icon-about, .package_details .sidebar .move_to_bottom .new_book_enquiry a.btn_new_send_enquiry i.icon-about {
	vertical-align:middle;
	padding-right:8px;
	color:#f16f30
}
.tour_details .sidebar .move_to_bottom .new_book_enquiry .btn_new_send_enquiry:hover, .package_details .sidebar .move_to_bottom .new_book_enquiry .btn_new_send_enquiry:hover {
	background:#f16f30;
	color:#fff;
transition:all .4s ease
}
.tour_details .sidebar .move_to_bottom .new_book_enquiry .btn_new_send_enquiry:hover i.icon-about, .package_details .sidebar .move_to_bottom .new_book_enquiry .btn_new_send_enquiry:hover i.icon-about {
	color:#fff
}
.things_needed {
	padding:0 0 0 20px !important
}
.things_needed li {
	list-style:disc!important
}
.btn_green {
	background:#6bb53f;
	color:#FFF;
	border:0;
	text-transform:uppercase;
	padding:8px 15px;
	display:inline-block;
	font-size:12px;
}
.btn_green:hover {
	text-decoration:none;
	color:#fff
}
#reviewErrorORFlashMessages li::before {
	content:'';
	display:inline-block;
	width:6px;
	height:6px;
	background:red;
	border-radius:50%;
	margin-right:10px;
	position:relative;
	top:-2px
}
#reviewErrorORFlashMessages li {
	background:transparent;
	border-left:1px solid red;
	padding:2px 15px;
	color:red;
	border-right:1px solid red
}
#reviewErrorORFlashMessages li:first-child {
	padding-top:20px;
	border-top:1px solid red;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
#reviewErrorORFlashMessages li:last-child {
	padding-bottom:20px;
	border-bottom:1px solid red;
	margin-bottom:10px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.help-inline {
	color:red;
	font-size:13px
}
.stories {
	overflow:hidden;
	margin:35px 0 15px
}
.stories .col-md-8 {
	margin-top:0
}
.stories .col-md-8 .top_review_block {
	overflow:hidden
}
.stories .col-md-8 .top_review_block .user {
	float:left;
	width:50%
}
.stories .col-md-8 .top_review_block .right {
	float:right;
	width:48%;
	text-align:right
}
.stories .col-md-8 h1 {
	font-size:24px;
	border-bottom:2px solid #efeef1;
	padding:0 0 10px;
	margin:0 0 18px!important
}
.stories .col-md-8 p.review_title {
	font-size:24px;
	margin:0
}
.stories .col-md-8 p.write_your_story_btn {
	font-size:24px;
	border-bottom:2px solid #efeef1;
	padding:0 0 10px;
	margin:0 0 18px
}
.stories .col-md-8 .rating_block {
	border:1px solid #CCC;
	margin-bottom:40px;
	background:#FFF;
}
.rating-body{
	padding:15px;
}
.stories .col-md-8 .rate {
	margin:0
}
.stories .col-md-8 .rate .title {
	font-size:14px;
	display:block
}
.stories .col-md-8 .rate .title .starRating {
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:-2px
}
.stories .col-md-8 .rate .star {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -24px -195px!important;
	background-position:-196px -199px;
	display:inline-block;
	height:15px;
	margin-right:5px;
	text-indent:-9999px;
	width:16px;
	position:relative;
	top:3px
}
.stories .col-md-8 .rate .star.active {
	background-position:-2px -195px!important
}
.stories .col-md-8 .details {
	background:#FFF;
	margin-top:15px
}
.stories .col-md-8 .details .text {
	width:100%;
	border:1px solid #f8f7f8;
	color:#3b444e;
	resize:none
}
.stories .col-md-8 .details textarea.text {
	border:0;
	padding:0
}
.stories .col-md-8 .details .text::-webkit-input-placeholder {
color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .details .text:-moz-placeholder {
color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .details .text::-moz-placeholder {
color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .details .text:-ms-input-placeholder {
color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .details textarea.text {
	height:100px
}
.stories .col-md-8 .bottom {
	overflow:hidden;
	padding:10px;
	background:#F7F7F7;
	border-top:1px solid #CCC;
}
.stories .col-md-8 .bottom .upload_image {
	float:left;
	margin-top:0;
	width:200px
}
.stories .col-md-8 .bottom .upload_image input {
	display:none;
	position:absolute
}
.stories .col-md-8 .bottom .upload_image label {
	display:block;
	height:20px;
	background:url(../images/tour/icon_sprite_tour.png) no-repeat 0 -926px;
	color:#3b444e;
	font-size:12px;
	text-transform:uppercase;
	padding-left:30px;
	font-weight:400;
	opacity:.8;
	margin:5px 0 0 0;
}
.stories .col-md-8 .bottom .upload_image label:hover {
	cursor:pointer;
	opacity:1
}
.stories .col-md-8 .bottom .right {
	float:right;
	width:310px;
	text-align:right
}
.stories .col-md-8 .bottom .right div {
	display:inline-block;
	margin-right:10px
}
.stories .col-md-8 .bottom .right div input {
	width:15px;
	height:15px;
	margin-right:5px
}
.stories .col-md-8 .bottom .right div label {
	color:rgba(59, 68, 78, 0.5);
	font-size:12px;
	text-transform:uppercase;
	font-weight:400
}
.stories .col-md-8 .bottom .right .fb.checkbox, .stories .col-md-8 .bottom .right .tw.checkbox {
	float:left;
	margin-top:10px
}
.stories .col-md-8 .bottom .right .fb.checkbox label.one, .stories .col-md-8 .bottom .right .tw.checkbox label.one {
	min-width:10px;
	height:10px;
	min-height:15px;
	padding:0;
	width:15px
}
.stories .col-md-8 .bottom .right .fb.checkbox input[type="checkbox"]:checked+label::before, .stories .col-md-8 .bottom .right .tw.checkbox input[type="checkbox"]:checked+label::before {
left:-2px;
top:-2px
}
.stories .col-md-8 .write_a_review_wrapper {
	position:relative;
	text-align:center
}
.stories .col-md-8 .write_a_review_wrapper a.write_a_review_btn {
	border:1px solid #ED6E32
}
.stories .col-md-8 .write_a_review_wrapper a.write_a_review_btn:hover {
	color:#fff;
	background:#ED6E32;
transition:.3s all ease
}
.stories .col-md-8 .read_stories .view_all_button_wrapper {
	position:relative;
	text-align:center
}
.stories .col-md-8 .read_stories .view_all_button_wrapper a.view_all_btn, .stories .col-md-8 .read_stories .view_all_button_wrapper a.write_a_review_btn {
	border:1px solid #ED6E32
}
.stories .col-md-8 .read_stories .view_all_button_wrapper a.view_all_btn:hover, .stories .col-md-8 .read_stories .view_all_button_wrapper a.write_a_review_btn:hover {
	color:#fff;
	background:#ED6E32;
transition:.3s all ease
}
.stories .col-md-8 .read_stories .top_block {
	border-bottom:1px solid #efeeef;
	padding:0 0 10px;
	margin:0 0 20px;
	overflow:hidden
}
.stories .col-md-8 .read_stories .top_block .title {
	float:left
}
.stories .col-md-8 .read_stories .top_block h1 {
	margin:0;
	padding:0;
	border:0
}
.stories .col-md-8 .read_stories .top_block .small {
	color:rgba(59, 68, 78, 0.5);
	font-size:15px
}
.stories .col-md-8 .read_stories .top_block .right {
	float:right
}
.stories .col-md-8 .read_stories .top_block .right .btn_show {
	border:1px solid #efeeef;
	background:#f8f7f8;
	border-radius:5px;
	padding:10px 20px;
	color:#3b444e;
	font-size:15px;
	display:block
}
.stories .col-md-8 .read_stories .top_block .right .btn_show:hover {
	text-decoration:none
}
.stories .col-md-8 .read_stories .btn_rate {
	background:#fecb19;
	font-size:12px;
	display:inline-block;
	padding:2px 10px;
	border-radius:5px
}
.stories .col-md-8 .read_stories .desc {
	margin:0 0 30px;
	border-bottom:1px solid rgba(59, 68, 78, 0.1);
	padding-bottom:15px
}
.stories .col-md-8 .read_stories .desc p {
	font-size:14px;
	line-height:22px
}
.stories .col-md-8 .read_stories .desc p.rate {
	margin:0 0 5px
}
.stories .col-md-8 .read_stories .desc p.small {
	color:rgba(59, 68, 78, 0.5);
	font-size:13px
}
.stories .col-md-8 .read_stories .desc ul {
	padding:0;
	margin:0;
	overflow:hidden
}
.stories .col-md-8 .read_stories .desc ul li {
	list-style:none;
	padding:0;
	margin:0 10px 0 0;
	float:left;
	max-width:77px;
	position:relative
}
.stories .col-md-8 .read_stories .desc ul li .overlay {
	position:absolute;
	background:rgba(248, 209, 121, 0.7);
	top:0;
	left:0;
	font-size:16px;
	text-align:center;
	width:100%;
	height:53px;
	line-height:50px;
	color:#3b444e
}
.stories .col-md-8 .read_stories .desc ul li:last-child {
	margin-right:0
}
.stories .col-md-8 .read_stories .desc .place_images {
	border-top:1px solid #f8f7f8;
	border-bottom:1px solid #f8f7f8;
	padding:12px 0
}
.stories .col-md-8 .read_stories .desc .user {
	overflow:hidden;
	margin:0
}
.stories .col-md-8 .read_stories .desc .user .image {
	float:left;
	margin-right:10px
}
.stories .col-md-8 .read_stories .desc .user .image img {
	max-width:55px;
	max-height:55px;
	border-radius:50%
}
.stories .col-md-8 .read_stories .desc .user .name {
	font-size:16px;
	color:#3b444e;
	line-height:22px;
	margin:10ppx;
	overflow:hidden
}
.stories .col-md-8 .read_stories .desc .user .name span {
	display:block;
	color:rgba(59, 68, 78, 0.5);
	font-size:13px;
	line-height:17px;
	margin-top:10px
}
.stories .col-md-8 .read_stories .desc .user .name a {
	color:rgba(59, 68, 78, 0.5);
	padding:0 15px;
	font-size:15px;
	display:inline-block;
	border-right:1px solid rgba(59, 68, 78, 0.5);
	line-height:15px
}
.stories .col-md-8 .read_stories .desc .user .name a:last-child {
	border:0
}
.stories .col-md-8 .read_stories .desc:last-child {
	border-bottom:0;
	padding-bottom:0
}
.stories .col-md-8 .read_stories .share_details {
	overflow:hidden;
	border-top:1px solid #f8f7f8;
	border-bottom:1px solid #f8f7f8;
	padding:1px 0
}
.stories .col-md-8 .read_stories .share_details .left {
	overflow:hidden;
	float:left
}
.stories .col-md-8 .read_stories .share_details .left a {
	background:#f8f7f8;
	float:left;
	width:50px;
	height:50px;
	padding:15px 0 0;
	margin-right:1px
}
.stories .col-md-8 .read_stories .share_details .left a .icon {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -2px -1123px;
	width:19px;
	height:19px;
	display:block;
	margin:0 auto
}
.stories .col-md-8 .read_stories .share_details .left .comment .icon {
	background-position:-2px -1162px
}
.stories .col-md-8 .read_stories .share_details .left .share .icon {
	background-position:-1px -1196px
}
.stories .col-md-8 .read_stories .share_details .middle {
	float:left;
	margin-left:10px
}
.stories .col-md-8 .read_stories .share_details .middle li {
	margin:10px 5px 0 0;
	position:relative
}
.stories .col-md-8 .read_stories .share_details .middle li img {
	border-radius:50%;
	max-width:29px;
	max-height:29px
}
.stories .col-md-8 .read_stories .share_details .middle li .overlay {
	position:absolute;
	background:rgba(248, 209, 121, 0.7);
	border-radius:50%;
	top:0;
	left:0;
	font-size:12px;
	text-align:center;
	width:29px;
	height:29px;
	line-height:28px;
	color:#3b444e
}
.stories .col-md-8 .read_stories .share_details .middle li.text {
	color:rgba(59, 68, 78, 0.5);
	font-size:15px;
	line-height:30px;
	padding:0 10px
}
.stories .col-md-8 .read_stories .share_details .show_comments {
	border-left:1px solid #f8f7f8;
	padding:15px 20px;
	color:rgba(59, 68, 78, 0.5);
	float:right;
	font-size:15px
}
.stories .col-md-8 .read_stories .share_details .show_comments:hover {
	text-decoration:none
}
.stories .col-md-8 .read_stories .share_details .show_comments.active {
	background:#f8f6f4
}
.stories .col-md-8 .comments_block {
	background:#f8f6f4;
	padding:10px;
	position:relative;
	top:-3px
}
.stories .col-md-8 .comments_block .text {
	border:0;
	border-bottom:1px solid #f8f7f8;
	height:100px;
	resize:none;
	width:100%;
	font-size:16px;
	padding:15px;
	color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .comments_block .by {
	background:#fff;
	overflow:hidden;
	padding:5px 10px
}
.stories .col-md-8 .comments_block .by .left {
	float:left;
	padding:5px 0 0
}
.stories .col-md-8 .comments_block .by img {
	border-radius:50%
}
.stories .col-md-8 .comments_block .by span {
	padding-left:10px;
	color:rgba(59, 68, 78, 0.5)
}
.stories .col-md-8 .comments_block .by .btn_green {
	float:right
}
.stories .col-md-8 .comments_block .comment_msg {
	overflow:hidden;
	padding:20px 15px
}
.stories .col-md-8 .comments_block .comment_msg .left {
	overflow:hidden;
	float:left;
	width:130px;
	margin-right:10px
}
.stories .col-md-8 .comments_block .comment_msg .left .image {
	float:left;
	margin-right:10px
}
.stories .col-md-8 .comments_block .comment_msg .left .image img {
	max-width:30px;
	height:30px;
	border-radius:50%
}
.stories .col-md-8 .comments_block .comment_msg .left .desc {
	width:85px;
	float:left;
	font-size:16px;
	line-height:16px
}
.stories .col-md-8 .comments_block .comment_msg .left .desc .small {
	font-size:13px;
	color:#828e9b;
	line-height:13px
}
.stories .col-md-8 .comments_block .comment_msg .left .btn_like {
	border:1px solid #e4e2e2;
	background:#f0efee url(../images/tour/icon_sprite_tour.png) no-repeat scroll 7px -1644px;
	text-indent:-9999px;
	display:inline-block;
	width:28px;
	height:28px;
	float:left
}
.stories .col-md-8 .comments_block .comment_msg .left .count {
	background:#f0efee;
	border:1px solid #e4e2e2;
	display:inline-block;
	color:rgba(130, 142, 155, 0.8);
	padding:3px 0;
	width:77px;
	float:left;
	text-align:center;
	margin-left:1px
}
.stories .col-md-8 .comments_block .comment_msg .right {
	font-size:16px;
	color:rgba(59, 68, 78, 0.75);
	border-bottom:1px solid #f0efee;
	float:left;
	width:680px
}
.stories .col-md-8 .comments_block .load_more {
	text-align:center;
	background:#fcfbfa;
	font-size:14px;
	text-transform:uppercase
}
.stories .col-md-8 .comments_block .load_more a {
	color:rgba(59, 68, 78, 0.5);
	display:block;
	padding:10px 0;
	margin-bottom:20px;
	border:1px solid #f2f0ee
}
.stories .col-md-8 .comments_block .load_more a:hover {
	text-decoration:none
}
.stories .col-md-4 {
	width:284px;
	float:right;
	padding:0
}
.stories .col-md-4 h2 {
	font-size:20px;
	margin:0;
	text-transform:uppercase;
	height:50px;
	padding:0 10px!important;
	line-height:53px
}
.stories .col-md-4 .plan {
	text-align:center
}
.stories .col-md-4 .plan h2 {
	padding:20px;
	border:1px solid rgba(208, 207, 211, 0.5)
}
.stories .col-md-4 .plan .share {
	overflow:hidden
}
.stories .col-md-4 .plan .share a {
	float:left;
	width:100px;
	height:80px;
	background:#6bb53f
}
.stories .col-md-4 .plan .share a .icon {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -1px -1082px;
	width:32px;
	height:30px;
	display:block;
	margin:23px auto 0
}
.stories .col-md-4 .plan .share .fb {
	background:#3363a5
}
.stories .col-md-4 .plan .share .fb .icon {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat 0 -992px;
	width:18px;
	height:32px
}
.stories .col-md-4 .plan .share .tw {
	background:#28a8e1
}
.stories .col-md-4 .plan .share .tw .icon {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat 0 -1038px
}
.stories .col-md-4 .tags, .stories .col-md-4 .faq, .stories .col-md-4 .supplier_detail {
	margin-top:25px;
	background:#f8f6f4
}
.stories .col-md-4 .tags h2, .stories .col-md-4 .faq h2, .stories .col-md-4 .supplier_detail h2 {
	background:#3b444e;
	color:#fff;
	font-size:18px;
	padding:20px 6px 15px;
	text-align:center
}
.stories .col-md-4 .tags p.related_tags_title, .stories .col-md-4 .tags p.supplier_title, .stories .col-md-4 .faq p.related_tags_title, .stories .col-md-4 .faq p.supplier_title, .stories .col-md-4 .supplier_detail p.related_tags_title, .stories .col-md-4 .supplier_detail p.supplier_title {
	font-size:17px;
	text-align:center;
	width:100%;
	line-height:15px;
	background:#3b444e;
	color:#fff;
	padding:15px 0;
	margin:0
}
.stories .col-md-4 .tags p, .stories .col-md-4 .faq p, .stories .col-md-4 .supplier_detail p {
	margin:0
}
.stories .col-md-4 .tags ol, .stories .col-md-4 .faq ol, .stories .col-md-4 .supplier_detail ol {
	margin:0;
	padding:0
}
.stories .col-md-4 .tags ol li, .stories .col-md-4 .faq ol li, .stories .col-md-4 .supplier_detail ol li {
	margin:0;
	padding:10px 15px 0;
	list-style:none;
	border-bottom:1px solid #f3f2f3;
	font-size:13px;
	clear:both
}
.stories .col-md-4 .tags ol li .btn, .stories .col-md-4 .faq ol li .btn, .stories .col-md-4 .supplier_detail ol li .btn {
	background:none;
	border:1px solid #ED6E32;
	font-size:13px;
	color:#ED6E32;
	padding:1px 12px;
	margin-left:10px
}
.stories .col-md-4 .tags ol li form, .stories .col-md-4 .faq ol li form, .stories .col-md-4 .supplier_detail ol li form {
	float:right
}
.stories .col-md-4 .tags {
	margin-top:0
}
.stories .col-md-4 .tags ul {
	padding:10px 0 20px
}
.stories .col-md-4 .tags ul li:last-child {
	border:0
}
.stories .col-md-4 #faq .col-md-8 {
	margin:0
}
.stories .col-md-4 .supplier_detail {
	text-align:center;
	margin-bottom:25px
}
.stories .col-md-4 .supplier_detail h2 {
	background:#3b444e
}
.stories .col-md-4 .supplier_detail .image {
	text-align:center;
	margin-top:20px
}
.stories .col-md-4 .supplier_detail .image img {
	border-radius:50%
}
.stories .col-md-4 .supplier_detail .name {
	color:#ED6E32;
	font-weight:700;
	margin:10px 0 0
}
.stories .col-md-4 .supplier_detail .code {
	color:rgba(59, 68, 78, 0.5);
	font-size:14px
}
.stories .col-md-4 .supplier_detail .btn_contact {
	display:inline-block;
	background:#f16f30;
	color:#fff;
	padding:10px 20px;
	margin:15px 0 25px;
	border:0;
	border-radius:0;
	font-size:12px
}
.map {
	margin:30px 0 0
}
.map img {
	width:100%;
	max-height:543px
}
.faq#faq {
	margin:0 0 25px
}
.faq#faq .col-md-8 {
	margin:0
}
.faq#faq h2 {
	border-bottom:2px solid #efeef1;
	font-size:24px;
	margin:0 0 18px!important;
	padding:0 0 10px
}
.faq#faq ol li {
	padding-bottom:20px
}
.faq#faq ol li .ans {
	color:rgba(59, 68, 78, 0.5);
	padding-left:20px;
	margin:0
}
.faq#faq ol li .que {
	margin-bottom:5px
}
.faq#faq ol li .que::before {
padding-right:10px
}
.supplier_detail .left {
	float:left;
	width:100px;
	margin-right:10px
}
.supplier_detail .left .image img {
	border-radius:50%
}
.supplier_detail .left .name {
	color:#f16f30;
	font-size:14px
}
.supplier_detail .left .code {
	color:rgba(59, 68, 78, 0.5);
	font-size:13px
}
.supplier_detail .left .rate {
	margin:0
}
.supplier_detail .left .rate .star {
	margin-right:2px
}
.supplier_detail .right p {
	color:rgba(59, 68, 78, 0.5);
	font-size:14px
}
.supplier_detail .right .btn_contact, .supplier_detail .right .btn_profile {
	text-transform:uppercase;
	font-size:12px;
	background:#3b444e;
	color:#fff;
	border:1px solid #3b444e;
	display:inline-block;
	padding:8px 15px
}
.supplier_detail .right .btn_profile {
	background:#fff;
	border-color:#f0f0f1;
	color:rgba(59, 68, 78, 0.5);
	margin-left:1px
}
.supplier_detail .right .btn_contact:hover, .supplier_detail .right .btn_profile:hover {
	text-decoration:none
}
.per_person {
	font-size:12px!important;
	display:block!important;
	text-align:left;
	line-height:14px!important
}
.per_person_new {
	padding-left:3px;
	font-size:15px!important;
	line-height:17px!important
}
body.nivo-lightbox-body-effect-fade {
	overflow:hidden
}
 @media screen and (min-width: 1024px) and (max-width: 1199px) {
.homenewBody .container {
width:970px!important
}
header.navbar .pull_left a {
margin-right:25px
}
.tour_page .col-md-8 {
width:66%
}
.sidebar.stick_now {
margin-left:670px
}
.locations ul li {
width:25%
}
.locations ul li img {
max-width:100%
}
.locations ul li.big_image {
width:47.5%
}
.recent_location ul li {
width:19%;
margin-right:1.2%
}
.tour_details .overview .itinerary .desc ul li .text {
width:430px
}
.static_pages .leftbar {
width:200px;
padding:15px
}
.static_pages .rightbar {
width:660px
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.homenewBody .container {
width:750px!important
}
.locations ul li {
width:25%
}
.locations ul li img {
max-width:100%
}
.locations ul li.big_image {
width:47%
}
.sidebar.stick_now {
margin-left:65.4%
}
header#sticky ul li a {
padding:0 8px;
font-size:15px
}
header#sticky .price {
display:none
}
header#sticky .book_now, .tour_details .col-md-4 {
width:284px
}
header.navbar .navbar-brand, header.navbar .navbar-brand:hover, header.navbar .navbar-brand:focus {
background-position:0 0!important
}
.stories .col-md-4 {
width:33%
}
.stories .col-md-4 .plan .share a {
width:82px
}
.stories .col-md-4 .tags ul li, .stories .col-md-4 .faq ol li {
padding:15px 8px;
font-size:14px
}
.stories .col-md-4 .tags ul li .btn, .stories .col-md-4 .faq ol li .btn {
width:70px
}
.related_places ul li .bottom {
padding:10px
}
.related_places ul li .bottom .desc h2 {
font-size:13px
}
.related_places ul li .bottom .button .btn_wish {
font-size:10px;
padding:6px 1px
}
.recent_location ul li {
width:19%;
margin-right:1.2%
}
.recent_location ul li .bottom_desc, .recent_location ul li .desc .name {
padding:0 3px 10px
}
.static_pages .leftbar {
width:190px;
padding:15px 10px
}
.static_pages .rightbar {
width:480px
}
}
@media screen and (min-width: 1025px) {
.homenewBody .container {
width:1000px
}
 header .price, .sidebar .price {
width:550px
}
header#sticky .book_now {
width:284px
}
}
.already_visited {
	background-color:blue
}
.already-marked-as-fav {
	background-color:red
}
.enquiry_heading {
	background:#3b444e;
	text-align:center;
	text-transform:uppercase;
	text-shadow:none;
	font-size:17px;
	padding:0;
	margin:0;
	color:#fff;
	height:50px;
	line-height:50px
}
.enquiry-successmsg {
	text-align:center;
	width:96%;
	margin:0 auto;
	padding:5% 0 0;
	font-size:15px;
	color:#0dc403
}
.photo_credit {
	text-align:center
}
.supplier_code {
	color:#3b444e;
	opacity:.4
}
#send_enquiry_email, #send_enquiry_phone, #send_enquiry_name {
	width:90%;
	text-align:left;
	margin-bottom:10px;
	margin-right:5%
}
#send_enquiry_message {
	font-size:13px;
	height:80px!important;
	width:100%;
	margin-bottom:10px
}
.enquiry_dropdown {
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:10px
}
option:hover, option:active {
	background-color:transparent!important
}
select {
}
.enquiry_dropdown_lebel {
	padding-left:10%;
	color:#3b444e;
	opacity:.5;
	font-size:13px
}
.inventory_container {
	border-bottom:#ccc solid 1px;
	max-height:152px;
	overflow-y:auto;
	margin-top:-5px;
	padding:10px 15px
}
.inventory_container .control-group {
	clear:both;
	margin-bottom:10px
}
.inventory_container .control-group:last-child {
	margin-bottom:0
}
.enquiry_icon, .enquiry_icon_time {
	color:#3b444e!important;
	opacity:.8;
	font-size:16px!important;
	height:auto;
	margin-right:0;
	opacity:.7;
	width:30px;
	top:4px;
	left:15px
}
.enquiry_icon_time {
	font-size:14px!important
}
#add, #subtract {
	background:#ececec none repeat scroll 0 0;
	color:#3b444e;
	font-size:20px;
	height:auto;
	left:50%;
	padding:0;
	position:absolute;
	text-align:center;
	top:31.8%;
	width:30px;
	z-index:1000;
	cursor:pointer
}
#add {
	margin-left:28.3%
}
.password-container, .chnage-password-container {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:4% 0
}
.password-container .alert, .password-container .alert-danger, .password-container .alert-success, .chnage-password-container .alert, .chnage-password-container .alert-danger, .chnage-password-container .alert-success {
	max-width:500px;
	margin:0 auto
}
.password-container .icon, .chnage-password-container .icon {
	background:url(password-icon.svg) no-repeat;
	width:70px;
	height:70px;
	margin:0 auto;
	background-size:contain
}
.password-container h2, .chnage-password-container h2 {
	text-transform:uppercase;
	color:#1c1d22;
	font-size:21px;
	font-weight:600
}
.password-container h4, .chnage-password-container h4 {
	color:#747b82;
	font-size:14px;
	line-height:25px;
	padding-top:.7%
}
.password-container span, .chnage-password-container span {
	color:red;
	opacity:1
}
.password-container input, .chnage-password-container input {
	width:40%;
	color:#1c1d22;
	opacity:1;
	border:0;
	border-bottom:#ccc solid 1px;
	text-align:center;
	margin:3% 0;
	font-size:16px;
	padding:1% 0
}
.password-container .consumer_email, .chnage-password-container .consumer_email {
	margin:50px 0
}
.password-container #consumer_email, .chnage-password-container #consumer_email {
	max-width:400px;
	margin:0
}
.password-container .help-inline, .chnage-password-container .help-inline {
	clear:both;
	display:block
}
.password-container .reset-button, .chnage-password-container .reset-button {
	background:#f16f30;
	color:#fff;
	padding:15px 0;
	text-align:center;
	opacity:1;
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	width:38%;
	max-width:400px;
	margin-top:0
}
.password-container .button, .chnage-password-container .button {
	width:19%;
	text-align:center;
	display:inline-block;
	border-radius:5px;
	padding:0;
	font-weight:600
}
.password-container .fb, .chnage-password-container .fb {
	background:#445fa2
}
.password-container .fb a, .chnage-password-container .fb a {
	color:#fff!important
}
.password-container .fb a img, .chnage-password-container .fb a img {
	width:25%
}
.password-container .gplus, .chnage-password-container .gplus {
	background:#f9f9fb;
	border:solid 1px rgba(59, 68, 78, 0.5)
}
.password-container .gplus a, .chnage-password-container .gplus a {
	color:rgba(59, 68, 78, 0.5)
}
.password-container .gplus a img, .chnage-password-container .gplus a img {
	width:25%
}
.chnage-password-container input {
	width:32%;
	color:#1c1d22;
	opacity:1;
	border:0;
	border-bottom:#ccc solid 1px;
	text-align:center;
	margin:1% 0;
	font-size:16px;
	padding:1% 0
}
.chnage-password-container .change-password-button {
	background:#f16f30;
	color:#fff;
	padding:15px 0;
	text-align:center;
	opacity:1;
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	width:38%;
	max-width:400px;
	margin-top:3%
}
.chnage-password-container .fb {
	width:31.2%
}
.chnage-password-container .fb img {
	width:14%!important
}
.thankyou-container {
	width:100%;
	margin:0 auto;
	padding:10% 0
}
.thankyou-container .check-icon {
	background:url(green_check.png) no-repeat;
	width:55px;
	height:55px;
	margin:0 auto;
	background-size:contain
}
.thankyou-container .tour-error-icon {
	background:url(not_available.svg) no-repeat;
	width:80px;
	height:80px;
	margin:0 auto;
	background-size:contain
}
.thankyou-container .tour-error-text {
	font-size:12px;
	color:red;
	text-transform:uppercase;
	text-align:center
}
.thankyou-container h2 {
	color:#31bd5d;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	font-weight:600
}
.thankyou-container h5 {
	text-align:center;
	line-height:20px
}
.error-wrapper {
	width:100%;
	padding:5% 10%;
	float:left
}
.error-wrapper .left-container {
	width:45%;
	margin-right:5%;
	float:left
}
.error-wrapper .left-container img {
	width:100%;
	height:auto
}
.error-wrapper .right-container {
	width:45%;
	float:left;
	padding:10% 0
}
.error-wrapper .right-container h1 {
	font-size:45px;
	color:#e83e2f
}
.error-wrapper .right-container h5 {
	font-size:16px;
	color:#3b444e;
	padding-top:1.5%;
	opacity:.8
}
.error-wrapper .right-container p {
	font-size:15px;
	color:#3b444e;
	padding-top:1.5%;
	opacity:.6
}
.error-wrapper .right-container .error-button {
	width:35%;
	min-width:120px;
	padding:2.5% 0;
	font-size:12px;
	background:#e83e2f;
	color:#fff;
	text-align:center;
	margin-top:6%;
	border-radius:5px
}
.error-wrapper .right-container .error-button a {
	color:#fff
}
.app-page h1.pad-top-50 {
	padding-top:150px;
	color:#000;
	font-size:34px
}
.app-page h1.pad-top-10 {
	padding-top:10px;
	color:#000;
	font-size:24px
}
.app-page .btn_orange_app {
	background:#f16f30;
	color:#fff
}
.app-page .btn_orange_app1 {
	background:#f16f30;
	color:#fff;
	margin-top:10px;
	width:100%
}
.app-page h2 {
	font-size:16px;
	color:#3b444e;
	opacity:.8;
	padding-bottom:20px
}
.app-page .app_link {
	width:100%;
	padding:5% 0 0 5%
}
.app-page .app_link .playstore, .app-page .app_link .appstore {
	width:150px;
	height:52px;
	background:url(AppStore.svg) no-repeat;
	margin:0 10px;
	float:left;
	background-size:contain
}
.app-page .app_link .playstore {
	background:url(Android-app-on-google-play.svg) no-repeat;
	float:left;
	background-size:contain
}
@media (min-width: 768px) {
.app-page .form-inline .form-control, .app-page .navbar-form .form-control {
display:inline-block;
width:400px;
vertical-align:middle
}
}
.view-all {
	border:1px solid #f16f30;
	border-radius:30px;
	padding:13px 35px;
	text-transform:uppercase;
	font-size:13px;
	display:inline-block;
	color:#f16f30!important;
	font-weight:400;
	background:#fff;
	float:right
}
a.view-all:hover, a.view-all:focus, a.view-all:active {
	color:#fff!important;
	background:#f16f30!important
}
div.collections_banner {
	background:url(collections/collections_banner_bg.png) no-repeat center bottom/cover;
	width:100%;
	height:90vh;
	position:relative;
	margin-top:-82px;
	padding-top:210px
}
div.collections_banner h1.maintitleof_page {
	font-size:54px;
	color:#fff;
	margin-top:80px;
	margin-bottom:20px;
	line-height:54px;
	text-transform:uppercase;
	text-align:center;
	text-shadow:1px 1px 1px #515151
}
div.collections_banner hr.small_below_line {
	width:150px;
	height:1px;
	background:#fff;
	margin:0 auto
}
div.collections_banner p.subtitleof_page {
	font-size:40px;
	line-height:40px;
	margin-top:20px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	text-shadow:1px 1px 1px #515151
}
div.bigger_smaller_collections, div.only_smaller_collections {
	margin-top:15px
}
div.bigger_smaller_collections div.bottom_data, div.only_smaller_collections div.bottom_data {
	position:absolute;
	top:35%;
	padding:0 30px;
	margin:auto;
	left:0;
	bottom:0;
	right:0;
	text-align:center
}
div.bigger_smaller_collections div.bottom_data div.location_icon, div.only_smaller_collections div.bottom_data div.location_icon {
	background:url(home/icon_sprite_home.svg) no-repeat 0 -364px;
	height:28px;
	width:28px;
	margin:0 auto 7px
}
div.bigger_smaller_collections div.bottom_data h3.collection_title, div.only_smaller_collections div.bottom_data h3.collection_title {
	color:#fff;
	text-align:center;
	text-shadow:1px 1px 1px #515151;
	font-size:23px;
	line-height:30px
}
div.bigger_smaller_collections div.bottom_data p.collection-count, div.only_smaller_collections div.bottom_data p.collection-count {
	color:#fff;
	font-size:14px;
	text-shadow:1px 1px 1px #515151;
	margin-top:10px
}
div.lastdiv_padding {
	padding-top:50px
}
@media (max-width: 767px) {
div.collections_banner {
padding-top:110px;
height:65vh;
margin-bottom:15px
}
div.collections_banner h1.maintitleof_page {
margin-bottom:5px;
font-size:21px;
line-height:35px
}
div.collections_banner p.subtitleof_page {
font-size:14px;
margin-top:5px
}
div.collections_banner hr.small_below_line {
width:60px
}
 div.lastdiv_padding {
padding-top:0
}
}
.page-body {
	padding:30px 0
}
.page-body.grey1 {
	background:#f7f5f4;
	border-bottom:1px solid #dedcdb
}
.page-body.grey2 {
	background:#f9f9f9;
	padding-bottom:0
}
.gift-card {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	margin-top:30px
}
.gift-card:before {
	content:"";
	position:absolute;
	width:60%;
	height:20px;
	background:url(../images/watermark.png) no-repeat 0 0;
	left:12px;
	bottom:12px
}
.gift-card img {
	width:100%
}
.gift-card .card-info {
	position:absolute;
	right:0;
	bottom:20px;
	padding:0 20px 0 0;
	color:#fff;
	text-align:right;
	font-size:30px;
	font-weight:600
}
.gift-card .card-info h3 {
	margin:0;
	font-size:1em;
	font-weight:600
}
.gift-card .card-info p {
	font-size:.7em
}
.gift-card-page .main-banner {
	height:auto
}
.gift-card-page .main-banner .banner-content h1 {
	font-size:38px;
	position:relative
}
.gift-card-page .main-banner .banner-content h1:before {
	position:absolute;
	content:"";
	width:150px;
	height:2px;
	background:#fff;
	left:50%;
	margin-left:-75px;
	bottom:0
}
.gift-card-page .pick-card {
	margin:0 30px;
	padding-bottom:30px
}
.gift-card-page .selected-preview {
	margin:10px
}
.gift-card-page .selected-preview .upload-bg-link {
	background:url(/deals_page/icon-img.png) no-repeat 15px center rgba(0, 0, 0, 0.6);
	padding:6px 15px 6px 40px;
	color:rgba(255, 255, 255, 0.4);
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	position:absolute;
	top:20px;
	left:20px
}
.gift-card-page .selected-preview .gift-card {
	margin:0
}
.gift-card-page .selected-preview .gift-card:before {
	background-image:url(/deals_page/watermark-color.png);
	height:30px;
	left:20px;
	bottom:20px
}
.gift-card-page .selected-preview .gift-card .card-info {
	bottom:40px
}
.gift-card-page .selected-preview .gift-card .card-info h3 {
	position:relative;
	border-bottom:2px dashed rgba(255, 255, 255, 0.6);
	margin-bottom:15px
}
.gift-card-page .selected-preview .gift-card .card-info h3:before {
	content:"";
	background:url(/deals_page/t.png) no-repeat center;
	position:absolute;
	width:20px;
	height:20px;
	left:-4px;
	bottom:-1px
}
.gift-card-page .selected-preview .gift-card .card-info h3 input {
	line-height:1.5;
	font-size:40px;
	width:100%
}
.gift-card-page .selected-preview .gift-card .card-info input {
	background:none;
	border:none;
	font-family:'black_jackregular';
	margin-bottom:-12px;
	text-align:right;
	font-weight:400;
	text-shadow:0 0 3px #000;
	width:25%
}
.gift-card-page .selected-preview .gift-card .card-info ::-webkit-input-placeholder {
color:#fff;
opacity:1
}
.gift-card-page .selected-preview .gift-card .card-info :-moz-placeholder {
color:#fff;
opacity:1
}
.gift-card-page .selected-preview .gift-card .card-info ::-moz-placeholder {
color:#fff;
opacity:1
}
.gift-card-page .selected-preview .gift-card .card-info :-ms-input-placeholder {
color:#fff;
opacity:1
}
.gift-card-page .selected-preview .gift-card .card-info p {
	font-size:1em
}
.gift-card-page .selected-preview img {
	width:100%
}
.gift-card-page .card-list {
	height:380px;
	overflow:auto
}
.gift-card-page .card-list .gift-card {
	margin:10px 32px
}
.gift-card-page .card-list .gift-card:before {
	left:0;
	bottom:6px;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8)
}
.gift-card-page .card-list .gift-card .card-info {
	font-size:20px
}
.gift-card-page .card-list .gift-card h3 {
	font-family:'black_jackregular';
	font-weight:400
}
.gift-card-page .card-list .gift-card p {
	margin:0
}
.gift-card-page .card-details {
	background:#fbfaf9;
	padding:20px
}
.gift-card-page .card-details .btn.btn-secondary {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	margin:0;
	font-size:18px
}
 @media screen and (min-width: 1025px) {
.activities_dropdown li.dropdown:hover .dropdown-menu, .getway_dropdown li.dropdown:hover .dropdown-menu {
display:block
}
}
.failure-container {
	padding:5% 0
}
.failure-container h1 {
	font-size:20px;
	text-align:center;
	color:#000;
	opacity:.8
}
.failure-container .failure-retry-btn {
	width:15%;
	padding:1% 0;
	text-align:center;
	background:#f16f30;
	border-radius:50px;
	margin:2% auto 0;
	font-size:15px
}
.failure-container .failure-retry-btn a {
	color:#fff
}
.booking-thankyou-container {
	padding:5% 0;
	text-align:center
}
.booking-thankyou-container h2 {
	font-size:30px
}
.review_small_text {
	font-size:14px;
	float:left
}
.review_path_text {
	position:absolute
}
.package_details .container .row .col-md-8 .package {
	color:#3b444e;
	padding:0;
	margin-top:0
}
.package_details .container .row .col-md-8 form.edit_booking {
	margin-top:40px
}
#sendenquireModal .js-form-send-enquiry #send_enquiry_form .field {
	width:90%;
	margin:10px 5%
}
#sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_name, #sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_email, #sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_phone, #sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_date_of_travel, #sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_no_of_people, #sendenquireModal .js-form-send-enquiry #send_enquiry_form .field .control-group .controls #send_enquiry_message {
	padding:7px;
	width:100%;
	border:1px solid #ddd
}
#sendenquireModal .js-form-send-enquiry #send_enquiry_form #new_enquiry_button {
	display:block;
	width:90%;
	margin-left:5%;
	border-radius:4px;
	background:#f16f30;
	color:#fff;
	border:none;
	font-size:25px
}
#sendenquireModal .modal-content {
	padding-bottom:20px
}
#sendenquireModal .modal-content .modal-body .submit_form_success_message {
	padding-top:15px;
	padding-bottom:15px
}
#sendenquireModal .modal-content .modal-body .submit_form_success_message .green_check_p {
	color:#fff
}
#sendenquireModal .modal-content .modal-body .submit_form_success_message .green_check_p .green-check {
	display:inline-block;
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
	border-radius:60px;
	-moz-box-shadow:0 0 2px #888;
	-webkit-box-shadow:0 0 2px #888;
	box-shadow:0 0 2px #888;
	padding:5px;
	background:#31bd5d
}
#sendenquireModal .modal-content .modal-body .submit_form_success_message .thank_you {
	font-size:35px;
	color:#31bd5d
}
#sendenquireModal .modal-content .modal-body .submit_form_success_message .contacting_us {
	font-size:20px
}
.deals_block_landing_page .deals_page_container_fluid .third_slider {
	padding-bottom:0
}
.deals_block_landing_page .deals_page_container_fluid .third_slider p.section_title.bold-text {
	text-align:center
}
.deals_block_landing_page .deals_page_container_fluid .third_slider p.section_sub_title {
	text-align:center;
	padding-bottom:10px
}
.lg-outer .lg-thumb-item {
	border:none
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	border-color:#ED6E32
}
.discount_section .login_box {
	text-align:center
}
.discount_section .slider_text {
	background:#f7f6f4
}
.discount_section .slider_text .inner_content {
	padding:15px 15px 0
}
.discount_section .slider_text .inner_content span.color_text {
	color:#ED6E32
}
.discount_section .slider_text .slick-slider {
	margin-bottom:0
}
.discount_section .slider_text .slick-dots {
	position:relative;
	bottom:0;
	padding-bottom:20px
}
.discount_section .slider_text .slick-dots li button:before {
	font-size:30px
}
.discount_section .slider_text .slick-dots li.slick-active button:before {
	color:#ED6E32
}
.why_with_us, .traveller_love_this, .have_questions, #tourRelatedTags {
	margin-top:20px
}
.why_with_us, .traveller_love_this, .have_questions {
	border:1px solid #815d8b!important
}
.why_with_us p.title, .traveller_love_this p.title, .have_questions p.title {
	font-size:17px;
	text-align:center;
	width:100%;
	line-height:15px;
	background:#815d8b;
	color:#fff;
	padding:15px 0;
	margin:0
}
.why_with_us ul.why_with_us_data, .why_with_us .why_traveller_love_this, .traveller_love_this ul.why_with_us_data, .traveller_love_this .why_traveller_love_this, .have_questions ul.why_with_us_data, .have_questions .why_traveller_love_this {
	padding-top:25px;
	padding-bottom:30px
}
.why_with_us ul.why_with_us_data li.list_items span.color_icon, .why_with_us .why_traveller_love_this li.list_items span.color_icon, .traveller_love_this ul.why_with_us_data li.list_items span.color_icon, .traveller_love_this .why_traveller_love_this li.list_items span.color_icon, .have_questions ul.why_with_us_data li.list_items span.color_icon, .have_questions .why_traveller_love_this li.list_items span.color_icon {
	color:#71d506
}
.why_with_us ul.why_with_us_data li.list_items .col-md-1, .why_with_us .why_traveller_love_this li.list_items .col-md-1, .traveller_love_this ul.why_with_us_data li.list_items .col-md-1, .traveller_love_this .why_traveller_love_this li.list_items .col-md-1, .have_questions ul.why_with_us_data li.list_items .col-md-1, .have_questions .why_traveller_love_this li.list_items .col-md-1 {
	padding-right:0
}
.why_with_us ul.why_with_us_data li.list_items p.inner_title, .why_with_us .why_traveller_love_this li.list_items p.inner_title, .traveller_love_this ul.why_with_us_data li.list_items p.inner_title, .traveller_love_this .why_traveller_love_this li.list_items p.inner_title, .have_questions ul.why_with_us_data li.list_items p.inner_title, .have_questions .why_traveller_love_this li.list_items p.inner_title {
	padding-top:3px;
	padding-left:5px;
	font-size:13px;
	margin:0;
	padding-bottom:5px
}
.why_with_us ul.why_with_us_data li.list_items p.data, .why_with_us .why_traveller_love_this li.list_items p.data, .traveller_love_this ul.why_with_us_data li.list_items p.data, .traveller_love_this .why_traveller_love_this li.list_items p.data, .have_questions ul.why_with_us_data li.list_items p.data, .have_questions .why_traveller_love_this li.list_items p.data {
	padding-left:5px;
	font-size:13px;
	text-align:justify;
	padding-right:10px
}
.traveller_love_this {
	border:1px solid #00b0c8
}
.traveller_love_this p.title {
	background:#00b0c8
}
.traveller_love_this ul.why_traveller_love_this li.list_items span.color_icon {
	color:#ff856d
}
.traveller_love_this ul.why_traveller_love_this li.list_items p.data {
	padding-top:3px;
	text-align:inherit
}
.traveller_love_this ul.why_traveller_love_this li.list_items p.data span.ratings {
	font-family:"SourceSansPro-Bold", Sans-Serif;
	background:#6ec117;
	color:#fff;
	padding:0 5px;
	border-radius:4px;
	margin:0 4px
}
.have_questions {
	border:1px solid #3b444e
}
.have_questions p.title {
	background:#3b444e
}
.have_questions .innerdata {
	padding:25px 15px 30px
}
.have_questions .innerdata p.call_wrapper, .have_questions .innerdata p.email_wrapper, .have_questions .innerdata p.subtitle {
	padding:0 5px;
	color:#000
}
.have_questions .innerdata p.call_wrapper span.bold_text, .have_questions .innerdata p.email_wrapper span.bold_text, .have_questions .innerdata p.subtitle span.bold_text {
	font-family:"SourceSansPro-Bold", Sans-Serif;
	padding:0 3px
}
.have_questions .innerdata p.call_wrapper i, .have_questions .innerdata p.email_wrapper i, .have_questions .innerdata p.subtitle i {
	padding-right:5px;
	color:#ef7f4a;
	width:20px
}
.plan_with_friends {
	margin-top:20px;
	border:1px solid rgba(221, 221, 221, 0.3)
}
.plan_with_friends p.title {
	font-size:17px;
	text-align:center;
	width:100%;
	line-height:15px;
	color:#000;
	padding:20px 0;
	margin:0
}
.plan_with_friends .inside_data {
	background:#f8f6f4;
	padding:15px 0
}
.plan_with_friends .inside_data .row .col-md-4 {
	width:33.33333%;
	float:left;
	text-align:center;
	border-right:1px solid #ddd
}
.plan_with_friends .inside_data .row .col-md-4:last-child {
	border-right:none
}
.plan_with_friends .inside_data span.email img {
	width:24px;
	height:24px
}
.plan_with_friends .inside_data span.fb {
	color:#3765a8
}
.plan_with_friends .inside_data span.twitter {
	color:#61a9de
}
.just_booked {
	margin-top:20px
}
.just_booked p.title {
	font-size:17px;
	text-align:center;
	width:100%;
	line-height:15px;
	background:#3b444e;
	color:#fff;
	padding:15px 0;
	margin:0
}
.just_booked .inside_data {
	padding:25px 15px 30px;
	background:#f8f6f4;
	border:1px solid rgba(221, 221, 221, 0.3)
}
.just_booked .inside_data p.outside_wrapper {
	border-bottom:1px solid rgba(221, 221, 221, 0.5);
	padding-bottom:15px;
	font-size:13px;
	padding-top:5px
}
@media (max-width: 768px) {
.tour_page #tour_features_mobile .ui-state-default, .tour_page #tour_features_mobile .ui-widget-content .ui-state-default, .tour_page #tour_features_mobile .ui-widget-header .ui-state-default {
border:none;
border-bottom:1px solid rgba(221, 221, 221, 0.3);
background:none;
font-weight:400;
color:#000
}
}
ul {
	margin:0;
	padding:0
}
ul li {
	margin:0;
	padding:0;
	list-style-type:none
}
.btn_orange_border {
	border:1px solid #ed6e32;
	color:#ed6e32;
	display:inline-block
}
 @media (max-width: 767px) {
.container-fluid {
padding-left:0;
padding-right:0
}
}
.no-currency-symbol {
	font-size:10px;
	padding-right:2px!important;
	vertical-align:top
}
.w-hide, #slide-nav {
	display:none
}
a:hover, a:focus, a:active {
	text-decoration:none
}
.homenewBody a, .destination_page_body a {
	color:#fff
}
.homenewBody .select2-drop-mask, .destination_page_body .select2-drop-mask {
	background:rgba(0, 0, 0, 0.5)!important;
	opacity:1!important
}
.homenewBody .select2-drop, .destination_page_body .select2-drop {
	margin-top:10px
}
.homenewBody header#top, .destination_page_body header#top {
	background:url(home/homepage_header-1.png) top repeat-x;
	height:80px
}
.homenewBody header#top .logged_in, .destination_page_body header#top .logged_in {
	background-color:transparent
}
.homenewBody header#top .pull_left a, .destination_page_body header#top .pull_left a {
	border-color:transparent
}
.homenewBody header#top .navbar-right .sign_in a, .destination_page_body header#top .navbar-right .sign_in a {
	height:33px;
	width:74px;
	background:#f8ad33;
	font-size:15px;
	color:#fff;
	padding:0!important;
	border-radius:5px;
	line-height:29px;
	text-align:center;
	margin-top:5px
}
.homenewBody *, .destination_page_body * {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	text-decoration:0
}
.homenewBody :hover, .homenewBody :focus, .homenewBody :active, .destination_page_body :hover, .destination_page_body :focus, .destination_page_body :active {
	outline:none;
	text-decoration:none
}
.homenewBody .container, .destination_page_body .container {
	width:1000px;
	margin:0 auto
}
.homenewBody .divider, .destination_page_body .divider {
	width:117px;
	height:2px;
	background:#fff;
	margin:0 auto
}
.btn_orange_border {
	border:1px solid #f16f30;
	border-radius:30px;
	color:#f16f30!important;
	font-size:14px;
	padding:10px 25px;
	display:inline-block
}
.btn_orange_border:hover {
	color:#fff!important;
	background:#f16f30
}
.homenewBody .home_banner, .homenewBody .destination_banner {
	background:url(home/banner_image.jpeg) no-repeat center bottom/cover;
	width:100%;
	height:600px;
	position:relative;
	margin:0;
	top:0;
	text-align:center;
	padding-top:200px
}
.home_banner h1.banner_sub_heading, .destination_banner h1.banner_sub_heading {
	text-transform:none;
	font-size:28px;
	color:#fff;
	font-weight:400;
	margin-top:20px
}
.home_banner p.banner_main_heading, .destination_banner p.banner_main_heading {
	text-transform:uppercase;
	font-size:42px;
	color:#fff;
	font-weight:700;
	margin-top:6px;
	text-shadow:1px 1px 1px #515151;
	margin-bottom:60px
}
.home_banner .divider, .destination_banner .divider {
	margin:25px auto 46px
}
.home_banner *, .destination_banner * {
	font-size:18px
}
.homenewBody .home_banner {
	height:87vh;
	margin-top:-80px;
	padding-top:0
}
.homenewBody .home_banner .container_wrapper {
	position:relative;
	top:45%;
	transform:translateY(-50%)
}
.search_page select, .homenewBody select, .destination_page_body select {
	background:rgba(255, 255, 255, 0.9)!important;
	padding:0 20px 0 30px;
	width:212px;
	height:46px;
	float:left;
	margin:7px 0;
	border-right:1px solid rgba(59, 68, 78, 0.5);
	color:rgb(83, 90, 97)
}
.search_page .search_bar select {
	margin:0!important;
	position:relative;
	font-size:16px;
	background:#fff url(../images/icondes.png) no-repeat 10px center!important;
	-webkit-appearance: none;
	-moz-appearance: none
}
.search_page .search_bar input.searchText {
	height:46px;
	padding-left:40px;
	background:#fff url(../images/iconsearch.png) no-repeat 15px center!important;
	font-size:16px
}
.search_page .findTripDestination .search_bar select {
	margin:0!important;
	position:relative;
	font-size:16px;
	background:#f7f7f7 url(../images/icondes.png) no-repeat 10px center!important;
	-webkit-appearance: none;
	-moz-appearance: none
}
.search_page .findTripDestination .search_bar input.searchText {
	height:46px;
	padding-left:40px;
	background:#f7f7f7 url(../images/iconsearch.png) no-repeat 15px center!important;
	font-size:16px
}
.search_page .select2-container, .homenewBody .select2-container, .destination_page_body .select2-container {
	float:left;
	width:215px
}
.search_page .select2-container .select2-choice, .homenewBody .select2-container .select2-choice, .destination_page_body .select2-container .select2-choice {
	border:0;
	background:transparent;
	box-shadow:none;
	border-radius:0;
	border-right:1px solid rgba(59, 68, 78, 0.5);
	height:41px;
	margin-top:10px;
	text-align:left;
	padding-left:13px;
	color:rgba(59, 68, 78, 0.5)
}
.search_page .select2-container .select2-choice .select2-arrow, .homenewBody .select2-container .select2-choice .select2-arrow, .destination_page_body .select2-container .select2-choice .select2-arrow {
	border:0;
	background:0
}
.search_page .select2-container .select2-choice .select2-arrow b, .homenewBody .select2-container .select2-choice .select2-arrow b, .destination_page_body .select2-container .select2-choice .select2-arrow b {
	display:none
}
.search_page .select2-container .select2-choice .twitter-typeahead::before, .homenewBody .select2-container .select2-choice .twitter-typeahead::before, .destination_page_body .select2-container .select2-choice .twitter-typeahead::before {
content:'e';
font-family:"thrillophilia-icons";
font-size:20px;
display:block;
position:relative;
top:6px;
right:10px
}
.search_page .select2-container .twitter-typeahead::before, .homenewBody .select2-container .twitter-typeahead::before, .destination_page_body .select2-container .twitter-typeahead::before {
content:'l';
font-family:"thrillophilia-icons";
font-size:20px;
display:block;
position:relative;
top:2px;
float:left
}
.search_page .searchText, .search_page .control-group, .homenewBody .searchText, .homenewBody .control-group, .destination_page_body .searchText, .destination_page_body .control-group {
	width:410px;
	height:50px;
	line-height:50px;
	margin:0;
	background:transparent;
	float:left;
	padding:0 15px 0 40px;
	position:relative;
	color:rgb(83, 90, 97)
}
.search_page .searchText .controls, .search_page .control-group .controls, .homenewBody .searchText .controls, .homenewBody .control-group .controls, .destination_page_body .searchText .controls, .destination_page_body .control-group .controls {
	text-align:left
}
.search_page .searchText .controls .twitter-typeahead, .search_page .control-group .controls .twitter-typeahead, .homenewBody .searchText .controls .twitter-typeahead, .homenewBody .control-group .controls .twitter-typeahead, .destination_page_body .searchText .controls .twitter-typeahead, .destination_page_body .control-group .controls .twitter-typeahead {
	background:transparent
}
.search_page .searchText .controls .twitter-typeahead .tt-input, .search_page .searchText .controls .twitter-typeahead .tt-hint, .search_page .control-group .controls .twitter-typeahead .tt-input, .search_page .control-group .controls .twitter-typeahead .tt-hint, .homenewBody .searchText .controls .twitter-typeahead .tt-input, .homenewBody .searchText .controls .twitter-typeahead .tt-hint, .homenewBody .control-group .controls .twitter-typeahead .tt-input, .homenewBody .control-group .controls .twitter-typeahead .tt-hint, .destination_page_body .searchText .controls .twitter-typeahead .tt-input, .destination_page_body .searchText .controls .twitter-typeahead .tt-hint, .destination_page_body .control-group .controls .twitter-typeahead .tt-input, .destination_page_body .control-group .controls .twitter-typeahead .tt-hint {
	background:transparent!important;
	font-size:16px
}
.search_page .searchText .controls::before, .search_page .control-group .controls::before, .homenewBody .searchText .controls::before, .homenewBody .control-group .controls::before, .destination_page_body .searchText .controls::before, .destination_page_body .control-group .controls::before {
content:'s';
font-family:"thrillophilia-icons";
font-size:20px;
position:absolute;
left:10px;
transform:rotate(-90deg)
}
.search_page .twitter-typeahead h3, .homenewBody .twitter-typeahead h3, .destination_page_body .twitter-typeahead h3 {
	padding:15px 20px;
	font-size:15px;
	background:#edeae4
}
.search_page .twitter-typeahead .tt-menu, .homenewBody .twitter-typeahead .tt-menu, .destination_page_body .twitter-typeahead .tt-menu {
	background:#f7f6f4;
	width:255px;
	left:-5px!important;
	top:50px!important;
	box-shadow:0 2px 4px #ddd;
	max-height:240px;
	overflow:auto
}
.search_page .twitter-typeahead .tt-menu .tt-suggestion, .homenewBody .twitter-typeahead .tt-menu .tt-suggestion, .destination_page_body .twitter-typeahead .tt-menu .tt-suggestion {
	padding:0 20px;
	color:#3b444e;
	font-size:15px;
	text-align:left;
	line-height:40px
}
.search_page .twitter-typeahead .tt-menu .tt-suggestion:hover, .search_page .twitter-typeahead .tt-menu .tt-cursor, .homenewBody .twitter-typeahead .tt-menu .tt-suggestion:hover, .homenewBody .twitter-typeahead .tt-menu .tt-cursor, .destination_page_body .twitter-typeahead .tt-menu .tt-suggestion:hover, .destination_page_body .twitter-typeahead .tt-menu .tt-cursor {
	background:#f9ad35;
	color:#3b444e
}
.search_page .btn_search, .homenewBody .btn_search, .destination_page_body .btn_search {
	background:#f16f30;
	color:#fff;
	width:170px;
	height:46px;
	font-size:16px;
	float:right;
	text-transform:uppercase;
	border:0
}
.search_page .btn_search:hover, .homenewBody .btn_search:hover, .destination_page_body .btn_search:hover {
	background:#e36122
}
.select2-drop {
	border:0!important;
	border-radius:0
}
.select2-drop .select2-results {
	margin:0;
	padding:0;
	max-height:214px;
	box-shadow:0 2px 4px #ddd
}
.select2-drop .select2-results li .select2-result-label {
	background:#fff;
	padding:10px 20px;
	font-size:15px;
	color:#3b444e
}
.select2-drop .select2-results li:hover .select2-result-label {
	background:#f8ae35;
	color:#fff
}
.placeCrousel_wrapper li, .mobile_carousel li, .related_places_wrapper li, .slider_second li {
	margin-right:14px!important
}
.placeCrousel_wrapper li .tag, .mobile_carousel li .tag, .related_places_wrapper li .tag, .slider_second li .tag {
	font-size:10px;
	line-height:12px;
	float:left;
	padding:2px 10px;
	text-transform:uppercase;
	position:relative;
	z-index:1;
	clear:both;
	margin-top:15px
}
.placeCrousel_wrapper li .tag:first-child, .mobile_carousel li .tag:first-child, .related_places_wrapper li .tag:first-child, .slider_second li .tag:first-child {
	margin-top:30px
}
.placeCrousel_wrapper li .tag.featured, .mobile_carousel li .tag.featured, .related_places_wrapper li .tag.featured, .slider_second li .tag.featured {
	background:#ffd200;
	color:#3b444e
}
.placeCrousel_wrapper li .tag.featured a {
	color:#3b444e
}
.placeCrousel_wrapper li .tag.new, .mobile_carousel li .tag.new, .related_places_wrapper li .tag.new, .slider_second li .tag.new {
	background:#ee241c;
	color:#fff
}
.placeCrousel_wrapper li .tag.topSelling, .mobile_carousel li .tag.topSelling, .related_places_wrapper li .tag.topSelling, .slider_second li .tag.topSelling {
	background:#1faed0;
	color:#fff
}
.placeCrousel_wrapper li .share_icons, .mobile_carousel li .share_icons, .related_places_wrapper li .share_icons, .slider_second li .share_icons {
	margin:0;
	position:absolute;
	right:-6px;
	top:18px;
	z-index:1
}
.placeCrousel_wrapper li .share_icons .dropdown-menu, .mobile_carousel li .share_icons .dropdown-menu, .related_places_wrapper li .share_icons .dropdown-menu, .slider_second li .share_icons .dropdown-menu {
	margin-top:5px;
	padding:0 15px
}
.placeCrousel_wrapper li .share_icons .dropdown-menu:before, .mobile_carousel li .share_icons .dropdown-menu:before, .related_places_wrapper li .share_icons .dropdown-menu:before, .slider_second li .share_icons .dropdown-menu:before {
	right:10px
}
.placeCrousel_wrapper li .share_icons .icon_dropdown, .mobile_carousel li .share_icons .icon_dropdown, .related_places_wrapper li .share_icons .icon_dropdown, .slider_second li .share_icons .icon_dropdown {
	display:none
}
.placeCrousel_wrapper li .image, .mobile_carousel li .image, .related_places_wrapper li .image, .slider_second li .image {
	background:url(../images/bg-texture-328d41b73db414e22aaf25a89fbc5a3a.png) repeat
}
.placeCrousel_wrapper li .image .bottom, .mobile_carousel li .image .bottom, .related_places_wrapper li .image .bottom, .slider_second li .image .bottom {
	background:-moz-linear-gradient(top, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
	background:-webkit-linear-gradient(top, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
	background:linear-gradient(to bottom, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	position:absolute;
	bottom:0;
	z-index:1;
	color:#fff;
	padding:25px 10px 5px!important;
	width:100%;
	font-size:12px
}
.placeCrousel_wrapper li .image .bottom span, .mobile_carousel li .image .bottom span, .related_places_wrapper li .image .bottom span, .slider_second li .image .bottom span {
	padding-right:11px;
	vertical-align:middle;
	padding-right:15px
}
.placeCrousel_wrapper li .image .bottom .icon, .mobile_carousel li .image .bottom .icon, .related_places_wrapper li .image .bottom .icon, .slider_second li .image .bottom .icon {
	font-size:17px!important;
	padding-right:4px
}
.placeCrousel_wrapper li .image img, .mobile_carousel li .image img, .related_places_wrapper li .image img, .slider_second li .image img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0
}
.placeCrousel_wrapper li .desc, .mobile_carousel li .desc, .related_places_wrapper li .desc, .slider_second li .desc {
	padding:15px;
	overflow:hidden
}
.placeCrousel_wrapper li .desc .left, .mobile_carousel li .desc .left, .related_places_wrapper li .desc .left, .slider_second li .desc .left {
	width:55%!important;
	float:left
}
.placeCrousel_wrapper li .desc .left span.filled_color, .mobile_carousel li .desc .left span.filled_color, .related_places_wrapper li .desc .left span.filled_color, .slider_second li .desc .left span.filled_color {
	color:#fecb19;
	font-size:13px;
	padding-right:2px
}
.placeCrousel_wrapper li .desc .left span.un_filled_color, .mobile_carousel li .desc .left span.un_filled_color, .related_places_wrapper li .desc .left span.un_filled_color, .slider_second li .desc .left span.un_filled_color {
	color:#ececec;
	font-size:13px;
	padding-right:2px
}
.placeCrousel_wrapper li .desc .left span.review_text, .mobile_carousel li .desc .left span.review_text, .related_places_wrapper li .desc .left span.review_text, .slider_second li .desc .left span.review_text {
	position:relative;
	top:-3px;
	font-size:12px;
	padding-left:5px;
	color:rgba(0, 0, 0, 0.6)
}
.placeCrousel_wrapper li .desc .left .name, .mobile_carousel li .desc .left .name, .related_places_wrapper li .desc .left .name, .slider_second li .desc .left .name {
	font-size:14px;
	height:40px;
	overflow:hidden
}
.placeCrousel_wrapper li .desc .left .name a, .mobile_carousel li .desc .left .name a, .related_places_wrapper li .desc .left .name a, .slider_second li .desc .left .name a {
	color:#3b444e
}
.placeCrousel_wrapper li .desc .left .count, .mobile_carousel li .desc .left .count, .related_places_wrapper li .desc .left .count, .slider_second li .desc .left .count {
	font-size:10px;
	text-transform:uppercase;
	margin-left:5px
}
.placeCrousel_wrapper li .desc .left .starRating, .mobile_carousel li .desc .left .starRating, .related_places_wrapper li .desc .left .starRating, .slider_second li .desc .left .starRating {
	float:left
}
.placeCrousel_wrapper li .desc .left .starRating img, .mobile_carousel li .desc .left .starRating img, .related_places_wrapper li .desc .left .starRating img, .slider_second li .desc .left .starRating img {
	width:12px;
	margin-right:1px;
	display:inline-block
}
.placeCrousel_wrapper li .desc .left .starRating div, .placeCrousel_wrapper li .desc .left .starRating span, .mobile_carousel li .desc .left .starRating div, .mobile_carousel li .desc .left .starRating span, .related_places_wrapper li .desc .left .starRating div, .related_places_wrapper li .desc .left .starRating span, .slider_second li .desc .left .starRating div, .slider_second li .desc .left .starRating span {
	display:inline-block;
	font-size:11px;
	margin-left:10px;
	text-transform:uppercase
}
.placeCrousel_wrapper li .desc .right, .placeCrousel_wrapper li .desc .price, .mobile_carousel li .desc .right, .mobile_carousel li .desc .price, .related_places_wrapper li .desc .right, .related_places_wrapper li .desc .price, .slider_second li .desc .right, .slider_second li .desc .price {
	float:right;
	width:45%;
	text-align:right;
	font-size:16px;
	color:rgba(59, 68, 78, 0.5)
}
.placeCrousel_wrapper li .desc .right .per_person, .placeCrousel_wrapper li .desc .price .per_person, .mobile_carousel li .desc .right .per_person, .mobile_carousel li .desc .price .per_person, .related_places_wrapper li .desc .right .per_person, .related_places_wrapper li .desc .price .per_person, .slider_second li .desc .right .per_person, .slider_second li .desc .price .per_person {
	color:#3b444e;
	font-size:11px;
	font-weight:400
}
.placeCrousel_wrapper li .desc .right .price_left, .placeCrousel_wrapper li .desc .price .price_left, .mobile_carousel li .desc .right .price_left, .mobile_carousel li .desc .price .price_left, .related_places_wrapper li .desc .right .price_left, .related_places_wrapper li .desc .price .price_left, .slider_second li .desc .right .price_left, .slider_second li .desc .price .price_left {
	overflow:hidden
}
.placeCrousel_wrapper li .desc .right .price_left .discount, .placeCrousel_wrapper li .desc .price .price_left .discount, .mobile_carousel li .desc .right .price_left .discount, .mobile_carousel li .desc .price .price_left .discount, .related_places_wrapper li .desc .right .price_left .discount, .related_places_wrapper li .desc .price .price_left .discount, .slider_second li .desc .right .price_left .discount, .slider_second li .desc .price .price_left .discount {
	float:right
}
.placeCrousel_wrapper li .desc .right .price_left .original_price, .placeCrousel_wrapper li .desc .price .price_left .original_price, .mobile_carousel li .desc .right .price_left .original_price, .mobile_carousel li .desc .price .price_left .original_price, .related_places_wrapper li .desc .right .price_left .original_price, .related_places_wrapper li .desc .price .price_left .original_price, .slider_second li .desc .right .price_left .original_price, .slider_second li .desc .price .price_left .original_price {
	float:right;
	line-height:16px
}
.placeCrousel_wrapper li .desc .right .price_left .original_price i, .placeCrousel_wrapper li .desc .price .price_left .original_price i, .mobile_carousel li .desc .right .price_left .original_price i, .mobile_carousel li .desc .price .price_left .original_price i, .related_places_wrapper li .desc .right .price_left .original_price i, .related_places_wrapper li .desc .price .price_left .original_price i, .slider_second li .desc .right .price_left .original_price i, .slider_second li .desc .price .price_left .original_price i {
	font-size:14px
}
.placeCrousel_wrapper li .desc .right .discount, .placeCrousel_wrapper li .desc .price .discount, .mobile_carousel li .desc .right .discount, .mobile_carousel li .desc .price .discount, .related_places_wrapper li .desc .right .discount, .related_places_wrapper li .desc .price .discount, .slider_second li .desc .right .discount, .slider_second li .desc .price .discount {
	display:inline-block;
	background:#f8ad33;
	color:#fff;
	font-size:9px;
	padding:4px 5px;
	line-height:9px;
	position:relative;
	top:-2px;
	font-weight:400
}
.placeCrousel_wrapper li .desc .right .original_price, .placeCrousel_wrapper li .desc .price .original_price, .mobile_carousel li .desc .right .original_price, .mobile_carousel li .desc .price .original_price, .related_places_wrapper li .desc .right .original_price, .related_places_wrapper li .desc .price .original_price, .slider_second li .desc .right .original_price, .slider_second li .desc .price .original_price {
	position:relative;
	display:inline-block;
	margin-right:5px;
	color:rgba(59, 68, 78, 0.5);
	font-size:14px
}
.placeCrousel_wrapper li .desc .right .original_price:before, .placeCrousel_wrapper li .desc .price .original_price:before, .mobile_carousel li .desc .right .original_price:before, .mobile_carousel li .desc .price .original_price:before, .related_places_wrapper li .desc .right .original_price:before, .related_places_wrapper li .desc .price .original_price:before, .slider_second li .desc .right .original_price:before, .slider_second li .desc .price .original_price:before {
	position:absolute;
	content:"";
	left:0;
	top:50%;
	right:0;
	border-top:1px solid;
	border-color:inherit;
	-webkit-transform:rotate(-8deg);
	-moz-transform:rotate(-8deg);
	-ms-transform:rotate(-8deg);
	-o-transform:rotate(-8deg);
	transform:rotate(-8deg)
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price, .placeCrousel_wrapper li .desc .price .no_discount .original_price, .mobile_carousel li .desc .right .no_discount .original_price, .mobile_carousel li .desc .price .no_discount .original_price, .related_places_wrapper li .desc .right .no_discount .original_price, .related_places_wrapper li .desc .price .no_discount .original_price, .slider_second li .desc .right .no_discount .original_price, .slider_second li .desc .price .no_discount .original_price, .original_price span a {
	color:#f16f30;
	font-size:18px;
	line-height:18px
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price i, .placeCrousel_wrapper li .desc .price .no_discount .original_price i, .mobile_carousel li .desc .right .no_discount .original_price i, .mobile_carousel li .desc .price .no_discount .original_price i, .related_places_wrapper li .desc .right .no_discount .original_price i, .related_places_wrapper li .desc .price .no_discount .original_price i, .slider_second li .desc .right .no_discount .original_price i, .slider_second li .desc .price .no_discount .original_price i {
	vertical-align:super;
	top:3px;
	font-size:14px
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price::before, .placeCrousel_wrapper li .desc .price .no_discount .original_price::before, .mobile_carousel li .desc .right .no_discount .original_price::before, .mobile_carousel li .desc .price .no_discount .original_price::before, .related_places_wrapper li .desc .right .no_discount .original_price::before, .related_places_wrapper li .desc .price .no_discount .original_price::before, .slider_second li .desc .right .no_discount .original_price::before, .slider_second li .desc .price .no_discount .original_price::before {
display:none
}
.placeCrousel_wrapper li .desc .right .discounted_price, .placeCrousel_wrapper li .desc .price .discounted_price, .mobile_carousel li .desc .right .discounted_price, .mobile_carousel li .desc .price .discounted_price, .related_places_wrapper li .desc .right .discounted_price, .related_places_wrapper li .desc .price .discounted_price, .slider_second li .desc .right .discounted_price, .slider_second li .desc .price .discounted_price {
	clear:both;
	font-size:24px;
	color:#f16f30;
	line-height:24px
}
.placeCrousel_wrapper li .desc .right .discounted_price i, .placeCrousel_wrapper li .desc .price .discounted_price i, .mobile_carousel li .desc .right .discounted_price i, .mobile_carousel li .desc .price .discounted_price i, .related_places_wrapper li .desc .right .discounted_price i, .related_places_wrapper li .desc .price .discounted_price i, .slider_second li .desc .right .discounted_price i, .slider_second li .desc .price .discounted_price i {
	font-size:14px;
	line-height:14px;
	vertical-align:super;
	position:relative;
	top:4px
}
.placeCrousel_wrapper li .desc .right .per_person, .placeCrousel_wrapper li .desc .price .per_person, .mobile_carousel li .desc .right .per_person, .mobile_carousel li .desc .price .per_person, .related_places_wrapper li .desc .right .per_person, .related_places_wrapper li .desc .price .per_person, .slider_second li .desc .right .per_person, .slider_second li .desc .price .per_person {
	text-align:right;
	line-height:12px
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price, .placeCrousel_wrapper li .desc .price .no_discount .original_price, .mobile_carousel li .desc .right .no_discount .original_price, .mobile_carousel li .desc .price .no_discount .original_price, .related_places_wrapper li .desc .right .no_discount .original_price, .related_places_wrapper li .desc .price .no_discount .original_price, .slider_second li .desc .right .no_discount .original_price, .slider_second li .desc .price .no_discount .original_price {
	clear:both;
	color:#f16f30;
	font-size:24px;
	line-height:24px
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price i, .placeCrousel_wrapper li .desc .price .no_discount .original_price i, .mobile_carousel li .desc .right .no_discount .original_price i, .mobile_carousel li .desc .price .no_discount .original_price i, .related_places_wrapper li .desc .right .no_discount .original_price i, .related_places_wrapper li .desc .price .no_discount .original_price i, .slider_second li .desc .right .no_discount .original_price i, .slider_second li .desc .price .no_discount .original_price i {
	vertical-align:super;
	top:3px
}
.placeCrousel_wrapper li .desc .right .no_discount .original_price::before, .placeCrousel_wrapper li .desc .price .no_discount .original_price::before, .mobile_carousel li .desc .right .no_discount .original_price::before, .mobile_carousel li .desc .price .no_discount .original_price::before, .related_places_wrapper li .desc .right .no_discount .original_price::before, .related_places_wrapper li .desc .price .no_discount .original_price::before, .slider_second li .desc .right .no_discount .original_price::before, .slider_second li .desc .price .no_discount .original_price::before {
display:none
}
.slider_second li {
	background:#fff
}
.slider_second li .image {
	height:288px;
	position:relative
}
.placeCrousel_wrapper, .related_places_wrapper {
	height:390px;
	position:relative;
	width:1000px
}
.tourBody .placeCrousel_wrapper {
	height:420px;
	position:relative;
	width:1000px
}
.placeCrousel_wrapper #prev, .placeCrousel_wrapper #next, .related_places_wrapper #prev, .related_places_wrapper #next {
	width:45px;
	height:45px;
	display:block;
	position:absolute;
	background:url(home/new/sprite_home.png) no-repeat -116px 1px;
	top:125px;
	opacity:1
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
	left:-60px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.placeCrousel_wrapper .next, .related_places_wrapper .next {
	right:-60px
}
.placeCrousel_wrapper #prev:hover, .placeCrousel_wrapper #next:hover, .related_places_wrapper #prev:hover, .related_places_wrapper #next:hover {
	background:url(home/new/sprite_home.png) no-repeat -116px -44px;
	opacity:.8
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
	width:324px!important;
	float:left;
	background:#fff;
	height:385px
}
.placeCrousel_wrapper ul li .image, .related_places_wrapper ul li .image {
	position:relative;
	height:288px
}
.blog .placeCrousel_wrapper ul li .image {
	position:relative;
	height:250px
}
.placeCrousel_wrapper ul li .image img, .related_places_wrapper ul li .image img {
	height:288px
}
.blog .placeCrousel_wrapper ul li .image img {
	height:250px
}
.placeCrousel_wrapper {
	margin-top:20px
}
.related_places_wrapper ul {
	width:1020px!important
}
#locationHandpickedCollections {
	clear:both
}
#locationHandpickedCollections .popular_places_list h1 {
	margin-bottom:0
}
#locationHandpickedCollections .popular_places_list .home-blockheading {
	width:100%;
	margin-bottom:25px;
	text-transform:none;
	font-size:25px;
	font-weight:400;
	text-align:center;
	color:#3b444e;
	clear:both
}
#locationHandpickedCollections .popular_places_list ul.row {
	margin:0;
	padding:0
}
.popular_places_list .container .row ul.row li.grid-item .bottom p.grid_item_title {
	padding:0
}
.popular_places_list .container .row ul.row li.grid-item .bottom p.grid_item_title a {
	color:#fff;
	font-size:22px
}
li.case04 .bottom p.grid_item_title {
	padding:0
}
li.case04 .bottom p.grid_item_title a {
	color:#fff;
	font-size:20px
}
@media screen and (min-width: 1600px) {
.homenewBody .container {
width:1000px
}
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
.homenewBody .container {
width:950px
}
.homenewBody .site_review_desc .col-md-3 {
padding:5px 20px
}
 .explore_block ul {
width:992px!important
}
.explore_block ul li {
width:32%!important;
margin-right:2%!important;
margin-bottom:15px!important
}
.explore_block ul li img {
max-width:100%!important
}
.explore_block ul li.case01 {
width:66%!important
}
.explore_block ul li.case01 .bottom {
max-width:100%!important
}
.search_page .search_bar .search {
max-width:100%
}
.search_page .search_bar .search .simple_form {
width:635px!important
}
.search_page .search_bar .search .simple_form .control-group {
width:465px!important
}
.search_page .search_bar .search .simple_form .tt-menu {
width:475px!important
}
.search_page .search_result .right ul.sorting li {
width:auto
}
.search_page .search_result .right .activities ul li {
max-width:32.0%;
width:32.0%
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.homenewBody .container, .destination_page_body .container {
width:750px
}
.homenewBody .site_review_desc .col-md-3, .destination_page_body .site_review_desc .col-md-3 {
padding:6px 5px
}
.homenewBody .site_review_desc .col-md-3 .count, .destination_page_body .site_review_desc .col-md-3 .count {
font-size:24px;
line-height:24px
}
.homenewBody .site_review_desc .col-md-3 .small, .destination_page_body .site_review_desc .col-md-3 .small {
font-size:14px
}
.homenewBody .site_review_desc .col-md-3 .icon, .destination_page_body .site_review_desc .col-md-3 .icon {
background-size:34px auto;
background-position:2px -131px;
margin:4px 10px 0;
height:33px
}
.homenewBody .site_review_desc .toursAvail .icon, .destination_page_body .site_review_desc .toursAvail .icon {
background-position:1px -202px;
height:34px
}
.homenewBody .site_review_desc .tourSuppliers .icon, .destination_page_body .site_review_desc .tourSuppliers .icon {
background-position:3px -164px;
height:36px
}
.homenewBody .site_review_desc .siteTraffic .icon, .destination_page_body .site_review_desc .siteTraffic .icon {
background-position:3px -237px
}
.home_banner * {
font-size:14px
}
}
.destination_banner {
	height:440px;
	background-image:url(destination_main.png);
	padding-top:225px
}
.destination_banner .divider {
	margin:15px auto 42px
}
/*.btn_orance_border{border:1px solid #f16f30;border-radius:30px;padding:13px 35px;text-transform:uppercase;font-size:13px;display:inline-block;color:#f16f30!important;font-weight:400;background:#fff}
.btn_orance_border:hover{color:#fff!important;background:#f16f30!important}*/



.btn_orance_border {
	width: 100px;
	height: 48px;
	background: url(../images/view_more.png) no-repeat;
	display: inline-block;
	background-size: 100%;
	text-indent:-99999%;
}
.btn_orance_border:hover {
	background: url(../images/view_more_hov.png) no-repeat;
	background-size: 100%;
}
.destination_page_body h1.page_heading, .search_page h1.page_heading {
	font-size:16px;
	text-transform:none;
	font-weight:400;
	color:rgb(83, 90, 97);
	margin:0;
	padding:0;
	padding-bottom:15px
}
.destination_page_body .destination_carousel, .search_page .destination_carousel {
	background:#f7f5f4;
	padding:25px 0
}
.destination_page_body .destination_carousel .placeCrousel_wrapper, .search_page .destination_carousel .placeCrousel_wrapper {
	margin-top:25px
}
.destination_page_body .popular_places_list, .search_page .popular_places_list {
	text-align:center
}
.destination_page_body .popular_places_list ul, .search_page .popular_places_list ul {
	margin:15px 0
}
.destination_page_body .activities, .search_page .activities {
	padding:30px 0
}
.destinationPage .search_page .activities {
	padding:30px 0 0!important
}
.destination_page_body .activities ul, .search_page .activities ul {
	width:1050px;
	margin-top:15px;
	overflow:hidden
}
.destination_page_body .activities ul li, .search_page .activities ul li {
	width:32%;
	float:left;
	background:#f7f5f4;
	margin-right:2%
}
.search_page .search_result .right .activities ul li:nth-child(3n) {
margin-right:0!important
}
.search_page .search_result .right .activities ul li:nth-child(3n + 3) {
margin-right:0!important
}
.destinationPage .search_page .activities ul {
	width:100%!important;
	margin-top:15px;
	overflow:hidden
}
.destinationPage .search_page .activities ul li {
	width:23.5%;
	float:left;
	background:#fff;
	margin-right:2%;
	margin-bottom:15px
}
.destinationPage .search_page .activities ul li:nth-child(4n) {
margin-right:0!important
}
.destinationPage .search_page .activities ul li:nth-child(4n + 4) {
margin-right:0!important
}
.destination_page_body .activities ul li .image, .search_page .activities ul li .image {
	position:relative
}
.search_page .activities ul li .image .figure {
	position:absolute;
	width:100%;
	height:32px;
	line-height:32px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	font-size:13px;
	bottom:0;
	padding:0 10px
}
.search_page .activities ul li .image .figure a {
	color:#fff;
	display:inline-block;
	width:auto
}
.destination_page_body .activities ul li .image .share_icons, .search_page .activities ul li .image .share_icons {
	position:absolute;
	top:10px;
	right:10px
}
.destination_page_body .activities ul li .image .share_icons .dropdown, .search_page .activities ul li .image .share_icons .dropdown {
	margin:0;
	top:0
}
.destination_page_body .activities ul li .image .share_icons .dropdown .dropdown-menu, .search_page .activities ul li .image .share_icons .dropdown .dropdown-menu {
	padding:0 15px;
	overflow:visible;
	margin-top:8px
}
.destination_page_body .activities ul li .image .share_icons .dropdown .dropdown-menu::before, .search_page .activities ul li .image .share_icons .dropdown .dropdown-menu::before {
right:9px
}
.destination_page_body .activities ul li .image .share_icons .dropdown .dropdown-menu li, .search_page .activities ul li .image .share_icons .dropdown .dropdown-menu li {
	background-color:transparent
}
.destination_page_body .activities ul li .image img, .search_page .activities ul li .image img {
	max-width:100%;
}
.destinationPage .search_page .activities ul li .image img {
	max-width:100%;
}
.search_page .travelGuidePage .activities ul li .image img {
	max-width:100%;
}
.destination_page_body .activities ul li .bottom, .search_page .activities ul li .bottom {
	background:-moz-linear-gradient(top, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
	background:-webkit-linear-gradient(top, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
	background:linear-gradient(to bottom, transparent 0%, transparent 38%, rgba(0, 0, 0, 0.5) 97%, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	position:absolute;
	bottom:0;
	z-index:1;
	color:#fff!important;
	padding:25px 10px 6px;
	width:100%;
	font-size:11px
}
.search_page .activities ul li .bottom span {
	color:#fff;
	font-size:11px
}
.destination_page_body .activities ul li .bottom span, .search_page .activities ul li .bottom span {
	padding-right:8px!important;
	display:inline-block;
	vertical-align:sub
}
.destination_page_body .activities ul li .bottom span .icon, .search_page .activities ul li .bottom span .icon {
	padding-right:4px!important;
	vertical-align:sub;
	font-size:14px!important
}
.destination_page_body .activities ul li .bottom .icon, .search_page .activities ul li .bottom .icon {
	font-size:16px!important;
	padding-right:3px
}
.destination_page_body .activities ul li .bottom span:last-child, .search_page .activities ul li .bottom span:last-child {
	padding-right:0
}
.destination_page_body .activities ul li .desc, .search_page .activities ul li .desc {
	padding:12px 3px !important;
	font-weight:400;
	height:106px
}
.destinationPage .search_page .activities ul li .desc .row {
	margin:0!important
}
.destination_page_body .activities ul li .desc .name, .search_page .activities ul li .desc .name {
	font-size:14px;
	line-height:18px;
	height:36px;
	overflow:hidden
}
.destination_page_body .activities ul li .desc .name a, .search_page .activities ul li .desc .name a {
	color: #333;
	line-height:18px;
	display:block;
	font-size:17px;
	text-transform:none;
	font-weight: 600;
	letter-spacing:normal;
}
.search_page .travelGuidePage .activities ul li .desc .name {
	height:42px;
	overflow:hidden
}
.search_page .travelGuidePage .activities ul li .desc .name a {
	color:#3b444e;
	line-height:21px;
	display:block;
	font-size:16px
}
.placeCrousel_wrapper li .desc.blog .name a {
	font-size:16px;
	color:#e63828;
	line-height:22px;
	display:block;
	margin-bottom:6px
}
.destination_page_body .activities ul li .desc .row, .search_page .activities ul li .desc .row {
	display:table;
	width:100%
}
.destination_page_body .activities ul li .desc .left, .search_page .activities ul li .desc .left {
	display:table-cell;
	width:55%;
	font-size:10px;
	vertical-align:bottom;
	padding:0 0 0px;
	vertical-align:bottom;
	float:left
}
.destination_page_body .activities ul li .desc .left .starRating, .search_page .activities ul li .desc .left .starRating {
	float:left;
	margin-right:4px
}
.destination_page_body .activities ul li .desc .left .starRating img, .search_page .activities ul li .desc .left .starRating img {
	width:14px;
	margin-right:2px;
	height:auto
}
.destination_page_body .activities ul li .desc .left:only-child, .search_page .activities ul li .desc .left:only-child {
	width:100%
}
.destination_page_body .activities ul li .desc .right, .destination_page_body .activities ul li .desc .price, .search_page .activities ul li .desc .right, .search_page .activities ul li .desc .price {
	display:table-cell;
	vertical-align:bottom;
	width:45%;
	font-weight:700;
	text-align:right;
	height:40px;
	float:right
}
.destination_page_body .activities ul li .desc .right .price_left, .destination_page_body .activities ul li .desc .price .price_left, .search_page .activities ul li .desc .right .price_left, .search_page .activities ul li .desc .price .price_left {
	padding-bottom:0;
	margin:0!important;
	position:relative
}
.destination_page_body .activities ul li .desc .right .price_left .discount, .destination_page_body .activities ul li .desc .price .price_left .discount, .search_page .activities ul li .desc .right .price_left .discount, .search_page .activities ul li .desc .price .price_left .discount {
	float:right;
	background:#f8ad33;
	font-size:9px;
	color:#fff;
	padding:2px 5px;
	margin-left:5px;
	font-weight:400
}
.destination_page_body .activities ul li .desc .right .price_left .original_price, .destination_page_body .activities ul li .desc .price .price_left .original_price, .search_page .activities ul li .desc .right .price_left .original_price, .search_page .activities ul li .desc .price .price_left .original_price {
	color:rgba(59, 68, 78, 0.5);
	font-size:13px;
	position:relative;
	display:inline-block;
	margin-right:5px;
	font-weight:400
}
.destination_page_body .activities ul li .desc .right .price_left .original_price i, .destination_page_body .activities ul li .desc .price .price_left .original_price i, .search_page .activities ul li .desc .right .price_left .original_price i, .search_page .activities ul li .desc .price .price_left .original_price i {
	font-size:12px
}
.destination_page_body .activities ul li .desc .right .price_left .original_price:before, .destination_page_body .activities ul li .desc .price .price_left .original_price:before, .search_page .activities ul li .desc .right .price_left .original_price:before, .search_page .activities ul li .desc .price .price_left .original_price:before {
	position:absolute;
	content:"";
	left:0;
	top:50%;
	right:0;
	border-top:1px solid;
	border-color:inherit;
	-webkit-transform:rotate(-8deg);
	-moz-transform:rotate(-8deg);
	-ms-transform:rotate(-8deg);
	-o-transform:rotate(-8deg);
	transform:rotate(-8deg)
}
.destination_page_body .activities ul li .desc .right .discounted_price, .destination_page_body .activities ul li .desc .price .discounted_price, .search_page .activities ul li .desc .right .discounted_price, .search_page .activities ul li .desc .price .discounted_price, .search_page .activities ul li .desc .price .discounted_price a {
	clear:both;
	color:#f16f30;
	font-size:24px;
	line-height:24px;
	font-weight:400
}
.destination_page_body .activities ul li .desc .right .discounted_price i, .destination_page_body .activities ul li .desc .price .discounted_price i, .search_page .activities ul li .desc .right .discounted_price i, .search_page .activities ul li .desc .price .discounted_price i {
	font-size:17px;
	position:relative;
	top:7px;
	vertical-align:super
}
.destination_page_body .activities ul li .desc .right .per_person, .destination_page_body .activities ul li .desc .price .per_person, .search_page .activities ul li .desc .right .per_person, .search_page .activities ul li .desc .price .per_person {
	font-weight:400;
	color:#3b444e;
	text-align:right;
	font-size:11px!important
}
.destination_page_body .activities ul li .desc .right .no_discount .original_price, .destination_page_body .activities ul li .desc .price .no_discount .original_price, .search_page .activities ul li .desc .right .no_discount .original_price, .search_page .activities ul li .desc .price .no_discount .original_price {
	color:#f16f30;
	font-size:24px;
	line-height:24px
}
.destination_page_body .activities ul li .desc .right .no_discount .original_price i, .destination_page_body .activities ul li .desc .price .no_discount .original_price i, .search_page .activities ul li .desc .right .no_discount .original_price i, .search_page .activities ul li .desc .price .no_discount .original_price i {
	top:-2px;
	font-size:17px
}
.destination_page_body .activities ul li .desc .right .no_discount .original_price::before, .destination_page_body .activities ul li .desc .price .no_discount .original_price::before, .search_page .activities ul li .desc .right .no_discount .original_price::before, .search_page .activities ul li .desc .price .no_discount .original_price::before {
display:none
}
#loadMoreCollectionsLink {
	text-align:center
}
.search_bar input {
	border:0
}
.search_bar .search {
	width:862px;
	max-width:100%;
	margin:0 auto;
	background:rgba(255, 255, 255, 0.8);
	height:50px
}
.search_bar .search .twitter-typeahead {
	float:left;
	width:100%!important
}
.search_bar .search .twitter-typeahead input {
	width:100%!important
}
.search_bar .search #citySuggestions {
	float:left;
	border-right:1px solid rgba(59, 68, 78, 0.1);
	margin:0 5px;
	width:250px;
	height:50px;
	position:relative
}
.search_bar .search #citySuggestions .twitter-typeahead {
	width:100%!important;
	float:left
}
.search_bar .search #citySuggestions .twitter-typeahead input {
	position:absolute!important;
	left:20px!important;
	z-index:10;
	width:95%
}
.search_bar .search #citySuggestions input {
	background:transparent;
	color:rgba(59, 68, 78, 0.5);
	font-size:16px;
	line-height:50px;
	padding-left:18px;
	width:190px
}
.search_bar .search #citySuggestions .twitter-typeahead::before {
content:'l';
font-family:"thrillophilia-icons";
font-size:24px;
position:relative;
line-height:50px;
float:left;
width:20px;
opacity:.5;
left:7px
}
.search_bar .search #citySuggestions::after {
content:'e';
font-family:"thrillophilia-icons";
font-size:20px;
line-height:50px;
position:absolute;
opacity:.5;
z-index:0;
right:10px
}
.search_bar .search .simple_form {
	float:right;
	width:580px
}
.search_bar .search .simple_form .tt-menu {
	width:438px;
	left:-48px!important
}
.search_bar .search:hover {
	background:#fff;
transition:all .6s ease
}
.search_page .travelGuidePage .col-md-9 {
	padding-right:15px;
	padding-left:15px
}
.search_page .search_block {
	padding:30px 0
}
.search_page .search_block .search_bar {
	border:1px solid rgba(59, 68, 78, 0.1)
}
.search_page .search_block .findTripDestination .search_bar {
	border:0 !important
}
.search_page .search_block .search_bar .search {
	width:1000px
}
.search_page .search_block .search_bar .search .simple_form {
	width:736px
}
.search_page .search_block .search_bar .search .simple_form .tt-menu {
	width:580px
}
.search_page .search_block .search_bar .search .simple_form .control-group {
	width:560px
}
.search_page .search_result {
	background:#f8f6f4;
	border-top:1px solid #f0eff1
}
.search_page .search_result .left .resetFilters {
	float:right
}
.search_page .search_result .left .show_more {
	display:block;
	background-color:#f8f6f4;
	padding:10px 0;
	z-index:1;
	background:-moz-linear-gradient(top, rgba(248, 246, 244, 0.81) 0%, rgba(248, 246, 244, 0.9) 20%, rgba(248, 246, 244, 0.92) 25%, rgba(248, 246, 244, 0.95) 32%, rgba(248, 246, 244, 0.97) 37%, #f8f6f4 43%, #f8f6f4 100%);
	background:-webkit-linear-gradient(top, rgba(248, 246, 244, 0.81) 0%, rgba(248, 246, 244, 0.9) 20%, rgba(248, 246, 244, 0.92) 25%, rgba(248, 246, 244, 0.95) 32%, rgba(248, 246, 244, 0.97) 37%, #f8f6f4 43%, #f8f6f4 100%);
	background:linear-gradient(to bottom, rgba(248, 246, 244, 0.81) 0%, rgba(248, 246, 244, 0.9) 20%, rgba(248, 246, 244, 0.92) 25%, rgba(248, 246, 244, 0.95) 32%, rgba(248, 246, 244, 0.97) 37%, #f8f6f4 43%, #f8f6f4 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cff8f6f4', endColorstr='#f8f6f4', GradientType=0);
	position:relative!important
}
.search_page .search_result .left .show_more a {
	opacity:1
}
.search_page .search_result .left .resetFilters {
	border-radius:20px;
	display:inline-block;
	background-color:#f16f30;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	padding:2px 10px
}
.search_page .search_result .left h3 {
	color:rgb(83, 90, 97);
	text-transform:none;
	font-size:17px;
	border-bottom:1px solid #d5d2d2;
	padding:25px 0 10px;
	margin-bottom:15px
}
.search_page .search_result .left ul li {
	display:block;
	overflow:hidden;
	float:none;
	width:100%;
	line-height:29px;
	height:29px;
	padding:0;
	margin:0
}
.search_page .search_result .left ul li input[type=checkbox] {
	display:none
}
.search_page .search_result .left ul li label.one {
	width:14px;
	height:14px;
	border:1px solid #8d8d94;
	float:left;
	text-indent:-9999px;
	position:relative;
	top:8px;
	box-shadow:0 0 1px 0 #333
}
.search_page .search_result .left ul li label.two {
	font-size:15px;
	font-weight:400;
	float:left;
	margin-left:10px;
	cursor:pointer;
	max-width:170px;
	color:rgba(59, 68, 78, 0.6)
}
.search_page .search_result .left ul li input[type=checkbox]:checked+label.one {
	background:#f16f30;
	border:2px solid #f16f30;
	text-indent:0;
	font-size:10px;
	color:#f16f30;
	box-shadow:none
}
.search_page .search_result .left ul li input[type=checkbox]:checked+label.one i {
	position:relative;
	top:-10px;
	color:#fff;
	font-size:11px
}
.search_page .search_result .left ul li.checked label.two {
	color:#3b444e
}
.search_page .search_result .left .range .controls:before {
	display:none
}
.search_page .search_result .left .range .search_price_range_manual {
	width:55px;
	padding:0;
	line-height:14px;
	height:20px!important;
	float:none;
	display:inline-block;
	border-bottom:1px solid #dcdadb!important;
	padding-bottom:4px
}
.search_page .search_result .left .range .text {
	width:55px;
	font-size:11px;
	font-weight:700;
	background:transparent;
	color:rgba(59, 68, 78, 0.6);
	border:0
}
.search_page .search_result .left .range span {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(home/icon_sprite_home.svg) no-repeat 0 -627px;
	margin:0 5px;
	position:relative;
	top:5px
}
.search_page .search_result .left .range .btn_orance_border {
	font-size:9px;
	padding:2px 10px;
	margin-left:10px;
	background:transparent
}
.search_page .search_result .left .more a {
	font-size:10px;
	text-transform:uppercase;
	color:rgba(241, 111, 48, 0.95)
}
.search_page .search_result .right .sorting {
	overflow:hidden;
	background:#fff;
	margin:10px 0;
	box-shadow:0 2px 2px #ccc
}
.search_page .search_result .right .sorting li {
	float:left;
	height:48px;
	line-height:48px;
	color:rgb(83, 90, 97)
}
.search_page .search_result .right .sorting li a {
	display:block;
	padding:0 36px;
	height:48px;
	line-height:48px;
	border-right:1px solid rgba(59, 68, 78, 0.04);
	color:rgb(83, 90, 97);
	font-size:15px
}
.search_page .search_result .right .sorting li a .icon {
	font-size:15px;
	position:relative;
	top:2px;
	display:inline-block;
	left:5px
}
.search_page .search_result .right .sorting li a.active {
	color:#f16f30
}
.search_page .search_result .right .sorting li a.active .icon {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.search_page .search_result .right .sorting li:last-child a {
	border:0
}
.search_page .search_result .right .sorting li.title {
	padding:0 30px;
	border-right:1px solid rgba(59, 68, 78, 0.04)
}
.search_page .search_result .right .activities {
	width:100%;
	padding:0;
	margin:20px 0 15px
}
.search_page .search_result .right .activities ul {
	width:100%
}
.search_page .search_result .right .activities ul .no-result-filter-text {
	text-align:center;
	padding-top:25%;
	font-size:22px
}
.search_page .search_result .right .activities ul li {
	background:#fff;
	margin-bottom:15px;
	padding-bottom:0
}
.search_page .search_result.travelGuidePage .right .activities ul li {
	background:#fff;
	margin-bottom:15px;
	padding-bottom:0
}
.search_page .search_result.travelGuidePage .right .activities ul li .desc {
	padding:10px 15px;
	height:75px;
	overflow:hidden
}
.search_page .search_result .right .activities ul li .desc {
	padding:10px 15px;
	height:106px;
	overflow:hidden
}
.search_page .search_result .right .activities ul li .desc .right .discount {
	margin-bottom:2px
}
.loader {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	background:url(../images/loader-afa8e977c5ce07ad09c7dec7e56c8118.gif) no-repeat center center;
	background-color:rgba(255, 255, 255, 0.9);
	z-index:1000
}
header.navbar .navbar-right .get_app a:hover {
	color:#f16f30!important
}
.footer_social {
	width:30px;
	height:auto;
	margin-right:15px;
	font-size:25px!important;
	opacity:.7;
	color:#fff
}
.nomargin {
	margin:0
}
.footer_social:hover {
	opacity:1
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.search_bar .search #citySuggestions .twitter-typeahead input, .search_page .searchText .controls .twitter-typeahead .tt-input, .search_page .searchText .controls .twitter-typeahead .tt-hint, .search_page .control-group .controls .twitter-typeahead .tt-input, .search_page .control-group .controls .twitter-typeahead .tt-hint, .homenewBody .searchText .controls .twitter-typeahead .tt-input, .homenewBody .searchText .controls .twitter-typeahead .tt-hint, .homenewBody .control-group .controls .twitter-typeahead .tt-input, .homenewBody .control-group .controls .twitter-typeahead .tt-hint, .destination_page_body .searchText .controls .twitter-typeahead .tt-input, .destination_page_body .searchText .controls .twitter-typeahead .tt-hint, .destination_page_body .control-group .controls .twitter-typeahead .tt-input, .destination_page_body .control-group .controls .twitter-typeahead .tt-hint {
position:relative;
top:15px
}
.activities_dropdown .dropdown-menu, .getway_dropdown .dropdown-menu {
left:0;
position:fixed;
width:100%
}
.search_bar .search #citySuggestions .twitter-typeahead input {
width:80%!important
}
.activities_dropdown .nav .dropdown-menu, .getway_dropdown .nav .dropdown-menu {
left:0;
position:fixed;
width:100%
}
}
 @media screen and (-webkit-min-device-pixel-ratio: 0) {
.top::after, .top::before {
top:156px!important
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
}
@media screen and (min-width: 1024px) and (max-width: 1170px) {
}
@media screen and (max-width: 767px) {
.download_bannerimg_bg {
width:100%
}
.download_bannerimg_bg .download_bannerimg img {
width:100%;
height:200px
}
 .fixnavbaronscroll {
position:fixed;
left:0;
top:0;
background-color:#3b444e;
height:50px;
z-index:9999
}
#loginpModalNew.login_page .modal-dialog .modal-content .right {
width:100%!important;
margin:0;
padding:0 10px
}
.password-container .reset-button {
width:90%;
max-width:none
}
.password-container input {
width:90%
}
.destination_page_body .container, .homenewBody .container {
width:98%;
margin:0 auto
}
 #message_supplier_Modal .modal-dialog .modal-body .right {
padding:20px;
width:100%
}
#message_supplier_Modal .modal-dialog .modal-body .right form .calender, #message_supplier_Modal .modal-dialog .modal-body .right form .user {
width:100%!important
}
.deals_page_container_fluid .banner_bg {
min-height:135px
}
.deals_page_container_fluid .banner_bg h1.title_of_page {
font-size:30px;
padding-top:20px
}
.deals_page_container_fluid .first_slider .slider_first .rightsidedata {
margin-left:0;
padding-left:15px
}
.deals_page_container_fluid .first_slider .slider_first .rightsidedata div.off p.expiry_date, .deals_page_container_fluid .first_slider .slider_first .rightsidedata div.off p.expirein {
margin-left:0
}
.deals_page_container_fluid .second_slider .slider_second .image_tag img, .deals_page_container_fluid .third_slider .slider_second .image_tag img {
width:100%
}
.deals_page_container_fluid .second_slider .slider_second div.bottom_data, .deals_page_container_fluid .third_slider .slider_second div.bottom_data {
padding-left:10px;
width:100%
}
.deals_page_container_fluid .second_slider .slider_second div.bottom_data p.bold_text_title, .deals_page_container_fluid .third_slider .slider_second div.bottom_data p.bold_text_title {
padding:10px 5px 10px 0
}
.deals_page_container_fluid .second_slider .slider_second div.bottom_data div.reviews_icons, .deals_page_container_fluid .third_slider .slider_second div.bottom_data div.reviews_icons {
padding-left:0
}
.chnage-password-container .change-password-button {
width:55%;
padding:10px 0
}
.chnage-password-container .fb {
width:55%;
padding:10px 0;
margin-top:10px
}
.chnage-password-container input {
width:60%
}
#ui-datepicker-div {
z-index:100000!important;
left:30px!important;

}
 .pickuplocation {
margin:0;
margin-bottom:10px
}
 .myprofile_page_edit .container .image_block .right {
padding:10px
}
.myprofile_page_edit .container .block .password_update {
background:none;
padding:0;
width:100%
}
.my_profile .navigation ul li {
float:left;
padding:0 15px
}
.myBookings .container .row .leftbar {
width:100%
}
.varient .container .button .next_step {
position:relative;
margin-top:0;
left:0;
width:100%;
margin-bottom:25px;
text-transform:uppercase
}
.varient .container .info_block .block, .varient .container .info_block .coupon-block {
position:relative;
top:0;
width:100%!important;
left:0;
margin-top:0
}
.tour_page .top_banner .banner .container .row .tour_main_details {
width:100%
}
.tour_page .top_banner .banner .container .row .tour_main_details h1 {
color:#333;
padding:50px 0 0
}
.col-md-4.sidebar {
margin-top:0!important;
width:100%!important;
min-height:500px;
background:#ececec;
top:0!important
}
.package_details .container .row .col-md-4.sidebar {
min-height:1px
}
.info_block .coupon-block {
position:relative;
top:0;
left:0;
margin-top:0
}
.button {
clear:both
}
.button .next_step {
position:relative;
top:0;
left:0;
margin-top:0;
width:100%
}
.w-hide, #slide-nav {
display:block
}
.m-hide, .profiler-results {
display:none
}
.body.modal-open {
position:fixed;
overflow:hidden
}
div.home_page {
max-width:100%
}
#tour_page_container {
max-width:100%;
margin-top:48px
}
.mobile_carousel li {
position:relative;
height:270px
}
.mobile_carousel .share_icons .dropdown.open ul.dropdown-menu {
height:auto!important;
min-height:0!important;
left:auto!important;
right:0!important
}
.mobile_carousel .share_icons .dropdown.open ul.dropdown-menu li {
max-height:40px!important;
min-height:0;
height:40px
}
.tourBody {
padding:0
}
.tour_page .top_banner .banner {
height:192px;
background-size:cover;
background-repeat:no-repeat;
background-position:center
}
.tour_page .top_banner .container h1.place-head-title2 {
margin-top:-28%
}
.tour_page .stories {
margin:0
}
.tour_page .col-md-8 {
width:100%
}
 .home_banner h2, .destination_banner h2 {
font-size:11px
}
.home_banner h1, .destination_banner h1 {
font-size:22px;
text-transform:uppercase;
margin-bottom:40px
}
.home_banner h1.banner_sub_heading, .destination_banner h1.banner_sub_heading {
font-size:11px;
margin:0
}
.home_banner p.banner_main_heading, .destination_banner p.banner_main_heading {
font-size:22px;
text-transform:uppercase;
margin-bottom:40px
}
.home_banner .divider, .destination_banner .divider {
display:none
}
.home_banner .container_wrapper {
position:relative;
top:45%;
transform:translateY(-50%)
}
.home_banner h1.banner_sub_heading {
font-size:18px;
margin:0;
text-transform:uppercase;
text-shadow:0 2px 2px #000
}
.home_banner p.banner_main_heading {
font-size:24px;
text-transform:uppercase;
margin-bottom:35px;
margin-top:10px;
text-shadow:0 2px 2px #000
}
.slick-slider {
margin-bottom:20px
}
 .home_page .visitingFrom, .destination_page_body .visitingFrom, .search_page .visitingFrom {
padding:20px 0;
clear:both;
border-top:1px solid #fff
}
.home_page .visitingFrom .container, .destination_page_body .visitingFrom .container, .search_page .visitingFrom .container {
width:100%;
max-width:100%
}
.home_page .visitingFrom .container #locationTours, .destination_page_body .visitingFrom .container #locationTours, .search_page .visitingFrom .container #locationTours {
padding:0 10px
}
.home_page .visitingFrom h1, .destination_page_body .visitingFrom h1, .search_page .visitingFrom h1 {
font-size:17px
}
.home_page .visitingFrom h1 .text, .destination_page_body .visitingFrom h1 .text, .search_page .visitingFrom h1 .text {
font-size:17px;
margin:0;
float:none;
text-align:center
}
.home_page .visitingFrom h1 .navbar, .destination_page_body .visitingFrom h1 .navbar, .search_page .visitingFrom h1 .navbar {
height:auto;
min-height:0;
position:relative
}
.home_page .visitingFrom h1 .navbar .icon, .destination_page_body .visitingFrom h1 .navbar .icon, .search_page .visitingFrom h1 .navbar .icon {
font-size:13px!important
}
.home_page .visitingFrom h1 .dropdown-toggle, .destination_page_body .visitingFrom h1 .dropdown-toggle, .search_page .visitingFrom h1 .dropdown-toggle {
position:relative;
width:100%;
text-align:center
}
.home_page .visitingFrom h1 .dropdown-toggle .icon, .destination_page_body .visitingFrom h1 .dropdown-toggle .icon, .search_page .visitingFrom h1 .dropdown-toggle .icon {
position:relative;
top:3px;
font-size:14px
}
.home_page .visitingFrom h1 .navbar, .destination_page_body .visitingFrom h1 .navbar, .search_page .visitingFrom h1 .navbar {
width:100%;
text-align:center;
margin-top:5px
}
.home_page .visitingFrom h1 .dropdown-menu, .destination_page_body .visitingFrom h1 .dropdown-menu, .search_page .visitingFrom h1 .dropdown-menu {
margin:0;
width:96%;
left:2%
}
.home_page .visitingFrom h3, .destination_page_body .visitingFrom h3, .search_page .visitingFrom h3 {
font-size:12px;
position:relative;
top:0;
margin:0 0 15px!important
}
.search_page .control-group {
height:48px;
line-height:45px
}
 .btn_orance_border {
font-size:11px;
padding:5px 10px
}
header.navbar {
position:relative;
height:50px
}
header.navbar .navbar-brand, header.navbar .navbar-brand:hover, header.navbar .navbar-brand:focus {
background-size:140px auto!important;
background-repeat:no-repeat;
width:35px;
position:relative;
margin:7px 5px 0 10px !important;
float:left
}
header.navbar .sign_in {
float:right;
margin:6px 10px 0 0
}
header.navbar .sign_in a, header.navbar .sign_in a:active, header.navbar .sign_in a:hover, header.navbar .sign_in a:focus {
height:28px;
width:60px;
background:#f8ad33!important;
color:#fff!important;
font-size:13px;
color:#fff;
padding:0!important;
border-radius:5px;
line-height:27px;
text-align:center;
margin-top:5px;
display:inline-block
}
 header#top {
padding:0;
background:#3b444e!important;
position:relative;
left:0;
top:0;
width:100%;
z-index:10000
}
header#top .container {
width:100%;
min-width:100%
}
header#top .profile {
float:right;
width:50px
}
header#top .profile .dropdown-toggle {
width:50px;
line-height:28px;
padding-top:15px;
background:#353d46!important;
text-align:center;
display:block;
color:#fff!important
}
header#top .profile .icon {
font-size:25px!important;
color:rgba(255, 255, 255, 0.5)
}
header#top .dropdown-menu {
background:#353d46;
width:70%;
border-radius:0;
left:auto;
right:0;
padding:5px 0
}
header#top .dropdown-menu li {
font-size:14px
}
header#top .dropdown-menu li a {
color:rgba(255, 255, 255, 0.5);
border-bottom:1px solid rgba(255, 255, 255, 0.1);
display:block
}
header#top .dropdown-menu li:last-child a {
border:0
}
header#top .activities_dropdown ul.nav .dropdown ul.dropdown-menu {
max-width:100%;
background:#fff;
top:142px
}
header#top .activities_dropdown ul.nav .dropdown ul.dropdown-menu li a {
color:#3b444e
}
.navbar-toggle {
border:0;
padding:2px 10px;
margin:0
}
.navbar-toggle .icon {
color:rgba(255, 255, 255, 0.5);
font-size:20px;
padding:0
}
 .tt-hint {
display:none
}
.tt-input {
height:50px;
font-size:13px
}
.search_bar .search .btn_search {
background-color:#ed6e32!important
}
.search_bar .search .btn_search.btn-info {
border-color:#ed6e32
}
.destination_carousel .container {
padding-left:0!important;
padding-right:0!important
}
.destination_carousel .container .col-sm-12.col-xs-12 {
padding-left:0!important;
padding-right:0!important
}
.search_bar .search {
width:96%!important;
background:none
}
.search_bar .search .simple_form {
width:100%!important;
background:#fff;
border-radius:5px;
position:relative
}
.search_bar .search .simple_form .control-group {
padding:0;
width:85%!important;
font-size:12px!important;
margin-top:0
}
.search_bar .search .simple_form .control-group .twitter-typeahead {
width:100%!important;
background:#fff;
border-radius:5px 0 0 5px
}
.search_bar .search .simple_form .control-group .twitter-typeahead input {
width:100%!important;
font-size:12px;
padding-left:15px
}
.search_bar .search .simple_form .control-group .twitter-typeahead h3 {
font-size:13px;
padding:10px 15px
}
.search_bar .search .simple_form .control-group .twitter-typeahead .tt-suggestion {
padding:0 15px;
font-size:13px;
line-height:30px
}
.search_bar .search .simple_form .control-group .controls::before {
display:none
}
.search_bar .search .simple_form .tt-menu {
width:100%;
left:0!important;
top:47px!important
}
.search_bar .search .btn_search {
width:15%!important;
border-radius:0 5px 5px 0;
font-size:25px!important;
height:50px;
text-transform:none;
position:absolute;
right:0;
z-index:1;
background:transparent
}
.search_bar .search span.btn_search {
background:#f16f30;
font-size:20px!important;
display:block;
position:absolute;
height:50px;
width:15%;
top:0;
right:0;
z-index:0
}
.search_bar .search span.btn_search span {
transform:rotate(-90deg);
color:#fff;
font-family:"thrillophilia-icons";
display:block;
margin-top:12px
}
.search_bar .search #citySuggestions {
display:none
}
.search_page .search_block {
padding:10px 0
}
.search_page .search_block .search_bar {
height:48px
}
.search_page .search_block .search_bar .search {
width:100%;
border-radius:5px;
border:1px solid rgba(59, 68, 78, 0.1)
}
.search_page .search_block .search_bar .search span.btn_search {
height:48px
}
.search_page .search_block .search_bar .search span.btn_search span {
margin-top:-2px
}
.filters {
background:#fff;
box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
margin-top:10px;
padding:6px 15px;
min-height:38px
}
.filters .sortBy {
font-size:11px;
color:#3b444e;
border-right:1px solid rgba(59, 68, 78, 0.1);
width:49%;
float:left;
position:relative;
padding:5px 5px 5px 0
}
.filters .sortBy .title {
float:left;
color:rgba(59, 68, 78, 0.5)
}
.filters .sortBy #sort_filters {
float:left;
margin-left:5px;
position:relative;
top:-2px;
min-height:0;
margin-bottom:0
}
.filters .sortBy #sort_filters a {
color:#3b444e;
border-bottom:1px solid rgba(59, 68, 78, 0.1);
padding-bottom:4px
}
.filters .sortBy #sort_filters a .icon {
font-size:10px!important;
padding-left:15px;
float:right
}
.filters .sortBy #sort_filters .dropdown-menu {
padding:0;
margin:12px 0 0;
left:-70px;
width:auto;
min-width:145px
}
.filters .sortBy #sort_filters .dropdown-menu ul {
width:100%
}
.filters .sortBy #sort_filters .dropdown-menu ul li {
width:100%
}
.filters .sortBy #sort_filters .dropdown-menu ul li a {
width:100%;
font-size:11px;
line-height:16px;
padding:7px 10px
}
.filters .more_filters {
float:right;
width:49%;
text-align:center;
font-size:10px
}
.filters .more_filters .btn {
font-size:10px
}
.filters .more_filters .btn .icon {
padding-right:5px;
font-size:10px!important
}
.download_app_block {
display:none
}
header.navbar {
padding:10px 0
}
.top_container {
height:200px;
margin-bottom:15px
}
.top_container img {
height:200px
}
.top_container .container {
padding-top:50px
}
.top_container .container h1 {
font-size:18px;
line-height:18px;
margin:0 0 5px
}
.top_container .container .divider {
width:60px;
height:1p;
margin:10px auto
}
.top_container .container .user {
font-size:13px
}
.top_container .container .user p.image img {
width:30px;
height:30px
}
.landing_page .row {
margin:0!important;
padding:0!important
}
.landing_page .row .col-md-9 {
padding:0
}
.landing_page .discount_banner {
display:none
}
.popular_things .container {
width:100%
}
.popular_things .row .col-md-4 {
width:100%
}
 .visitingFrom .mobile_carousel {
height:290px!important
}
.visitingFrom .mobile_carousel li {
height:290px;
min-height:290px
}
.visitingFrom .mobile_carousel li .desc .left .count {
display:block;
clear:both
}
.visitingFrom .dropdown-menu {
max-width:100%
}
.visitingFrom .dropdown-menu ul li a {
font-size:13px
}
.visitingFrom .dropdown-menu ul.popular {
width:30%!important;
margin-right:1%!important
}
.visitingFrom .dropdown-menu ul.other {
margin-right:0!important;
width:69%!important
}
 .modal, .login_page, .signup_page, #subscribeModal, #loginModal, #signupModal {
-webkit-overflow-scrolling:auto!important
}
.modal .modal-dialog, .login_page .modal-dialog, .signup_page .modal-dialog, #subscribeModal .modal-dialog, #loginModal .modal-dialog, #signupModal .modal-dialog {
max-width:96%
}
.modal .modal-dialog .right, .login_page .modal-dialog .right, .signup_page .modal-dialog .right, #subscribeModal .modal-dialog .right, #loginModal .modal-dialog .right, #signupModal .modal-dialog .right {
padding:30px 15px;
float:none;
width:auto
}
.modal .modal-dialog .right .close, .login_page .modal-dialog .right .close, .signup_page .modal-dialog .right .close, #subscribeModal .modal-dialog .right .close, #loginModal .modal-dialog .right .close, #signupModal .modal-dialog .right .close {
margin-top:-25px;
position:relative;
right:0;
font-size:20px;
margin-right:0
}
.modal .modal-dialog .right .fb_sign_up_btn, .login_page .modal-dialog .right .fb_sign_up_btn, .signup_page .modal-dialog .right .fb_sign_up_btn, #subscribeModal .modal-dialog .right .fb_sign_up_btn, #loginModal .modal-dialog .right .fb_sign_up_btn, #signupModal .modal-dialog .right .fb_sign_up_btn {
padding-right:0
}
.modal .modal-dialog .right p.sign_up_text, .login_page .modal-dialog .right p.sign_up_text, .signup_page .modal-dialog .right p.sign_up_text, #subscribeModal .modal-dialog .right p.sign_up_text, #loginModal .modal-dialog .right p.sign_up_text, #signupModal .modal-dialog .right p.sign_up_text {
margin:0
}
#visitingFromDropdown .things_to_do_week .text, #visitingFromDropdown .things_to_do_week #home_cities_search_loader {
margin:0 auto;
display:inline-block;
float:none;
font-size:14px;
width:100%
}
 .more_list {
margin:0!important;
padding:0!important
}
.more_list .container {
max-width:100%!important;
width:100%!important
}
.more_list .trending, .more_list .newly_added {
float:none!important;
width:100%!important;
padding:10px 3% 0!important
}
.more_list .trending h2, .more_list .newly_added h2 {
font-size:14px;
border:0;
padding:10px 0 0
}
.more_list .trending ul, .more_list .newly_added ul {
max-width:100%
}
.more_list .trending ul li, .more_list .newly_added ul li {
overflow:hidden;
height:95px;
margin:0 0 10px;
width:100%
}
.more_list .trending ul li .image_block, .more_list .newly_added ul li .image_block {
float:left;
width:120px;
height:95px;
margin-right:10px
}
.more_list .trending ul li .image_block img, .more_list .newly_added ul li .image_block img {
width:120px;
height:95px
}
.more_list .trending ul li .price, .more_list .newly_added ul li .price {
float:none!important;
width:100%!important;
max-width:100%!important;
text-align:left!important;
display:block!important
}
.more_list .trending ul li .price .small, .more_list .newly_added ul li .price .small {
display:inline-block!important;
margin-right:10px!important
}
.share_icons {
z-index:100!important
}
.share_icons .dropdown ul.dropdown-menu {
height:auto!important;
min-height:0!important;
left:auto!important;
right:0!important
}
.share_icons .dropdown ul.dropdown-menu li {
max-height:40px!important;
min-height:0;
height:40px!important
}
.share_icons .dropdown ul.dropdown-menu li.fav:before, .share_icons .dropdown ul.dropdown-menu li.done:before {
position:absolute;
left:0
}
.share_icons .dropdown ul.dropdown-menu li.fav form {
position:absolute;
left:0
}
.banner_right_data .share_icons .dropdown-menu::before {
right:0;
left:5px
}
.banner_right_data .share_icons .dropdown ul.dropdown-menu {
left:0!important
}
.recent_location h1 {
font-size:15px;
padding:20px 0
}
 header#top .dropdown-menu {
max-width:170px;
margin-top:0
}
.placeCrousel_wrapper li .desc .price .discounted_price i, .placeCrousel_wrapper li .desc .right .discounted_price i, .mobile_carousel li .desc .price .discounted_price i, .mobile_carousel li .desc .right .discounted_price i, .related_places_wrapper li .desc .price .discounted_price i, .related_places_wrapper li .desc .right .discounted_price i {
font-size:12px!important
}
.destination_page_body .activities, .search_page .activities .activities {
padding:15px 0
}
.destination_page_body .activities ul li .desc .right .no_discount .original_price i, .destination_page_body .activities ul li .desc .price .no_discount .original_price i, .search_page .activities .activities ul li .desc .right .no_discount .original_price i, .search_page .activities .activities ul li .desc .price .no_discount .original_price i {
top:4px!important
}
.search_page .share_icons .dropdown .dropdown-toggle {
position:relative;
z-index:0
}
.search_page .share_icons .dropdown ul.dropdown-menu {
left:0!important;
right:0!important;
z-index:9
}
.search_page .share_icons .dropdown ul.dropdown-menu li {
margin:0!important
}
.search_page .share_icons .dropdown ul.dropdown-menu:before {
left:9px;
right:auto
}
.search_page .activities .desc .name {
height:auto!important;
margin-bottom:5px
}
.tour_details .share_icons .dropdown .dropdown-toggle {
position:relative;
z-index:0
}
.tour_details .share_icons .dropdown ul.dropdown-menu {
left:0!important;
right:0!important;
z-index:9;
max-width:130px
}
.tour_details .share_icons .dropdown ul.dropdown-menu:before {
left:9px;
right:auto
}
ul.slick-dots {
display:none!important
}
 .edit_booking .info_block .ticket .button {
position:fixed;
bottom:0;
right:0;
width:100%;
z-index:1
}
.steps_page .edit_booking .book-now-button-for-mobile {
position:fixed!important;
bottom:0;
left:0;
z-index:1
}
.steps_page .col-md-8 .package {
display:none
}
.slick-slider .slick-track {
width:100%!important;
left:0!important
}
.slick-slider .slick-track .slick-slide {
display:block;
width:100%!important;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6)
}
.slider_second li .image {
margin:15px;
display:inline-block;
vertical-align:top;
height:63px;
width:84px;
position:relative
}
.slider_second li .desc {
width:60%;
display:inline-block;
padding:15px 0
}
.slider_second li .desc .left span.review_text {
display:inline;
margin:0;
padding:0;
padding-left:5px;
top:-3px;
position:relative;
font-size:9px
}
.slider_second li .desc .price {
padding-right:15px
}
.slider_second li .desc .price .discounted_price {
font-size:16px
}
.slider_second li .desc .price .discounted_price i {
top:6px
}
.third_slider .container {
padding-left:0;
padding-right:0
}
.left .name a {
font-size:12px;
font-weight:700
}
 @media screen and (min-width: 768px) and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
html, body {
height:100%;
min-height:100%
}
}
@media screen and (max-width: 767px) {
#signupModal.signup_page .right {
width:100%!important
}
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
.steps_page .meal_type_table .radio_button label.radio {
	text-indent:-9999px
}
.active .meal_type_table .radio_button.selected label.one {
	background:#f16f30;
	border-color:#f16f30
}
.active .meal_type_table .radio_button.selected label.one i {
	display:block
}
@media only screen and (max-width: 767px) {
}
#nprogress {
	pointer-events:none
}
#nprogress .bar {
	background:#29d;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	height:2px
}
#nprogress .peg {
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #29d, 0 0 5px #29d;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0px, -4px);
	-ms-transform:rotate(3deg) translate(0px, -4px);
	transform:rotate(3deg) translate(0px, -4px)
}
#nprogress .spinner {
	display:block;
	position:fixed;
	z-index:100;
	top:15px;
	right:15px
}
#nprogress .spinner-icon {
	width:18px;
	height:18px;
	box-sizing:border-box;
	border:solid 2px transparent;
	border-top-color:#29d;
	border-left-color:#29d;
	border-radius:50%;
	-webkit-animation:nprogress-spinner 400ms linear infinite;
	animation:nprogress-spinner 400ms linear infinite
}
.nprogress-custom-parent {
	overflow:hidden;
	position:relative
}
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
	position:absolute
}
@-webkit-keyframes nprogress-spinner {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes nprogress-spinner {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(360deg)
}
}
#nprogress .bar, #nprogress .spinner {
	z-index:999999
}
 @media screen and (max-width: 767px) {
.ad-next, .ad-prev {
width:25px
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image, .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
background-size:auto 20px!important;
width:10px!important;
height:20px!important;
right:0!important;
left:auto
}
}
.ui-widget {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #aaa;
	color:#222
}
.ui-widget-content a {
	color:#222
}
.ui-widget-header {
	border:1px solid #aaa;
	color:#222;
	font-weight:700
}
.ui-widget-header a {
	color:#222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	font-weight:400;
	color:#555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#555;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #999;
	font-weight:400;
	color:#212121
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color:#212121;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #aaa;
	font-weight:400;
	color:#212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {

	border:1px solid #cd0a0a;
	background:#fef1ec;
	color:#cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon, .ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-icon-circle-triangle-w{text-indent:0;}
.ui-icon-circle-triangle-e{text-indent:0;}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:0.8em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td.ui-datepicker-current-day{background:#ccdb29;}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
)!important;
background-repeat:no-repeat!important;
background-size:60px 40px!important
}
.select2-search input {
background-position:100% -21px!important
}
}
 @media (max-width: 767px) {
.aboutus_banner h1.maintitleof_page {
font-size:21px;
line-height:35px
}
.about_company .titlelinks_bg p.titleoflinks a {
padding:0 15px
}
.about_company .about_sec_bg .leftdata p.desc {
padding-bottom:10px
}
.award_winning p.award_title {
margin-bottom:20px
}
.award_winning .imgblock img {
display:block;
text-align:center;
margin:0 auto;
margin-bottom:10px;
margin-top:20px;
position:relative;
transform:none;
left:0;
bottom:0
}
.totalcounts .atthrillotextcent {
text-align:center
}
.totalcounts .atthrillotextcent p.atthrillophilia {
border-bottom:2px solid #e96c21;
display:inline-block;
padding-top:0
}
.totalcounts .text-center-mobile {
text-align:center
}
.totalcounts span.borderbottom {
display:none
}
 .numberof_ticket_booked {
height:auto;
padding-top:20px
}
.numberof_ticket_booked p.icons span.icon {
font-size:28px
}
.numberof_ticket_booked p.text {
font-size:22px;
line-height:70px
}
.mediabg .inside_data_left {
margin-right:0
}
.mediabg .titleheader .button .downloadmediakit {
font-size:12px;
padding:6px 15px
}
.featuredinbg p.firstrowimgs img, .featuredinbg p.secondrowimgs img {
padding-bottom:15px
}
.helpdesk_bg span.helpdesk {
font-size:15px;
padding-bottom:20px
}
.helpdesk_bg .raise_a_ticket a {
padding:8px;
font-size:12px
}
.helpdesk_bg .topdata, .helpdesk_bg .bottomdata {
float:inherit;
text-align:center
}
.youradventure {
background-color:#fff;
background:none
}
.youradventure p.maintitle {
padding-top:20px;
padding-left:0;
text-align:center
}
.youradventure p.subtitile {
padding:10px 0 0;
text-align:center
}
.youradventure .button {
text-align:center;
margin-left:0;
margin-bottom:30px
}
}
.breadcrumbs {
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid rgba(221, 221, 221, 0.3)
}
.breadcrumbs a.jobs {
	color:#b1b1b1
}
.breadcrumbs a.active_link {
	color:#000
}
.job_title_bg {
	width:100%;
	padding-top:40px;
	padding-bottom:30px;
	background:#fff
}
.job_title_bg h1.job_title {
	font-size:25px;
	text-transform:uppercase;
	padding-bottom:12px
}
.job_title_bg h2.job_location_and_team {
	font-size:17px;
	color:rgba(0, 0, 0, 0.75)
}
.job_title_bg p.about_us {
	padding-top:24px;
	font-size:17px;
	padding-right:200px;
	padding-bottom:40px
}
.job_title_bg p.your_role_title, .job_title_bg p.you_have_title {
	font-size:17px;
	text-transform:uppercase;
	padding-bottom:20px;
	font-weight:700
}
.job_title_bg p.your_role_details, .job_title_bg p.you_have_details {
	font-size:17px;
	padding-bottom:60px
}
.job_title_bg .button_apply {
	float:right
}
.job_title_bg .button_apply a.apply_now_big_btn {
	background:#f16f30;
	font-size:22px;
	padding:9px 35px;
	border-radius:25px;
	text-transform:uppercase
}
.apply_form_bg {
	width:100%;
	background:#f9f9f9;
	padding-top:40px;
	padding-bottom:100px
}
.apply_form_bg p.apply_form_title {
	color:#000;
	font-size:25px;
	text-transform:uppercase;
	padding-bottom:20px;
	border-bottom:1px solid rgba(221, 221, 221, 0.5);
	margin-bottom:30px
}
.apply_form_bg .apply_for_job .commoncss {
	width:95%;
	height:60px;
	padding:10px;
	margin:0 0 30px;
	background:transparent;
	border:1px solid #ddd
}
.apply_form_bg .apply_for_job .about_yourself {
	width:97.5%;
	margin-bottom:30px;
	background:transparent;
	border:1px solid #ddd;
	padding:10px;
	height:100px
}
.apply_form_bg .apply_for_job .image-preview {
	width:97.5%
}
.apply_form_bg .apply_for_job .image-preview-filename {
	width:100%;
	background:transparent;
	padding:10px
}
.apply_form_bg .apply_for_job .image-preview-input {
	position:relative;
	overflow:hidden;
	margin:0;
	background:#f16f30;
	color:#fff;
	padding:10px 30px;
	border-radius:25px;
	text-transform:uppercase
}
.apply_form_bg .apply_for_job .image-preview-clear {
	background:#f16f30;
	color:#fff;
	padding:10px 30px;
	border-radius:25px;
	text-transform:uppercase;
	margin-right:10px
}
.apply_form_bg .apply_for_job .image-preview-input input[type=file] {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	font-size:20px;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0)
}
.apply_form_bg .apply_for_job .image-preview-input-title {
	margin-left:2px
}
.apply_form_bg .apply_for_job .submitform {
	background:#f16f30;
	color:#fff;
	padding:10px 30px;
	font-size:14px;
	text-transform:uppercase;
	border-radius:25px
}
.apply_form_bg .apply_for_job .submitform:hover {
	background:#e96c21;
transition:all .3s ease
}
#videoModal .modal-dialog {
	width:100%;
	margin:0 auto!important
}
#videoModal .modal-content {
	width:100%;
	background:#000
}
#videoModal .modal-body iframe {
	border:none
}
#videoModal .modal-body button.close {
	color:#9e9e9e;
	opacity:1
}
@media (max-width: 767px) {
.career_banner #playvideobtn {
padding-top:70px
}
.career_company p.titleoflinks a {
padding:0 10px
}
.work_at_thrillophilia .inside_data {
margin-right:0
}
.work_at_thrillophilia .inside_data div.img img {
width:100%
}
.current_openings .inside_data .inside_inner_data p.opening_position, .current_openings .inside_data .inside_inner_data p.opening_team {
font-size:12px
}
.current_openings .inside_data .inside_inner_data p.applybutton a.apply_job {
padding:5px 8px;
font-size:12px
}
.job_title_bg {
padding-top:20px;
padding-bottom:20px
}
.job_title_bg p.about_us {
padding-right:0;
padding-bottom:20px
}
.job_title_bg p.your_role_details {
padding-bottom:0
}
.slider_image {
padding-top:30px;
padding-bottom:10px
}
.slider_image .sliderimages div.image img {
width:100%
}
.apply_form_bg {
padding-bottom:40px
}
.apply_form_bg .apply_for_job .commoncss {
width:100%;
height:40px;
margin:0 0 20px
}
.apply_form_bg .apply_for_job .about_yourself {
width:100%;
margin-bottom:20px
}
.apply_form_bg .apply_for_job .image-preview {
width:100%
}
.apply_form_bg .apply_for_job .image-preview-input {
padding:6px 20px;
font-size:12px
}
.apply_form_bg .apply_for_job .submit_application_button {
text-align:center;
padding-top:20px
}
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
#intercom-container, #intercom-container.intercom-container.intercom-reset.intercom-acquire {
	display:none
}
.slider_image {
	height:739px
}
.thumbnail>img, .thumbnail a>img {
	height:119px
}
.cleafix {
	clear:both
}
#exploreWorldLoadMore {
	text-align:center
}
.checkBlock li input[type=checkbox] {
	display:inline-block!important;
	float:left;
	width:14px;
	height:14px;
	border-radius:0;
	background:#fff;
	vertical-align:middle;
	line-height:29px;
	margin-top:10px
}
.search_page .search_result .left ul li label.oneFilter {
	width:14px;
	height:14px;
	border:1px solid #8d8d94;
	float:left;
	text-indent:-9999px;
	position:relative;
	top:8px;
	box-shadow:0 0 1px 0 #333
}

.search_page .search_result .left ul li label.twoFilter {
	font-size:15px;
	font-weight:400;
	float:left;
	margin-left:10px;
	cursor:pointer;
	max-width:170px;
	color:rgb(83, 90, 97)
}
.search_page .search_result .left ul li.checked .oneFilter {
	background:#f16f30
}
.search_page .search_result .right .sorting li a .icon.icon2 {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.search_page .activities ul li .image a {
	display:block;
	width:100%
}
.search_page .activities ul li .image a img {
	width:100%
}
.frmPop {
	background:#fff;
	color:#000;
	display:none;
	font-size:12px;
	position:absolute;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px
}
.frmPop input.button {
	display:inline-block;
	height:26px;
	padding:0 10px;
	background:#b5262a;
	color:#fff;
	text-transform:uppercase;
	border:0;
	font-size:12px;
	cursor:pointer;
	outline:medium none
}
#full-box-popup {
	width:100%;
	display:inline-block;
	background:#fff;
	padding:2%
}
#map_canvas {
	width:100%;
	height:460px;
	overflow:hidden
}
.headPop {
	display:block;
	margin-bottom:10px;
	padding:0 10px 5px 10px;
	border-bottom:1px solid #ccc;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	background:#f16f30;
	position:relative
}
.headPop h3 {
	font-size:16px;
	margin:0!important
}
a.closeEv {
	background: url(../images/tour/close2.jpg) no-repeat;
	height: 23px;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 23px;
	cursor: pointer;
	z-index: 99;
}
#map_canvas {
	width:100%;
	height:460px;
	overflow:hidden
}
.pdl0 {
	padding-left:0!important
}
.travelers .priceTable {
	padding-bottom:20px
}
.travelers .priceTable table {
	border:1px solid #815d8b
}
.travelers .priceTable table th {
	background:#815d8b;
	font-size:17px;
	color:#fff;
	line-height:42px
}
.travelers .priceTable table tr {
	line-height:36px
}
.travelers .priceTable table tr td {
	padding-left:10px
}
.mb30 {
	margin-bottom:30px!important
}
.rightsidedata {
	border-bottom:1px solid rgba(0, 0, 0, 0.07);
	padding-bottom:10px
}
.infoBooking .infoTour {
	padding:15px;
	background:#fff
}
.infoBooking .infoCustome {
	padding:15px;
	background:#fff
}
.formBookingTour .listCustome td {
	border:0
}
.formBookingTour .billingInfo {
	padding:15px;
	background:#fff
}
.formBookingTour .termPayment {
	padding:15px;
	background:#fff;
	margin:15px 0
}
.listCustome {
	margin:15px 0;
	background:#fff;
	padding:15px
}
.spanncontentt .linkcity {
	color:rgba(60, 68, 78, 0.75)
}
.formBookingTour h3 {
	font-size:18px;
	padding:0 0 10px;
	color:#000;
	margin:0
}
.formBookingTour h3 span {
	font-size:13px
}
.infoBooking .inputDate {
	width:100%;
	line-height:30px;
	padding-left:10px;
	font-size:16px
}
.infoBooking .datepicker {
	background-image:url(../images/calendar.gif);
	background-repeat:no-repeat;
	background-position:100% center;
	border:1px solid #c1c1c1;
	border-radius:3px
}
.input_number {
	border-radius:3px;
	line-height:24px;
	padding-left:3px;
	border:1px solid #ddd
}
.infoTour table {
	margin-bottom:0
}
.infoTour table tr td {
	padding:5px
}
.infoCustome table tr td {
	border:0
}
.formBookingTour .btn-orange {
	background:#ed6e32;
	color:#fff;
	text-transform:uppercase;
	padding:6px 20px;
	font-size:16px;
	margin:10px 0 0;
	line-height: 30px;
	width: 200px;
}
.listCustome .datepicker {
	background-image:url(../images/calendar.gif);
	background-repeat:no-repeat;
	background-position:100% center;
	border:1px solid #c1c1c1;
	border-radius:3px
}
.breadcrumb-main {
	background-color:#edf0f2;
	position:relative;
	z-index:99;
	font-size:14px
}
.breadcrumb-main .breadcrumb {
	padding:15px 0;
	margin:0;
	background-color:transparent
}
.breadcrumb-main .breadcrumb > li a {
	color:rgba(0, 0, 0, 0.7)
}
.breadcrumb-main .breadcrumb > li a:hover {
	color:#000;
	text-decoration:underline
}
.breadcrumb-main .breadcrumb > li + li:before {
	content:'\f105';
	font-family:'FontAwesome'
}
.breadcrumb-main .breadcrumb > .active {
	color:rgba(0, 0, 0, 0.7)
}
.breadcrumb-main .breadcrumb.back li a {
	color:rgba(0, 0, 0, 0.5)
}
.breadcrumb-main .breadcrumb.back li a:hover {
	color:#3b444e;
	text-decoration:none
}
.breadcrumb-main.bg-default {
	background-color:#fff;
	-webkit-box-shadow:inset #ccc 0 1px 1px;
	-khtml-box-shadow:inset #ccc 0 1px 1px;
	-moz-box-shadow:inset #ccc 0 1px 1px;
	-ms-box-shadow:inset #ccc 0 1px 1px;
	-o-box-shadow:inset #ccc 0 1px 1px;
	box-shadow:inset #ccc 0 1px 1px
}
#priceTableDeparture th {
	padding:8px;
	text-align:center;
	border:1px solid #ddd
}
#priceTableDeparture tr td {
	padding:5px 8px;
	text-align:center;
	border:1px solid #ddd
}
.content_wrapper .col-md-2 {
	padding:0!important
}
.placeCrousel_wrapper, .related_places_wrapper {
	width:100%;
	margin:0 auto
}
.home_page .visitingFrom .things_to_do_week .text {
	margin-bottom:15px;
	text-align:center;
	float:none
}
.placeCrousel_wrapper ul, .related_places_wrapper ul {
	width:100%!important
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
	width:32%!important;
	margin-right:2%!important;
	height:390px
}
.placeCrousel_wrapper li:nth-child(3n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(3n+3) {
margin-right:0!important
}
.placeCrousel_wrapper #prev, .placeCrousel_wrapper #next, .related_places_wrapper #prev, .related_places_wrapper #next {
	width:45px;
	height:45px
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
	left:-45px!important
}
.placeCrousel_wrapper #next, .related_places_wrapper #next {
	right:-45px!important
}
.explore_block ul {
	width:100%!important
}
.explore_block ul li {
	max-width:32%;
	margin-right:2%!important;
	margin-bottom:8px!important;
	height:390px!important;
	width:32%!important;
	margin-right:2%!important;
	margin-bottom:15px!important;
	height:390px
}
.explore_block ul li.case01 {
	width:66%!important;
	max-width:66%!important
}
.explore_block ul li:nth-child(2n) {
margin-right:0!important
}
.explore_block ul li:nth-child(2n +2) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n +5) {
margin-right:0!important
}
.explore_block ul li {
	margin-right:2%!important
}
.explore_block ul li:nth-child(4n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(6n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(8n) {
margin-right:0!important
}
.explore_block ul li:nth-child(8n + 8) {
margin-right:0!important
}
.travelStyleItem .photo {
	display:block
}
.banner {
	width:100%;
	height:auto !important;
	min-height:150px;
	position:relative;
	margin-top:77px
}
.banner img {
	min-height:150px
}
.banner .contentBanner {
	position:absolute;
	top:40%;
	content:"";
	width:100%;
	text-align:center;
	color:#fff;
	z-index:9
}
.contentBanner h1 {
	font-size:48px;
	line-height:48px;
	font-weight:700;
	color:#fff;
	display:inline-block;
	padding:10px 12px;
	background:rgba(0, 0, 0, 0.5);
	letter-spacing:.6px;
	margin:0 0 10px
}
.contentBanner .intro14_f {
	display:inline-block;
	padding:3px 10px;
	background:rgba(0, 0, 0, 0.5);
	letter-spacing:1px;
	margin-bottom:0
}
.intro14_f {
	font-size:14px;
	color:#fff;
	line-height:21px
}
.pd030 {
	padding:30px 0!important
}
.curated_tours .col-md-4, .curated_tours .col-md-10 {
	padding:0!important
}
 @media screen and (min-width: 1024px) and (max-width: 1199px) {
.explore_block ul li:nth-child(2n) {
margin-right:0!important
}
.explore_block ul li:nth-child(2n +2) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n +5) {
margin-right:0!important
}
.explore_block ul li {
margin-right:2%!important
}
.explore_block ul li:nth-child(4n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(6n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(8n) {
margin-right:0!important
}
.explore_block ul li:nth-child(8n + 8) {
margin-right:0!important
}
}
 @media screen and (min-width: 1024px) and (max-width: 1150px) {
body {
max-width:100%;
overflow-x:hidden
}
.homenewBody .container {
max-width:900px
}
.no-currency-symbol {
font-size:9px;
vertical-align:inherit
}
 .destination_page_body ul li, .search_page ul li {
width:230px
}
.destination_page_body .activities ul, .search_page .activities ul {
max-width:100%
}
.destination_page_body .activities ul li, .search_page .activities ul li {
max-width:24.2%;
margin-right:1%
}
.destination_page_body .more_list .trending, .search_page .more_list .trending {
padding:10px
}
.destination_page_body .more_list .trending ul, .search_page .more_list .trending ul {
max-width:100%
}
.destination_page_body .more_list .trending ul li, .search_page .more_list .trending ul li {
max-width:32.3%;
margin-right:1.5%
}
.destination_page_body .more_list .trending ul li .image_block img, .search_page .more_list .trending ul li .image_block img {
max-width:100%
}
.destination_page_body .more_list .trending ul li .small, .search_page .more_list .trending ul li .small {
font-size:9px
}
.destination_page_body .more_list .trending ul li .price, .search_page .more_list .trending ul li .price {
font-size:12px
}
.destination_page_body .more_list .newly_added, .search_page .more_list .newly_added {
padding:10px
}
.destination_page_body .more_list .newly_added ul, .search_page .more_list .newly_added ul {
max-width:100%
}
.destination_page_body .more_list .newly_added ul li, .search_page .more_list .newly_added ul li {
max-width:49.2%
}
.destination_page_body .more_list .newly_added ul li .image_block img, .search_page .more_list .newly_added ul li .image_block img {
max-width:100%
}
.destination_page_body .weekend_gateway ul li, .search_page .weekend_gateway ul li {
max-width:32.3%;
margin-right:1%
}
.popular_places_list ul li {
width:32.3%;
margin-right:1.5%
}
.popular_places_list ul li:last-child {
margin-right:0
}
.explore_block ul li {
max-width:32%;
margin-right:2%!important;
margin-bottom:8px!important;
height:392px!important
}
.explore_block li.case01 {
width:66%!important;
max-width:66%
}
.explore_block li.case03, .explore_block li.case04 {
height:392px!important
}
.explore_block li.case03 img.base_image, .explore_block li.case04 img.base_image {
height:100%!important
}
.explore_block li.case03 .bottom, .explore_block li.case04 .bottom {
height:392px!important
}
.explore_block li.case02 .image img {
height:100%!important
}
.explore_block li.case02 .desc {
padding:10px!important
}
.explore_block li.case02 .desc .left {
max-width:55%
}
.explore_block li.case02 .desc .price {
max-width:45%
}
.explore_block li.case02 .desc .price .price_left .original_price {
font-size:14px!important
}
.search_page .search_result .left .range .search_price_range_manual {
width:45px
}
}
@media screen and (max-width: 1024px) {
.hidden-1024 {
display:none!important
}
.banner {
margin-top:48px
}
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
.search_page .search_result .right .activities ul {
max-width:100%
}
.search_page .search_result .right .activities ul li {
max-width:49%;
width:49%;
margin-right:2%
}
.search_page .search_result .right .activities ul li:nth-child(2n) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n + 2) {
margin-right:0%!important
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.homenewBody .container {
width:700px!important
}
header.navbar .navbar-brand, header.navbar .navbar-brand:focus, header.navbar .navbar-brand:hover {
width:40px
}
header.navbar .pull_left a {
line-height:58px
}
header.navbar .navbar-nav.navbar-right:last-child {
margin-top:0
}
.home_banner *, .destination_banner * {
font-size:16px
}
.home_banner .search .simple_form, .destination_banner .search .simple_form {
width:580px;
float:left
}
.home_banner .search .simple_form .control-group, .destination_banner .search .simple_form .control-group {
width:380px
}
.destination_page_body h1, .search_page h1, .related_places h1 {
font-size:20px
}
.destination_page_body .btn_search, .search_page .btn_search, .related_places .btn_search {
width:130px
}
.placeCrousel_wrapper {
height:320px
}
.placeCrousel_wrapper ul li .image .bottom {
padding-top:50px
}
.placeCrousel_wrapper ul li .image img {
min-height:208px
}
.placeCrousel_wrapper ul .desc .price {
width:45%!important
}
 .homenewBody .home_page .visitingFrom h1, .homenewBody .destination_page_body .visitingFrom h1, .homenewBody .search_page .visitingFrom h1 {
font-size:25px
}
.homenewBody .home_page .visitingFrom h1 .icon, .homenewBody .destination_page_body .visitingFrom h1 .icon, .homenewBody .search_page .visitingFrom h1 .icon {
font-size:15px!important
}
.homenewBody .popular_places_list ul li {
width:32.5%;
margin-right:1%
}
.homenewBody .popular_places_list ul li .bottom p {
max-height:30px
}
.placeCrousel_wrapper, .related_places_wrapper {
height:290px!important
}
.placeCrousel_wrapper .caroufredsel_wrapper, .related_places_wrapper .caroufredsel_wrapper {
height:290px!important
}
.placeCrousel_wrapper #next, .placeCrousel_wrapper #prev, .related_places_wrapper #next, .related_places_wrapper #prev {
top:95px
}
.placeCrousel_wrapper ul, .related_places_wrapper ul {
height:290px!important
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
height:290px!important
}
.placeCrousel_wrapper ul li .desc .right .original_price, .placeCrousel_wrapper ul li .desc .price .original_price, .related_places_wrapper ul li .desc .right .original_price, .related_places_wrapper ul li .desc .price .original_price {
font-size:13px
}
.placeCrousel_wrapper ul li .desc .right .original_price i, .placeCrousel_wrapper ul li .desc .price .original_price i, .related_places_wrapper ul li .desc .right .original_price i, .related_places_wrapper ul li .desc .price .original_price i {
font-size:11px!important
}
.placeCrousel_wrapper ul li .desc .right .discounted_price, .placeCrousel_wrapper ul li .desc .price .discounted_price, .related_places_wrapper ul li .desc .right .discounted_price, .related_places_wrapper ul li .desc .price .discounted_price {
font-size:18px;
line-height:18px
}
.placeCrousel_wrapper ul li .bottom h2, .related_places_wrapper ul li .bottom h2 {
font-size:15px
}
.popular_places_list ul li .bottom {
padding:5px
}
.popular_places_list ul li .bottom h2 {
font-size:16px
}
.popular_places_list ul li .bottom p {
max-height:80px!important
}
 .search_page .search_bar .search {
max-width:100%
}
.search_page .search_bar .search #citySuggestions {
width:200px
}
.search_page .search_bar .search .simple_form {
width:485px!important
}
.search_page .search_bar .search .simple_form .control-group {
width:375px!important
}
.search_page .search_bar .search .simple_form .tt-menu {
width:381px!important
}
.search_page .search_bar .search .btn_search {
width:110px
}
.search_page .search_result .left ul li label.two {
font-size:12px;
max-width:130px
}
.search_page .search_result .right ul.sorting li {
width:auto;
font-size:12px;
height:30px;
line-height:30px
}
.search_page .search_result .right ul.sorting li a {
height:30px;
line-height:30px;
font-size:12px
}
 .search_page .more_list .trending, .search_page .more_list .newly_added {
padding:5px;
width:49%;
overflow:hidden;
max-width:100%;
padding:5px 0 5px 4px;
height:485px
}
.search_page .more_list .trending h2, .search_page .more_list .newly_added h2 {
margin-right:5px
}
.search_page .more_list .trending ul, .search_page .more_list .newly_added ul {
max-width:100%
}
.search_page .more_list .trending li, .search_page .more_list .newly_added li {
width:165px;
overflow:hidden
}
.search_page .more_list .trending li .image_block img, .search_page .more_list .newly_added li .image_block img {
max-width:100%
}
.search_page .more_list .trending li:nth-child(2n+2), .search_page .more_list .newly_added li:nth-child(2n+2) {
margin-right:0;
clear:right
}
.search_page .more_list .trending li:nth-child(3n+3), .search_page .more_list .newly_added li:nth-child(3n+3) {
clear:left;
margin-right:5px!important
}
.search_page .more_list .trending {
margin-right:2%
}
.search_page .popular_places_list ul li {
max-width:32.5%;
margin-right:1%
}
.search_page .popular_places_list ul li h2 {
margin-top:0
}
 .home_banner, .destination_banner {
background-image:url(home/banner_image.jpeg)!important;
background-repeat:no-repeat;
background-position:center bottom;
background-size:cover;
height:600px;
width:100%
}
.slick-slider .slick-track {
width:100%!important;
left:0!important
}
}
@media only screen and (max-width: 992px) {
.breadcrumb-main.bg-default {
display:none!important
}
.hidden-xs992 {
display:none!important
}
.hidden-xs {
/*display:none!important*/
}
.home_page {
margin-top:80px!important
}
/*.form-group {
margin-bottom:0!important
}
*/.form-group.w30 {
width:74%!important
}
.form-group.w18 {
width:25%!important
}
.search_page .search_bar select {
border-right:0!important
}
.hidden992 {
display:none!important
}
.block992 {
display:block!important
}
.search_page .search_result .left h2 {
color:#2b2b2b;
text-transform:none;
font-size:21px;
padding:10px;
margin-bottom:15px;
cursor:pointer;
background: #e0e4e6;
}
.search_page .search_result .left h2 .fa {
float:right
}
.search_page .search_result .right .activities ul {
max-width:100%
}
.search_page .search_result .right .activities ul li {
max-width:32%;
width:32%;
margin-right:2%
}
 .search_page .search_result .right .activities ul li:nth-child(2n) {
margin-right:2%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n + 2) {
margin-right:2%!important
}
.search_page .search_result .right .activities ul li:nth-child(3n) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(3n + 3) {
margin-right:0%!important
}
}
@media only screen and (max-width: 768px) {
	 .why_box_us_hd{display:none}
.hidden-xs768 {
display:none!important
}
.home_page {
margin-top:0!important
}
.home_page .visitingFrom {
width:100%;
overflow:hidden
}
.home_page .curated_tours_across_globe h3.title {
font-size:24px
}
.slick-slider .slick-track {
width:100%!important;
left:0!important
}
.home_page .visitingFrom .things_to_do_week .text {
font-size:24px!important
}
.placeCrousel_wrapper ul, .related_places_wrapper ul {
width:100%!important
}
.placeCrousel_wrapper, .related_places_wrapper {
width:100%;
margin:0 auto
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
width:49%!important;
float:left;
background:#fff;
height:390px
}
.placeCrousel_wrapper li {
margin-right:3%!important
}
.placeCrousel_wrapper li:nth-child(2n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n+2) {
margin-right:0!important
}
.placeCrousel_wrapper .next, .related_places_wrapper .next {
right:0;
z-index:999
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
left:0;
z-index:999
}
.explore_block .row {
margin:0!important
}
.explore_block ul {
max-width:100%!important;
text-align:center;
width:100%!important;
overflow:hidden
}
.explore_block .row .container p.explore_the_world {
font-size:24px!important
}
.explore_block .row .container p.what_is_trending_now {
font-size:16px!important;
text-align:center;
margin:0 0 10px
}
.explore_block ul li.case01, .explore_block ul li.case02, .explore_block ul li.case03, .explore_block ul li.case04 {
width:48%!important;
max-width:48%!important;
height:200px!important;
clear:both;
float:none;
margin:0 0 20px;
display:inline-block;
vertical-align:top
}
.explore_block ul li.case01 .bottom, .explore_block ul li.case04 .bottom {
max-width:100%!important;
min-width:100%!important;
height:200px!important;
display:block!important
}
.explore_block ul li.case04 .bottom, .explore_block ul li.case03 .bottom {
max-width:100%!important;
min-width:100%!important;
height:200px!important;
display:block!important
}
.explore_block ul li:nth-child(4n) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(5n +5) {
margin-right:2%!important
}
.explore_block ul li:nth-child(6n) {
margin-right:0!important
}
.home_banner, .destination_banner {
background-image:url(../images/home/home_mobile_banner_bg.jpg);
background-repeat:no-repeat;
background-position:center bottom;
background-size:cover;
height:550px;
margin:0;
width:inherit;
padding-top:85px
}
.search_page .search_result .right .activities ul {
max-width:100%
}
.search_page .search_result .right .activities ul li {
max-width:49%;
width:49%;
margin-right:2%
}
.search_page .search_result .right .activities ul li:nth-child(3n) {
margin-right:2%!important
}
.search_page .search_result .right .activities ul li:nth-child(3n + 3) {
margin-right:2%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n + 2) {
margin-right:0%!important
}
}
@media only screen and (max-width: 767px) {
.explore_block {
padding-left:8px !important;
padding-right:8px !important
}
.w-hide, #slide-nav {
display:block
}
.m-hide {
display:none
}
.home_banner .container, .download_links_block .container, .curated_tours .container {
max-width:100%
}
body {
max-width:100%;
overflow-x:hidden
}
.mobile_carousel li {
position:relative;
height:270px
}
.view_all {
text-align:center;
clear:both;
margin:10px 0 0
}
.view_all .btn_see_all {
font-size:11px;
font-weight:400;
padding:7px 10px;
float:none;
display:inline-block
}
.slick-slider {
margin-bottom:20px
}
#locationHandpickedCollections .popular_places_list h1 {
margin-bottom:0
}
.home_page .visitingFrom, .destination_page_body .visitingFrom, .search_page .visitingFrom {
padding:20px 0;
clear:both
}
.home_page .visitingFrom h1, .destination_page_body .visitingFrom h1, .search_page .visitingFrom h1 {
font-size:13px
}
.home_page .visitingFrom h1 .navbar, .destination_page_body .visitingFrom h1 .navbar, .search_page .visitingFrom h1 .navbar {
height:auto;
min-height:0;
position:relative
}
.home_page .visitingFrom h1 .navbar .icon, .destination_page_body .visitingFrom h1 .navbar .icon, .search_page .visitingFrom h1 .navbar .icon {
font-size:13px!important
}
.home_page .visitingFrom h1 .dropdown-toggle, .destination_page_body .visitingFrom h1 .dropdown-toggle, .search_page .visitingFrom h1 .dropdown-toggle {
position:relative;
top:-4px;
left:6px
}
.home_page .visitingFrom h1 .dropdown-toggle .icon, .destination_page_body .visitingFrom h1 .dropdown-toggle .icon, .search_page .visitingFrom h1 .dropdown-toggle .icon {
position:relative;
top:3px
}
.home_page .visitingFrom h1 .dropdown-menu, .destination_page_body .visitingFrom h1 .dropdown-menu, .search_page .visitingFrom h1 .dropdown-menu {
margin:0
}
.home_page .visitingFrom h3, .destination_page_body .visitingFrom h3, .search_page .visitingFrom h3 {
font-size:12px;
position:relative;
top:0;
margin:0 0 15px!important
}
.explore_block h1 {
font-size:13px;
text-align:center;
margin:0 0 10px
}
.explore_block h3 {
font-size:12px;
text-align:center;
margin:0 0 10px
}
.explore_block ul {
max-width:100%;
text-align:center
}
.explore_block ul li.case01, .explore_block ul li.case02, .explore_block ul li.case03, .explore_block ul li.case04 {
width:262px!important;
height:322px!important;
clear:both;
float:none;
margin:10px 0;
display:inline-block
}
.explore_block ul li.case01 .base_image, .explore_block ul li.case02 .base_image, .explore_block ul li.case03 .base_image, .explore_block ul li.case04 .base_image {
height:100%;
width:100%
}
.explore_block ul li.case01 .bottom {
width:262px!important;
height:322px!important
}
.explore_block ul li.case01 .bottom h1, .explore_block ul li.case01 .bottom h3 {
text-align:center
}
.explore_block ul li.case02 .image {
height:240px
}
.explore_block ul li.case02 .image img {
max-height:100%
}
.explore_block ul li.case02 .desc {
padding:5px;
text-align:left
}
.explore_block ul li.case02 .desc .left {
max-width:55%
}
.explore_block ul li.case02 .desc .left .name {
font-size:12px;
height:32px
}
.explore_block ul li.case02 .desc .price {
max-width:45%
}
.explore_block ul li.case03, .explore_block ul li.case04 {
width:262px!important;
height:322px!important
}
.explore_block ul li.case03 .bottom, .explore_block ul li.case04 .bottom {
width:262px!important;
height:322px!important;
padding:5px
}
.explore_block ul li.case03 .bottom *, .explore_block ul li.case04 .bottom * {
text-align:center!important
}
.explore_block ul li.case04 .bottom h2 {
font-size:14px
}
.explore_block ul li.case04 .bottom h3 {
font-size:12px
}
.btn_orance_border {
font-size:11px;
padding:5px 10px
}
.slider-header {
margin:0!important;
position:fixed;
left:0;
float:left;
height:50px;
line-height:50px;
background:#3b444e
}
.navbar-toggle {
border:0;
padding:0
}
.navbar-toggle .icon {
color:rgba(255, 255, 255, 0.5);
font-size:30px;
padding:10px
}
#slide-nav {
float:left;
background:#3b444e;
width:50px
}
#slide-nav .container {
margin:0;
padding:0
}
#slide-nav .navbar-header {
margin:0 auto;
padding:0
}
#slide-nav .navbar.slide-active {
position:absolute;
width:80%;
top:-1px;
z-index:1000
}
#slide-nav #slidemenu {
left:-100%;
width:60%;
min-width:0;
position:fixed;
padding-left:0;
z-index:102;
top:0;
margin:0
}
#slide-nav #slidemenu li a {
border-bottom:1px solid rgba(255, 255, 255, 0.1);
font-weight:400;
font-size:13px;
text-transform:capitalize
}
#slide-nav #slidemenu li:last-child a {
border:0
}
#slide-nav .navbar-nav {
min-width:0;
width:100%;
margin:0;
background:#3b444e
}
#slide-nav .navbar-nav li {
clear:both;
float:left;
width:100%;
overflow:hidden;
height:auto;
display:block;
color:#fff;
text-align:left;
font-size:14px;
line-height:20px
}
#slide-nav #navbar-height-col {
position:fixed;
top:0;
height:100%;
width:60%;
left:-60%;
background:#3b444e;
z-index:1;
border:0
}
 .locationTours {
margin-bottom:25px
}
 .banner {
 width: 100%;
 position: relative;
}
 .hidden-xs768 {
display:none!important
}
.home_page {
margin-top:0!important
}
.home_page .visitingFrom {
width:100%;
overflow:hidden
}
.home_page .curated_tours_across_globe h3.title {
font-size:24px
}
.slick-slider .slick-track {
width:100%!important;
left:0!important
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data {
position:relative;
display:block;
width:32%!important;
margin-right:2%;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px;
float:left
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(3n) {
margin-right:0
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(3n+3) {
margin-right:0
}
 .slick-slider .slick-track .slick-slide {
display:block;
width:32%!important;
margin-right:2%;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px
}
.slick-slider .slick-track .slick-slide {
display:block;
width:32%!important;
margin-right:2%;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px
}
.slick-slider .slick-track .slick-slide:nth-child(3n) {
margin-right:0
}
.slick-slider .slick-track .slick-slide:nth-child(3n+3) {
margin-right:0
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data img.inside_slider_image {
width:100%
}
.home_page .visitingFrom .things_to_do_week .text {
font-size:24px!important
}
.placeCrousel_wrapper ul, .related_places_wrapper ul {
width:100%!important
}
.placeCrousel_wrapper, .related_places_wrapper {
width:100%;
margin:0 auto
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {

width:49%!important;
float:left;
background:#fff;
height:390px
}
.placeCrousel_wrapper li {
margin-right:3%!important
}
.placeCrousel_wrapper li:nth-child(2n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n+2) {
margin-right:0!important
}
.placeCrousel_wrapper .next, .related_places_wrapper .next {
right:0;
z-index:999
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
left:0;
z-index:999
}
.explore_block .row {
margin:0!important
}
.explore_block ul {
max-width:100%!important;
text-align:center;
width:100%!important;
overflow:hidden
}
.explore_block .row .container p.explore_the_world {
font-size:24px!important
}
.explore_block .row .container p.what_is_trending_now {
font-size:16px!important;
text-align:center;
margin:0 0 10px
}
.explore_block ul li.case01, .explore_block ul li.case02, .explore_block ul li.case03, .explore_block ul li.case04 {
width:48%!important;
max-width:48%!important;
height:200px!important;
clear:both;
float:none;
margin:0 0 20px;
display:inline-block;
vertical-align:top
}
.explore_block ul li.case01 .bottom, .explore_block ul li.case04 .bottom {
max-width:100%!important;
min-width:100%!important;
height:200px!important;
display:block!important
}
.explore_block ul li.case04 .bottom, .explore_block ul li.case03 .bottom {
max-width:100%!important;
min-width:100%!important;
height:100%!important;
display:block!important
}
.explore_block ul li:nth-child(4n) {
margin-right:0!important
}
.explore_block ul li:nth-child(5n) {
margin-right:2%!important
}
.explore_block ul li:nth-child(5n +5) {
margin-right:2%!important
}
.explore_block ul li:nth-child(6n) {
margin-right:0!important
}
.home_banner, .destination_banner {
background-image:url(../images/home/home_mobile_banner_bg.jpg);
background-repeat:no-repeat;
background-position:center bottom;
background-size:cover;
height:550px;
margin:0;
width:inherit;
padding-top:85px
}
}
@media only screen and (max-width: 600px) {
.hidden-600 {
display:none !important
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data {
display:block;
width:48%!important;
margin-right:4%;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px
}
.slick-slider .slick-track .slick-slide {
display:block;
width:48%!important;
margin-right:4%;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px
}
.slick-slider .slick-track .slick-slide:nth-child(3n) {
margin-right:4%
}
.slick-slider .slick-track .slick-slide:nth-child(3n+3) {
margin-right:4%
}
.slick-slider .slick-track .slick-slide:nth-child(2n) {
margin-right:0
}
.slick-slider .slick-track .slick-slide:nth-child(2n+2) {
margin-right:0
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(3n) {
 margin-right:4%;
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(3n + 3) {
 margin-right:4%;
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(2n) {
 margin-right: 0;
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data:nth-child(2n +2) {
 margin-right: 0;
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data img.inside_slider_image {
width:100%
}
.contentBanner {
display:none
}
.search_page .search_result .right .activities ul {
max-width:100%
}
.search_page .search_result .right .activities ul li {
max-width:100%;
width:100%;
margin-right:0%
}
.search_page .search_result .right .activities ul li:nth-child(3n) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(3n + 3) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n) {
margin-right:0%!important
}
.search_page .search_result .right .activities ul li:nth-child(2n + 2) {
margin-right:0%!important
}
}
@media only screen and (max-width: 500px) {
.placeCrousel_wrapper ul, .related_places_wrapper ul {
width:100%!important
}
.placeCrousel_wrapper, .related_places_wrapper {
width:90%;
margin:0 auto
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
width:100%!important;
float:left;
background:#fff;
height:390px
}
.placeCrousel_wrapper li {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n+2) {
margin-right:0!important
}
.placeCrousel_wrapper .next, .related_places_wrapper .next {
right:-45px
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
left:-45px
}
.explore_block ul li.case01, .explore_block ul li.case02, .explore_block ul li.case03, .explore_block ul li.case04 {
width:100%!important;
max-width:100%!important;
height:300px!important;
clear:both;
float:none;
margin:0 0 20px;
display:block;
vertical-align:top
}
}
@media only screen and (max-width: 400px) {
.slick-slider .slick-track .slick-slide {
display:block;
width:100%!important;
margin-right:0;
left:0!important;
border-bottom:1px solid rgba(221, 221, 221, 0.6);
margin-bottom:20px
}
.slick-slider .slick-track .slick-slide:nth-child(3n) {
margin-right:0
}
.slick-slider .slick-track .slick-slide:nth-child(3n+3) {
margin-right:0
}
.slick-slider .slick-track .slick-slide:nth-child(2n) {
margin-right:0
}
.slick-slider .slick-track .slick-slide:nth-child(2n+2) {
margin-right:0
}
.home_page .curated_tours_across_globe .slider_wrapper .inner_data img.inside_slider_image {
width:100%
}
}
@media only screen and (max-width: 380px) {
.placeCrousel_wrapper ul, .related_places_wrapper ul {
width:100%!important
}
.placeCrousel_wrapper, .related_places_wrapper {
width:100%;
margin:0 auto
}
.placeCrousel_wrapper ul li, .related_places_wrapper ul li {
width:100%!important;
float:left;
background:#fff;
height:390px
}
.placeCrousel_wrapper li {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n) {
margin-right:0!important
}
.placeCrousel_wrapper li:nth-child(2n+2) {
margin-right:0!important
}
.placeCrousel_wrapper .next, .related_places_wrapper .next {
right:0;
z-index:999
}
.placeCrousel_wrapper #prev, .related_places_wrapper #prev {
left:0;
z-index:999
}
}
@media only screen and (min-width: 992px) {
.w50 {
width:50%!important
}
.w30 {
width:30%!important
}
.w18 {
width:18%!important
}
.search_result .filters_block_left {
display:block!important
}
}
.rate-1, .rate-1 span {
	display:inline-block;
	width:77px;
	height:13px;
	background:url(../images/rate-1.png) repeat-x 0 -13px
}
.rate-1 span {
	display:inline-block;
	background-position: 0 0;
}

/*///////////Destination////////////////*/

.destinationPage .search_page .activities ul li:nth-child(4n) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li:nth-child(4n + 4) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li .image img {
	max-width: 100%;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.hotelItem .figure a.viewdetail {
display:none !important
}
#relatedBox .hotelItem .figure a.viewdetail {
 display: block !important;
}
}
 @media screen and (min-width: 768px) and (max-width: 1024px) {
.destinationPage .search_page .activities ul li {
 width: 32%;
 max-width:32% !important;
 float: left;
 background: #fff;
 margin-right: 2%;
}
.destinationPage .search_page .activities ul li .image img {
 max-width: 100%;
}
.destinationPage .search_page .activities ul li:nth-child(4n) {
 margin-right: 2% !important;
}
.destinationPage .search_page .activities ul li:nth-child(4n + 4) {
 margin-right: 2% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n + 3) {
 margin-right: 0% !important;
}
}
@media (max-width: 992px) {
.formatTextStandard img {
max-width:100% !important;
}
.contentDestination #information .clienttabs li a {
 padding: 0 11.5px !important;
}
.find-a-trip {
 overflow: hidden;
}
.findBox form {
padding:0!important
}
 .nav-container {
 background:#fff;
 position: absolute;
 top: 80px;
 left: 0;
 z-index: 9999;
 overflow-y: auto;
 visibility: hidden;
 width: 100% !important;
 float: right;
 text-align: left;
 height: auto;
 margin: 0;
 padding: 0;
 -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
 transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
 -webkit-transform: translateX(-100%);
 -ms-transform: translateX(-100%);
 transform: translateX(-100%);
 background-color: none;
 -webkit-overflow-scrolling: touch;
}
.headerBottom {
display:none
}
 .sliderWrapper {
height:auto
}
.sliderWrapper .sliderItem img {
 width: 100%;
 height: auto;
 min-height:175px;
 position: relative;
 overflow: hidden;
}
.content {
margin-top:0
}
.page_container .findhotel {
display:none!important
}
.findBox .head {
 font-size: 18px;
 line-height:42px;
 text-align: left;
 padding-right:30px;
 text-transform:uppercase;
 font-weight:bold;
 color:#fff;
 cursor:pointer;
 background:#f16f30;
}
.findBox .find-a-trip {
width: 100%;
margin: 0;
height: auto;
border-radius:0
}
.findBox .slb {
display:block;
width:100%;
line-height:32px;
font-size:14px;
color:#333;
margin-bottom:10px;
height:32px;
outline:none;
}
.findBox .slb .form-control {
 display: block;
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555;
 background-color: #FFF;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 0;
 box-shadow: none;
}
.btn-search-tours {
font-size:15px;
margin:0 auto;
line-height:32px;
width:50%;
max-width:200px;
background:#f16f30;
border:0;
border-radius:6px;
color:#fff;
text-transform:uppercase;
outline:none;
display:block;
}
.icon_search {
display:inline-block;
position:relative;
width:16px;
height:16px;
margin-left:8px;
}
.icon_search:after {
position:absolute;
width:16px;
height:16px;
content:"";
background:url(../images/icon_search.png) right center no-repeat;
}
 .head.head_show {
margin:0;
position:relative;
padding:0 10px;
}
.head.head_show:after {
content: "";
 position: absolute;
 right:10px;
 top:15px;
 border-top: 12px solid #fff;
 border-left: 6px solid #f16f30;
 border-right: 6px solid #f16f30;
}
.head.head_show.show-icr:after {
content: "";
 position: absolute;
 right:10px;
 top:15px;
 border-top: none;
 border-bottom: 12px solid #fff;
 border-left: 6px solid #f16f30;
 border-right: 6px solid #f16f30;
}
/*.form-book .pl{padding-left:15px !important;}
.form-book .pr{padding-right:15px !important;}*/
.photo158 {
 width: 50%;
 max-width: 158px;
 margin-right: 12px;
 margin-bottom: 12px;
 display: inline-block;
 float: left;
 position: relative;
}
.blogHome .body {
 display: inline-block;
 height: 100%;
 vertical-align: top;
 padding: 10px 60px 0 0;
}
.blogHome .blogItem {
 width: 100%;
 height: auto;
 background: #e4e4e4;
 min-height: 460px;
}
.blogHome .blogItem2 {
 width: 100%;
 height: auto;
 background: #e4e4e4;
 min-height: 460px;
}
.blogHome .photoBlogHome {
 display: inline-block;
 width: 48.82%;
 height: 100%;
 vertical-align: top;
}
.blogHome .photoBlogHomeLeft {
 display: inline-block;
 width: 51.18%;
 height: 100%;
 vertical-align: top;
}
.footer-copyright .design {
 font-size: 13px;
 color: #fff;
 float: none;
}
.listTour .TourItem {
 height: auto !important;
 overflow: hidden;
}
.listTour .TourItem .photo250 {
 height:auto !important;
}
.listTour .TourItem .linkBook {
 float: none !important;
 margin-right: 15px;
 position: relative;
 bottom: 0;
}
.desktop0992 {
display:none !important
}
.mobile0992 {
display:block !important
}
.mobile0992 .tourDetail {
padding:15px
}
.mobile0992 .tourDetail h1 {
margin:0 !important
}
.silde-details-content {
position:relative !important
}
.fullwidth992 {
width:100% !important;
padding:0 10%
}
.destinationPage .search_page .activities ul li:nth-child(4n) {
 margin-right: 2% !important;
}
.destinationPage .search_page .activities ul li:nth-child(4n + 4) {
 margin-right: 2% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n + 3) {
 margin-right: 0% !important;
}
}
 @media only screen and (max-width: 992px) {
.mobile {
display:block !important
}
.desktop {
display:none !important;
}
 .findBox.desktop {
display:none !important;
}
.hotelDetail .hotels .needhelp {
 margin-bottom: 25px;
}
}
 @media only screen and (max-width: 991px) {
.menuBigDestination {
display:none!important
}
.subscribe {
margin-bottom:10px;
}
.travelStyle .row {
margin:0 !important
}
.homeDestination .row {
margin:0 !important
}
.homeDestination .col-md-6 {
padding:0 !important
}
.bodyRight {
padding:20px 15px
}
.blogHome .row {
margin:0 !important
}
.blogHome .pdl0 {
padding-left:15px !important;
}
.blogHome .pdr0 {
padding-right:15px !important;
}
.wlf {
display:none !important
}
.bodyRight {
width:100% !important;
}
.blogItem .row .images {
 float: none !important;
}
.blogHome .blogItem .body {
 display:block;
 width:100% !important;
 height: 100%;
 vertical-align: top;
 padding:15px !important;
 float: right;
}
.blogHome .blogItem1 .body {
 display:block;
 width:100% !important;
 height: 100%;
 vertical-align: top;
 padding:15px !important;
 float: right;
}
.grid-of-blog {
 list-style: none;
 outline: medium none;
 width: 100%;
 display: block;
 float: left;
 padding: 0;
 margin: 0 0 15px;
 width: 23%;
 margin-right: 2.5%;
}
.grid-of-blog:nth-child(6n) {
 margin-right: 2.5% !important;
}
.grid-of-blog:nth-child(6n + 6) {
 margin-right: 2.5% !important;
}
.grid-of-blog:nth-child(4n) {
 margin-right: 0 !important;
}
.grid-of-blog:nth-child(4n + 4) {
 margin-right: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.desktop768 {
display:none !important
}
.mobile768 {
display:block !important
}
.subscribe {
text-align:center
}
.form-subscribe .isoTxt {
 margin:0 auto 10px
}
.subscribe .pdr0 {
padding-right:15px !important;
}
.follow {
width:100%;
text-align:center
}
.social-network .follow li {
 display: inline-block;
 float:none;
 margin: 0 15px 0 0;
}
.sortTours {
 display: inline-block;
 float: none;
 margin-top:10px;
}
.listTour .TourItem {
 height: auto !important;
 overflow: hidden;
}
.listTour .TourItem .photo250 {
 height:auto !important;
}
.menu-silde-details {
display:none !important;
}
#breadcrumb {
display:none !important
}
.banner {
margin-bottom:0px !important
}
.desktop768 {
display:none !important
}
.lst-ext-image li {
 display: block;
 margin-bottom: 30px;
 height: auto !important;
}
.lst-ext-image.gallery .photo {
margin-bottom:15px;
}
.cityHotel.hotelItem {
width:100% !important;
height:auto !important
}
.cityHotel.hotelItem .post-thumb {
width:100%
}
.cityHotel.hotelItem .post-thumb .photo {
width:100%;
height:auto
}
.hotelItem .body {
 padding: 10px;
 font-size: 15px;
}
 .grid-of-blog {
 list-style: none;
 outline: medium none;
 width: 100%;
 display: block;
 float: left;
 padding: 0;
 margin: 0 0 15px;
 width: 32%;
 margin-right: 2%;
}
.grid-of-blog:nth-child(6n) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(6n + 6) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(4n) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(4n + 4) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(3n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(3n + 3) {
 margin-right: 0% !important;
}
.pd060 {
 padding: 20px 0 !important;
}
.destinationPage .search_page .activities ul li {
 width: 48%;
 max-width:48% !important;
 float: left;
 background: #fff;
 margin-right: 2%;
}
.destinationPage .search_page .activities ul li .image img {
 max-width: 100%;
}
.destinationPage .search_page .activities ul li:nth-child(2n) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li:nth-child(2n + 2) {
 margin-right: 0% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n) {
 margin-right: 2% !important;
}
.destinationPage .search_page .activities ul li:nth-child(3n + 3) {
 margin-right: 2% !important;
}
}
 @media only screen and (max-width: 600px) {
.destinationPage .search_page .activities ul li {
 width: 100%;
 max-width: 100% !important;
 float: left;
 background: #fff;
 margin-right: 0;
 margin-bottom: 15px;
}
 .destinationPage .search_page .activities ul li .image img {
 max-width: 100%;
}
.right .activities ul {
width:100%!important
}
.right .activities ul li .image img {
width:100%;
}
.right .activities ul li .image .bottom {
display:none
}
.right .activities ul li .desc .name {
line-height:16px
}
/*.right .activities ul li .desc .row{display:block!important}*/
/*.right .activities ul li .desc .row .left,.right .activities ul li .desc .row .right{float:none;width:100%;display:block!important}
*//*.right .activities ul li .desc .row .price{}
.right .activities ul li .desc .row .price div{display:inline-block!important;text-align:left!important}
.right .activities ul li .desc .row .price .price_left .discount{float:none;margin-right:3px;margin-left:0}
.right .activities ul li .desc .row .price .price_left .original_price{font-size:12px}
.right .activities ul li .desc .row .price .price_left .original_price i{font-size:10px;margin-right:2px}
.right .activities ul li .desc .row .price .discounted_price,.right .activities ul li .desc .row .price .no_discount .original_price{font-size:14px;font-weight:400}
.right .activities ul li .desc .row .price .discounted_price i,.right .activities ul li .desc .row .price .no_discount .original_price i{font-size:10px;margin-right:2px;vertical-align:middle;top:0}*/
}
 @media only screen and (max-width:500px) {
	.variantdatabg .pagemaintitle {
		 margin-top: 10px;
	}
	.hotelDetail .hotels .needhelp {
		 margin-top: 0px;
	}
	.box_right{
		display:none;
	}
	.hotelBody .page_container{
		margin-bottom:0px !important
	}
	.banner{
		display:none;
	}
	.hotelBody .pane-title{
		text-align:center;
	}
	.pane-title-fixed{
		padding-top:0 !important;
		text-align:left !important
	}
}
.viewdetail{
	font-size:13px;
}
 @media only screen and (min-width: 992px) {
.desktop {
display:block
}
.moblie {
display:none
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
#relatedBox .hotelItem .figure a.viewdetail {
 display: none !important;
}
}
 @media screen and (min-width: 960px) and (max-width: 1200px) {
.nav-container {
 margin: 25px auto 0;
 width: auto !important;
 max-width: 100% !important;
 overflow: hidden;
}
}
 @media only screen and (max-width: 500px) {
.lst-ext-image li {
width:100% !important
}
#Related-tours .images {
 width: 100% !important;
 height: auto !important;
 float: none !important;
 margin-bottom: 15px;
 margin-right: 10px;
 position: relative;
}
.list-of-palate a.photo {
 display: block;
 float:none;
 float: none;
 width: 100%;
 height:auto;
 min-height: 162px;
 margin-bottom: 15px;
}
.list-of-palate .palace {
 vertical-align: top;
 margin-left:0 !important;
 font-size: 14px;
 color: #333;
}
.grid-of-blog {
 list-style: none;
 outline: medium none;
 width: 100%;
 display: block;
 float: left;
 padding: 0;
 margin: 0 0 15px;
 width: 49%;
 margin-right: 2%;
}
.grid-of-blog:nth-child(6n) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(6n + 6) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(4n) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(4n + 4) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(3n) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(3n + 3) {
 margin-right: 2% !important;
}
.grid-of-blog:nth-child(2n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(2n + 2) {
 margin-right: 0% !important;
}
.hotelDetail .clienttabs li a {
     display: block;
    float: left;
    color: #333;
    text-transform: uppercase;
    padding: 0 8px;
    font-size: 14px;
    text-decoration: none;
    position: relative;
    font-size: 11px;
}
}
.travelStyle .row {
	margin:0 !important
}
.homeDestination .row {
	margin:0 !important
}
.blogHome .row {
	margin:0 !important
}
.blogHome .col-md-6 {
	padding:0 !important;
}
.hot-offer-block .hot-offer-cover .theme-slider .slides-list .slide.slick-active .offer-item-meta .comodities .comodity {
	list-style: none;
}
/*promotion*/
.rsl-list > .rsl_Items {
	margin-bottom: 20px;
}
.rsl-list > .rsl_Items .photo {
	display:block;
	width:100%;
	max-width:250px;
	height:200px;
}
.rsl-list > .rsl_Items .photo img {
	width:100%;
	height:100%
}
.rsl-list > .rsl_Items .body .readmore {
	color: #ffffff;
	font-size: 15px;
	background-color: #00759a;
	border: none;
	padding:5px 20px;
	border-radius: 20px;
}
.rsl-list > li {
	list-style: none;
}
.rsl-list > li h3.title {
	display:block;
	margin:5px 0 10px 0;
}
.rsl-list > li h3.title a {
	font-size:18px;
	font-weight:100;
	line-height:30px;
	color:#333;
	margin:10px 0 10px;
	text-transform:none;
	font-weight:600
}
.rsl-list > li h3.title:hover a {
	color:#ff3800
}
.line-through {
	display:inline-block;
	text-decoration:line-through;
}
.contact-info {
	padding: 20px;
	background: #f4f4f4;
	list-style: none;
	display: block;
	margin: 0;
	padding: 20px 10px !important;
}
/*///////////About////////////////*/
#information {
	border-bottom: 1px solid #eaedee;
	margin-bottom: 50px;
}
#information .clienttabs {
	border-bottom: none;
	display: table;
	margin: 0 auto;
	padding:0
}
#information {
	border-bottom: 1px solid #eaedee;
	margin-bottom: 50px;
}
.contentDestination #information {
	border-bottom: 2px solid #eaedee;
	margin-bottom: 20px;
}
.contentDestination #information .clienttabs {
	border-bottom: none;
	margin: 0;
	padding:0;
}
#tabsrl.clienttabs li a {
	display:block;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	background:#f16f30;
	line-height:44px;
	padding:0 10px;
	border:1px solid #d5d5d5;
	border-radius: 8px 8px 0 0;
}
#information .clienttabs li.current {
	background:#fff
}
#information .clienttabs li {
	display:inline-block;
	list-style:none;
	padding:0 1px 2px;
	background:#fff;
	height:44px;
}
.contentDestination #information .clienttabs li {
	display:inline-block;
	list-style:none;
	padding:0 1px 0px;
	background:#fff;
}
#information .clienttabs li a {
	display:block;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	background:#f16f30;
	height:46px;
	line-height:46px;
	padding:0 20px;
	border:1px solid #FFF;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
}
.contentDestination #information .clienttabs li a {
	display:block;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	background:#f16f30;
	height:46px;
	line-height:46px;
	padding:0 17.5px;
	border:1px solid #FFF;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
}
#information .clienttabs li a:hover {
	color:#e89a08
}
#information .clienttabs li.dropdown a {
	padding: 0 20px
}
.open > .dropdown-menu {
	display: block;
	padding:0 !important;
	right:0 !important;
	left:auto !important;
}
.open > .dropdown-menu li {
	width:100%
}
.open > .dropdown-menu li a {
	width:100%;
}
#information .clienttabs li:last-child a {
	border-right:1px solid #d5d5d5;
}
#information .clienttabs li a.current {
	background: #fff;
	border-color:#e0dbd5;
	color: #333;
	text-decoration:none;
}
.aboutDetail .tabs_content {
	padding:0
}
#lstTabs li {
	list-style:none
}
.list-group-FAQs {
}
.list-group-FAQs > dt {
	cursor:pointer;
	display:inline-block;
	width:100%;
	padding:15px;
	background:#f5f5f5;
	margin-top:3px;
}
.list-group-FAQs > dt.current {
	margin-bottom:3px;
}
.list-group-FAQs > dt.current > a {
	color:#00585f
}
.list-group-FAQs > dt:after, .list-group-FAQs > dt:before {
	clear:both;
	display:table;
	content:"";
}
.list-group-FAQs > dt > a {
	display:block;
	float:left;
	font-size:16px;
	width:90%;
	color:#1a1a1a;
}
.list-group-FAQs > dt > .fa {
	font-size:18px;
	color:#555;
	margin-top:3px;
}
.list-group-FAQs > dd {
	background:#f5f5f5;
	padding:20px;
}
#sitemap dl {
	margin:0px !important
}
#sitemap .ddlv1 {
	display:block;
	margin:0;
	padding:0
}
#sitemap .dllv2, #sitemap .dllv3, #sitemap .dllv4, #sitemap .dllv5 {
	display:block;
	position:relative;
	background:url(../images/line1.gif) repeat-y left center;
	padding:0 0 0 25px;
	white-space:nowrap
}
#sitemap .ddlv2 {
	display:block;
	position:relative
}
#sitemap .root-lv2, #sitemap .root-lv3, #sitemap .root-lv4, #sitemap .root-lv5 {
	display:inline-block;
	line-height:20px;
	text-decoration:none;
	background:url(../images/line2.gif) no-repeat left center;
	color:#2b2b2b;
	padding:2px 0 2px 30px;
	white-space:nowrap
}
#sitemap .expanded {
	background:url(../images/expanded.gif) no-repeat
}
#sitemap .dllv3 .expanded {
	left:5px
}
#sitemap .rowClick {
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	top:5px;
	left:5px;
	cursor:pointer
}
#sitemap dt a {
	font-weight:400;
	color:#1a1a1a;
	display:inline-block;
	background:url(../images/line2.gif) no-repeat left center;
	padding:2px 0 2px 30px;
	line-height:20px;
}
#sitemap .collapsed {
	background:url(../images/collapsed.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
#sitemap .root-other {
	display:inline-block;
	height:20px;
	line-height:20px;
	background:url(../images/line2.gif) no-repeat left center;
	padding:2px 0 2px 30px
}
/*/////////////Hotel////////////////*/
.site-left-page h1 {
	margin: 13px 0 25px;
}
.site-left-page h3.title {
	margin:0 0 10px
}
.site-left-page h3.title a {
	color:#333
}
.site-left-page h3.title a:hover {
	color:#e89a08
}
.linkcity {
	color:#e89a08
}
.popularTour .linkcity {
	color:#f16f30
}
.headMod {
	margin:0 0 15px;
}
ul.rsl-list {
	padding:0
}
.related_box h2.hd {
	padding: 10px 10px 10px 20px;
	border-left: 4px solid #f16f30;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	color: #f16f30;
	font-weight: bold;
}
.hotelItem p.price {
	color:#fff !important;
	margin-bottom:0;
	line-height:31px;
}
.vbox-content {
	margin-top: 100px !important;
	text-align: center;
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.contentTourDetail .address {
	margin-bottom:20px;
	line-height:21px;
}
#booking .account {
	display:block;
	width:100%;
	padding:25px 20px;
	background:#f2f3f3;
	margin-bottom:20px
}
#booking h3.hd3 {
	font-size:21px;
	line-height:24px;
	margin:0 0 20px;
	color:#333
}
#booking h4.hd4 {
	font-size:15px;
	color:#171717;
	margin:0 0 20px
}
.account .form-group {
	width:100%;
}
.account .form-book label {
	display:block;
	margin-bottom:5px;
	font-size: 15px;
	font-weight: normal;
}
#booking .paymentmethod {
	display:block;
	width:100%;
	padding:25px 20px;
	background:#f2f3f3
}
#booking .radiobtn {
	float: left;
	margin: 5px 0 0;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}
#booking .terms {
	color: #626262;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: 300;
	margin: 5px 0 0;
	padding: 0 0 0 8px;
}
#booking tr td {
	font-size:16px;
	color:#333
}
#booking tr td.font15 {
	font-size:15px;
}
.cl_e29304 {
	color:#e29304 !important
}
.bold {
	font-weight:bold;
}
#booking .dateTxt {
	background: #FFF url(../images/calendar.gif) no-repeat right center;
}
.inputNumber {
	text-align:center;
	vertical-align:top
}
.isoNumber {
	display:inline-block;
	width: 40px;
	height: 26px;
	text-align:center;
	border: 1px solid #ccc;
	outline: none;
}
.inputNumber .updown {
	width: 17px;
	float: left;
	padding: 0 0 0 5px;
}
.inputNumber .upNum {
	display:inline-block;
	width: 26px;
	height:26px;
	line-height: 24px;
	text-align:center;
	border:1px solid #ccc;
	content:"-";
	outline: none;
	cursor: pointer;
	color:#333;
	vertical-align:top;
}
.inputNumber .unNum {
	display: inline-block;
	width: 26px;
	height:26px;
	line-height: 24px;
	text-align:center;
	border:1px solid #ccc;
	content:"+";
	outline: none;
	cursor: pointer;
	color:#333;
	vertical-align:top;
}
.silde-tours-details .titlePhoto {
	display: inline-block;
	margin: 0 auto;
	position: absolute;
	text-align: right;
	bottom: 10px;
	right: 50%;
	z-index: 400;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	background: rgba(0, 0, 0, 0.5);
	padding: 3px 10px;
}
.linkCatBlog {
	border: 1px solid #e0dbd5;
	border-top:0 !important;
	margin: 0 0 0 1px !important;
	padding: 0;
}
.linkCatBlog li {
	display: inline-block;
	list-style: none;
	padding: 0;
	background: #fff;
}
.linkCatBlog li a {
	display: block;
	font-size: 15px;
	color: #333;
	font-weight: normal;
	background: #fff;
	line-height: 44px;
	padding: 0 10px;
}
.linkCatBlog li.current a {
	border-bottom: 3px solid #f8a537;
}
.linkCatBlog li a {
	font-weight:bold
}
.controTab #information .clienttabs li a {
	font-weight:bold
}
.controTab #information .clienttabs li a.current {
	background: #fff;
	border-top: 1px solid #e0dbd5;
	color: #333;
	margin-bottom: -1px;
	text-decoration: none;
	border-bottom: 0;
	height: 45px;
}
/*.controTab #information .clienttabs li a:hover {
    background: #fff;
    border-top: 1px solid #e0dbd5;
    color: #333;
    margin-bottom: -1px;
    text-decoration: none;
    border-bottom: 0;
    height: 46px;
}*/
.controTab #information {
	margin-left: 0;
	margin-bottom: 0 !important;
}
.controTab #information .clienttabs {
	border-bottom: none;
	display: table;
	margin: 0 0 0 !important;
	padding: 0 0 0 10px;
}
.controTab #information .clienttabs li {
	display: inline-block;
	list-style: none;
	padding: 0 1px 0px;
	background: #fff;
}
.banner .titlePhoto {
	position:absolute;
	right:0;
	bottom:0;
	display:inline-block;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	padding:5px 10px
}
.contentDestination .photoCity {
	width:70%;
	height:auto;
	margin:0 auto;
	border:1px solid #333
}
.nav-menu .menu-link {
	display: block; /* 1 */
	text-decoration: none;
	color: #fff;
	font-size:17px;
	padding:0 5px;
	line-height:32px;
	text-transform:none;
	font-weight:normal;
}
.formatTextStandard img {
	max-width:100% !important;
}
.btnPalReadMore {
	display: block;
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	padding: 6px 25px;
	background: #0e4a6e;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.container {
	padding:0 15px;
}
.blogDetail img {
	max-width:100%
}
@media only screen and (max-width: 600px) {
.list-of-palate a.photo {
display: block;
float:none;
float: none;
width: 100%;
height:auto;
min-height: 162px;
margin-bottom: 15px;
}
.list-of-palate .palace {
vertical-align: top;
margin-left:0 !important;
font-size: 14px;
color: #333;
}
}
@media only screen and (max-width: 550px) {
.facility_UL li {
width:100% !important
}
}
@media only screen and (max-width: 430px) {
.MR_Items > li > .photo {
 display: block;
 float:none;
 width: 100%;
 height: auto;
 min-height: 160px;
 margin: 0 0 10px 0;
}
.MR_Items > li > .rbox {
 vertical-align: top;
 margin-left:0;
}
}
 @media only screen and (max-width: 400px) {
.hotelDetail .clienttabs {
 display: inline-block;
 width: 100%;
 list-style: none;
 height: auto;
 margin-top: 10px;
 background: #DDD;
 padding-bottom: 10px;
 margin: 0;
 padding: 0;
}
.hotelDetail .clienttabs li {
 display: block;
 width: 100%;
 float:none;
 height: 42px;
 line-height: 42px;
 text-transform: uppercase;
 cursor: pointer;
 margin-right: 3px;
 position: relative;
 padding-bottom: 10px;
}
.hotelDetail .clienttabs li a {
 width:100%;
 display: block;
 float: left;
 color: #333;
 text-transform: uppercase;
 padding: 0 10px;
 font-size: 14px;
 text-decoration: none;
 position: relative;
}
.hotelDetail .clienttabs li a.current:after {
display:none !important
}
}
@media only screen and (max-width: 370px) {
.pane-bundle-traveling-together .field-name-field-traveling-together>.field-items>.field-item {
 width: 100% !important;
}
}
 @media only screen and (max-width: 340px) {
.grid-of-blog {
 list-style: none;
 outline: medium none;
 width: 100%;
 display: block;
 float: left;
 padding: 0;
 margin: 0 0 15px;
 width: 100%;
 margin-right:0%;
}
.grid-of-blog:nth-child(6n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(6n + 6) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(4n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(4n + 4) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(3n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(3n + 3) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(2n) {
 margin-right: 0% !important;
}
.grid-of-blog:nth-child(2n + 2) {
 margin-right: 0% !important;
}
}
 @media screen and (min-width: 1200px) {
}
.tourBody .photo img {
	margin-left:15px;
}
.tourBody .rightsidedata {
	margin-top:15px;
}
.infoTourtr tr td, .infoTourtr tr th {
	padding: 5px 10px;
}
.contacForm tr td input, .contacForm tr td select {
	margin:5px
}
ul.sidebarLeft li {

	height: 40px;
	line-height: 40px;
}

ul.sidebarLeft li a{color:#333;font-size:15px;}
ul.sidebarLeft li a:hover{color:#f16f30}
.h3_18_Bold_007f75 {font-size:20px;}
.titleSearch{padding-top:30px;}
/*thtech*/
@media (max-width: 768px){
	.background-white{
		background:#fff;
	}
	.display_mobie{
		display:none!important;	
	}
	.display_des{
		display:block!important;	
	}
	.des_mobie.display_des {
		margin-top: 30px;
	}
	.text-black{
		color:#000!important;
	}
	.text-italic{
		font-style: italic!important;
	}
	.text-white{
		color:#fff;
	}
	.margin-top-10{
		margin-top:10px;
	}
	.font-size-20{
		font-size:20px!important;
		font-weight: normal!important;
	}
	.font-size-25{
		font-size:25px!important;
		font-weight: normal!important;
		line-height:30px;
	}
	.slider_right .right {
		float: left;
		font-weight:italic;
		background: none;
		border: 1px solid #ddd;
		color: #333;
	}
	.slider_right .left {
		float: left;
		background: #F16F30;
		/* border: 1px solid #F16F30; */
		color: #fff;
	}
	.c_info_info {
		width: 49%;
		float: right;
	}
	.c_day, .c_view_more {
		padding: 10px;
		line-height: 16px;
		margin-top: 14px;
		text-align: center;
	}
	.slider_right .left {
		padding: 11px 16px;
		margin-top: 14px;
		margin-left: 5px;
	}
	li.box.grid-item.case02{
		box-shadow: 0px 2px 3px #b9c6ca; 
	} 
	
	.margin-bottom-30{
		margin-bottom:30px!important;
	}
	.margin-bottom-10{
		margin-bottom:10px!important;
	}
	.margin-top-15{
		margin-top:15px!important;
	}
	.margin-top-30{
		margin-top:30px!important;
	}
	.margin-30{
		margin-bottom:30px!important;
		margin-top:30px!important;
	}
	.margin-top-60{
		margin-top:60px!important;
	}
	.padding-left-5{
		padding-left:5px;
		
	}
	.padding-left-15{
		padding-left:15px;
	}
	.padding-bottom-15{
		padding-bottom:15px;	
	}
	li.box.grid-item.case02 {
		box-shadow: 0px 2px 3px #b9c6ca;
		
	}
	.banner{
		min-height:0!important;
	}
	.btn_quick_search {
		width: 50%;
		float: left;
		border: 1px solid #ccc;
		text-align: center;
		padding: 7px;
	}
	.btn_filter_search {
		width: 50%;
		float: left;
		border: 1px solid #ccc;
		border-left:none; 
		text-align: center;
		padding: 7px;
	}
	.cat-header.box-hidden.form-group.display_des.col-xs-12 {
		margin-top: 24px;
		text-align: center;
	}
	.modal_quick_center{
		top: 200px;
		width: 76%;
		text-align: center;
		left: 35px;
	}
	/*modal*/
		ul#radio {
			background: #fff;
			margin: 0 auto;
			text-align: center;
			
		}
		ul#radio li {
			position: relative;
			width: 100%;
			cursor: pointer;
			margin-bottom: 5px;
			text-align:center;
		}
		ul#radio li input {
			position: relative;
			cursor: pointer;
			display: none;
		}
		ul#radio li label {
			display: block;
			position: relative;
			text-align: left;
			padding: 4px 0 0 40px;
			margin: 0 auto;
			height: 30px;
			z-index: 9;
			cursor: pointer;
			-webkit-transition: all .25s linear;
		}
		ul#radio li .check {
			display: block;
			position: absolute;
			border: 2px solid #409cd1;
			border-radius: 100%;
			height: 24px;
			width: 24px;
			top: 0;
			left: 0;
			z-index: 5;
			transition: border .25s linear;
			-webkit-transition: border .25s linear;
		}
			ul#radio li input:checked~.check:before {
			background: #409cd1;
			transform: scale(1);
			transition: transform .25s;
		}
		ul#radio li .check:before {
			display: block;
			position: absolute;
			content: "";
			border-radius: 50%;
			width: 8px;
			height: 8px;
			top: 6px;
			left: 6px;
			margin: auto;
			transform: scale(0);
		}
		
		
		.modal-filter-full{
			width: 100%;
			height: auto;
			padding: 0;
			max-width: 100%!important;
			margin:0!important;
		}
		.modal-filter-content {
		  height: 100%;
		  border-radius: 0;
		  background:#F5F5F5;
		  padding-left:10px;
		  padding-right:10px;  
		}
		.modal-filter-content .modal-header{
			border-bottom:none!important;
		}
		.modal-filter-content .modal-body{
			border-bottom:none!important;
		}
		.modal-filter-content .modal-footer{
			border-top:none;
		}
		.findTripDestination.display_des {
			max-height: 250px;
			overflow-y: scroll;
			overflow-x: hidden;
			
		}
		.filter_search_destination .typeSearch{
			margin-top:4px!important;
		}
		.filter_search_country .typeSearch{
			margin-top:4px!important;
		}
	/*end modal*/
	/*destinations*/
		div#interactive-map {
			padding-left: 10px;
			padding-right: 10px;
		}
		.row.page-region--body.mt30.mb30 {
			padding-left: 10px;
			padding-right: 10px;
		}
		.panel-mobie{
			padding-top:0!important;	
		}
		.border-left-right{
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
	/*end*/
		.pagination {
			padding-top:15px;
			text-align: center;
		}
		
		.name a{
			color:#000;	
		}
		h2.c_title_tour.padding-left-5 {
			line-height: 25px;
		}
		.title32 {
			font-size: 20px;
			line-height: 25px;
			padding-top: 15px;
		}
		.block992_mb{
			margin-top:20px;
			background:#fff;
			padding-left:10px;
			padding-right:10px;
		}
		.bpb{
			/* background:#fff;
			border-bottom:none!important;
			padding:10px; */
		}
		
}
.display_des{
	display:none;	
}
@media (min-width: 800px ) and (max-width: 920px){
	.des_mobie{
		min-height:255px;
	} 
	
}
/*end */
