@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800');
@font-face {
    font-family: 'Desyrel';
    src: url('fonts/Desyrel.woff2') format('woff2'),
        url('fonts/Desyrel.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#page {
	max-width:1440px;
	margin:0 auto;
}
.call-trip {
width:100%;
margin:0 auto;
text-align:center;
}
.call-trip-margin-bottom {
margin-bottom:2vw;
margin-top:1vw;
}
.call-trip li {
display:inline-block;
font-size:1.8vw;
text-align:center;
font-weight:600;
color:#FFF;
margin-right:1vw;
text-decoration:none;
padding:1.5vw 2vw;
border-radius:3vw;
background-color:#f77500;
}
.call-trip li a {
color:#FFF;
text-decoration:none;
}
.call-trip li:hover {
background-color:#000;
color:#FFF;
text-decoration:none;
}
.tour-heading {
width:100%;
position: absolute;
top:0;
margin-top:22vw;
padding-left:4vw;
padding-right:4vw;
left:0;
z-index: 1;
}
.tour-heading h1 {
    font-family: 'Poppins', sans-serif;
    color: #FFF;
    display: block;
    font-size: 2.5vw;
    text-align: left;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}
.tour-heading li {
list-style:none;
display:inline-block;
color:#FFF;
font-size:1.1vw;
font-weight:600;
margin-right:1vw;
text-decoration:none;
margin-top:1vw;
}
.tour-heading li a {
color:#FFF;
text-decoration:none;
}
.tour-heading li a:hover {
color: #FFFF00;
text-decoration:none;
}
.tour-heading li i {
margin-right:.3vw;
}
.border-tour-bottom {
border-bottom: .1vw solid rgba(255,255,255,0.3);
}
.tour-book {
font-family: 'Poppins', sans-serif;
background-color:#fd9f02;
font-size:1vw;
font-weight:400;
text-align:center;
color: #fff;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border: 0;
border-radius:2vw;
padding:.8vw .5vw;
margin-bottom:1vw;
text-transform:uppercase;
}
.tour-book:hover {
background: #000;
color: #FFF;
}
#content-tour {
position:relative;
padding: 50px 0 50px 0;
}
#content-tour h1 {
font-size:2.5vw;
color: #000;
font-weight: 600;
text-transform: uppercase;
margin:0;
}
#content-tour h2 {
font-size:2.3vw;
color: #fd9f02;
font-weight: 600;
line-height:1.3em;
text-transform: none;
margin:0;
}
#content-tour p {
font-size:1.2vw;
color: #000;
font-weight:400;
padding-bottom:.5vw;
padding-top:1vw;
text-decoration: none
}
#content-tour p a {
color: #000;
font-weight: 400;
text-decoration: none
}
#content-tour p a:hover {
color: #f18613;
text-decoration: none;
}
.itnerary-section-head {
position: relative;
}
.itnerary-section-head h3 {
    color: #000;
    border-bottom: .1vw solid #e8e8e8;
    text-transform: capitalize;
    font-weight: 600;
    font-size:1.8vw;
	padding-bottom:.5vw;
	margin-top:2vw;
}
.itnerary-section-head h4 {
    color: #000;
    border-bottom: .1vw solid #e8e8e8;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.5vw
}
.itnerary-section-head p {
    font-family: 'Poppins', sans-serif;
    color: #000!important;
    font-size: 1.2vw!important;
    line-height: 1.5em!important;
    text-align: left!important;
	padding-top:1.5vw!important;
    padding-left: 0!important;
    padding-right: 0!important;
    font-weight: 300;
}
.itnerary-section-head li {
    list-style:none;
    font-family: 'Poppins', sans-serif;
    color: #000!important;
    font-size: 1.2vw!important;
    line-height: 1.5em!important;
    text-align: left!important;
	padding-top:1vw!important;
    padding-left: 0!important;
    padding-right: 0!important;
    font-weight: 300;
}
.itnerary-red-hoz {
    left: 0;
    position: relative;
    background-color: #f69228;
    width:8vw;
    height:.2vw;
	top:-.2vw;
}
.itnerary-section ul {
    list-style-type: none;
    position: relative;
    float: left;
    margin-top: 1vw;
	margin-bottom:2vw!important;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0
}

.itnerary-section ul:before {
    height: 100%;
    border-left: .1vw solid#e8e8e8;
    width: 1px;
    position: absolute;
    content: '';
    top: 0;
    left: 2vw
}

.itnerary-section ul li {
    float: left;
    padding-bottom: 2vw;
    width: 100%;
    padding-top: 2vw
}

.itnerary-section ul li figure {
    float: left;
    width: 100%;
    position: relative
}

.day-circle {
    width: 4vw;
    height: 4vw;
    line-height: 4vw;
    background-color: #f69228;
    border-radius: 50%;
    float: left;
}

.day-circle h2 {
    font-size: 1.8vw!important;
    font-weight: 600!important;
    color: #fff!important;
    text-align: center!important;
    padding-top: 0!important;
    text-transform: uppercase!important;
	line-height:1!important;
}

.day-circle h2 span {
    font-size: 1vw!important;
    font-weight: 400!important;
}

.day-circle h2 i {
    font-size: 2vw;
    padding-top: 1vw;
}

.itnerary-section ul li figcaption {
    float: left;
    width: 80%;
    padding-top: vw;
    padding-left: 1vw;
}

.itnerary-section ul li figcaption h4 {
    font-size: 1.5vw;
    font-weight: 600
}

.colorlib-light-grey {
    background: #fafafa
}

.hotel-entry {
    margin-bottom: 2vw;
    padding-bottom: 1vw;
}

.hotel-entry iframe {
    width: 100%;
    height: 50vw;
}

.hotel-entry img {
    width: 100%;
}

.hotel-entry1 img {
    width: 100%;
}

.desc {
    margin-top:2vw;
}

.hotel-entry .desc h3 {
    margin-bottom: 1vw;
    color: #000;
    font-size: 1.5vw;
    font-weight: 600
}

.hotel-entry1 .desc h3 {
    margin-bottom: 1vw;
    color: #000;
    font-size: 1.5vw;
    font-weight: 600
}

.hotel-entry .desc h3 a {
    margin-bottom: 1vw;
    color: #000;
    font-size: 1.5vw;
    font-weight: 600
}

.hotel-entry1 .desc h3 a {
    margin-bottom: 1vw;
    color: #000;
    font-size: 1.5vw;
    font-weight: 600;
}

.hotel-entry .desc .place {
    color: #444;
    font-size: 1.2vw;
    display: block;
    margin-bottom: 1vw;
}

.hotel-entry .hotel-img .price {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    color: #fff;
    padding: 8px 12px;
    margin: 0
}

.hotel-entry .hotel-img .price span {
    font-size: 16px;
    font-weight: 600;
    color: #fff
}
.button {
    background-color: #fff; /* Green */
    border: none;
    color: white;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 20px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button1 {
    background-color: #f5550f; 
    color: #fff; 
    border: 0px solid #f5550f;
}
.button1:hover {
    background-color: #002c61;
    color: #fff;
}
/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
 50% {
 background-color: rgba(32, 152, 209, 0.75);
}
}
@keyframes hvr-back-pulse {
 50% {
 background-color: rgba(32, 152, 209, 0.75);
}
}
.hvr-back-pulse {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
	-webkit-animation-name: hvr-back-pulse;
	animation-name: hvr-back-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-color: #2098D1;
	background-color: #2098d1;
	color: white;
}
.mobileheader {
	display:none;

}
 @media only screen and (max-width:960px) {
 #page {
 width:100%;
}
}
 @media only screen and (max-width:640px) {
 #page {
 width:100%;
 margin:0px 0px 0px 0px;
}
}
body, #page {
	height:100%;
}
 @media only screen and (max-width:960px) {
 body {
 background:#fff;
 word-wrap:break-word;
 -webkit-text-size-adjust:none;
}
}
 @media only screen and (max-width:960px) {
 html, body {
 margin:0;
 padding:0;
 border:0;
}
}
 @media only screen and (max-width:640px) {
 html, body {
 margin:0;
 padding:0;
 border:0;
}
}
#main {
	position:relative;
}
 @media only screen and (max-width:960px) {
 #main {
 padding-bottom:0px;
}
}
 @media only screen and (max-width:640px) {
 #main {
 padding-bottom:0px;
 position:static;
}
}
#content {
	float:left;
	width:100%;
	margin-right:-100%;
	margin-bottom:0;
}
.sidebar {
	float:left;
}
#sidebar-second {
	float:right;
}
 @media only screen and (max-width:960px) {
 #sidebar-second {
 float:none;
 clear:both;
 width:auto;
 margin:0px;
}
}

  @media only screen and (max-width:640px) {
 .sidebar, #sidebar-first, #sidebar-second {
 float:none;
 clear:both;
 width:auto;
 margin:0px;
}
}
 @media only screen and (max-width:640px) {
 #content #content-inner.center {
 margin:0px;
}
}
#header, #footer, .mission, .breadcrumb, .node {
	clear:both;
padding:5px 8px 5px 8px;
}
.two-sidebars .center, .sidebar-first .center {
	margin-left:13.19444%;
}
#sidebar-first {
	width:13.19444%;
	margin-right:-190px;
}
 @media only screen and (max-width:640px) {
 #sidebar-first {
 margin-right:0;
 width:100%;
}
}
.two-sidebars .center, .sidebar-second .center {
	margin-right:200px;
}
#sidebar-second {
	width:200px;
}
 @media only screen and (max-width:640px) {
 #sidebar-second {
 margin-right:0;
 width:100%;
}
}
#navigation {
	margin-left:0;
	padding:10px;
	padding:1rem;
	width:100%;
}
 @media only screen and (max-width:640px) {
 #navigation {
 clear:both;
 padding:5px;
 padding:0.5rem;
}
}
a {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:focus {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:none;
}
#navigation ul {
	margin:0px;
	float:left;
	padding:0px;
}
#navigation li {
	list-style:none;
	margin:5px;
	float:left;
}
#footer p {
	margin:20px;
}
b, strong {
	font-family: 'Poppins', sans-serif;
}
blockquote {
	margin:1em 40px;
}
dfn {
	font-style:italic;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
ins {
	background:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background:#ff0;
	color:#000;
	font-style:italic;
}
pre, code, kbd, samp, tt {
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	line-height:19.5px;
	letter-spacing:0px;
	line-height:1.5em;
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
	background-color:#efefef;
	display:block;
	padding:5px;
	margin:5px 0;
	border:1px solid #aaa;
}
q {
	quotes:none;
}
q:before, q:after {
	content:"";
	content:none;
}
small {
	font-size:85%;
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}
ul.menu li {
	margin:0;
}
dd, dt {
	margin:0;
	padding:0;
}
 @media only screen and (max-width:960px) {
 p img {
 float:left;
 margin:0 10px 5px 0;
 padding:0;
}
}
 @media only screen and (max-width:960px) {
 img {
 border:0;
 max-width:100%;
}
}
 @media only screen and (max-width:960px) {
 table {
 width:auto;
 border-collapse:collapse;
 border-spacing:0;
}
}
.panel-separator {
	clear:both;
}
i, em, cite {
	font-style:normal;
}
* {
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}
audio, canvas, video {
	display:inline-block;
 *display:inline;
 *zoom:1;
}
 audio:not([controls]) {
 display:none;
}
 [hidden] {
 display:none;
}
#skip a {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute !important;
	width:1px;
}
#skip a:active, #skip a:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static !important;
	width:auto;
}
#site-name {
	font-size:28px;
	line-height:42px;
	letter-spacing:0px;
	font-weight:300;
	padding:0 0 0.5em;
	margin:0;
}
div.view div.views-admin-links {
	width:auto;
}
.ir {
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
 *line-height:0;
}
.ir br {
	display:none;
}
.hidden {
	display:none !important;
	visibility:hidden;
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute !important;
	width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static !important;
	width:auto;
}
.invisible {
	visibility:hidden;
}
.clearfix, #navigation, .layout-sft-explore .field-name-price {
 *zoom:1;
}
.clearfix:before, #navigation:before, .layout-sft-explore .field-name-price:before {
	content:"";
	display:table;
}
.clearfix:after, #navigation:after, .layout-sft-explore .field-name-price:after {
	content:"";
	display:table;
	clear:both;
}
.clearleft, .clearl, .cleft {
	clear:left;
}
.clearright, .clearr, .cright {
	clear:right;
}
.clear, .clearboth, .clearall {
	clear:both;
}
.floatleft, .fleft, .floatl {
	display:inline;
	float:left;
	margin:0 10px 5px 0;
}
.floatright, .fright, .floatr {
	display:inline;
	float:right;
	margin:0 0 5px 10px;
}
#system-themes-form img {
	width:100px;
}
.form-item .description {
	font-style:italic;
	font-size:12px;
	line-height:18px;
	letter-spacing:0px;
	margin-top:5px;
	color:#777;
}
#edit-delete {
	color:#c00;
}
div.messages {
	padding:9px;
	margin:1em 0;
	color:#036;
	background:#bdf;
	border:1px solid #ace;
}
div.warning {
	color:#840;
	background:#fe6;
	border-color:#ed5;
}
div.error {
	color:white;
	background:#e63;
	border-color:#d52;
}
div.status {
	color:#360;
	background:#cf8;
	border-color:#bbee77;
}
html {
	font-size:62.5%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
html, button, input, select, textarea {
	font-family: 'Poppins', sans-serif;
	color:#333333;
}
body {
	margin:0;
	font-family: 'Poppins', sans-serif;
}

::-moz-selection {
 background:#051e57;
 color:white;
 text-shadow:none;
}

::selection {
 background:#051e57;
 color:white;
 text-shadow:none;
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle;
	width:100%;
}
 svg:not(:root) {
 overflow:hidden;
}
svg g g image {
	opacity:1 !important;
}
.olLayerDiv + div#popup {
	opacity:1 !important;
}
figure {
	margin:0;
}
form {
	margin:0;
}
fieldset {
	margin:0;
	padding:0;
	border:0;
}
label {
	cursor:pointer;
}
legend {
	border:0;
 *margin-left:-7px;
	padding:0;
	white-space:normal;
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
 *vertical-align:middle;
}
button, input {
	line-height:normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
 *overflow:visible;
}
button[disabled], input[disabled] {
	cursor:default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
 *width:13px;
 *height:13px;
}
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-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance:none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0;
}
textarea {
	-webkit-overflow-scrolling:touch;
	vertical-align:top;
	resize:vertical;
}
 input:invalid, textarea:invalid {
 background-color:#f0dddd;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:99%;
}
td {
	vertical-align:top;
}
tr.even td, tr.odd td {
	padding:10px 5px;
}
tr.odd {
	background-color:white;
}
.chromeframe {
	margin:0.2em 0;
	background:#ccc;
	color:black;
	padding:0.2em 0;
}
.fixed a {
position:fixed;
bottom:4vw;
right:0;
background-color:#ffcc00;
padding:1vw 2vw;
border-radius:2vw 0 0 2vw;
z-index:1000;
color:#000;
text-decoration:none;
font-size:1.1vw;
font-weight:600;
text-transform:uppercase;
}
.fixed a:hover {
background-color:#ff9600;
color:#FFF;
text-decoration:none;
text-decoration:none;
}
.tour-interest {
width:100%;
background-color:#0b5be4;
margin-bottom:1px;
margin-top:0;
padding:.5%;
height:auto;
}
.tour-interest h1 {
font-family: 'Poppins', sans-serif;
color:#FFF;
display:block;
font-size:2.3em;
line-height:.5em;
text-align: center;
text-transform:uppercase;
font-weight:bold;
padding-top:1%;
}
.tour-interest h2 {
font-family: 'Poppins', sans-serif;
color:#FFF;
display:block;
font-size:1.1em;
line-height:1em;
text-align: center;
text-transform: capitalize;
font-weight:400;
}
.top-bg {
position: relative;
bottom:72px;
}
.tour-grid {
width:10%;
float:left;
margin-right:1%;
margin-top:2%;
margin-bottom:1%;
}
.tour-grid img {
width:80%;
}
.tour-grid p {font-family: 'Poppins', sans-serif;
color: #FFF;
text-align:center;
font-size:16px;
margin-top:6%;
text-transform: none;
font-weight: 400;
}
.tour-grid p:hover {font-family: 'Poppins', sans-serif;
color: #FFF;
text-align:center;
font-size:16px;
margin-top:6%;
text-transform: none;
font-weight: 400;
}
.back-color1 {
background:#f9f9f9;
padding-bottom:2%;
}
.back-color {
background:#f9f9f9;
border-left:1px solid#FFF;
padding-bottom:2%;
}
.how-reach{margin-top:3%; margin-bottom:2%;}
.how-reach h1{
font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.8em;
    text-transform: uppercase;
    padding: 1%;
    line-height: 2em;
    font-weight: bolder;
    color: #0b5be4;}
	.how-reach h1 span {
    background: #e67817;
    display: block;
    height: 2px;
    width: 5%;
    margin: 0 auto;
}.how-reach-details{width:60%;margin-left:20%;margin-bottom:15%}.how-reach-details p{font-family: 'Poppins', sans-serif;
color: #444;
text-align:left;
font-size:16px;
margin-top:3%;
margin-bottom:3%;
text-transform: none;
font-weight: 400;}

.attarction{width:100%;background-color:#FFF;margin:0 auto;padding:4vw;}.attarction h1{font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.8vw;
    text-transform: uppercase;
    padding:1vw;
    line-height:1.5em;
    font-weight: bolder;
    color: #0b5be4;}
	.attarction h1 span{background: #e67817;
    display: block;
    height:.2vw;
    width:10%;
    margin: 0 auto;}
	.destination-home{width:90%;margin:0 auto;margin-top:3%;margin-bottom:2%}
	.services{display:block;text-align:center}
	.attractions-grid{padding:.1vw .1vw 0 0;box-shadow:0 2px 4px #e3d7d7;background-color:#FFF}
	.attractions-pic{width:100%}
	.attractions-pic img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .5s ease;transition:all .5s ease}
	.attractions-title{font-family: 'Poppins', sans-serif;text-transform:uppercase;font-size:1.1vw;letter-spacing:0px;color:#444;text-decoration:none;margin:.5vw;font-weight:500}
.desktop-show {
display:block;
}
.mobile-show {
display:none;
}
.carousel-caption h5 {
font-family: 'Desyrel';
    color: #fedd01;
  display: inline-block;
  padding: 1vw;
  font-size:1.8vw;
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  line-height:.8em;
  margin-bottom: 0;
  margin-block-start:0;
  margin-block-end:0;
}
.carousel-caption h5 span {
font-size:1.3vw;
font-style:italic;
color:#FFF;
text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
.carousel-caption h2 {
    color: #fff;
    font-size:4vw;
	line-height:1em;
	font-weight: bold;
	margin-bottom:1.5vw !important;
}
.explore {
width:100%;
padding:4vw;
}
.explore-circle {
background-color:#f77500;
width:13vw;
height:13vw;
position: relative;
margin:0 auto;
margin-top:-10vw;
margin-bottom:2vw;
padding-top:5vw;
border-radius: 50%;
border: .01vw solid rgba(0,0,0,0.2);
z-index:1000;
text-align:center;
color:#FFF;
}
.explore-circle h1 {
font-family: 'Poppins', sans-serif;
	color:#FFF!important;
	display:block;
	font-size:2.2vw!important;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: bolder!important;
	padding-bottom:1vw!important;
	line-height:0.5!important;
	margin:0!important;
	}
	.explore-circle h1 span {
	color:rgba(255,255,255,0.8)!important;
	display:block;
	font-size:1.2vw!important;
	letter-spacing:.2vw;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: 400!important;
	margin:0!important;
	}
	.explore-circle h2 {
font-family: 'Poppins', sans-serif;
	color:#FFF!important;
	display:block;
	font-size:2vw!important;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: bolder!important;
	padding-bottom:1vw!important;
	line-height:0.5!important;
	margin:0!important;
	}
	.explore-circle h2 span {
	color:rgba(255,255,255,0.8)!important;
	display:block;
	font-size:1.2vw!important;
	letter-spacing:.2vw;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: 400!important;
	margin:0!important;
	}
		.explore-circle h3 {
font-family: 'Poppins', sans-serif;
	color:#FFF!important;
	display:block;
	font-size:1.6vw!important;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: bolder!important;
	padding-bottom:1vw!important;
	line-height:0.5!important;
	margin:0!important;
	}
	.explore-circle h3 span {
	color:rgba(255,255,255,0.8)!important;
	display:block;
	font-size:1.2vw!important;
	letter-spacing:.2vw;
	text-align: center!important;
	text-transform:uppercase!important;
	font-weight: 400!important;
	margin:0!important;
	}
.explore h1 {
font-family: 'Poppins', sans-serif;
	color:#0b5be4;
	display:block;
	font-size:2.5vw;
	text-align: center;
	text-transform:uppercase;
	font-weight: bolder;
	padding-bottom:1vw;
	margin:0;
	}
	.explore p {font-family: 'Poppins', sans-serif;
	color:#000;
    font-size:1.2vw;
	line-height:1.5em;
	text-align: center;
	padding-left:5vw;
	padding-right:5vw;
	font-weight:300;
	}
.explore-box {
width:100%;
}
.explore-grid {
margin-top:2vw;
margin-bottom:1vw;
background-color:#FFF;
text-decoration:none;
border:.1vw solid#f2f2f2;
}
.explore-grid-box {
padding:1vw;
}
.explore-grid-box h2 {
    color: #000000!important;
    display: block!important;
    font-size: 1.5vw!important;
    text-align: left!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    padding-top: 0!important;
    text-decoration: none!important;
}
.destination {
position: absolute;
font-size:1.2vw!important;
bottom:0;
left: 0;
background: #f77500;
color: #fff!important;
padding:.5vw 1vw;
padding-left:1vw!important;
padding-right:1vw!important;
margin: 0!important;
}
.inner-destination {
position: absolute;
font-size:1vw!important;
bottom:0;
left: 0;
background: #f77500;
color: #fff!important;
line-height:1.5em;
padding:.5vw 1vw;
padding-left:1vw!important;
padding-right:1vw!important;
margin: 0!important;
padding-bottom:1vw!important;
}
.explore-grid img {
width:100%;
}
.explore-grid:hover {
text-decoration:none;
}
.explore-grid h2 {
	color:#000000;
	display:block;
	font-size:1.5vw;
	text-align: left;
	text-transform:uppercase;
	font-weight:500;
	padding-top:0;
	text-decoration:none;
}
.explore-grid p {
	color:#000000;
	display:block;
	font-size:1.1vw;
	text-align: left;
	text-transform: none;
	font-weight:400;
	padding-top:1vw;
	text-decoration:none;
	padding-left:0;
	padding-right:0;
}
.explore-grid li {
margin-top:2vw;
background-color:#f5f5f5;
color:#000;
padding:1vw;
display:inline-block;
border-radius:.5vw;
font-size:1.3vw;
text-align:center;
margin-right:1vw;
font-weight:600;
}
.explore-grid li span {
font-size:1vw;
font-weight:400;
}
.explore-grid1 {
padding:.5vw;
margin-top:1vw;
margin-bottom:1vw;
background-color:#FFF;
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.19);
}
.explore-grid1 h2 {
	color:#000000;
	display:block;
	font-size:1.1vw;
	text-align: center;
	text-transform:uppercase;
	font-weight: bolder;
	padding-top:1vw;
	text-decoration:none;
}
.explore-grid1 img {
width:100%;
}
.service-section {
width:100%;
margin:0 auto;
margin-top:2vw;
}
.service-section-box {
border:.1vw solid#e8e8e7;
padding-bottom:2vw;
padding-top:2vw;
background-color:#FFF;
margin-bottom:2vw;
}
.service-section-box img {
width:30%;
margin:0 auto;
}
.service-section-box i {
font-size:5vw;
padding-bottom:1vw;
color:#f77500;
}
.service-section-box1 {
border:.1vw solid#e8e8e7;
padding-bottom:1vw;
padding-top:1vw;
background-color:#FFF;
margin-bottom:2vw;
}
.service-section-box1 iframe {
width:100%;
height:30vw;
}
.service-section-box h1 {
font-size:1.5vw;
padding-top:1vw;
}
.service-section-box p {
font-size:1.3vw;
padding-left:1vw;
padding-right:1vw;
color:#000;
text-decoration:none;
}
.service-section-box p a {
color:#000;
text-decoration:none;
}
.service-section-box p a:hover {
color:#fd9f02;
text-decoration:none;
}
.explore-services {
width:100%;
padding:4vw;
}
.explore-services h1 {
	color:#0b5be4;
	display:block;
	font-size:2.5vw;
	text-align: center;
	text-transform:uppercase;
	font-weight: bolder;
	padding-top:0;
	padding-bottom:1vw;
	margin:0;
	}
	.explore-services p {font-family: 'Poppins', sans-serif;
	color:#000;
    font-size:1.2vw;
	line-height:1.5em;
	padding-bottom:2vw;
	text-align: center;
	padding-left:5vw;
	padding-right:5vw;
	font-weight:400;
	}
.explore-services-left {
padding:0!important;
background-color:#fff;
margin-bottom:3vw;
}
.explore-services-left-grid {
padding: 0px .1vw .1vw 0;
}
.explore-services-left-grid img {
width:100%;
}
.explore-services-left-grid a:hover {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.explore-services-right {
padding:0!important;
padding-top:3vw!important;
margin-bottom:3vw;
background-image:url(../images/hotel-bg.webp);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
height:40.6vw;
}
.explore-services-right h2 {
	color:#FFF;
	display:block;
	font-size:2vw;
	text-align: center;
	text-transform:uppercase;
	font-weight: bolder;
	padding-bottom:2vw;
	}
	.explore-services-right p {
	color:#FFF;
    font-size:1.2vw;
	line-height:1.5em;
	padding-bottom:2vw;
	text-align: center;
	font-weight:400;
	padding-left:4vw;
    padding-right:4vw;
	}
.travel-experience {
width:100%;
background-image:url(../images/hotels-resorts-bg.webp);
background-position:center;
background-size:cover;
background-repeat:no-repeat;
padding:4vw;
}
.travel-box {
width: 100%;
}
.travel-experience h1 {
font-family: 'Poppins', sans-serif;
    color: #FFF;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-top:0;
	margin-top:0;
}
.travel-experience p {
    font-family: 'Poppins', sans-serif;
    color: #FFF;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    padding-left: 5vw;
    padding-right: 5vw;
    font-weight: 300;
}
	.travel-grid {
	margin-bottom:2vw;
	}
.travel-grid img {
width:100%;
border:.4vw solid#FFF;
}
.ftr-nav {
    background-image: url(../images/gray-bg.webp);
    background-repeat: repeat;
	padding-bottom:2vw;
}
.contact-section {
width:96%;
float:left;
}
.contact-grid {
    margin-top:2vw;
	width:23%;
	margin-left:1.8vw;
	float:left;
}
.contact-grid h5 {
font-family: 'Poppins', sans-serif;
    color: #FFF;
    font-size:1.8vw;
    font-weight:600;
    padding-bottom:1vw;
    text-transform: uppercase;
}
.footer-read {
    display: inline-block;
    padding:.5vw 1vw;
    z-index: 0;
    color: #FFF;
    text-align: center;
    font-size:1.2vw;
    text-transform: lowercase;
    font-weight:400;
    border: 1px solid #666666;
    text-decoration: none;
}
.footer-read:hover {
 color: #FFF;
 background-color:#c09400;
 border: 1px solid #c09400;
 text-decoration: none;
}
.footernav p {
font-family: 'Poppins', sans-serif;
    font-size: 1vw;
    color: #FFF;
	line-height:1.5em;
	text-decoration:none;
	font-weight:500;
	padding-bottom:4%;
}
.footernav p i {
padding-right:1vw;
}
.footernav p a {
font-family: 'Poppins', sans-serif;
    color: #FFF;
    text-decoration:none;
}
.footernav p a:hover {
    color: #debf16;
    text-decoration:none;
}
.footernav img {
width:100%;
}
.footernav li {
font-family: 'Poppins', sans-serif;
    font-size: 1vw;
    color: #FFF;
    list-style: none;
    line-height:1.5em;
    padding-left: 0;
    text-decoration: none;
	padding-bottom:.3vw;
	font-weight:500;
}
.footernav li a {
    color: #FFF;
    text-decoration: none;
}
.footernav li a:hover {
    color: #fd9f02;
    text-decoration: none;
}
.socialnav li {
font-family: 'Poppins', sans-serif;
    font-size: 1vw;
    color: #FFF;
    list-style: none;
	display:inline-block;
    line-height:1.8em;
    padding-left: 0;
    text-decoration: none;
	padding-bottom:1vw;
	font-weight:500;
	margin-top:0%;
	margin-right:1vw;
}
.socialnav li a {
    color: #FFF;
    text-decoration: none;
}
.socialnav li a:hover {
    color: #c09400;
    text-decoration: none;
}
.read-more {
width:80%;
margin:0 auto;
}

.read-more li {font-family: 'Poppins', sans-serif;
    display: inline-block;
    padding: 1vw 2vw;
    background-color: #0070b8;
    z-index: 0;
    color: #FFF;
    text-align: center;
    font-size: 1.1vw;
    text-transform: none;
    font-weight: 400;
    text-decoration: none;
    margin-top: 2vw;
    border: 0;
}
.read-more li:hover {
    background-color: #000;
    color: #FFF;
	 text-decoration: none;
}
.read-more li:nth-child(1) {
background-color:#f7a921;
}
.read-more li:nth-child(1):hover {
background-color:#000;
}
.read-more li:nth-child(2) {
background-color:#f88311;
}
.read-more li:nth-child(2):hover {
background-color:#000;
}
.read-more li:nth-child(3) {
background-color:#f5550f;
}
.read-more li:nth-child(3):hover {
background-color:#000;
}
.tour-area {
    width: 100%;
    height:600px;
    position: relative;
    z-index:0;
}
.itineraries {
width:100%;
padding:4vw;
}
.itineraries img {
width:100%;
}
.itineraries h1 {
font-family: 'Poppins', sans-serif;
color:#0b5be4;
display:block;
font-size:2.5vw;
text-align: left;
text-transform:uppercase;
font-weight: bolder;
margin:0;
	}
	.itineraries p {font-family: 'Poppins', sans-serif;
	color:#000;
    font-size:1.2vw;
	line-height:1.5em;
	text-align: left;
	padding-left:0;
	padding-right:0;
	padding-top:2vw;
	font-weight:300;
	}
.rajasthan{margin:0 auto;width:90%;margin-top:0;margin-bottom:2%}
.rajasthan h1{font-family: 'Poppins', sans-serif;text-align:center;font-size:1.8em;text-transform:uppercase;padding:1%;line-height:2em; font-weight:bolder; color:#0b5be4;}
.rajasthan h1 span{background:#e67817;display:block;height:2px;width:5%;margin:0 auto}
.rajasthan p{text-align:center;font-size:1.2em;color:#3b3a3a;line-height:1.8em;padding-bottom:.5%; font-weight:bold;}
.fairs-box{ margin:0 2vw;}
.fairs-box h1{text-align:center;font-size:1.3vw;letter-spacing:4px;text-transform:uppercase;padding:1vw;line-height:2em;padding-bottom:2vw}
.fairs-box h1 span{background:#c3ac67;display:block;height:.2vw;width:10%;margin:0 auto}
.content-box{width:100%;}
.fairs{width:100%;overflow:hidden;border:1px solid #efefef;margin-bottom:4%}
.fairs-left{width:50%;float:left}
.fairs-right{width:50%;float:right}
.fairs-right img,.fairs-left img{width:100%;height:auto}
.fairs-right li,.fairs-left li{font-size:1.3vw;list-style:none;padding-left:5vw;padding-top:2vw;padding-bottom:2vw}
.fairs-right li i,.fairs-left li i{font-size:1vw;margin-right:2vw}
.fairs-right h2,.fairs-left h2{text-align:center;font-size:1.5vw;text-transform:uppercase;padding:2vw;line-height:2em;padding-bottom:0;margin-top:0;margin-bottom:1vw; font-weight:600;}
.fairs-right h2 span,.fairs-left h2 span{background:#e28c06;display:block;height:.2vw;width:10%;margin:0 auto}
.fairs-right h3,.fairs-left h3{text-align:center;font-size:1vw;text-transform:uppercase;padding:0%;line-height:2em;padding-bottom:2vw;margin-top:0;margin-bottom:0; font-weight:bold;}
.fairs-right p,.fairs-left p{font-family: 'Poppins', sans-serif;text-align:center;font-size:1.2vw;color:#444;line-height:1.5em;padding-left:5vw;padding-right:5vw;font-weight:300;}
.contacts {
	width:100%;
   background: #f6f6f6;
   margin-bottom:4%;
}
.contacts-left {
    width: 60%;
    float: left;
}
.contacts-left iframe {
    max-width: 100%;
    height: 730px
}
.contacts-right {
    width: 40%;
    float: left;
    padding:80px 0;
	background-color:#eeeeee;
    height:700px;
}
.contacts-right h1 {
font-family: 'Poppins', sans-serif;
    text-align: center;
    color: #252938;
    font-size: 1.2em;
   font-weight: bolder;
    letter-spacing: 0;
    margin: 0;
    text-transform: uppercase
}
.contacts-right h1::after {
    background: rgba(222, 144, 22, .7);
    content: "";
    display: block;
    height: 2px;
    margin:10px auto;
    position: initial;
    width: 30px
}
.contacts-right p {
font-family: 'Poppins', sans-serif;
    color:#444;
	font-weight:600;
    line-height: 1.7em;
	font-size:1.2em;
    padding-bottom: 33px;
    margin-left: 10%;
    margin-right: 10%;
    text-align:center;
}
.contacts-right p a {
font-family: 'Poppins', sans-serif;
    color:#444;
	font-weight:600;
    line-height: 1.7em;
	font-size:1.2em;
    padding-bottom: 33px;
    margin-left: 10%;
    margin-right: 10%;
    text-align:center;
}
.contacts-right p a:hover {
font-family: 'Poppins', sans-serif;
    color: #e28c06;
    text-decoration: none
}
.about-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top: 3.8%;
    margin-left: 3%;
    margin-right: 3%
}
.form-text {
    float: left;
    width: 100%;
    padding-left: 0
}
.form {
    margin-top: 0;
    padding:40px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.form textarea {font-family: 'Poppins', sans-serif;
    color: #999;
    padding: 10px 10px;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    font-size: 1.1em;
    font-weight: 400;
    background: #fff;
    border: 1px solid #ccc;
    text-transform: capitalize;
    outline: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0
}
.form select {font-family: 'Poppins', sans-serif;
    width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size: 1.1em;
    font-weight: 400;
    margin-bottom: 1em;
    color: #666;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease
}
.form textarea {font-family: 'Poppins', sans-serif;
    resize: none;
    height:150px;
    margin-bottom: 1em
}
.form input[type="submit"] {
font-family: 'Poppins', sans-serif;
    background: #fd9f02;
    padding: 1vw 1vw;
    display: block;
    color: #FFF;
    font-size: 2.1vw;
    border: 0;
    outline: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    margin-top: .5vw;
    margin-left: 0;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    width:30%;
	margin:0 auto;
	text-transform:uppercase;
}
.form input[type="submit"]:hover {
    background: #000;
    color: #fff
}
.form-text input[type="text"],
.contact-right textarea,
.contact form select {font-family: 'Poppins', sans-serif;
    width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size: 1.1em;
    font-weight:400;
    margin-bottom: 1em;
    color: #000;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease;
	text-transform:none;
	background-color: #FFF;
}
.dream {
    margin-left: 5%;
    margin-right: 5%;
    margin-top:0%;
}
.dream-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top:0%;
    margin-left: 3%;
    margin-right: 3%;
}
.dream-form-text {
    float: left;
    width: 100%;
    padding-left: 0
}
.dream-form-text h1 {font-family: 'Poppins', sans-serif;
	color:#000;
	display:block;
	font-size:1.3em;
	text-align:left;
	text-transform:uppercase;
	font-weight:400;
	padding-top:2%;
	padding-bottom:12px;
	padding-left:12px;
	margin:0;
	}
.dream-form {
    margin-top: 0;
    padding: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.dream-form textarea {font-family: 'Poppins', sans-serif;
    color: #999;
    padding: 10px 10px;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width:100%;
    font-size: 1.1em;
    font-weight: 400;
    background: #fff;
    border: 1px solid #ccc;
    text-transform: capitalize;
    outline: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0
}
.dream-form select {font-family: 'Poppins', sans-serif;
    width:100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size: 1.1em;
    font-weight: 400;
    margin-bottom: 1em;
    color: #666;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease
}
.dream-form textarea {font-family: 'Poppins', sans-serif;
    resize: none;
    height:150px;
    margin-bottom: 1em
}
.dream-form input[type="submit"] {
font-family: 'Poppins', sans-serif;
    background: #0b5be4;
    padding: 20px 20px;
    display: block;
    color: #FFF;
    font-size: 1.8em;
	font-weight:400;
    border: 0;
    outline: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    margin-top: .5em;
    margin-left: 0;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    width: 40%
}
.dream-form input[type="submit"]:hover {
    background: #e67817;
    color: #fff
}
.dream-form-text input[type="text"],
.dream-right textarea,
.dream form select {
    width:100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size: 1.1em;
    font-weight:400;
    margin-bottom: 1em;
    color: #000;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease;
	text-transform:none;
}
input {
	font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-size: 1.1em;
    font-weight: 400;
    margin-bottom: 1em;
    color: #000;
    outline: 0;
    transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -ms-transition: .5s all ease;
    text-transform: none;}
.clickable { cursor: pointer; }
.to-top{position:fixed;bottom:50px;right:0;width:50px;height:50px;color:#fff;line-height:50px;font-size:15px;background-image:url(../images/mono-blu.webp);z-index:100;display:none;margin-right:1%}.to-top:hover{background-image:url(../images/mono-blu-hover.webp)}

	.why-fly {
width:100%;
background-image:url(../images/why-flight-bg.webp);
background-position:center top;
height: 800px;
background-repeat:no-repeat;
}
.why-fly-box {
    width:48%;
	float:right;
	margin-top:25%;
	}
	.why-fly-box li {
	font-family: 'Poppins', sans-serif;
	list-style: outside;
	font-size:1.3em;
	font-weight:300;
	line-height:1.5em;
	color:#FFF;
	padding-bottom:2%;
	}
.why-fly h1 {
font-family: 'Poppins', sans-serif;
    color: #0b5be4;
    display: block;
    font-size: 2.5em;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-top: 1%;
	}
.wireframe-mode #header, .wireframe-mode #content-top, .wireframe-mode #content-top > *, .wireframe-mode #content-header, .wireframe-mode #content-header > *, .wireframe-mode #content-area, .wireframe-mode #content-area > *, .wireframe-mode #content-bottom, .wireframe-mode #content-bottom > *, .wireframe-mode #primary, .wireframe-mode #secondary, .wireframe-mode #sidebar-left-inner, .wireframe-mode #sidebar-right-inner, .wireframe-mode .block {
	padding:2px;
	border:1px solid #bbbbbb;
}
.wireframe-mode .node {
	border-bottom:1px solid #bbbbbb;
	margin-bottom:10px;
}
.wireframe-mode .block {
	margin-bottom:3px;
}
.wireframe-mode #content-top, .wireframe-mode #content-header, .wireframe-mode #content-area, .wireframe-mode #content-bottom {
	margin:0 3px 3px;
}
.wireframe-mode #footer {
	margin-top:3px;
	padding:2px;
	border:1px solid #cccccc;
}
.wireframe-mode .with-navigation #content, .wireframe-mode .with-navigation .sidebar {
	margin-top:50px;
}
.wireframe-mode #navigation {
	height:50px;
}
.panels-flexible-region {
	width:100%;
}
.instagram-embed {
	display:none;
}
small {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:15px;
	letter-spacing:0px;
	letter-spacing:1.5px;
	text-transform:uppercase;
	font-weight:400;
	background-color:#051e57;
	padding:8px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}
.field-name-node-link a {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
	color:white;
	padding:17px;
	text-align:center;
	width:175px;
	background-color:#E62774;
	display:block;
}
.field-name-node-link a:hover {
	background-color:#F53582;
}
.field-collection-container {
	border:none;
	padding:0px;
	margin:0px;
	float:none;
}
.field-collection-container * {
	border:none;
	padding:0px;
	margin:0px;
	float:none;
}
.bean-more-link {
	text-align:center;
}
.bean-more-link.panel-pane .pane-content a, .bean-more-link.entity-bean a {
	display:inline-block;
	margin:35px 0px;
	padding:25px 65px;
	background-color:#E62774;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
.inner-header {
width:100%;
margin:0 auto;
}
.inner-header img {
width:100%;
height:auto;
}
.banner {
	width:33.33%;
	max-width: 100%;
	float:left;
	margin-bottom:0.2%;
	background-color:#051e57;
	height: 755px;
	max-height: 100%;
	padding:4%;
	background-image:url(../images/form-bg.webp);
	background-repeat: no-repeat;
}
@media all and (min-width : 1360px) {
.banner {
	width:33.33%;
	max-width: 100%;
	float:left;
	margin-bottom:0.2%;
	background-color:#051e57;
	height: 855px;
	max-height: 100%;
	padding:4%;
	background-image:url(../images/form-bg.webp);
	background-repeat: no-repeat;
}
}
.banner h1 {
	font-family: 'Poppins', sans-serif;
	font-size: 26px;
	line-height: 40px;
	text-transform: uppercase;
	margin: 12px 0;
	color:#fff;
	font-weight:700;
}
.banner p {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	color:#fff;
	font-weight:400;
	padding-bottom:2em;
}
.services {
	display: block;
	text-align: center;
	margin-bottom:3vw;
}
.service-head h3 {
	color: #fff;
	font-size: 3em;
	font-weight: 300
}
.service-head p {
	color: #fff;
	font-size: 1.2em;
	text-transform: none;
	padding: .5em 0
}
.service-head span {
	color: #fff;
	font-size: 1.2em;
	text-transform: none;
	padding: .5em 0
}
.service-head span b {
	color: #dd878c;
	margin: 0
}
.service-grid {
	padding: 1px 1px 0 0;
	box-shadow: 0 1px 2px #ddd;
	width: 16.667%;
	background-color: #FFF;
	float:left;
}
 .service-grid:nth-child(4) {
 margin-right: 0
}
.service-pic {
	height: 100%;
	width: 100%
}
.service-pic img {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
 -webkit-transition: all .5s ease;
 transition: all .5s ease
}
.service-title {
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: 1px;
	color: #000;
	text-decoration: none;
	margin: .8em;
	font-weight: 600
}
.udaipur-bg {
	padding:2%;
	background-image:url(../images/gray-bg.webp);
	background-repeat: repeat;
}
.top-section-mobile {
display:none;
}
.top-section {
	background-color:#0b5be4;
}
.top-section-left {
	width:70%;
	float:left;
	text-align:left;
}
.top-section-middle {
	float:left;
	text-align:left;
}

.top-section-middle li i {
font-size:1.7vw;
padding-top:.3vw!important;
}
.top-section-right {
	float:right;
}
.top-section-middle li {
font-family: 'Poppins', sans-serif;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1vw;
	font-weight:600;
	text-align:left;
	margin-right:1vw;
	text-decoration:none;
	text-transform:none;
}

.top-section-left li:nth-child(1) {
background-color:#fd9f02;
padding:.5vw 1vw;
}
.top-section-left li {font-family: 'Poppins', sans-serif;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1vw;
	font-weight:400;
	text-align:left;
	margin-right:1vw;
	padding-top:.5vw;
	text-decoration:none;
	text-transform:none;
}
.top-section-left li a {
	color:#FFF;
	text-decoration:none;
}
.top-section-left li a:hover {
	color: #fd9f02;
	text-decoration:none;
}
.top-section-left li i {
	padding-right:.1vw;
}
.top-section-right li {font-family: 'Poppins', sans-serif;
	background-color:#fd9f02;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1vw;
	font-weight:500;
	text-align: center;
	text-decoration:none;
	text-transform:uppercase;
	padding:.5vw 1vw;
}
.top-section-right li a {
	color:#FFF;
	text-decoration:none;
}
.top-section-right li a:hover {
	color: #e6e9f1;
	text-decoration:none;
}
.top-section-right li i {
	font-size:1.3vw;
	font-weight:400;
	text-decoration:none;
}
.margin-bottom {
padding-bottom:4vw!important;
}
.why-choose-box {
width:100%;
margin-top:4vw;
}
.why-bg {
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
}
.why-choose-point {
margin-bottom:2vw!important;
}
.why-choose-point .circle {
    float: left;
    display: block;
    font-weight: bold;
    height:4vw;
    line-height: 4vw;
    text-align: center;
	color:#ffffff;
	background:#fd9f02;
    width:4vw;
    margin:-.5vw 1vw 0 0;
    border-radius:100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
}
.why-choose-point p {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align:left;
    padding-left:.5vw;
    padding-right: 0;
    font-weight: 300;
}
.why-choose-box img {
width:100%;
}
.bg-color {
background-color:#ffefd4;
}
.carousel {
	position: relative;
}
.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.carousel-inner img {
width:100%;
height:auto;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}
 @media all and (transform-3d), (-webkit-transform-3d) {
 .carousel-inner > .item {
 -webkit-transition: -webkit-transform 0.6s ease-in-out;
 -moz-transition: -moz-transform 0.6s ease-in-out;
 -o-transition: -o-transform 0.6s ease-in-out;
 transition: transform 0.6s ease-in-out;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-perspective: 1000;
 -moz-perspective: 1000;
 perspective: 1000;
}
 .carousel-inner > .item.next, .carousel-inner > .item.active.right {
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
 left: 0;
}
 .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
 left: 0;
}
 .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
 left: 0;
}
}
.carousel-inner > .active,  .carousel-inner > .next,  .carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,  .carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,  .carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
 z-index:1000;
}
.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0) 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  z-index:1000;
}
.carousel-control:hover, .carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-control .icon-prev,  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}
.carousel-control .icon-prev,  .carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px;
}
.carousel-control .icon-next,  .carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px;
}
.carousel-control .icon-prev,  .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	line-height: 1;
	font-family: serif;
}
.carousel-control .icon-prev:before {
	content: '\2039';
}
.carousel-control .icon-next:before {
	content: '\203a';
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent;
}
.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}
.title-content {
	position:absolute;
	bottom:-6vw;
	left:12vw;
	width:100%;
}
.title-content h1 {
font-family: 'Desyrel';
    color: #fd9f02;
	display: block;
	height: auto;
	font-size:3em;
	font-weight:600;
	line-height:1.4;
	text-align:left;
	text-shadow: 2px 2px 5px #000;
	text-transform: none;
	letter-spacing:0;
}
.title-content h1 span {
font-weight:600;
color:#fd9f02;
}
.title-content p {
font-family: 'Poppins', sans-serif;
color:#FFF;
font-size:5em;
font-weight:bold;
line-height:1.1em;
text-align:left;
color:#FFF;
text-shadow: 2px 2px 5px #000;
letter-spacing:0;
text-transform: none;
padding-top:0;
padding-bottom:1vw;
}
.title-content h5 a {
background-color:#fd9f02;
font-size: 1.8em;
font-weight:400;
color: #FFF;
padding-top: 0;
float: left;
text-decoration: none;
padding:20px 30px;
}
.title-content h5 a:hover {
color: #FFF;
background-color:#000;
}
.title-content h5 a i {
    position: relative;
    top:3px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/**
 * Tooltip Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom:.5vw;
  margin-left: -4vw;
  padding: .5vw;
  width: 12vw;
  -webkit-border-radius:1vw;
  -moz-border-radius:1vw;
  border-radius:1vw;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size:1vw;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -.5vw;
  width: 0;
  border-top: .1vw solid #000;
  border-top: .1vw solid hsla(0, 0%, 20%, 0.9);
  border-right: .1vw solid transparent;
  border-left: .1vw solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.btn {
font-family: 'Poppins', sans-serif;
background-color:#000;
font-size:1vw;
font-weight:400;
background: #000;
text-align:center;
color: #fff;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border: 0;
border-radius:0;
padding:.8vw 1vw;
margin-top:1vw;
text-transform:uppercase;
}
.btn:hover {
background: #fd9f02;
color: #FFF;
}
.booking-btn {
width:55%;
font-family: 'Poppins', sans-serif;
background-color:#000;
font-size:1.2vw;
font-weight:400;
background: #000;
text-align:center;
color: #fff;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border: 0;
border-radius:2vw;
padding:1vw 1vw;
margin-top:0;
text-transform:uppercase;
}
.booking-btn:hover {
background: #fd9f02;
color: #FFF;
}
.tour-booking {
width:45%;
font-family: 'Poppins', sans-serif;
background-color:#000;
font-size:1.3vw;
font-weight:400;
background: #000;
text-align:center;
color: #fff;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border: 0;
border-radius:2vw;
padding:1vw 1vw;
margin-top:1vw;
text-transform:uppercase;
}
.tour-booking:hover {
background: #fd9f02;
color: #FFF;
}
.enquiry-btn {
width:30%;
margin:0 auto;
font-family: 'Poppins', sans-serif;
background-color:#000;
font-size:1.2vw;
font-weight:600;
background: #fd9f02;
color: #fff;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border: 0;
padding:1vw 2vw;
margin-top:0;
text-transform:uppercase;
}
.enquiry-btn:hover {
background: #000;
color: #FFF;
}

 @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:8vw;
 right:0;
 padding-bottom:2vw;
}
 .carousel-indicators {
 bottom: 20px;
}
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
 @media only screen and (max-width:640px) {
 .bean-more-link.panel-pane .pane-content a, .bean-more-link.entity-bean a {
 padding:20px 65px;
}
}
.bean-more-link.panel-pane .pane-content a:hover, .bean-more-link.entity-bean a:hover {
	background-color:#F53582;
}
.view .pager-load-more a {
	display:inline-block;
	margin:35px 0px;
	padding:20px 65px;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
	background-color:#E62774;
	color:white;
}
.view .pager-load-more a:hover {
	background-color:#F53582;
}
.sft-ajax-loader {
	position:absolute;
	top:0;
	width:100%;
	background:rgba(0, 0, 0, 0.4);
	z-index:9999;
}
.sft-ajax-loader img {
	display:block;
	position:absolute;
	top:30%;
	left:50%;
	margin-top:-16px;
	margin-left:-16px;
}
 @media only screen and (max-width:640px) {
 .layout-content .hide-in-mobile {
 display:none;
}
}
.layout-bottom .mobile-only {
	display:none;
}
 @media only screen and (max-width:640px) {
 .layout-bottom .mobile-only {
 display:block;
}
}
html.lt-ie9 body.page-home #ui-datepicker-div {
	display:none !important;
}
 @media print {
* {
	background:transparent !important;
	color:black !important;
	box-shadow:none !important;
	text-shadow:none !important;
	filter:none !important;
	-ms-filter:none !important;
}
a, a:visited {
	text-decoration:underline;
}
a[href]:after {
	content:" (" attr(href) ")";
}
abbr[title]:after {
	content:" (" attr(title) ")";
}
 .ir a:after, 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;
}
 @page {
 margin:0.5cm;
}
p, h2, h3 {
	orphans:3;
	widows:3;
}
h2, h3 {
	page-break-after:avoid;
}
.sidebar, #navigation, #header-region, #search-theme-form, #footer, .breadcrumb, .tabs, .feed-icon, .links {
	display:none;
}
#page {
	width:100%;
}
#content, #content #content-inner, .content, .title {
	margin:20px 0;
	width:auto;
}
a:hover, a:active, a:link, a:visited {
	color:black;
}
#content a:link:after, #content a:visited:after {
	content:" (" attr(href) ") ";
	font-size:11px;
	line-height:16.5px;
	letter-spacing:0px;
	font-weight:normal;
}
#main {
	border-top:1px solid #C9CBCD;
}
#logo {
	width:100% !important;
}
#logo:after {
	content:'' !important;
}
}
form#user-login {
	margin:0 6.41026%;
	padding:10px;
}
 @media only screen and (max-width:960px) {
 form#user-login {
 margin:0 3.5%;
}
}
 @media only screen and (max-width:640px) {
 form#user-login {
 margin:0 30px;
 padding:0;
}
}
#content-header .tabs.primary {
	margin-top:-18px;
}
.cd-dropdown {
	position:relative;
	display:inline-block;
}
.cd-dropdown div.selectable {
	display:block;
	position:relative;
	cursor:pointer;
	background:white;
	text-align:left;
	margin:7px 10px 5px 10px;
	white-space:nowrap;
}
.cd-dropdown div.selectable:after {
	content:"\e615";
	font-size:40px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.5;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.cd-dropdown div.selectable:after {
	margin-left:5px;
}
.cd-dropdown.active > span:after {
	content:"\e616";
	font-size:14px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.cd-dropdown ul {
	position:absolute;
	width:100%;
	top:46px;
	text-align:left;
	background-color:white;
}
.cd-dropdown ul li {
	position:absolute;
	overflow:hidden;
}
.cd-dropdown ul li span {
	margin:5px 10px;
	line-height:20px;
	display:block;
	cursor:pointer;
	opacity:0.9;
}
.cd-dropdown span {
	white-space:nowrap;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
 .cd-dropdown span span[class^="icon-"], .cd-dropdown span span[class*=" icon-"] {
 padding:0 30px 0 45px;
}
.cd-select {
	border:1px solid #ddd;
}
.pane-page-breadcrumb {
	position:absolute;
	top:0;
	padding-left:60px;
	background-color:rgba(220, 68, 5, 0.8);
	width:100%;
}
 @media only screen and (max-width:960px) {
 .pane-page-breadcrumb {
 padding-left:45px;
}
}
html.lt-ie9 .pane-page-breadcrumb {
	background:transparent;
	zoom:1;
}
 @media only screen and (max-width:640px) {
 .pane-page-breadcrumb {
 display:none;
}
}
.pane-page-breadcrumb .breadcrumb {
	font-family: 'Poppins', sans-serif;
	font-size:11px;
	line-height:18px;
	letter-spacing:1.1px;
	text-transform:uppercase;
	color:white;
	padding:17px 20px 0;
	height:50px;
	border-left:1px solid white;
}
 @media only screen and (max-width:960px) {
 .pane-page-breadcrumb .breadcrumb {
 padding:13px 15px 0;
 height:40px;
}
}
.pane-page-breadcrumb .breadcrumb a {
	color:white;
}
.pane-page-breadcrumb .breadcrumb a:hover {
	color:#ffba9e;
}
.pane-page-breadcrumb .breadcrumb span {
	font-family: 'Poppins', sans-serif;
	opacity:.5;
}
.pane-page-title-detail .pane-page-breadcrumb {
	position:inherit;
	background:inherit;
	padding:0;
	margin:0 6.41026%;
}
 @media only screen and (max-width:960px) {
 .pane-page-title-detail .pane-page-breadcrumb {
 margin:0 3.5%;
}
}
 @media only screen and (max-width:640px) {
 .pane-page-title-detail .pane-page-breadcrumb {
 display:none;
}
}
.pane-page-title-detail .pane-page-breadcrumb .breadcrumb {
	border:0;
	padding-left:10px;
}
.pane-page-title-detail .field-name-body {
	padding:0 !important;
}
 @media only screen and (max-width:640px) {
 .pane-page-title-detail .pane-node-body, .pane-page-title-detail .pane-node-author {
 display:none;
}
}
.bxslider > * {
	display:none;
}
.bxslider > *:first-child {
	display:inherit;
}
.bxslider.viewsSlideshowBxslider-processed > * {
	display:inherit;
}
.bx-pager {
	position:absolute;
	text-align:center;
	width:300px;
	margin-left:-150px;
	bottom:35px;
	left:50%;
	z-index:20;
}
.field-name-field-partner-image .bx-pager {
	bottom:14px;
}
.bx-pager .bx-pager-item {
	display:inline;
	margin:0 1px;
}
.bx-pager .bx-pager-item a {
	overflow:hidden;
	width:10px;
	height:0px;
	padding-top:11px;
	display:inline-block;
	background-color:white;
}
 @media only screen and (max-width:640px) {
 .bx-pager .bx-pager-item a {
 width:25px;
 padding-top:25px;
}
}
.bx-pager .bx-pager-item a.active {
	background-color:#E62774;
}
.bx-controls-direction {
	position:absolute;
	top:50%;
	margin-top:-35px;
	width:100%;
}
.field-name-field-partner-image .bx-controls-direction {
	overflow:visible;
	height:0;
}
.bx-controls-direction a {
	display:block;
	width:35px;
	height:70px;
	overflow:hidden;
}
.bx-controls-direction a:before {
	display:block;
	border-radius:50%;
	background-color:#E62774;
	text-align:center;
	width:35px;
	height:45px;
	padding-top:25px;
}
.bx-controls-direction a.bx-prev {
	float:left;
}
.bx-controls-direction a.bx-prev:before {
	content:"\e61c";
	font-size:35px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.55;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.bx-controls-direction a.bx-prev:before {
	margin-left:-35px;
	padding-left:35px;
}
.bx-controls-direction a.bx-next {
	float:right;
}
.bx-controls-direction a.bx-next:before {
	content:"\e620";
	font-size:35px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.55;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.bx-controls-direction a.bx-next:before {
	padding-right:35px;
}
.pane-sft-addthis-addthis-block .pane-content, .field-type-addthis, .field-name-field-addthis {
	position:relative;
}
body.node-type-article .pane-sft-addthis-addthis-block .pane-content, body.node-type-article .field-type-addthis, body.node-type-article .field-name-field-addthis {
	z-index:1;
}
.pane-sft-addthis-addthis-block .pane-content a, .field-type-addthis a, .field-name-field-addthis a {
	z-index:0 !important;
	width:50px;
	height:0;
	overflow:hidden;
	padding:50px 0 0 0 !important;
	display:inline-block;
	border-left:1px solid #fff;
	position:absolute;
	z-index:100;
	right:0;
}
.pane-sft-addthis-addthis-block .pane-content a:before, .field-type-addthis a:before, .field-name-field-addthis a:before {
	content:"\e613";
	font-size:40px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.pane-sft-addthis-addthis-block .pane-content a:before, .field-type-addthis a:before, .field-name-field-addthis a:before {
	display:block;
	text-align:center;
	margin-top:-45px;
	margin-bottom:5px;
}
 @media only screen and (max-width:960px) {
 .pane-sft-addthis-addthis-block .pane-content a, .field-type-addthis a, .field-name-field-addthis a {
 width:40px;
 height:0;
 overflow:hidden;
 padding:40px 0 0 0 !important;
 display:inline-block;
}
 .pane-sft-addthis-addthis-block .pane-content a:before, .field-type-addthis a:before, .field-name-field-addthis a:before {
 content:"\e613";
 font-size:40px;
 color:white;
 font-family:'sft-icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
 .pane-sft-addthis-addthis-block .pane-content a:before, .field-type-addthis a:before, .field-name-field-addthis a:before {
 display:block;
 text-align:center;
 margin-top:-40px;
 margin-bottom:0px;
}
}
.page-page-error .content .pane-block-81 .pane-content, .page-page-error .content .pane-block-76 .pane-content {
	text-align:center;
	padding:15% 0 365px 0;
}
.page-page-error .content .pane-block-81 .pane-content p, .page-page-error .content .pane-block-76 .pane-content p {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:24px;
	letter-spacing:0.49px;
}
 @media only screen and (max-width:960px) {
 .page-page-error .content .pane-block-81 .pane-content p, .page-page-error .content .pane-block-76 .pane-content p {
 font-size:14px;
 line-height:24px;
 letter-spacing:0.49px;
}
}
 @media only screen and (max-width:640px) {
 .page-page-error .content .pane-block-81 .pane-content p, .page-page-error .content .pane-block-76 .pane-content p {
 font-size:12px;
 line-height:24px;
 letter-spacing:0.42px;
}
}
.page-page-error .content .pane-block-81 .pane-content h2, .page-page-error .content .pane-block-76 .pane-content h2 {
	margin-bottom:50px;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	line-height:48px;
	letter-spacing:1.5px;
}
 @media only screen and (max-width:960px) {
 .page-page-error .content .pane-block-81 .pane-content h2, .page-page-error .content .pane-block-76 .pane-content h2 {
 font-size:30px;
 line-height:48px;
 letter-spacing:1.5px;
}
}
 @media only screen and (max-width:640px) {
 .page-page-error .content .pane-block-81 .pane-content h2, .page-page-error .content .pane-block-76 .pane-content h2 {
 font-size:24px;
 line-height:48px;
 letter-spacing:1.2px;
}
}
#ui-datepicker-div {
	background-color:rgba(0, 0, 0, 0.8);
	color:white;
	border:none;
	border-radius:0;
	padding:10px 25px 15px;
	width:250px;
}
 @media only screen and (max-width:640px) {
 #ui-datepicker-div {
 width:100%;
 position:absolute;
 left:0 !important;
 padding-left:10%;
 padding-right:10%;
}
}
#ui-datepicker-div .ui-datepicker-header {
	border:none;
	background:transparent;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:32px;
	letter-spacing:0.7px;
	text-transform:uppercase;
	color:white;
}
 @media only screen and (max-width:640px) {
 #ui-datepicker-div .ui-datepicker-header {
 font-size:20px;
 line-height:40px;
 letter-spacing:1px;
}
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
	margin:0 20px;
}
#ui-datepicker-div .ui-datepicker-header > a {
	top:2px !important;
	width:20px;
}
#ui-datepicker-div .ui-datepicker-header > a span {
	display:none;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-state-hover {
	border:none;
	background:transparent;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-state-hover:before {
	color:#65b2e9 !important;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-datepicker-prev {
	left:0 !important;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-datepicker-prev:before {
	content:"\e61c";
	font-size:40px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.7;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-datepicker-next {
	right:0 !important;
}
#ui-datepicker-div .ui-datepicker-header > a.ui-datepicker-next:before {
	content:"\e620";
	font-size:40px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.7;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
#ui-datepicker-div .ui-datepicker-header > a:before {
	margin-left:-10px;
}
#ui-datepicker-div .ui-datepicker-calendar thead th {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:22px;
	letter-spacing:0px;
	font-weight:normal;
	color:white;
	padding:0;
}
#ui-datepicker-div .ui-datepicker-calendar tbody {
	border-top:none;
}
#ui-datepicker-div .ui-datepicker-calendar tbody tr:first-child td {
	padding-top:10px;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td {
	padding:0;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td a {
	padding:4px;
	text-align:center;
	background:transparent;
	border:none;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:22px;
	letter-spacing:-0.42px;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td a.ui-state-active {
	color:#65b2e9;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td a.ui-state-hover {
	color:white;
	background:#65b2e9;
}
#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled span {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:22px;
	letter-spacing:-0.42px;
	background:none;
	border:none;
	color:#bbbbbb;
	text-align:center;
}
 #header .panel-separator {
	display:none;
}
#header #logo {
	float:left;
	width:25%;
	padding-top:.2vw;
	padding-bottom:.5vw;
}
#logo img {
width:40%;
}
 
#header #header-region {
 *zoom:1;
}
#header #header-region:before {
	content:"";
	display:table;
}
#header #header-region:after {
	content:"";
	display:table;
	clear:both;
}
#header #block-panels_mini-header {
	float:right;
	width:75%;
	margin:.8vw 0 0;
	height: auto;
}
 
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header {
 position:inherit;
 width:90%;
  margin:0;
}
}
 @media only screen and (max-width:480px) {
 #header #block-panels_mini-header {
 position:inherit;
 width:100%;
  margin:0;
}
}
 @media only screen and (max-width:375px) {
 #header #block-panels_mini-header {
 position:inherit;
 width:100%;
 float:left;
 margin:0;
}
}
#header #block-panels_mini-header .pane-lang-dropdown-language {
	position:relative;
	top:1px;
}
#header #block-panels_mini-header .pane-lang-dropdown-language select {
	display:none;
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header .pane-lang-dropdown-language {
 display:none;
}
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language {
	text-transform:uppercase;
	font-size:1rem;
	float:right;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown {
	width:32px;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown ul {
	top:inherit;
	margin-top:13px;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown ul:before {
	font-size:45px;
	font-family:sft-icons;
	color:#E62774;
	position:absolute;
	top:-20px;
	left:-6px;
	content:"\e615";
	z-index:103;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown ul li {
	border-bottom:1px solid #dfdedc;
	position:relative;
	top:0px !important;
	list-style:initial;
	background-color:white;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown ul li:first-child {
	border-top:1px solid #7c868d;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown ul li:hover span {
	color:#E62774;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown div.selectable {
	margin-top:0px;
	margin-bottom:3px;
	color:#E62774;
}
#header #block-panels_mini-header .pane-lang-dropdown-language #lang_dropdown_form_language .cd-dropdown div.selectable:after {
	display:none;
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header .pane-nice-menus-2 {
 display:none;
}
}
#header #block-panels_mini-header .pane-nice-menus-1, #header #block-panels_mini-header .pane-nice-menus-2 {
	margin-top:6px;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down {
	background:none;
	border:none;
}
 @media only screen and (max-width:775px) {
 #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down {
 margin-left:15px;
}
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li {
	margin-right:40px;
	border:none;
	background:none;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul {
	width:200px;
	padding:0;
	border-top:1px solid #7c868d;
	margin-top:18px;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul:before, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul:before {
	font-size:45px;
	font-family:sft-icons;
	color:#E62774;
	position:absolute;
	top:-20px;
	left:20px;
	content:"\e615";
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul li, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul li {
	border-bottom:1px solid #dfdedc;
	padding:4px 0 4px 13px;
	margin:0px;
	width:100%;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul li.last, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul li.last {
	border-bottom:none;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul li:hover a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul li:hover a {
	color:#E62774;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.menu-path-explore ul li a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.menu-path-explore ul li a {
	font-size:1.2rem;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.last, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.last {
	margin-right:0;
}
 @media only screen and (max-width:775px) {
 #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li {
 margin-right:10px;
}
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.active-trail > a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.active-trail > a {
	color:#E62774;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.24px;
	text-transform:uppercase;
	text-decoration:none;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li a, #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li span, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li span {
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.24px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7c868d;
}
 @media only screen and (max-width:775px) {
 #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li a, #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li span, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li span {
 font-size:14px;
}
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li span, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li span {
	vertical-align:top;
	cursor:pointer;
	position:relative;
	z-index:1;
}
body.page-search #header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li span, body.page-search #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li span {
	cursor:default;
	color:#E62774;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down li.search span:before, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down li.search span:before {
	content:"\e612";
	font-family:"sft-icons";
	position:absolute;
	color:#efefef;
	font-size:60px;
	left:5px;
	top:3px;
	z-index:-1;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down ul, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down ul {
	margin-left:-10px;
	padding:10px;
	background-color:white;
	border:none;
}
#header #block-panels_mini-header .pane-nice-menus-1 ul.nice-menu-down ul li a, #header #block-panels_mini-header .pane-nice-menus-2 ul.nice-menu-down ul li a {
	margin:5px 0;
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links {
	float:right;
}
 @media only screen and (max-width:1000px) {
 #header #block-panels_mini-header .pane-menu-menu-sft-audience-links {
 display:none;
 position:absolute;
 z-index:200;
 background-color:white;
}
}
 @media only screen and (max-width:1000px) {
 #header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul {
 border-top:1px solid #7c868d;
 margin-top:10px;
}
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul li {
	float:left;
	list-style:none;
	padding:0;
	margin:0 6px;
}
 @media only screen and (max-width:1000px) {
 #header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul li {
 float:none;
 border-bottom:1px solid #dfdedc;
 margin:0;
 padding:5px;
}
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul li.active-trail > a {
	color:#E62774;
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul a {
	font-family: 'Poppins', sans-serif;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7c868d;
	font-weight:600;
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul a.active {
	color:#E62774;
}
#header #block-panels_mini-header .pane-menu-menu-sft-audience-links ul a:hover {
	color:#E62774;
}
#header #block-panels_mini-header #mini-panel-mobile_menu .pane-menu-menu-sft-audience-links ul {
	border-top:none;
	margin-top:0;
}
#header #block-panels_mini-header .pane-search-form {
	display:none;
}
#header #block-panels_mini-header #responsive-header-link {
	display:none;
	float:right;
}
 @media only screen and (max-width:960px) {
 body.i18n-en #header #block-panels_mini-header #responsive-header-link {
 display:block;
}
}
 @media only screen and (max-width:1000px) {
 body.i18n-en #header #block-panels_mini-header #responsive-header-link {
 display:block;
}
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header #responsive-header-link {
 display:block;
}
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a {
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:14px;
	letter-spacing:0.15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7c868d;
	padding-right:10px;
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a:after {
	content:"\e615";
	font-size:28px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header #responsive-header-link .pane-content p a {
 line-height:12px;
 font-size:12px;
}
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a.icon-up:before {
	font-family:sft-icons;
	font-size:30px;
	color:#E62774;
	position:absolute;
	line-height:0;
	margin:13px 0 0 37px;
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a:after {
	line-height:0;
	margin:13px 0 0 -7px;
	position:absolute;
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header #responsive-header-link .pane-content p a:after {
 margin:0;
}
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a.icon-up:after {
	content:'';
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header #responsive-header-link .pane-content p a:after {
 content:"\e614";
 font-size:22px;
 color:#7c868d;
 font-family:'sft-icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
}
#header #block-panels_mini-header #responsive-header-link .pane-content p a:hover {
	color:#E62774;
}
 @media only screen and (max-width:640px) {
 #header #block-panels_mini-header .pane-nice-menus-1 {
 display:none;
}
}
#header #block-search-form {
	display:none;
	clear:both;
	z-index:500;
	position:relative;
	background-color:rgba(255, 255, 255, 0.9);
}
.pane-panels-mini.pane-mobile-menu {
	display:none;
	position:absolute;
	width:100%;
	background-color:white;
	border-top:2px solid #E62774;
	top:68px;
	left:0px;
	z-index:150;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.24px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7c868d;
}
.pane-panels-mini.pane-mobile-menu .panel-separator {
	display:block !important;
	border-top:1px solid;
	height:0px;
	margin:0;
}
.pane-panels-mini.pane-mobile-menu ul {
	text-align:center;
}
.pane-panels-mini.pane-mobile-menu ul li {
	height:43px !important;
	padding-top:12px !important;
	border-bottom:1px solid #dfdedc;
	margin:0 !important;
}
.pane-panels-mini.pane-mobile-menu ul li a, .pane-panels-mini.pane-mobile-menu ul li span {
	cursor:pointer;
	color:#7c868d;
	font-size:16px !important;
}
.pane-panels-mini.pane-mobile-menu ul li a:hover, .pane-panels-mini.pane-mobile-menu ul li span:hover {
	color:#E62774 !important;
}
.pane-panels-mini.pane-mobile-menu .pane-system-main-menu .explore ul {
	display:none;
}
 @media only screen and (max-width:640px) {
 .pane-panels-mini.pane-mobile-menu .pane-menu-menu-sft-audience-links {
 width:100%;
 position:relative !important;
 background-color:transparent !important;
 color:#7c868d;
}
 .pane-panels-mini.pane-mobile-menu .pane-menu-menu-sft-audience-links + .panel-separator {
 display:none !important;
}
 body.i18n-en .pane-panels-mini.pane-mobile-menu .pane-menu-menu-sft-audience-links {
 display:block !important;
}
 body.i18n-en .pane-panels-mini.pane-mobile-menu .pane-menu-menu-sft-audience-links + .panel-separator {
 display:block !important;
}
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown {
	position:inherit;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown {
	text-align:center;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown > label {
	height:43px;
	border-bottom:1px solid #dfdedc;
	margin:0;
	color:#E62774;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown > label:after {
	content:"\e620";
	font-size:30px;
	font-family:"sft-icons";
	line-height:30px;
	top:8px;
	position:relative;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown .language-options-wrapper {
	position:absolute;
	z-index:210;
	top:0;
	left:100%;
	width:100%;
	height:100%;
	background-color:white;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown .language-options-wrapper .back-button {
	background-color:#E62774;
	padding-top:4px !important;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown .language-options-wrapper .back-button a {
	color:white;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown .language-options-wrapper .back-button a:hover {
	color:white !important;
}
.pane-panels-mini.pane-mobile-menu .pane-sft-mobile-language-dropdown-sft-mobile-language-dropdown .sft_mobile_language_dropdown .language-options-wrapper .back-button a:before {
	content:"\e61c";
	font-family:sft-icons;
	font-size:30px;
	position:relative;
	top:7px;
}
#main {
	clear:both;
}
body.i18n-en #footer .layout-content-column1 {
	margin-bottom:80px;
	border-right:1px solid #C7C7C7;
}

.pull-right {font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1.5em;
    padding-top:.7vw;
    padding-left:0;
    margin-left:0;
    text-align:left;
    font-size:1vw;
	color:#444;
}

.link {font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1.5em;
    padding-top:.7vw;
    padding-left:.1vw;
    margin-left:0;
    text-align: left;
    font-size:1vw;
	color:#444;
}

.link {font-family: 'Poppins', sans-serif;
    color: #444;
	float:left;
	}

.link a {font-family: 'Poppins', sans-serif;
    font-size:1vw;
    font-weight:600;
    color: #444
}

.pull-right {font-family: 'Poppins', sans-serif;
    color: #000
}
.view-sft-footer-sponsors {
	margin-bottom:50px;
	position:relative;
}
.view-sft-footer-sponsors ul li {
	text-align:center;
}
.view-sft-footer-sponsors ul li > span {
	white-space:nowrap;
	display:inline-block;
}
.view-sft-footer-sponsors ul li > span > * {
	margin:0 10px 0;
	max-width:40%;
	display:inline-block;
}
.view-sft-footer-sponsors ul li > span > *:first-child:last-child {
	max-width:70%;
}
.view-sft-footer-sponsors ul li > span > * img {
	max-width:100%;
	height:auto;
}
.view-sft-footer-sponsors .bx-pager {
	bottom:inherit;
	margin-top:25px;
	position:relative;
}
.view-sft-footer-sponsors .bx-pager .bx-pager-item a {
	background-color:#C7C7C7;
}
.view-sft-footer-sponsors .bx-pager .bx-pager-item a.active {
	background-color:#E62774;
}
body.node-type-webform .pane-page-title .pane-content {
	display:table;
	width:100%;
}
.page-title-pane-content .pane-content {
	display:table;
	width:100%;
}
.page-title-pane-content .pane-content .pane-page-breadcrumb {
	padding:0;
	background-color:transparent;
}
.page-title-pane-content .pane-content .pane-page-breadcrumb .breadcrumb {
	border:none;
	padding-left:0px;
}
.pane-page-title-detail .pane-content {
	display:table;
	width:100%;
}
.layout-sft-page-title {
	position:relative;
	overflow:hidden;
	color:#051e57;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	height:270px;
	background-image:url(../images/white-bg.webp);
	background-repeat:repeat;
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title {
 height:120px;
}
}
.layout-sft-page-title .layout-header {
	position:absolute;
	top:0;
	width:100%;
}
.layout-sft-page-title .layout-content {
	float:none;
	width:100%;
	padding:32px;
	    padding-bottom: 0px;
}
body.page-taxonomy-term .layout-sft-page-title {
	height:223px;
}
body.node-type-webform .layout-sft-page-title {
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}
.layout-sft-page-title .layout-header .panel-separator {
	display:none;
}
.layout-sft-page-title .layout-header .pane-node-field-addthis {
	float:right;
	border-left:1px solid white;
	margin:0 6.41026% 0 0;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-header .pane-node-field-addthis {
 margin:0 3.5% 0 0;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .layout-header .pane-node-field-addthis {
 margin:0 30px 0 0;
}
}
.layout-sft-page-title .layout-header .pane-page-breadcrumb {
	float:left;
	width:initial;
	margin:0 0 0 6.41026%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-header .pane-page-breadcrumb {
 margin:0 0 0 3.5%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .layout-header .pane-page-breadcrumb {
 margin:0 0 0 30px;
}
}
.layout-sft-page-title .layout-middle {
	max-height:490px;
	overflow:hidden;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-middle {
 max-height:none;
}
}
.layout-sft-page-title .layout-middle .panel-separator {
	display:none;
}
.layout-sft-page-title .layout-middle .pane-node-field-image {
	float:left;
	width:62.5%;
}
.layout-sft-page-title .layout-middle .pane-node-field-image img {
	min-width:100%;
	min-height:490px;
	width:100%;
	height:auto;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-middle .pane-node-field-image img {
 min-height:initial;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .layout-middle .pane-node-field-image img {
 min-height:initial;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-middle .pane-node-field-image {
 width:100%;
 float:none;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .layout-middle .pane-node-field-image {
 width:100%;
 float:none;
}
}
.layout-sft-page-title .layout-middle .pane-sft-trip-ideas-map {
	float:left;
	width:37.5%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .layout-middle .pane-sft-trip-ideas-map {
 width:100%;
 float:none;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .layout-middle .pane-sft-trip-ideas-map .openlayers-container {
 height:320px !important;
}
}
.layout-sft-page-title .field-name-field-watermark {
	content:"";
	position:absolute;
	top:0px;
	left:-50px;
	width:100%;
	height:90%;
	z-index:0;
	color:#E94486;
	white-space:nowrap;
	font-family:"Serifa W03 Rom", Cambria, Georgia, serif;
	text-transform:uppercase;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:423.15px;
	line-height:259.35px;
	letter-spacing:-14.81025px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .field-name-field-watermark {
 content:"";
 position:absolute;
 top:0px;
 left:-50px;
 width:100%;
 height:90%;
 z-index:0;
 color:#E94486;
 white-space:nowrap;
 font-family:"Serifa W03 Rom", Cambria, Georgia, serif;
 text-transform:uppercase;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 font-size:186px;
 line-height:114px;
 letter-spacing:-6.51px;
}
}
body.page-taxonomy-term .layout-sft-page-title .field-name-field-watermark {
	content:"";
	position:absolute;
	top:0px;
	left:-50px;
	width:100%;
	height:90%;
	z-index:0;
	color:#E94486;
	white-space:nowrap;
	font-family:"Serifa W03 Rom", Cambria, Georgia, serif;
	text-transform:uppercase;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:345.65px;
	line-height:211.85px;
	letter-spacing:-12.09775px;
}
.layout-sft-page-title .pane-node-title, .layout-sft-page-title .pane-node-body, .layout-sft-page-title .pane-term-description {
	position:relative;
	z-index:0;
	margin:0 6.41026%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .pane-node-title, .layout-sft-page-title .pane-node-body, .layout-sft-page-title .pane-term-description {
 margin:0 3.5%;
}
}
.layout-sft-page-title .pane-node-title h1, .layout-sft-page-title .page-title-h1 h1 {
	word-break:break-word;
	font-family: 'Poppins', sans-serif;
	font-size:46px;
	line-height:55px;
	letter-spacing:4.48px;
	text-transform:uppercase;
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .pane-node-title h1, .layout-sft-page-title .page-title-h1 h1 {
 font-size:22px;
 line-height:25px;
 letter-spacing:1.76px;
}
}
.layout-sft-page-title .pane-node-author {
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:15px;
	letter-spacing:0px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}
.layout-sft-page-title .pane-node-author h2 {
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:15px;
	letter-spacing:0px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}
.layout-sft-page-title .pane-node-author h2, .layout-sft-page-title .pane-node-author div {
	display:inline;
}
.layout-sft-page-title .pane-node-field-sponsor {
	color:white;
	padding-top:20px;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	font-size:14px;
	line-height:21px;
	letter-spacing:1.4px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .pane-node-field-sponsor {
 padding-top:15px;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .pane-node-field-sponsor {
 font-size:12px;
 line-height:14px;
 letter-spacing:1.2px;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .pane-node-field-sponsor {
 font-size:11px;
 line-height:7px;
 letter-spacing:1.1px;
}
}
.layout-sft-page-title .pane-node-field-sponsor h2 {
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	font-size:14px;
	line-height:21px;
	letter-spacing:1.4px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-page-title .pane-node-field-sponsor h2 {
 font-size:12px;
 line-height:14px;
 letter-spacing:1.2px;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-page-title .pane-node-field-sponsor h2 {
 font-size:11px;
 line-height:7px;
 letter-spacing:1.1px;
}
}
.layout-sft-page-title .pane-node-field-sponsor h2, .layout-sft-page-title .pane-node-field-sponsor div {
	display:inline;
}
.layout-sft-page-title .pane-node-field-sponsor div a {
	color:white;
}
.layout-sft-page-title .pane-node-body, .layout-sft-page-title .pane-term-description {
	font-family: 'Poppins', sans-serif;
}
.dfp-tag-wrapper ins {
	width:100% !important;
	background:transparent;
}
.pane-dfp-dfp-medium-rectangle {
	margin:30px auto 0;
	text-align:center;
	width:300px;
	max-width:100%;
}
.pane-dfp-dfp-medium-rectangle > .pane-title {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	line-height:23px;
	letter-spacing:0.9px;
	text-transform:uppercase;
	padding:15px 0;
	border-bottom:3px solid #E62774;
}
.pane-dfp-dfp-medium-rectangle iframe {
	width:100%;
}
.layout-sft-industry .layout-sidebar-bottom .pane-dfp-dfp-medium-rectangle {
	margin:30px 0 0 auto;
}
 @media only screen and (max-width:640px) {
 .layout-sft-industry .layout-sidebar-bottom .pane-dfp-dfp-medium-rectangle {
 margin:30px auto 0;
}
}
#dfp-ad-dfp_hp_sponsored_content-wrapper {
	padding:10px;
}
 @media only screen and (max-width:640px) {
 #dfp-ad-dfp_hp_sponsored_content-wrapper {
 padding:0 0 30px 0;
}
}
 @media only screen and (max-width:640px) {
 .view-stf-you-might-also-like .views-row > .dfp-tag-wrapper {
 padding-right:20px;
}
}
.view-sft-explore-featured .views-row-1 > .ads {
 *zoom:1;
	text-align:center;
}
.view-sft-explore-featured .views-row-1 > .ads:before {
	content:"";
	display:table;
}
.view-sft-explore-featured .views-row-1 > .ads:after {
	content:"";
	display:table;
	clear:both;
}
.view-sft-explore-featured .views-row-1 > .ads > .dfp-tag-wrapper {
	display:inline-block;
}
.view-sft-explore-featured .views-row-1 > .ads > .dfp-tag-wrapper:first-child {
	margin-right:25px;
}
.view-sft-explore-featured .views-row-1 > .ads > .dfp-tag-wrapper:last-child {
	margin-left:25px;
}
 @media only screen and (max-width:960px) {
 .view-sft-explore-featured .views-row-1 > .ads > .dfp-tag-wrapper {
 display:block;
 margin:10px 0 !important;
}
}
.pane-sft-dfp-two-ad-row {
	text-align:center;
}
.pane-sft-dfp-two-ad-row > .pane-title {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	line-height:23px;
	letter-spacing:0.9px;
	text-transform:uppercase;
	padding:50px 0 15px;
}
.pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper {
	display:inline-block;
}
.pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper:first-child {
	margin-right:25px;
}
.pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper:last-child {
	margin-left:25px;
}
.pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper iframe {
	position:relative !important;
}
 @media only screen and (max-width:960px) {
 .pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper:first-child {
 margin-right:10px;
}
 .pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper:last-child {
 margin-left:10px;
}
}
 @media only screen and (max-width:640px) {
 .pane-sft-dfp-two-ad-row > .pane-content > .dfp-tag-wrapper {
 display:block;
 margin:10px 0 !important;
}
}
body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row, body.node-type-trip-idea .pane-sft-dfp-two-ad-row {
	margin:50px 8.54701%;
}
 @media only screen and (max-width:960px) {
 body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row, body.node-type-trip-idea .pane-sft-dfp-two-ad-row {
 margin:50px 0;
}
}
 @media only screen and (max-width:640px) {
 body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row, body.node-type-trip-idea .pane-sft-dfp-two-ad-row {
 margin:50px 30px;
}
}
body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row > .pane-title, body.node-type-trip-idea .pane-sft-dfp-two-ad-row > .pane-title {
	border-top:1px solid #C7C7C7;
	margin:0 10px;
}
 @media only screen and (max-width:960px) {
 body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row > .pane-title, body.node-type-trip-idea .pane-sft-dfp-two-ad-row > .pane-title {
 margin:0 calc(5.09091% + 10px);
}
}
 @media only screen and (max-width:640px) {
 body.node-type-gallery.i18n-en .pane-sft-dfp-two-ad-row > .pane-title, body.node-type-trip-idea .pane-sft-dfp-two-ad-row > .pane-title {
 margin:0 10px;
}
}
.dfp-intl-neighborhoods-wrapper {
	float:left;
	width:395px;
}
 @media only screen and (max-width:960px) {
 .dfp-intl-neighborhoods-wrapper {
 width:290px;
}
}
 @media only screen and (max-width:640px) {
 .dfp-intl-neighborhoods-wrapper {
 width:100%;
}
}
.dfp-intl-neighborhoods-wrapper .pane-dfp-dfp-medium-rectangle {
	margin:30px 0 0 auto;
}
 @media only screen and (max-width:640px) {
 .dfp-intl-neighborhoods-wrapper .pane-dfp-dfp-medium-rectangle {
 margin:30px auto 0;
}
}
form.webform-client-form > .messages {
	background-color:transparent;
	color:#333333;
	border-style:solid;
	border-color:red;
	border-width:0 0 1px 0;
	padding-bottom:30px;
	margin:60px 0 50px;
}
form.webform-client-form > .messages:before {
	content:"!";
	font-family: 'Poppins', sans-serif;
	font-size:23px;
	line-height:23px;
	letter-spacing:0px;
	color:red;
	display:block;
	width:23px;
	height:23px;
	border:2px solid red;
	border-radius:50%;
	text-align:center;
}
form.webform-client-form > .messages h2 {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:23px;
	letter-spacing:0.7px;
	text-transform:uppercase;
	margin:15px 0 20px;
}
 @media only screen and (max-width:960px) {
 form.webform-client-form > .messages h2 br {
 display:none;
}
}
form.webform-client-form > .messages ul {
	margin:0;
}
form.webform-client-form > .messages ul li {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.7px;
	text-transform:none;
	color:red;
	list-style-type:disc;
	list-style-position:inside;
	margin:10px 0;
}
form.webform-client-form .form-item {
	margin:20px 0;
}
form.webform-client-form .form-item input.error, form.webform-client-form .form-item textarea.error, form.webform-client-form .form-item select.error {
	border:3px solid red;
	color:inherit;
}
form.webform-client-form h3 {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	line-height:35px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:40px 0;
}
form.webform-client-form h3 small {
	font-family:"Serifa W03 Bd", Cambria, Georgia, serif;
	font-size:30px;
	line-height:48px;
	letter-spacing:-0.3px;
	position:absolute;
	margin-top:-10px;
	margin-left:-75px;
	color:#d7dbdd;
}
 @media only screen and (max-width:640px) {
 form.webform-client-form h3 small {
 margin-left:-50px;
}
}
form.webform-client-form h3 small.active {
	color:#E62774;
}
form.webform-client-form label {
	margin-bottom:7px;
}
form.webform-client-form label .form-required {
	color:inherit;
}
form.webform-client-form .inline-error {
	margin-left:20px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.7px;
	text-transform:none;
	color:red;
}
form.webform-client-form input, form.webform-client-form textarea {
	background-color:#f3f3f3;
	width:100%;
	padding:12px 20px;
	border:0;
}
form.webform-client-form input:focus, form.webform-client-form textarea:focus {
	border:1px solid #E62774 !important;
	outline:none;
}
form.webform-client-form input.error, form.webform-client-form textarea.error {
	background-color:white;
}
form.webform-client-form textarea {
	height:180px;
}
form.webform-client-form .cd-dropdown {
	width:100%;
}
form.webform-client-form .cd-dropdown .selectable {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:21px;
	letter-spacing:0px;
	text-transform:none;
	margin:0;
	padding:12px 20px;
	background-color:#C7C7C7;
	color:white;
	width:100% !important;
	height:42px;
}
form.webform-client-form .cd-dropdown .selectable:after {
	color:white;
	position:absolute;
	margin:0 5px;
	right:0;
}
form.webform-client-form .cd-dropdown ul {
	max-height:400px;
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
	width:100%;
}
form.webform-client-form .cd-dropdown ul li {
	width:100%;
}
form.webform-client-form .cd-dropdown ul li span {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:21px;
	letter-spacing:0px;
	text-transform:none;
	padding:12px 20px;
	background-color:white;
	color:#333333;
	width:100%;
	height:42px;
}
form.webform-client-form .webform-datepicker:before {
	content:"\e60c";
	font-size:48px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.7;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
form.webform-client-form .webform-datepicker:before {
	position:absolute;
	margin:5px 0;
}
form.webform-client-form .webform-datepicker .form-type-select {
	display:none;
}
form.webform-client-form .webform-datepicker input {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:21px;
	letter-spacing:0.6px;
	text-transform:uppercase;
	padding-left:55px;
}
form.webform-client-form .webform-component-checkboxes, form.webform-client-form .webform-component-radios {
	margin:30px 0;
	background-color:white;
}
html.lt-ie9 form.webform-client-form .webform-component-checkboxes label.option, html.lt-ie9 form.webform-client-form .webform-component-radios label.option {
	display:inline !important;
}
form.webform-client-form .webform-component-checkboxes > label, form.webform-client-form .webform-component-radios > label {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:0.24px;
	text-transform:uppercase;
}
form.webform-client-form .webform-component-checkboxes > label + .form-checkboxes, form.webform-client-form .webform-component-radios > label + .form-checkboxes {
	margin:20px 0;
	padding-bottom:10px;
	border-bottom:1px solid #d7dbdd;
 *zoom:1;
}
form.webform-client-form .webform-component-checkboxes > label + .form-checkboxes:before, form.webform-client-form .webform-component-radios > label + .form-checkboxes:before {
	content:"";
	display:table;
}
form.webform-client-form .webform-component-checkboxes > label + .form-checkboxes:after, form.webform-client-form .webform-component-radios > label + .form-checkboxes:after {
	content:"";
	display:table;
	clear:both;
}
form.webform-client-form .webform-component-checkboxes > label + .form-checkboxes .form-type-checkbox, form.webform-client-form .webform-component-checkboxes > label + .form-checkboxes .form-type-radio, form.webform-client-form .webform-component-radios > label + .form-checkboxes .form-type-checkbox, form.webform-client-form .webform-component-radios > label + .form-checkboxes .form-type-radio {
	float:left;
	margin:0 30px 20px 0;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox], form.webform-client-form .webform-component-checkboxes input[type=radio], form.webform-client-form .webform-component-radios input[type=checkbox], form.webform-client-form .webform-component-radios input[type=radio] {
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:-1;
	outline:0 !important;
	opacity:0;
}
html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=checkbox], html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=radio], html.lt-ie9 form.webform-client-form .webform-component-radios input[type=checkbox], html.lt-ie9 form.webform-client-form .webform-component-radios input[type=radio] {
	width:20px;
	height:20px;
	opacity:none;
	position:static;
	padding:0;
	display:inline !important;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox] + label:before, form.webform-client-form .webform-component-checkboxes input[type=radio] + label:before, form.webform-client-form .webform-component-radios input[type=checkbox] + label:before, form.webform-client-form .webform-component-radios input[type=radio] + label:before {
	width:22px;
	height:22px;
	content:"";
	float:left;
	margin-right:15px;
	border:1px solid #333333;
}
html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=checkbox] + label:before, html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=radio] + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=checkbox] + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=radio] + label:before {
	display:none;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox][type=radio] + label:before, form.webform-client-form .webform-component-checkboxes input[type=radio][type=radio] + label:before, form.webform-client-form .webform-component-radios input[type=checkbox][type=radio] + label:before, form.webform-client-form .webform-component-radios input[type=radio][type=radio] + label:before {
	border-radius:50%;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox]:focus + label:before, form.webform-client-form .webform-component-checkboxes input[type=radio]:focus + label:before, form.webform-client-form .webform-component-radios input[type=checkbox]:focus + label:before, form.webform-client-form .webform-component-radios input[type=radio]:focus + label:before {
	border-color:#E62774;
}
html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=checkbox]:focus + label:before, html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=radio]:focus + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=checkbox]:focus + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=radio]:focus + label:before {
	border:none;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox]:checked + label, form.webform-client-form .webform-component-checkboxes input[type=radio]:checked + label, form.webform-client-form .webform-component-radios input[type=checkbox]:checked + label, form.webform-client-form .webform-component-radios input[type=radio]:checked + label {
	color:#E62774;
}
form.webform-client-form .webform-component-checkboxes input[type=checkbox]:checked + label:before, form.webform-client-form .webform-component-checkboxes input[type=radio]:checked + label:before, form.webform-client-form .webform-component-radios input[type=checkbox]:checked + label:before, form.webform-client-form .webform-component-radios input[type=radio]:checked + label:before {
	background-color:#E62774;
	border-color:#E62774;
}
html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=checkbox]:checked + label:before, html.lt-ie9 form.webform-client-form .webform-component-checkboxes input[type=radio]:checked + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=checkbox]:checked + label:before, html.lt-ie9 form.webform-client-form .webform-component-radios input[type=radio]:checked + label:before {
	background:none;
	border:none !important;
}
form.webform-client-form .form-managed-button-replace:before {
	content:"Browse";
	display:block;
	background-color:#E62774;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
	text-align:center;
	height:18px;
	margin-bottom:-42px;
	padding:12px;
}
form.webform-client-form .form-managed-button-replace input[type=file] {
	opacity:0;
	height:42px;
}
form.webform-client-form .form-managed-button-replace input[type=submit] {
	display:none;
}
form.webform-client-form input[type=submit] {
	background-color:#E62774;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
form.webform-client-form input[type=submit]:hover {
	background-color:#F53582;
}
#webform-client-form-251 {
	width:660px;
	margin:60px auto 100px;
}
#webform-client-form-251:before {
	content:"*Required Field";
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:12px;
	letter-spacing:0.6px;
	text-transform:uppercase;
	margin:60px 0;
	border-bottom:1px solid #C7C7C7;
	padding-bottom:25px;
	display:block;
}
body.node-type-webform form.webform-client-form {
	margin:0 9.15751% 60px 13.5%;
	padding:10px;
}
body.node-type-webform form.webform-client-form:before {
	content:"*Required Field";
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:12px;
	letter-spacing:0.6px;
	text-transform:uppercase;
	margin:25px 0;
	display:block;
}
body.node-type-webform form.webform-client-form label {
	text-transform:uppercase;
}
body.node-type-webform .webform-confirmation {
	margin:60px 9.15751% 60px 13.5%;
	padding:10px;
}
body.node-type-webform .webform-confirmation h2 {
	margin:15px 0;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	line-height:35px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}
.pane-webform-client-block-246 {
	margin:40px 6.41026%;
	padding:0 10px;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 {
 margin:40px 3.5%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 {
 margin:40px 30px;
}
}
.layout-sidebar .pane-webform-client-block-246 {
	margin:40px 0;
}
 @media only screen and (max-width:640px) {
 .layout-sidebar .pane-webform-client-block-246 {
 margin:40px 30px;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p strong {
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
}
 @media only screen and (max-width:640px) {
 .layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p strong {
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
}
}
.layout-sidebar .pane-webform-client-block-246 .form-actions:after {
	content:"\e620";
	font-size:30px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.55;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	top:-42px;
	left:33%;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 {
 padding:0;
}
}
.pane-webform-client-block-246 .node-webform {
	border-top:3px solid #E62774;
	position:relative;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform {
 border-top:none;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform {
	border-top:none;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform {
 border-top:none;
}
}
.pane-webform-client-block-246 .node-webform .field-name-body {
	float:left;
	display:inline-block;
	width:54%;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform .field-name-body {
 width:61%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body {
 width:100%;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body {
	width:100%;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body {
 width:100%;
}
}
body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body {
	width:100%;
	display:block;
	text-align:center;
}
.pane-webform-client-block-246 .node-webform .field-name-body:before {
	border-radius:50%;
	margin:30px 30px 10px 0;
	width:75px;
	height:75px;
	background-color:#69b3e7;
	float:left;
	content:"\e632";
	color:white;
	line-height:1.95;
	text-align:center;
	font-size:37px;
	font-family:"sft-icons";
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform .field-name-body:before {
 margin:30px 10px 10px 0;
}
}
body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body:before, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body:before {
	margin:70px 15px 10px 15px;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body:before {
 display:none;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body:before {
	display:none;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body:before, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body:before {
 display:none;
}
}
.pane-webform-client-block-246 .node-webform .field-name-body p {
	border-left:1px solid #E62774;
	width:75%;
	float:left;
	height:115px;
	padding:35px 0 0 5%;
	display:block;
	white-space:nowrap;
}
.pane-webform-client-block-246 .node-webform .field-name-body p.row-1 {
	display:none;
}
html.lt-ie9 .pane-webform-client-block-246 .node-webform .field-name-body p:first-child {
	display:none;
}
html.lt-ie9 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p:first-child {
	display:block;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p {
 border-left:none;
 width:100%;
 text-align:center;
 min-height:200px;
 white-space:normal;
}
 .pane-webform-client-block-246 .node-webform .field-name-body p.row-0 {
 display:none;
}
 .pane-webform-client-block-246 .node-webform .field-name-body p.row-1 {
 display:block;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p {
	border-left:none;
	width:100%;
	text-align:center;
	min-height:200px;
	white-space:normal;
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p.row-0 {
	display:none;
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p.row-1 {
	display:block;
}
body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p {
	height:215px;
	width:79%;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p {
 border-left:none;
 width:100%;
 text-align:center;
 min-height:200px;
 white-space:normal;
}
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p {
 padding:35px 0 0 3%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p {
 padding:0;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p {
	padding:0;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p {
 padding:0;
}
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p {
 font-size:12px;
 line-height:24px;
 letter-spacing:0.6px;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p {
 font-size:14px;
 line-height:28px;
 letter-spacing:0.56px;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p {
	font-size:14px;
	line-height:28px;
	letter-spacing:0.56px;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p {
 font-size:14px;
 line-height:28px;
 letter-spacing:0.56px;
}
}
.pane-webform-client-block-246 .node-webform .field-name-body p strong {
	display:block;
	margin-bottom:5px;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	line-height:36px;
	letter-spacing:3px;
	text-transform:uppercase;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p strong {
 font-size:25px;
 line-height:36px;
 letter-spacing:2.5px;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p strong {
	font-size:22px;
	line-height:22px;
	letter-spacing:2.2px;
	padding-bottom:20px;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p strong {
 border-bottom:3px solid #E62774;
 position:relative;
 margin-bottom:129px;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p strong {
	border-bottom:3px solid #E62774;
	position:relative;
	margin-bottom:129px;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p strong, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p strong {
 border-bottom:3px solid #E62774;
 position:relative;
 margin-bottom:129px;
}
}
 @media only screen and (max-width:640px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p strong, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p strong {
 white-space:nowrap;
}
}
.layout-sidebar body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p strong, .layout-sidebar body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p strong {
	white-space:nowrap;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform .field-name-body p strong:after {
 border-radius:50%;
 width:75px;
 height:75px;
 background-color:#69b3e7;
 content:"\e632";
 color:white;
 line-height:1.95;
 text-align:center;
 font-size:37px;
 font-family:"sft-icons";
 position:absolute;
 bottom:-105px;
 left:50%;
 margin-left:-37.5px;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform .field-name-body p strong:after {
	border-radius:50%;
	width:75px;
	height:75px;
	background-color:#69b3e7;
	content:"\e632";
	color:white;
	line-height:1.95;
	text-align:center;
	font-size:37px;
	font-family:"sft-icons";
	position:absolute;
	bottom:-105px;
	left:50%;
	margin-left:-37.5px;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform .field-name-body p strong:after, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform .field-name-body p strong:after {
 border-radius:50%;
 width:75px;
 height:75px;
 background-color:#69b3e7;
 content:"\e632";
 color:white;
 line-height:1.95;
 text-align:center;
 font-size:37px;
 font-family:"sft-icons";
 position:absolute;
 bottom:-105px;
 left:50%;
 margin-left:-37.5px;
}
}
.pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 {
	display:inline-block;
	width:46%;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 {
 width:39%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 {
 width:100%;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 {
	width:100%;
}
body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 {
	width:100%;
	display:block;
}
.pane-webform-client-block-246 .node-webform #webform-ajax-wrapper-246 div.error {
	clear:both;
	background:none;
	color:red;
	border:none;
	margin:0;
}
.pane-webform-client-block-246 .node-webform form {
	float:right;
	margin-top:32px;
}
body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform form, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform form {
	margin-top:-100px;
	width:78%;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform form, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform form {
 margin-top:0px;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform form {
 width:100%;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform form {
	width:100%;
}
 @media only screen and (max-width:960px) {
 body.page-taxonomy-term-13 .pane-webform-client-block-246 .node-webform form, body.page-taxonomy-term-86 .pane-webform-client-block-246 .node-webform form {
 width:100%;
}
}
.pane-webform-client-block-246 .node-webform form .form-item, .pane-webform-client-block-246 .node-webform form .form-actions {
	margin:0;
	float:left;
}
.pane-webform-client-block-246 .node-webform form input {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
	border:1px solid black;
	background-color:white;
	padding:25px;
	text-align:center;
	width:100%;
	font-weight:bold;
}
 .pane-webform-client-block-246 .node-webform form input::-webkit-input-placeholder {
 color:#333333;
}
 .pane-webform-client-block-246 .node-webform form input:-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-webform-client-block-246 .node-webform form input::-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-webform-client-block-246 .node-webform form input:-ms-input-placeholder {
 color:#333333;
}
.pane-webform-client-block-246 .node-webform form input[type=submit] {
	color:white;
	text-align:center;
	background-color:#E62774;
	border-color:#E62774;
}
.pane-webform-client-block-246 .node-webform form input[type=submit]:hover {
	background-color:#F53582;
}
.pane-webform-client-block-246 .node-webform form #webform-component-email {
	width:70%;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform form #webform-component-email {
 width:100%;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform form #webform-component-email {
	width:100%;
}
.pane-webform-client-block-246 .node-webform form #webform-component-zip-or-country-code {
	display:none;
}
.pane-webform-client-block-246 .node-webform form .form-actions {
	width:29%;
	margin-left:1%;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform form .form-actions {
 display:none;
}
}
.layout-sidebar .pane-webform-client-block-246 .node-webform form .form-actions {
	display:none;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-246 .node-webform form .form-actions:after {
 content:"\e620";
 font-size:30px;
 color:white;
 font-family:'sft-icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:0.55;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 top:-42px;
 left:33%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-246 .node-webform form .form-actions:after {
 left:41%;
}
}
.pane-webform-client-block-3061, .pane-webform-client-block-3066 {
	margin:26px 6.41026%;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-3061, .pane-webform-client-block-3066 {
 margin:40px 3.5%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061, .pane-webform-client-block-3066 {
 margin:0 30px;
}
}
.layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore .pane-webform-client-block-3066 {
	margin:26px 8.54701%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore .pane-webform-client-block-3066 {
 margin:40px 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore .pane-webform-client-block-3066 {
 margin:0 30px;
}
}
.pane-webform-client-block-3061 .pane-content, .pane-webform-client-block-3066 .pane-content {
	margin-left:10px;
	margin-right:10px;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 .pane-content, .pane-webform-client-block-3066 .pane-content {
 margin-left:0px;
 margin-right:0px;
}
}
.pane-webform-client-block-3061 .field-name-body, .pane-webform-client-block-3066 .field-name-body {
	font-family: 'Poppins', sans-serif;
	font-size:25px;
	line-height:20px;
	letter-spacing:0.625px;
	text-transform:uppercase;
	border-bottom:3px solid #E62774;
	color:#333;
}
.pane-webform-client-block-3061 .field-name-body p, .pane-webform-client-block-3066 .field-name-body p {
	margin-bottom:22px;
}
.pane-webform-client-block-3061 .field-name-field-watermark, .pane-webform-client-block-3066 .field-name-field-watermark {
	font-family:"Serifa W03 Bd", Cambria, Georgia, serif;
	text-transform:uppercase;
	font-size:108px;
	line-height:108px;
	letter-spacing:0px;
	color:#9c9f9f;
	margin-bottom:-59px;
	opacity:0.1;
	white-space:nowrap;
	position:relative;
	z-index:-1;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 .field-name-field-watermark, .pane-webform-client-block-3066 .field-name-field-watermark {
 overflow:hidden;
}
}
.pane-webform-client-block-3061 #webform-client-form-3061 .form-item, .pane-webform-client-block-3061 #webform-client-form-3066 .form-item, .pane-webform-client-block-3066 #webform-client-form-3061 .form-item, .pane-webform-client-block-3066 #webform-client-form-3066 .form-item {
	margin-top:0;
}
.pane-webform-client-block-3061 #webform-client-form-3061 > div, .pane-webform-client-block-3061 #webform-client-form-3066 > div, .pane-webform-client-block-3066 #webform-client-form-3061 > div, .pane-webform-client-block-3066 #webform-client-form-3066 > div {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-moz-box-orient:vertical;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	-webkit-flex-direction:column;
	flex-direction:column;
	flex-direction:row;
	height:106px;
}
html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 > div, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 > div, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 > div, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 > div {
	display:inline !important;
}
.page-home .pane-webform-client-block-3061 #webform-client-form-3061 > div, .page-home .pane-webform-client-block-3061 #webform-client-form-3066 > div, .page-home .pane-webform-client-block-3066 #webform-client-form-3061 > div, .page-home .pane-webform-client-block-3066 #webform-client-form-3066 > div {
	-webkit-flex-direction:row;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 > div, .pane-webform-client-block-3061 #webform-client-form-3066 > div, .pane-webform-client-block-3066 #webform-client-form-3061 > div, .pane-webform-client-block-3066 #webform-client-form-3066 > div {
 flex-direction:column;
 height:auto;
}
 .page-home .pane-webform-client-block-3061 #webform-client-form-3061 > div, .page-home .pane-webform-client-block-3061 #webform-client-form-3066 > div, .page-home .pane-webform-client-block-3066 #webform-client-form-3061 > div, .page-home .pane-webform-client-block-3066 #webform-client-form-3066 > div {
 -webkit-flex-direction:column;
}
}
.pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div {
	width:23.1602%;
	height:62px;
	margin-right:20px;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div {
 width:25.216%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div {
 width:100%;
}
}
.pane-webform-client-block-3061 #webform-client-form-3061 > div > div input, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div input, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div input, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div input {
	margin-top:26px;
}
.pane-webform-client-block-3061 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div.form-actions {
	margin-right:35px;
	margin-top:0px;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div.form-actions {
 width:25.1%;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3061 #webform-client-form-3066 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3061 > div > div.form-actions, .pane-webform-client-block-3066 #webform-client-form-3066 > div > div.form-actions {
 width:100%;
}
}
.pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-check-in, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-check-in-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-check-in, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-check-in-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-check-in, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-check-in-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-check-in, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-check-in-n {
	-moz-box-ordinal-group:1;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:1;
	-webkit-order:1;
	order:1;
}
.pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-check-out, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-check-out-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-check-out, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-check-out-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-check-out, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-check-out-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-check-out, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-check-out-n {
	-moz-box-ordinal-group:2;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:2;
	-webkit-order:2;
	order:2;
}
.pane-webform-client-block-3061 #webform-client-form-3061 #edit-actions, .pane-webform-client-block-3061 #webform-client-form-3061 #edit-actions--2, .pane-webform-client-block-3061 #webform-client-form-3066 #edit-actions, .pane-webform-client-block-3061 #webform-client-form-3066 #edit-actions--2, .pane-webform-client-block-3066 #webform-client-form-3061 #edit-actions, .pane-webform-client-block-3066 #webform-client-form-3061 #edit-actions--2, .pane-webform-client-block-3066 #webform-client-form-3066 #edit-actions, .pane-webform-client-block-3066 #webform-client-form-3066 #edit-actions--2 {
	-moz-box-ordinal-group:3;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:3;
	-webkit-order:3;
	order:3;
}
html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 #edit-actions, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 #edit-actions--2, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 #edit-actions, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 #edit-actions--2, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 #edit-actions, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 #edit-actions--2, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 #edit-actions, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 #edit-actions--2 {
	position:relative;
	top:-110px;
	float:right;
}
.pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n {
	-moz-box-ordinal-group:4;
	-webkit-box-ordinal-group:4;
	-ms-flex-order:4;
	-webkit-order:4;
	order:4;
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n {
 display:none;
}
}
.pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"] {
	background-color:transparent;
	height:62px;
	border:1px solid #333;
	width:100%;
	float:left;
	padding:12px 55px 12px 20px;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"] {
 padding:12px 37px 12px 20px;
}
}
 @media only screen and (max-width:640px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"], .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"] {
 padding:12px 55px 12px 20px;
}
}
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"]::-webkit-input-placeholder, .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"]::-webkit-input-placeholder, .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"]::-webkit-input-placeholder, .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"]::-webkit-input-placeholder {
 color:#333333;
}
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"]:-moz-placeholder, .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"]:-moz-placeholder, .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"]:-moz-placeholder, .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"]:-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"]::-moz-placeholder, .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"]::-moz-placeholder, .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"]::-moz-placeholder, .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"]::-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-webform-client-block-3061 #webform-client-form-3061 input[type="text"]:-ms-input-placeholder, .pane-webform-client-block-3061 #webform-client-form-3066 input[type="text"]:-ms-input-placeholder, .pane-webform-client-block-3066 #webform-client-form-3061 input[type="text"]:-ms-input-placeholder, .pane-webform-client-block-3066 #webform-client-form-3066 input[type="text"]:-ms-input-placeholder {
 color:#333333;
}
.pane-webform-client-block-3061 #webform-client-form-3061 input#edit-submit, .pane-webform-client-block-3061 #webform-client-form-3066 input#edit-submit, .pane-webform-client-block-3066 #webform-client-form-3061 input#edit-submit, .pane-webform-client-block-3066 #webform-client-form-3066 input#edit-submit {
	width:100%;
	height:62px;
	margin-right:15px;
}
.pane-webform-client-block-3061 #webform-client-form-3061 .webform-datepicker:before, .pane-webform-client-block-3061 #webform-client-form-3066 .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3061 .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3066 .webform-datepicker:before {
	margin:11px 0;
	content:none;
}
.pane-webform-client-block-3061 #webform-client-form-3061 .webform-component-date, .pane-webform-client-block-3061 #webform-client-form-3066 .webform-component-date, .pane-webform-client-block-3066 #webform-client-form-3061 .webform-component-date, .pane-webform-client-block-3066 #webform-client-form-3066 .webform-component-date {
	position:relative;
}
html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 .webform-component-date, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 .webform-component-date, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 .webform-component-date, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 .webform-component-date {
	width:25%;
	float:left;
}
.pane-webform-client-block-3061 #webform-client-form-3061 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3061 #webform-client-form-3066 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3061 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3066 .webform-component-date .webform-datepicker:before {
	content:"\e60c";
	font-size:60px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.pane-webform-client-block-3061 #webform-client-form-3061 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3061 #webform-client-form-3066 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3061 .webform-component-date .webform-datepicker:before, .pane-webform-client-block-3066 #webform-client-form-3066 .webform-component-date .webform-datepicker:before {
	position:absolute;
	right:0px;
	top:23px;
	z-index:-1;
}
.pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n {
	width:auto;
	line-height:62px;
	padding-top:26px;
	padding-left:20px;
	margin-right:0px;
	border-left:1px solid #E62774;
	height:100%;
}
 @media only screen and (max-width:1074px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n {
 line-height:25px;
 text-align:center;
}
}
 @media only screen and (max-width:960px) {
 .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by p, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n p, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by p, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n p, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by p, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n p, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by p, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n p {
 width:94px;
}
}
html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by, html.lt-ie9 .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by, html.lt-ie9 .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n {
	border-left:none;
}
.pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by a, .pane-webform-client-block-3061 #webform-client-form-3061 #webform-component-powered-by-n a, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by a, .pane-webform-client-block-3061 #webform-client-form-3066 #webform-component-powered-by-n a, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by a, .pane-webform-client-block-3066 #webform-client-form-3061 #webform-component-powered-by-n a, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by a, .pane-webform-client-block-3066 #webform-client-form-3066 #webform-component-powered-by-n a {
	color:transparent;
	background-image:url(images/booking_com_logo.webp);
	background-repeat:no-repeat;
	background-position-y:3px;
	background-size:88px;
}
.page-taxonomy-term-13, .page-taxonomy-term-86, .layout-sft-explore {
}
.page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3066, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3066, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3066 {
	margin:50px 8.54701%;
}
 @media only screen and (max-width:960px) {
 .page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3066, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3066, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3066 {
 margin:50px 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-13.layout-sft-explore .pane-webform-client-block-3066, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3061, .page-taxonomy-term-86.layout-sft-explore .pane-webform-client-block-3066, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore.layout-sft-explore .pane-webform-client-block-3066 {
 margin:50px 30px;
}
}
.page-taxonomy-term-13 .pane-webform-client-block-3061, .page-taxonomy-term-13 .pane-webform-client-block-3066, .page-taxonomy-term-86 .pane-webform-client-block-3061, .page-taxonomy-term-86 .pane-webform-client-block-3066, .layout-sft-explore .pane-webform-client-block-3061, .layout-sft-explore .pane-webform-client-block-3066 {
	padding-top:0px !important;
	margin:0 0 50px 0;
	height:auto;
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 .field-name-body, .page-taxonomy-term-13 .pane-webform-client-block-3066 .field-name-body, .page-taxonomy-term-86 .pane-webform-client-block-3061 .field-name-body, .page-taxonomy-term-86 .pane-webform-client-block-3066 .field-name-body, .layout-sft-explore .pane-webform-client-block-3061 .field-name-body, .layout-sft-explore .pane-webform-client-block-3066 .field-name-body {
	padding:1px 0;
	font-family: 'Poppins', sans-serif;
	font-size:25px;
	line-height:20px;
	letter-spacing:0.625px;
	text-transform:uppercase;
}
 @media only screen and (max-width:739px) {
 .page-taxonomy-term-13 .pane-webform-client-block-3061 .field-name-field-watermark, .page-taxonomy-term-13 .pane-webform-client-block-3066 .field-name-field-watermark, .page-taxonomy-term-86 .pane-webform-client-block-3061 .field-name-field-watermark, .page-taxonomy-term-86 .pane-webform-client-block-3066 .field-name-field-watermark, .layout-sft-explore .pane-webform-client-block-3061 .field-name-field-watermark, .layout-sft-explore .pane-webform-client-block-3066 .field-name-field-watermark {
 font-size:110px;
}
}
 @media only screen and (max-width:640px) {
 .page-taxonomy-term-13 .pane-webform-client-block-3061 .field-name-field-watermark, .page-taxonomy-term-13 .pane-webform-client-block-3066 .field-name-field-watermark, .page-taxonomy-term-86 .pane-webform-client-block-3061 .field-name-field-watermark, .page-taxonomy-term-86 .pane-webform-client-block-3066 .field-name-field-watermark, .layout-sft-explore .pane-webform-client-block-3061 .field-name-field-watermark, .layout-sft-explore .pane-webform-client-block-3066 .field-name-field-watermark {
 font-size:98px;
}
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div {
	display:block;
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div {
	float:left;
	width:37%;
	margin:0 2% 0 0;
}
 @media only screen and (max-width:640px) {
 .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div {
 width:100%;
 margin:0 0 20px 0;
}
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by-n, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by-n, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by-n, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by-n, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#webform-component-powered-by-n, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#webform-component-powered-by-n, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#webform-component-powered-by-n {
	line-height:25px;
	padding-left:2%;
	padding-top:65px;
	text-align:center;
	width:20%;
	height:190%;
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions {
	width:78%;
	padding:0 2% 0 0;
	height:70px;
	margin-top:-90px;
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2 input, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions input, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2 input, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions input, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2 input, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions input, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2 input, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions input, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2 input, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions input, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2 input, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions input, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2 input, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions input, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2 input, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions input, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2 input, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions input, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2 input, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions input, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2 input, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions input, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2 input, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions input {
	margin-top:0;
}
 @media only screen and (max-width:640px) {
 .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div#edit-actions, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions--2, .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div#edit-actions {
 width:100%;
 margin:25px 0 0 0;
 border:none;
 padding:0;
}
}
.page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div input[type="text"], .page-taxonomy-term-13 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div input[type="text"], .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div input[type="text"], .page-taxonomy-term-13 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div input[type="text"], .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3061 > div > div input[type="text"], .page-taxonomy-term-86 .pane-webform-client-block-3061 #webform-client-form-3066 > div > div input[type="text"], .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3061 > div > div input[type="text"], .page-taxonomy-term-86 .pane-webform-client-block-3066 #webform-client-form-3066 > div > div input[type="text"], .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3061 > div > div input[type="text"], .layout-sft-explore .pane-webform-client-block-3061 #webform-client-form-3066 > div > div input[type="text"], .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3061 > div > div input[type="text"], .layout-sft-explore .pane-webform-client-block-3066 #webform-client-form-3066 > div > div input[type="text"] {
	padding:12px 45px 12px 10px;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search .field-name-body {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	line-height:25px;
	letter-spacing:0px;
	text-transform:uppercase;
	padding:40px 0;
	color:white;
	text-align:center;
}
 @media only screen and (max-width:960px) {
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search .field-name-body {
 padding:25px 0;
}
}
 @media only screen and (max-width:640px) {
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search .field-name-body {
 padding:35px 0 30px;
}
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search .field-name-body p {
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .form-item {
	margin-top:0;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div {
	height:200px;
}
 @media only screen and (max-width:960px) {
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div {
 height:280px;
}
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div > div {
	width:49%;
	height:62px;
	float:left;
}
 @media only screen and (max-width:960px) {
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div > div {
 width:100%;
}
}
 @media only screen and (max-width:640px) {
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div > div {
 width:100%;
}
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 > div > div#webform-component-check-in-n {
	margin-right:2%;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input[type="text"] {
	height:62px;
	border:1px solid #333;
	width:100%;
	float:left;
	padding:12px 55px 12px 20px;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input[type="text"]::-webkit-input-placeholder {
 color:#333333;
}
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input[type="text"]:-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input[type="text"]::-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input[type="text"]:-ms-input-placeholder {
 color:#333333;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .form-actions {
	margin-top:0;
	margin-bottom:0;
	width:100%;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 input#edit-submit {
	width:100%;
	height:62px;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .webform-datepicker:before {
	margin:10px 0;
	content:none;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .webform-component-date {
	position:relative;
	margin-bottom:12px;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .webform-component-date .webform-datepicker:before {
	content:"\e60c";
	font-size:60px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 .webform-component-date .webform-datepicker:before {
	position:absolute;
	right:0px;
	top:0px;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 #webform-component-powered-by-n {
	position:absolute;
	bottom:0px;
	width:100%;
	padding-top:26px;
	text-align:center;
}
.view-id-sft_homepage_neighborhoods_hotels .field-name-hotel-search #webform-client-form-3066 #webform-component-powered-by-n a {
	font-weight:bold;
}
 @media only screen and (max-width:640px) {
 .layout-sft-neighborhoods-widget .layout-content-bottom-column.column2 .layout-inner {
 padding-left:0;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore #openlayers-container-openlayers-map {
 height:380px !important;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore #openlayers-container-openlayers-map #openlayers-map {
 height:380px !important;
}
}
.pane-menu-menu-sft-explore {
	background-color:black;
	padding:8px;
}
 @media only screen and (max-width:640px) {
 .pane-menu-menu-sft-explore {
 background-color:#E62774;
 padding:0;
}
}
.pane-menu-menu-sft-explore ul {
	text-align:center;
}
.pane-menu-menu-sft-explore ul li {
	list-style:none;
	padding:0 12px;
	display:inline-block;
}
.pane-menu-menu-sft-explore ul li a {
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	line-height:18px;
	letter-spacing:0.65px;
	text-transform:uppercase;
	color:white;
}
.pane-menu-menu-sft-explore ul li a.active-trail {
	color:#E62774;
}
.pane-menu-menu-sft-explore ul li a:hover {
	color:#E62774;
}
 @media only screen and (max-width:640px) {
 .pane-menu-menu-sft-explore ul {
 display:none;
 position:absolute;
 left:0;
 z-index:200;
 background-color:rgba(0, 0, 0, 0.8);
 width:100%;
}
 html.lt-ie9 .pane-menu-menu-sft-explore ul {
 background:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000, endColorstr=#C0000000);
 zoom:1;
}
 .pane-menu-menu-sft-explore ul li {
 display:block;
 padding:0;
 border-bottom:1px solid rgba(255, 255, 255, 0.07);
}
 .pane-menu-menu-sft-explore ul li a {
font-family: 'Poppins', sans-serif;
 font-size:14px;
 line-height:18px;
 letter-spacing:0.7px;
 text-transform:uppercase;
 display:block;
 padding:19px 30px;
}
}
.pane-menu-menu-sft-explore .mobile-opener {
	display:none;
}
 @media only screen and (max-width:640px) {
 .pane-menu-menu-sft-explore .mobile-opener {
 display:block;
 text-align:center;
}
 .pane-menu-menu-sft-explore .mobile-opener a {
font-family: 'Poppins', sans-serif;
 font-size:12px;
 line-height:17px;
 letter-spacing:1.2px;
 text-transform:uppercase;
 display:block;
 padding:16px 30px;
 color:white;
}
 .pane-menu-menu-sft-explore .mobile-opener a:after {
 content:"\e615";
 font-size:45px;
 color:white;
 font-family:'sft-icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:0;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
 .pane-menu-menu-sft-explore .mobile-opener a:after {
 vertical-align:middle;
 margin-left:-10px;
}
 .pane-menu-menu-sft-explore .mobile-opener a.open:after {
 content:"\e616";
}
}
.pane-sft-explore-map-explore-map-pane, .layout-sidebar .pane-views-panes {
	position:relative;
}
.pane-sft-explore-map-panel-pane-1 {
	margin-bottom:10px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .layout-content .pane-page-title-term, .layout-sft-explore .layout-content .pane-sft-explore-featured-featured, .layout-sft-explore .layout-content .pane-sft-explore-featured-explore-featured, .layout-sft-convention .layout-content .pane-page-title-term, .layout-sft-convention .layout-content .pane-sft-explore-featured-featured, .layout-sft-convention .layout-content .pane-sft-explore-featured-explore-featured {
 display:none;
}
}
.layout-sft-explore .field .label-above, .layout-sft-convention .field .label-above {
	font-family: 'Poppins', sans-serif;
}
.openlayers-map image, .openlayers-map circle {
	cursor:pointer;
}
.openlayers-map circle {
	z-index:999;
	stroke-width:0;
 transition:.25s all;
}
.openlayers-map circle:hover {
	fill:#F53582;
	fill-opacity:1;
	z-index:1;
}
.openlayers-map text {
	stroke-width:0;
}
.view-sft-explore-featured .field {
	text-align:center;
}
.view-sft-explore-featured.view-display-id-featured_mobile, .view-sft-explore-featured.view-display-id-featured_mobile_all, .view-sft-explore-featured.view-display-id-explore_feature_mobile {
	display:none;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch;
	overflow-y:hidden;
	white-space:nowrap;
}
 @media only screen and (max-width:640px) {
 .view-sft-explore-featured.view-display-id-featured_mobile, .view-sft-explore-featured.view-display-id-featured_mobile_all, .view-sft-explore-featured.view-display-id-explore_feature_mobile {
 display:block;
}
}
.view-sft-explore-featured.view-display-id-featured_mobile .views-row, .view-sft-explore-featured.view-display-id-featured_mobile_all .views-row, .view-sft-explore-featured.view-display-id-explore_feature_mobile .views-row {
	width:300px;
	display:inline-block;
	vertical-align:top;
}
.view-sft-explore-featured.view-display-id-featured_mobile .views-row .field, .view-sft-explore-featured.view-display-id-featured_mobile_all .views-row .field, .view-sft-explore-featured.view-display-id-explore_feature_mobile .views-row .field {
	white-space:normal;
}
.view-sft-explore-featured.view-display-id-featured, .view-sft-explore-featured.view-display-id-explore_featured, .view-sft-explore-featured.view-display-id-neighborhood {
	margin:0 8.54701%;
}
 @media only screen and (max-width:960px) {
 .view-sft-explore-featured.view-display-id-featured, .view-sft-explore-featured.view-display-id-explore_featured, .view-sft-explore-featured.view-display-id-neighborhood {
 margin:0 5.09091%;
}
}
.view-sft-explore-featured.view-display-id-featured .views-row, .view-sft-explore-featured.view-display-id-explore_featured .views-row, .view-sft-explore-featured.view-display-id-neighborhood .views-row {
	float:left;
	width:33.33333%;
	margin-bottom:20px;
}
.view-sft-explore-featured.view-display-id-featured .views-row-1, .view-sft-explore-featured.view-display-id-featured .views-row-4, .view-sft-explore-featured.view-display-id-explore_featured .views-row-1, .view-sft-explore-featured.view-display-id-explore_featured .views-row-4, .view-sft-explore-featured.view-display-id-neighborhood .views-row-1, .view-sft-explore-featured.view-display-id-neighborhood .views-row-4 {
	clear:left;
}
.view-sft-explore-featured.view-display-id-featured .view-content > .views-row:first-child, .view-sft-explore-featured.view-display-id-explore_featured .view-content > .views-row:first-child, .view-sft-explore-featured.view-display-id-neighborhood .view-content > .views-row:first-child {
	float:none;
	width:inherit;
	margin:0 -10.30928% 30px;
}
 @media only screen and (max-width:960px) {
 .view-sft-explore-featured.view-display-id-featured .view-content > .views-row:first-child, .view-sft-explore-featured.view-display-id-explore_featured .view-content > .views-row:first-child, .view-sft-explore-featured.view-display-id-neighborhood .view-content > .views-row:first-child {
 margin:0 -5.66802% 30px;
}
}
.view-sft-explore-featured.view-display-id-featured .view-content > .views-row:first-child + .views-row, .view-sft-explore-featured.view-display-id-explore_featured .view-content > .views-row:first-child + .views-row, .view-sft-explore-featured.view-display-id-neighborhood .view-content > .views-row:first-child + .views-row {
	width:50%;
}
.view-sft-explore-featured.view-display-id-featured .view-content > .views-row:first-child + .views-row + .views-row, .view-sft-explore-featured.view-display-id-explore_featured .view-content > .views-row:first-child + .views-row + .views-row, .view-sft-explore-featured.view-display-id-neighborhood .view-content > .views-row:first-child + .views-row + .views-row {
	width:50%;
}
.remove-extent .view-sft-explore-featured.view-display-id-featured .view-content > .views-row:first-child {
	margin:0;
}
.view-display-id-partners > .contextual-links-wrapper {
	top:-10px;
}
.sft-explore-filters .views-exposed-widgets {
	text-align:center;
	margin-bottom:0;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget .form-item {
	margin:0;
	padding:0;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value, .sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value2 {
	position:relative;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value label, .sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value2 label {
	display:none;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value .form-item-date-value, .sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value2 .form-item-date-value {
	position:relative;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value .form-item-date-value:after, .sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value2 .form-item-date-value:after {
	content:"\e626";
	font-size:22px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value .form-item-date-value:after, .sft-explore-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_value2 .form-item-date-value:after {
	position:absolute;
	right:0;
	top:-2px;
	z-index:1;
}
.sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget {
	display:inline-block;
}
 @media only screen and (max-width:640px) {
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget {
 display:block;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown {
 display:block;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown .selectable {
 display:none;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown.cd-active {
 border-bottom:1px solid #E62774;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > .columns, .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > ul {
 top:inherit !important;
 background-color:transparent;
 position:relative;
 padding:0;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > .columns ul, .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > ul ul {
 float:none;
 width:100%;
 padding:0;
}
 .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > .columns li, .sft-explore-filters .views-exposed-widgets .views-exposed-widget .views-widget .cd-dropdown > ul li {
font-family: 'Poppins', sans-serif;
 font-size:14px;
 line-height:20px;
 letter-spacing:1.4px;
 text-transform:uppercase;
 text-align:center;
 padding:15px 30px;
 margin:0;
 min-height:inherit;
 border-bottom:1px solid rgba(255, 255, 255, 0.07);
}
}
.sft-explore-filters-only .views-exposed-widgets .views-exposed-widget.views-widget-sort-by {
	display:none;
}
.sft-explore-filters-only .views-exposed-widgets .views-exposed-widget.views-widget-sort-order {
	display:none;
}
.sft-explore-sort-only .views-exposed-widget {
	display:none;
}
.sft-explore-sort-only .views-widget-sort-by {
	display:block;
}
.pane-sft-spingo-spingo-filter, .sft-explore-filters {
	position:relative;
	text-align:center;
	border-top:5px solid #E62774;
	z-index:1;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter, .sft-explore-filters {
 z-index:inherit;
}
}
.pane-sft-spingo-spingo-filter .form-item, .pane-sft-spingo-spingo-filter .views-exposed-widget, .sft-explore-filters .form-item, .sft-explore-filters .views-exposed-widget {
	border-right:2px solid #fff;
	vertical-align:top;
	display:inline-block;
	text-align:right;
	float:none;
	margin:-5px 0 0;
	padding:15px 40px 15px 10px;
}
.pane-sft-spingo-spingo-filter .form-item.views-submit-button, .pane-sft-spingo-spingo-filter .views-exposed-widget.views-submit-button, .sft-explore-filters .form-item.views-submit-button, .sft-explore-filters .views-exposed-widget.views-submit-button {
	padding:15px 20px;
}
 @media only screen and (max-width:960px) {
 .pane-sft-spingo-spingo-filter .form-item, .pane-sft-spingo-spingo-filter .views-exposed-widget, .sft-explore-filters .form-item, .sft-explore-filters .views-exposed-widget {
 padding:15px 30px 15px 0;
}
 .pane-sft-spingo-spingo-filter .form-item.views-submit-button, .pane-sft-spingo-spingo-filter .views-exposed-widget.views-submit-button, .sft-explore-filters .form-item.views-submit-button, .sft-explore-filters .views-exposed-widget.views-submit-button {
 padding:15px 10px;
}
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .form-item, .pane-sft-spingo-spingo-filter .views-exposed-widget, .sft-explore-filters .form-item, .sft-explore-filters .views-exposed-widget {
 display:block;
 margin:0;
 padding:0;
 border-bottom:1px solid rgba(255, 255, 255, 0.07);
 border-right:0;
 text-align:center;
}
 .pane-sft-spingo-spingo-filter .form-item.views-submit-button, .pane-sft-spingo-spingo-filter .views-exposed-widget.views-submit-button, .sft-explore-filters .form-item.views-submit-button, .sft-explore-filters .views-exposed-widget.views-submit-button {
 padding:10px 10px;
}
 .pane-sft-spingo-spingo-filter .form-item.form-type-checkbox, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-type-checkbox, .sft-explore-filters .form-item.form-type-checkbox, .sft-explore-filters .views-exposed-widget.form-type-checkbox {
 border-bottom:0;
}
 .pane-sft-spingo-spingo-filter .form-item.open-other label, .pane-sft-spingo-spingo-filter .views-exposed-widget.open-other label, .sft-explore-filters .form-item.open-other label, .sft-explore-filters .views-exposed-widget.open-other label {
 color:#C7C7C7;
}
 .pane-sft-spingo-spingo-filter .form-item.open label, .pane-sft-spingo-spingo-filter .views-exposed-widget.open label, .sft-explore-filters .form-item.open label, .sft-explore-filters .views-exposed-widget.open label {
 background-color:#E62774;
 position:relative;
}
 .pane-sft-spingo-spingo-filter .form-item.open label:after, .pane-sft-spingo-spingo-filter .views-exposed-widget.open label:after, .sft-explore-filters .form-item.open label:after, .sft-explore-filters .views-exposed-widget.open label:after {
 content:"";
 display:block;
 position:absolute;
 z-index:205;
 width:0;
 height:0;
 border-width:6px 7px 0px;
 border-style:solid;
 border-color:#E62774 transparent transparent;
 left:50%;
 bottom:-6px;
 margin-left:-7px;
}
}
.pane-sft-spingo-spingo-filter .form-item label, .pane-sft-spingo-spingo-filter .views-exposed-widget label, .sft-explore-filters .form-item label, .sft-explore-filters .views-exposed-widget label {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	display:block;
	margin:5px 10px -5px;
}
.pane-sft-spingo-spingo-filter .form-item label span.mobile, .pane-sft-spingo-spingo-filter .views-exposed-widget label span.mobile, .sft-explore-filters .form-item label span.mobile, .sft-explore-filters .views-exposed-widget label span.mobile {
	display:none;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .form-item label, .pane-sft-spingo-spingo-filter .views-exposed-widget label, .sft-explore-filters .form-item label, .sft-explore-filters .views-exposed-widget label {
font-family: 'Poppins', sans-serif;
 font-size:14px;
 line-height:18px;
 letter-spacing:0.7px;
 text-transform:uppercase;
 color:white;
 width:100%;
 text-align:center;
 margin:0;
 padding:19px 30px 16px;
}
 .pane-sft-spingo-spingo-filter .form-item label span.mobile, .pane-sft-spingo-spingo-filter .views-exposed-widget label span.mobile, .sft-explore-filters .form-item label span.mobile, .sft-explore-filters .views-exposed-widget label span.mobile {
 display:inline;
}
}
.pane-sft-spingo-spingo-filter .form-item input[type=checkbox], .pane-sft-spingo-spingo-filter .views-exposed-widget input[type=checkbox], .sft-explore-filters .form-item input[type=checkbox], .sft-explore-filters .views-exposed-widget input[type=checkbox] {
	display:none;
}
.pane-sft-spingo-spingo-filter .form-item input[type=checkbox] + label, .pane-sft-spingo-spingo-filter .views-exposed-widget input[type=checkbox] + label, .sft-explore-filters .form-item input[type=checkbox] + label, .sft-explore-filters .views-exposed-widget input[type=checkbox] + label {
	margin:9px 0 0 0;
	padding:4px 6px;
	border:1px solid #E62774;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .form-item input[type=checkbox] + label, .pane-sft-spingo-spingo-filter .views-exposed-widget input[type=checkbox] + label, .sft-explore-filters .form-item input[type=checkbox] + label, .sft-explore-filters .views-exposed-widget input[type=checkbox] + label {
 border-color:white;
 margin:0;
 padding:10px 25px;
 display:inline-block;
 width:inherit;
}
}
.pane-sft-spingo-spingo-filter .form-item input[type=checkbox]:checked + label, .pane-sft-spingo-spingo-filter .views-exposed-widget input[type=checkbox]:checked + label, .sft-explore-filters .form-item input[type=checkbox]:checked + label, .sft-explore-filters .views-exposed-widget input[type=checkbox]:checked + label {
	color:white;
	background-color:#E62774;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .form-item input[type=checkbox]:checked + label, .pane-sft-spingo-spingo-filter .views-exposed-widget input[type=checkbox]:checked + label, .sft-explore-filters .form-item input[type=checkbox]:checked + label, .sft-explore-filters .views-exposed-widget input[type=checkbox]:checked + label {
 border-color:#E62774;
}
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .form-item .date-range-selector-wrapper .cd-dropdown .selectable, .pane-sft-spingo-spingo-filter .views-exposed-widget .date-range-selector-wrapper .cd-dropdown .selectable, .sft-explore-filters .form-item .date-range-selector-wrapper .cd-dropdown .selectable, .sft-explore-filters .views-exposed-widget .date-range-selector-wrapper .cd-dropdown .selectable {
 display:none;
}
}
.pane-sft-spingo-spingo-filter .form-item .date-range-selector-wrapper .cd-dropdown .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .date-range-selector-wrapper .cd-dropdown .selectable:after, .sft-explore-filters .form-item .date-range-selector-wrapper .cd-dropdown .selectable:after, .sft-explore-filters .views-exposed-widget .date-range-selector-wrapper .cd-dropdown .selectable:after {
	content:"\e62e";
}
.pane-sft-spingo-spingo-filter .form-item .date-range-selector-wrapper .cd-dropdown.cd-active .selectable:after, .pane-sft-spingo-spingo-filter .form-item .date-range-selector-wrapper .cd-dropdown:hover .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .date-range-selector-wrapper .cd-dropdown.cd-active .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .date-range-selector-wrapper .cd-dropdown:hover .selectable:after, .sft-explore-filters .form-item .date-range-selector-wrapper .cd-dropdown.cd-active .selectable:after, .sft-explore-filters .form-item .date-range-selector-wrapper .cd-dropdown:hover .selectable:after, .sft-explore-filters .views-exposed-widget .date-range-selector-wrapper .cd-dropdown.cd-active .selectable:after, .sft-explore-filters .views-exposed-widget .date-range-selector-wrapper .cd-dropdown:hover .selectable:after {
	content:"\e62f";
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown, .sft-explore-filters .form-item .cd-dropdown, .sft-explore-filters .views-exposed-widget .cd-dropdown {
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown.cd-active .selectable:after, .pane-sft-spingo-spingo-filter .form-item .cd-dropdown:hover .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown.cd-active .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown:hover .selectable:after, .sft-explore-filters .form-item .cd-dropdown.cd-active .selectable:after, .sft-explore-filters .form-item .cd-dropdown:hover .selectable:after, .sft-explore-filters .views-exposed-widget .cd-dropdown.cd-active .selectable:after, .sft-explore-filters .views-exposed-widget .cd-dropdown:hover .selectable:after {
	content:"\e62d";
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown .selectable, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown .selectable, .sft-explore-filters .form-item .cd-dropdown .selectable, .sft-explore-filters .views-exposed-widget .cd-dropdown .selectable {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown .selectable span, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown .selectable span, .sft-explore-filters .form-item .cd-dropdown .selectable span, .sft-explore-filters .views-exposed-widget .cd-dropdown .selectable span {
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
}
 @media only screen and (max-width:1100px) {
 .pane-sft-spingo-spingo-filter .form-item .cd-dropdown .selectable span, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown .selectable span, .sft-explore-filters .form-item .cd-dropdown .selectable span, .sft-explore-filters .views-exposed-widget .cd-dropdown .selectable span {
 max-width:150px;
}
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown .selectable:after, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown .selectable:after, .sft-explore-filters .form-item .cd-dropdown .selectable:after, .sft-explore-filters .views-exposed-widget .cd-dropdown .selectable:after {
	content:"\e62c";
	color:#E62774;
	position:absolute;
	margin:-10px 0 0;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown ul, .sft-explore-filters .form-item .cd-dropdown ul, .sft-explore-filters .views-exposed-widget .cd-dropdown ul {
	min-width:200px;
	left:0;
	top:auto;
	padding:20px;
	display:none;
	background-color:rgba(0, 0, 0, 0.8);
}
html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .cd-dropdown ul, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown ul, html.lt-ie9 .sft-explore-filters .form-item .cd-dropdown ul, html.lt-ie9 .sft-explore-filters .views-exposed-widget .cd-dropdown ul {
	background:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000, endColorstr=#C0000000);
	zoom:1;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown ul li, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown ul li, .sft-explore-filters .form-item .cd-dropdown ul li, .sft-explore-filters .views-exposed-widget .cd-dropdown ul li {
	position:relative;
	padding:7px 0;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown ul li span, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown ul li span, .sft-explore-filters .form-item .cd-dropdown ul li span, .sft-explore-filters .views-exposed-widget .cd-dropdown ul li span {
	color:#fff;
	white-space:normal;
	line-height:17px;
	margin:0;
}
.pane-sft-spingo-spingo-filter .form-item .cd-dropdown ul li:hover span, .pane-sft-spingo-spingo-filter .views-exposed-widget .cd-dropdown ul li:hover span, .sft-explore-filters .form-item .cd-dropdown ul li:hover span, .sft-explore-filters .views-exposed-widget .cd-dropdown ul li:hover span {
	color:#E62774;
}
.pane-sft-spingo-spingo-filter .form-item .form-item, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item, .sft-explore-filters .form-item .form-item, .sft-explore-filters .views-exposed-widget .form-item {
	border-top:none;
}
.pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .form-item.form-item-category.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .form-item.form-item-category.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id.form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .views-exposed-widget.form-item-category.form-item-mefibs-form-filters-only-neighborhood-id .columns ul {
	padding-top:80px;
}
.pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .cd-dropdown, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .cd-dropdown, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .cd-dropdown, .pane-sft-spingo-spingo-filter .form-item.form-item-category .cd-dropdown, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .cd-dropdown, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .cd-dropdown, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .cd-dropdown, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .cd-dropdown, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .cd-dropdown, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .cd-dropdown, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .cd-dropdown, .sft-explore-filters .form-item.form-item-category .cd-dropdown, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .cd-dropdown, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .cd-dropdown, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .cd-dropdown, .sft-explore-filters .views-exposed-widget.form-item-category .cd-dropdown {
	position:static;
}
.pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, .sft-explore-filters .form-item.form-item-category .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, .sft-explore-filters .views-exposed-widget.form-item-category .columns {
	display:none;
	position:absolute;
	left:0;
	background-color:rgba(0, 0, 0, 0.8);
	padding:0 20px 20px;
	width:100%;
}
html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .sft-explore-filters .form-item.form-item-category .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget.form-item-category .columns {
	position:static;
}
html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .sft-explore-filters .form-item.form-item-category .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, html.lt-ie9 .sft-explore-filters .views-exposed-widget.form-item-category .columns {
	background:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000, endColorstr=#C0000000);
	zoom:1;
}
 @media only screen and (max-width:960px) {
 .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns, .sft-explore-filters .form-item.form-item-category .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns, .sft-explore-filters .views-exposed-widget.form-item-category .columns {
 max-height:400px;
 overflow-y:scroll !important;
 overflow-x:visible !important;
 -webkit-overflow-scrolling:touch;
}
}
.pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns ul, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns ul, .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns ul, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns ul, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns ul, .sft-explore-filters .form-item.form-item-category .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns ul, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns ul, .sft-explore-filters .views-exposed-widget.form-item-category .columns ul {
	background-color:transparent;
	width:33.33333%;
	float:left;
	position:static;
	padding:20px 10px 10px;
	min-width:0;
	display:block;
}
.pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns ul li.group, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns ul li.group, .pane-sft-spingo-spingo-filter .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns ul li.group, .pane-sft-spingo-spingo-filter .form-item.form-item-category .columns ul li.group, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns ul li.group, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns ul li.group, .pane-sft-spingo-spingo-filter .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns ul li.group, .pane-sft-spingo-spingo-filter .views-exposed-widget.form-item-category .columns ul li.group, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-neighborhood-id .columns ul li.group, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-attraction-type-id .columns ul li.group, .sft-explore-filters .form-item .form-item-mefibs-form-filters-only-dining-type-id .columns ul li.group, .sft-explore-filters .form-item.form-item-category .columns ul li.group, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-neighborhood-id .columns ul li.group, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-attraction-type-id .columns ul li.group, .sft-explore-filters .views-exposed-widget .form-item-mefibs-form-filters-only-dining-type-id .columns ul li.group, .sft-explore-filters .views-exposed-widget.form-item-category .columns ul li.group {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	color:#7c868d;
	margin-top:-55px;
	min-height:55px;
}
.pane-sft-spingo-spingo-filter .form-item:last-child, .pane-sft-spingo-spingo-filter .views-exposed-widget:last-child, .pane-sft-spingo-spingo-filter .container-inline-date:last-child > .form-item, .sft-explore-filters .form-item:last-child, .sft-explore-filters .views-exposed-widget:last-child, .sft-explore-filters .container-inline-date:last-child > .form-item {
	border-right:0;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .trigger-date-range-selector .cd-dropdown, .sft-explore-filters .trigger-date-range-selector .cd-dropdown {
 display:none;
}
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper, .sft-explore-filters .date-widgets-wrapper {
	z-index:200;
	position:absolute;
	right:0;
	top:100%;
	width:250px;
	height:54px !important;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper, .sft-explore-filters .date-widgets-wrapper {
 position:relative;
 width:100%;
}
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div, .sft-explore-filters .date-widgets-wrapper > div {
	position:absolute;
	height:54px;
	background-color:#505457;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div .container-inline-date, .sft-explore-filters .date-widgets-wrapper > div .container-inline-date {
 width:100%;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div .container-inline-date .date-padding, .sft-explore-filters .date-widgets-wrapper > div .container-inline-date .date-padding {
 width:100%;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div .container-inline-date .date-padding .form-item, .sft-explore-filters .date-widgets-wrapper > div .container-inline-date .date-padding .form-item {
 width:100%;
}
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div.active, .sft-explore-filters .date-widgets-wrapper > div.active {
	background-color:#65b2e9;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div .date-padding, .sft-explore-filters .date-widgets-wrapper > div .date-padding {
	padding:0;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input, .sft-explore-filters .date-widgets-wrapper > div input {
	margin:0;
	height:54px;
	color:white;
	text-align:center;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input::-webkit-input-placeholder, .sft-explore-filters .date-widgets-wrapper > div input::-webkit-input-placeholder {
 color:white;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input:-moz-placeholder, .sft-explore-filters .date-widgets-wrapper > div input:-moz-placeholder {
 color:white;
 opacity:1;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input::-moz-placeholder, .sft-explore-filters .date-widgets-wrapper > div input::-moz-placeholder {
 color:white;
 opacity:1;
}
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input:-ms-input-placeholder, .sft-explore-filters .date-widgets-wrapper > div input:-ms-input-placeholder {
 color:white;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div input:focus, .sft-explore-filters .date-widgets-wrapper > div input:focus {
	outline:none;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:first-child, .sft-explore-filters .date-widgets-wrapper > div:first-child {
	width:120px;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:first-child, .sft-explore-filters .date-widgets-wrapper > div:first-child {
 width:50%;
}
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:first-child:after, .sft-explore-filters .date-widgets-wrapper > div:first-child:after {
	content:"";
	z-index:201;
	position:absolute;
	top:0;
	right:-10px;
	width:0;
	height:0;
	border-width:27px 0 27px 10px;
	border-style:solid;
	border-color:transparent transparent transparent #505457;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:first-child.active:after, .sft-explore-filters .date-widgets-wrapper > div:first-child.active:after {
	border-color:transparent transparent transparent #65b2e9;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:first-child input, .sft-explore-filters .date-widgets-wrapper > div:first-child input {
	z-index:2;
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:last-child, .sft-explore-filters .date-widgets-wrapper > div:last-child {
	left:120px;
	width:130px;
	padding-left:10px;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:last-child, .sft-explore-filters .date-widgets-wrapper > div:last-child {
 left:50%;
 width:50%;
 padding-left:0;
}
}
.pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:last-child input, .sft-explore-filters .date-widgets-wrapper > div:last-child input {
	z-index:1;
	padding-left:130px;
	margin-left:-130px;
	width:250px;
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .date-widgets-wrapper > div:last-child input, .sft-explore-filters .date-widgets-wrapper > div:last-child input {
 padding-left:100%;
 margin-left:-100%;
 width:200%;
}
}
.pane-sft-spingo-spingo-filter .container-inline-date, .sft-explore-filters .container-inline-date {
	display:inline-block;
}
.pane-sft-spingo-spingo-filter .container-inline-date > .form-item, .sft-explore-filters .container-inline-date > .form-item {
	padding:16px 0 0;
}
.pane-sft-spingo-spingo-filter .container-inline-date label, .pane-sft-spingo-spingo-filter .container-inline-date .description, .sft-explore-filters .container-inline-date label, .sft-explore-filters .container-inline-date .description {
	display:none;
}
.pane-sft-spingo-spingo-filter .container-inline-date .date-padding, .sft-explore-filters .container-inline-date .date-padding {
	padding:5px;
}
.pane-sft-spingo-spingo-filter .container-inline-date .date-padding .form-item-date-date, .sft-explore-filters .container-inline-date .date-padding .form-item-date-date {
	width:140px;
	padding:0;
	position:relative;
}
.pane-sft-spingo-spingo-filter .container-inline-date .date-padding .form-item-date-date:after, .sft-explore-filters .container-inline-date .date-padding .form-item-date-date:after {
	content:"\e626";
	font-size:22px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.pane-sft-spingo-spingo-filter .container-inline-date .date-padding .form-item-date-date:after, .sft-explore-filters .container-inline-date .date-padding .form-item-date-date:after {
	position:absolute;
	right:0;
	top:2px;
	z-index:1;
}
.pane-sft-spingo-spingo-filter .container-inline-date input, .sft-explore-filters .container-inline-date input {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	border:0;
	width:100%;
	position:relative;
	z-index:2;
	background-color:transparent;
}
 .pane-sft-spingo-spingo-filter .container-inline-date input::-webkit-input-placeholder, .sft-explore-filters .container-inline-date input::-webkit-input-placeholder {
 color:#333333;
}
 .pane-sft-spingo-spingo-filter .container-inline-date input:-moz-placeholder, .sft-explore-filters .container-inline-date input:-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-sft-spingo-spingo-filter .container-inline-date input::-moz-placeholder, .sft-explore-filters .container-inline-date input::-moz-placeholder {
 color:#333333;
 opacity:1;
}
 .pane-sft-spingo-spingo-filter .container-inline-date input:-ms-input-placeholder, .sft-explore-filters .container-inline-date input:-ms-input-placeholder {
 color:#333333;
}
.pane-sft-spingo-spingo-filter .mobile-filter-opener, .sft-explore-filters .mobile-filter-opener {
	display:none;
}
.pane-sft-spingo-spingo-filter .mobile-filter-opener a, .sft-explore-filters .mobile-filter-opener a {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	color:#E62774;
	height:65px;
	display:block;
}
.pane-sft-spingo-spingo-filter .mobile-filter-opener a:after, .sft-explore-filters .mobile-filter-opener a:after {
	content:"\e615";
	font-size:45px;
	color:#E62774;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:65px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.pane-sft-spingo-spingo-filter .mobile-filter-opener a:after, .sft-explore-filters .mobile-filter-opener a:after {
	vertical-align:middle;
	margin-left:-10px;
}
.pane-sft-spingo-spingo-filter .mobile-filter-opener a.open:after, .sft-explore-filters .mobile-filter-opener a.open:after {
	content:"\e616";
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter .mobile-filter-opener, .sft-explore-filters .mobile-filter-opener {
 display:block;
}
}
 @media only screen and (max-width:640px) {
 .pane-sft-spingo-spingo-filter form, .sft-explore-filters form {
 display:none;
 background-color:rgba(0, 0, 0, 0.8);
 position:absolute;
 width:100%;
 z-index:110;
}
 html.lt-ie9 .pane-sft-spingo-spingo-filter form, html.lt-ie9 .sft-explore-filters form {
 background:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0000000, endColorstr=#C0000000);
 zoom:1;
}
}
.pane-sft-spingo-spingo-filter .date-range-selector-wrapper .form-item {
	padding:0;
	margin:0;
}
.pane-sft-spingo-spingo-sort, .sft-explore-sort-only {
	background:#E62774;
	color:white;
}
.pane-sft-spingo-spingo-sort .views-exposed-widgets, .sft-explore-sort-only .views-exposed-widgets {
	margin-bottom:0;
}
.pane-sft-spingo-spingo-sort .views-exposed-form .views-exposed-widget, .sft-explore-sort-only .views-exposed-form .views-exposed-widget {
	float:none;
	padding:0;
}
.pane-sft-spingo-spingo-sort .form-item, .sft-explore-sort-only .form-item {
	margin:0;
	padding:10px;
	text-align:center;
}
.pane-sft-spingo-spingo-sort .form-item label, .sft-explore-sort-only .form-item label {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	display:inline-block;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown, .sft-explore-sort-only .form-item .cd-dropdown {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown .selectable, .sft-explore-sort-only .form-item .cd-dropdown .selectable {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:1.2px;
	text-transform:uppercase;
	background:#E62774;
	color:white;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown .selectable:after, .sft-explore-sort-only .form-item .cd-dropdown .selectable:after {
	color:#fff;
	margin:-2px 0 0 -5px;
	position:absolute;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown ul, .sft-explore-sort-only .form-item .cd-dropdown ul {
	top:inherit;
	margin-top:10px;
	width:134px;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown ul li, .sft-explore-sort-only .form-item .cd-dropdown ul li {
	background-color:#E62774;
	padding:5px 0px;
	position:relative;
	top:0 !important;
	border-bottom:1px solid white;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown ul li:last-child, .sft-explore-sort-only .form-item .cd-dropdown ul li:last-child {
	border-bottom:none;
}
.pane-sft-spingo-spingo-sort .form-item .cd-dropdown ul li:hover, .sft-explore-sort-only .form-item .cd-dropdown ul li:hover {
	background-color:#F53582;
}
.pane-sft-map-layers-nearby-dropdown .cd-dropdown {
	padding-top:14px;
	width:100%;
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:16px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.pane-sft-map-layers-nearby-dropdown .cd-dropdown .selectable:after {
	color:#fff;
}
.pane-sft-map-layers-nearby-dropdown .cd-dropdown.cd-active {
	background-color:black;
}
.pane-sft-map-layers-nearby-dropdown .cd-dropdown.cd-active .selectable {
	background-color:black !important;
}
.pane-sft-spingo-spingo-list .pane-content img {
	width:100%;
	height:auto;
}
.layout-sidebar ul.pager {
	margin:0;
}
.layout-sidebar ul.pager li {
	background-color:#E62774;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
	font-size:11px;
	line-height:18px;
	letter-spacing:0.99px;
	margin:0;
	padding:0;
	float:left;
	width:50%;
	border-color:white;
	border-style:solid;
	border-width:1px 1px 0 0;
}
.layout-sidebar ul.pager li.last {
	border-width:1px 0 0;
}
.layout-sidebar ul.pager li a, .layout-sidebar ul.pager li span {
	display:block;
	color:white;
}
.layout-sidebar ul.pager li a:before, .layout-sidebar ul.pager li a:after, .layout-sidebar ul.pager li span:before, .layout-sidebar ul.pager li span:after {
	position:absolute;
}
.layout-sidebar ul.pager li:hover {
	background-color:#F53582;
}
.layout-sidebar ul.pager li a:hover {
	color:#ffba9e;
}
.layout-sidebar ul.pager li.pager-previous a, .layout-sidebar ul.pager li.pager-previous span {
	padding:12px 6px 12px 16px;
}
.layout-sidebar ul.pager li.pager-previous a:before, .layout-sidebar ul.pager li.pager-previous span:before {
	content:"\e61c";
	font-size:30px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.55;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sidebar ul.pager li.pager-previous a:before, .layout-sidebar ul.pager li.pager-previous span:before {
	margin-left:-27px;
}
 html[data-useragent*='MSIE 10.0'] .layout-sidebar ul.pager li.pager-previous a:before, html[data-useragent*='MSIE 10.0'] .layout-sidebar ul.pager li.pager-previous span:before {
 margin-left:20px;
}
 html[data-useragent*='MSIE 9.0'] .layout-sidebar ul.pager li.pager-previous a:before, html[data-useragent*='MSIE 9.0'] .layout-sidebar ul.pager li.pager-previous span:before {
 margin-left:20px;
}
.layout-sidebar ul.pager li.pager-next a, .layout-sidebar ul.pager li.pager-next span {
	padding:12px 16px 12px 6px;
}
.layout-sidebar ul.pager li.pager-next a:after, .layout-sidebar ul.pager li.pager-next span:after {
	content:"\e620";
	font-size:30px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:0.55;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sidebar ul.pager li.pager-next a:after, .layout-sidebar ul.pager li.pager-next span:after {
	margin-left:-4px;
}
.layout-sidebar ul.pager .ajax-progress {
	display:none !important;
}
.powered-by-sf-arts {
	text-align:center;
	padding:20px;
	clear:both;
}
 [class*=pane-stf-you-might-also-like], .pane-sft-homepage-hotels-explore, .pane-sft-homepage-hotels-neighborhood {
 margin:50px 8.54701%;
}
 @media only screen and (max-width:960px) {
 [class*=pane-stf-you-might-also-like], .pane-sft-homepage-hotels-explore, .pane-sft-homepage-hotels-neighborhood {
 margin:50px 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 [class*=pane-stf-you-might-also-like], .pane-sft-homepage-hotels-explore, .pane-sft-homepage-hotels-neighborhood {
 margin:50px 30px;
}
}
 [class*=pane-stf-you-might-also-like] .pane-title, .pane-sft-homepage-hotels-explore .pane-title, .pane-sft-homepage-hotels-neighborhood .pane-title {
 margin:0 10px;
 border-top:1px solid #C7C7C7;
}
 [class*=pane-stf-you-might-also-like] .pane-content, .pane-sft-homepage-hotels-explore .pane-content, .pane-sft-homepage-hotels-neighborhood .pane-content {
 *zoom:1;
}
 [class*=pane-stf-you-might-also-like] .pane-content:before, .pane-sft-homepage-hotels-explore .pane-content:before, .pane-sft-homepage-hotels-neighborhood .pane-content:before {
 content:"";
 display:table;
}
 [class*=pane-stf-you-might-also-like] .pane-content:after, .pane-sft-homepage-hotels-explore .pane-content:after, .pane-sft-homepage-hotels-neighborhood .pane-content:after {
 content:"";
 display:table;
 clear:both;
}
 body.node-type-gallery [class*=pane-stf-you-might-also-like] .pane-content, body.node-type-gallery .pane-sft-homepage-hotels-explore .pane-content, body.node-type-gallery .pane-sft-homepage-hotels-neighborhood .pane-content {
 margin:0 10%;
}
 @media only screen and (max-width:960px) {
 body.node-type-gallery [class*=pane-stf-you-might-also-like] .pane-content, body.node-type-gallery .pane-sft-homepage-hotels-explore .pane-content, body.node-type-gallery .pane-sft-homepage-hotels-neighborhood .pane-content {
 margin:0;
}
}
 @media only screen and (max-width:640px) {
 [class*=pane-stf-you-might-also-like] .view-content, .pane-sft-homepage-hotels-explore .view-content, .pane-sft-homepage-hotels-neighborhood .view-content {
 overflow:scroll;
 -webkit-overflow-scrolling:touch;
 margin:0 -30px;
}
 [class*=pane-stf-you-might-also-like] .view-content .view-rows-wrapper, .pane-sft-homepage-hotels-explore .view-content .view-rows-wrapper, .pane-sft-homepage-hotels-neighborhood .view-content .view-rows-wrapper {
 position:relative;
 width:260%;
 padding:0 10px 0 30px;
}
 [class*=pane-stf-you-might-also-like] .view-content .view-rows-wrapper .views-row > .node, .pane-sft-homepage-hotels-explore .view-content .view-rows-wrapper .views-row > .node, .pane-sft-homepage-hotels-neighborhood .view-content .view-rows-wrapper .views-row > .node {
 margin:0 20px 0 0;
}
}
 [class*=pane-stf-you-might-also-like] h2, .pane-sft-homepage-hotels-explore h2, .pane-sft-homepage-hotels-neighborhood h2 {
font-family: 'Poppins', sans-serif;
 font-size:30px;
 line-height:40px;
 letter-spacing:0.75px;
 text-transform:uppercase;
 text-align:center;
 padding:75px 0 45px;
}
 @media only screen and (max-width:960px) {
 [class*=pane-stf-you-might-also-like] h2, .pane-sft-homepage-hotels-explore h2, .pane-sft-homepage-hotels-neighborhood h2 {
 font-size:26px;
 line-height:33px;
 letter-spacing:0.65px;
}
}
 @media only screen and (max-width:640px) {
 [class*=pane-stf-you-might-also-like] h2, .pane-sft-homepage-hotels-explore h2, .pane-sft-homepage-hotels-neighborhood h2 {
 font-size:16px;
 line-height:33px;
 letter-spacing:0.4px;
}
}
 @media only screen and (max-width:960px) {
 [class*=pane-stf-you-might-also-like] h2, .pane-sft-homepage-hotels-explore h2, .pane-sft-homepage-hotels-neighborhood h2 {
 padding:75px 0 15px;
}
}
 [class*=pane-stf-you-might-also-like] .views-row, .pane-sft-homepage-hotels-explore .views-row, .pane-sft-homepage-hotels-neighborhood .views-row {
 float:left;
 width:33.333%;
}
 [class*=pane-stf-you-might-also-like] .views-row.views-row-4, .pane-sft-homepage-hotels-explore .views-row.views-row-4, .pane-sft-homepage-hotels-neighborhood .views-row.views-row-4 {
 clear:left;
}
.layout-sft-explore .layout-content .panel-separator {
	display:none;
}
.layout-sft-explore .label-inline {
	display:inline-block;
	font-family: 'Poppins', sans-serif;
}
.layout-sft-explore .pane-node-field-partner-image, .layout-sft-explore .pane-node-field-image {
	position:relative;
	margin:0 8.54701%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-image, .layout-sft-explore .pane-node-field-image {
 margin:0 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-image, .layout-sft-explore .pane-node-field-image {
 margin:30px 30px;
}
}
.layout-sft-explore .pane-node-field-partner-image .field, .layout-sft-explore .pane-node-field-image .field {
	margin:10px;
	position:relative;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-image .field, .layout-sft-explore .pane-node-field-image .field {
 margin:0;
}
}
.layout-sft-explore .pane-node-field-partner-image .field > .field-items > .field-item, .layout-sft-explore .pane-node-field-image .field > .field-items > .field-item {
	display:none;
}
.layout-sft-explore .pane-node-field-partner-image .field > .field-items > .field-item:first-child, .layout-sft-explore .pane-node-field-image .field > .field-items > .field-item:first-child {
	display:inherit;
}
.layout-sft-explore .pane-node-field-partner-image .field a.video > span:before, .layout-sft-explore .pane-node-field-image .field a.video > span:before {
	content:"\e627";
	font-size:140px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sft-explore .pane-node-field-partner-image .field a.video > span:before, .layout-sft-explore .pane-node-field-image .field a.video > span:before {
	z-index:2;
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	margin-top:-70px;
	opacity:.9;
}
.layout-sft-explore .pane-node-field-partner-image img, .layout-sft-explore .pane-node-field-image img {
	width:100%;
	height:auto;
}
.layout-sft-explore .pane-node-field-partner-social-links {
	float:right;
	margin-right:8.54701%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-social-links {
 float:none;
 margin:0 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-social-links {
 margin:0 30px;
}
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-title {
	font-family: 'Poppins', sans-serif;
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:15px;
	letter-spacing:0px;
	letter-spacing:1.5px;
	text-transform:uppercase;
	padding:15px 10px 0 30px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-social-links .pane-title {
 padding:15px 10px 0;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-social-links .pane-title {
 padding:15px 0 0 0;
}
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content {
	padding:15px 10px 0px 20px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-social-links .pane-content {
 padding:15px 10px 0 0;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-social-links .pane-content {
 padding-top:10px;
 margin-left:-10px;
}
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content .field-items .field-item {
	display:inline-block;
	height:46px;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a {
	margin-left:10px;
	background-color:#C7C7C7;
	color:white;
	border-radius:50%;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.facebook {
	width:46px;
	height:0;
	overflow:hidden;
	padding:46px 0 0 0 !important;
	display:inline-block;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.facebook:before {
	content:"\e603";
	font-size:46px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.facebook:before {
	display:block;
	text-align:center;
	margin-top:-46px;
	margin-bottom:0px;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.twitter {
	width:46px;
	height:0;
	overflow:hidden;
	padding:46px 0 0 0 !important;
	display:inline-block;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.twitter:before {
	content:"\e606";
	font-size:46px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.twitter:before {
	display:block;
	text-align:center;
	margin-top:-46px;
	margin-bottom:0px;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.youtube {
	width:46px;
	height:0;
	overflow:hidden;
	padding:46px 0 0 0 !important;
	display:inline-block;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.youtube:before {
	content:"\e635";
	font-size:46px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.youtube:before {
	display:block;
	text-align:center;
	margin-top:-46px;
	margin-bottom:0px;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.pinterest {
	width:46px;
	height:0;
	overflow:hidden;
	padding:46px 0 0 0 !important;
	display:inline-block;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.pinterest:before {
	content:"\e634";
	font-size:46px;
	color:white;
	font-family:'sft-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.layout-sft-explore .pane-node-field-partner-social-links .pane-content a.pinterest:before {
	display:block;
	text-align:center;
	margin-top:-46px;
	margin-bottom:0px;
}
.layout-sft-explore .pane-node-field-partner-ares, .layout-sft-explore .pane-node-field-partner-opentable, .layout-sft-explore .field-name-field-ticket-link, .layout-sft-explore .field-name-buy-tickets {
	float:left;
	clear:left;
	padding:30px 0 0 0;
	width:40%;
	margin:0 0 0 8.54701%;
}
.layout-sft-explore .pane-node-field-partner-ares .pane-content, .layout-sft-explore .pane-node-field-partner-opentable .pane-content, .layout-sft-explore .field-name-field-ticket-link .pane-content, .layout-sft-explore .field-name-buy-tickets .pane-content {
	margin:10px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-ares .pane-content, .layout-sft-explore .pane-node-field-partner-opentable .pane-content, .layout-sft-explore .field-name-field-ticket-link .pane-content, .layout-sft-explore .field-name-buy-tickets .pane-content {
 margin:0 30px;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-ares, .layout-sft-explore .pane-node-field-partner-opentable, .layout-sft-explore .field-name-field-ticket-link, .layout-sft-explore .field-name-buy-tickets {
 width:89.81818%;
 margin:0 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-ares, .layout-sft-explore .pane-node-field-partner-opentable, .layout-sft-explore .field-name-field-ticket-link, .layout-sft-explore .field-name-buy-tickets {
 width:100%;
 margin:0;
}
}
.layout-sft-explore .pane-node-field-partner-ares a, .layout-sft-explore .pane-node-field-partner-opentable a, .layout-sft-explore .field-name-field-ticket-link a, .layout-sft-explore .field-name-buy-tickets a {
	display:block;
	width:100%;
	background-color:#E62774;
	color:white;
	text-align:center;
	padding:20px;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
.layout-sft-explore .pane-node-field-partner-ares a:hover, .layout-sft-explore .pane-node-field-partner-opentable a:hover, .layout-sft-explore .field-name-field-ticket-link a:hover, .layout-sft-explore .field-name-buy-tickets a:hover {
	background-color:#F53582;
}
.layout-sft-explore .field-name-field-ticket-string {
	clear:both;
	padding-top:30px;
}
.layout-sft-explore .field-name-field-ticket-string, .layout-sft-explore .field-name-buy-tickets, .layout-sft-explore .field-name-field-date-string, .layout-sft-explore .field-name-field-time-string, .layout-sft-explore .field-name-venue-name {
	font-family: 'Poppins', sans-serif;
}
.layout-sft-explore .field-name-field-date-string {
	float:left;
}
.layout-sft-explore .field-name-field-date-string:after {
	content:' - ';
	font-family: 'Poppins', sans-serif;
}
.layout-sft-explore .field-name-field-sfarts-phone {
	padding-bottom:24px;
}
.layout-sft-explore .field-name-price {
	font-family: 'Poppins', sans-serif;
	padding-top:38px;
	margin-bottom:20px;
}
.layout-sft-explore .field-name-venue {
	margin-top:6px;
}
.layout-sft-explore .field-name-venue .field-venue-name {
	font-family: 'Poppins', sans-serif;
}
.layout-sft-explore .view-mode-full .field-name-venue {
	clear:both;
	margin-top:24px;
}
.layout-sft-explore .field-name-venue-name {
	font-family: 'Poppins', sans-serif;
	padding-top:24px;
}
.layout-sft-explore .pane-node-content, .layout-sft-explore .pane-node-body, .layout-sft-explore .pane-node-field-business-description, .layout-sft-explore .pane-node-title, .layout-sft-explore .pane-1, .layout-sft-explore .pane-quicktabs-partner-detail-tabs, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs {
	margin:0 8.54701%;
}
.layout-sft-explore .pane-node-content .pane-content, .layout-sft-explore .pane-node-body .pane-content, .layout-sft-explore .pane-node-field-business-description .pane-content, .layout-sft-explore .pane-node-title .pane-content, .layout-sft-explore .pane-1 .pane-content, .layout-sft-explore .pane-quicktabs-partner-detail-tabs .pane-content, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs .pane-content {
	margin:10px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-content .pane-content, .layout-sft-explore .pane-node-body .pane-content, .layout-sft-explore .pane-node-field-business-description .pane-content, .layout-sft-explore .pane-node-title .pane-content, .layout-sft-explore .pane-1 .pane-content, .layout-sft-explore .pane-quicktabs-partner-detail-tabs .pane-content, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs .pane-content {
 margin:0;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-content, .layout-sft-explore .pane-node-body, .layout-sft-explore .pane-node-field-business-description, .layout-sft-explore .pane-node-title, .layout-sft-explore .pane-1, .layout-sft-explore .pane-quicktabs-partner-detail-tabs, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs {
 margin:0 5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-content, .layout-sft-explore .pane-node-body, .layout-sft-explore .pane-node-field-business-description, .layout-sft-explore .pane-node-title, .layout-sft-explore .pane-1, .layout-sft-explore .pane-quicktabs-partner-detail-tabs, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs {
 margin:0 30px;
}
}
.layout-sft-explore .pane-node-body, .layout-sft-explore .pane-node-field-business-description, .layout-sft-explore .field-name-field-sfarts-description {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:34px;
	letter-spacing:0.56px;
	clear:both;
	padding:16px 0;
}
.layout-sft-explore .pane-node-field-partner-logo {
	float:right;
	width:40%;
	margin-right:8.54701%;
	padding-right:10px;
	text-align:right;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-node-field-partner-logo {
 width:45%;
 margin-right:5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-node-field-partner-logo {
 float:none;
 width:100%;
 margin:0;
 padding:0;
 text-align:center;
}
 .layout-sft-explore .pane-node-field-partner-logo .pane-content {
 margin:0 30px;
}
}
.layout-sft-explore .pane-node-field-partner-logo img {
	max-width:100%;
	height:auto;
}
.layout-sft-explore .pane-node-title {
	font-family: 'Poppins', sans-serif;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown {
	position:relative;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-sft-map-layers-nearby-dropdown {
 display:none;
}
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content {
	position:absolute;
	right:50px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content {
 right:40px;
}
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content .form-type-select {
	margin-top:-1px;
	width:210px;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content .cd-dropdown div.selectable {
	background-color:#E62774;
	color:#fff;
	padding-left:10px;
	z-index:0 !important;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content .cd-dropdown div.selectable:hover {
	color:#ffba9e;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content .cd-dropdown div.selectable:after {
	position:absolute;
	margin:-2px 0 0 -5px;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content ul {
	top:inherit;
	background-color:transparent;
	height:300px !important;
	z-index:1;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content ul li {
	background-color:black;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:15px;
	letter-spacing:0px;
	letter-spacing:1.5px;
	text-transform:uppercase;
	position:relative;
	top:0px !important;
	padding:5px 0px 5px 10px;
}
.layout-sft-explore .pane-sft-map-layers-nearby-dropdown .pane-content ul li:hover {
	color:#E62774;
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs {
	padding-top:70px;
	clear:both;
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs {
	margin:0;
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs li, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs li {
	width:33.333%;
	margin:0;
	padding:0;
	float:left;
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs li a, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs li a {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	line-height:40px;
	letter-spacing:0.75px;
	text-transform:uppercase;
	display:block;
	border-bottom:3px solid #C7C7C7;
	margin-right:1px;
	padding-bottom:10px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs li a, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs li a {
 font-size:26px;
 line-height:33px;
 letter-spacing:0.65px;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs li a, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs li a {
 font-size:16px;
 line-height:33px;
 letter-spacing:0.4px;
}
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs ul.quicktabs-tabs li.active a, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs ul.quicktabs-tabs li.active a {
	color:#E62774;
	border-bottom:8px solid #E62774;
	padding-bottom:5px;
}
.layout-sft-explore .pane-quicktabs-partner-detail-tabs .quicktabs_main, .layout-sft-explore .pane-quicktabs-hotel-detail-tabs .quicktabs_main {
	clear:both;
}
.layout-sft-explore-title {
	position:relative;
	z-index:-1;
	overflow:auto;
	background-color:#E62774;
	color:white;
	height:auto;
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:16px;
	letter-spacing:2px;
	text-transform:uppercase;
	padding-left:8.54701%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title {
 padding-left:5.09091%;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title {
 padding-left:30px;
}
}
.layout-sft-explore-title .panel-pane {
	display:inline-block;
}
.layout-sft-explore-title .layout-content .layout-inner {
	height:100%;
	display:table;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content .layout-inner {
 display:block;
}
}
.layout-sft-explore-title .layout-content .layout-inner .panel-pane {
	height:100%;
}
.layout-sft-explore-title .layout-content .layout-inner .panel-pane.pane-sft-booking-com-reviews-widget {
	max-width:130px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content .layout-inner .panel-pane.pane-sft-booking-com-reviews-widget {
 display:block;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content .layout-inner .panel-pane {
 height:auto;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content .layout-inner .panel-pane {
 height:auto;
 width:100%;
}
}
.layout-sft-explore-title .layout-content .layout-inner .pane-sft-tripadvisor-reviews-summary a:hover {
	color:#ffba9e;
}
.layout-sft-explore-title .layout-content.row-top {
	margin-top:15px;
	height:91px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-top .layout-inner .panel-pane {
 width:initial;
}
}
.layout-sft-explore-title .layout-content.row-top a {
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:10px;
	line-height:16px;
	letter-spacing:2px;
	text-transform:uppercase;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-top {
 height:auto;
 margin-bottom:20px;
 margin-left:-10px;
}
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-top {
 margin-left:-10px;
}
}
.layout-sft-explore-title .layout-content.row-top .pane-content {
	margin:6px 10px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-top .pane-content {
 margin:6px 62px 6px 10px;
}
}
.layout-sft-explore-title .layout-content.row-top .panel-separator {
	border-right:2px solid white;
	display:inline;
}
.layout-sft-explore-title .layout-content.row-top .pane-2 {
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-top .pane-2 {
 display:none;
}
}
.layout-sft-explore-title .layout-content.row-bottom {
	height:auto;
}
.layout-sft-explore-title .layout-content.row-bottom .pane-content {
	margin:0 10px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-content {
 margin:0;
}
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-content {
 margin:0;
}
}
.layout-sft-explore-title .layout-content.row-bottom .panel-separator {
	border-right:1px solid white;
	display:table-cell;
	height:100%;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-bottom .panel-separator {
 display:none;
}
}
.layout-sft-explore-title .layout-content.row-bottom .pane-sft-tripadvisor-reviews-summary {
	padding-top:5px;
	display:table-cell;
	vertical-align:top;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-sft-tripadvisor-reviews-summary {
 width:100%;
}
 .layout-sft-explore-title .layout-content.row-bottom .pane-sft-tripadvisor-reviews-summary .tripadvisor-reviews-summary .tripadvisor-logo {
 display:inline-block;
 position:relative;
 bottom:7px;
}
 .layout-sft-explore-title .layout-content.row-bottom .pane-sft-tripadvisor-reviews-summary .tripadvisor-reviews-summary .tripadvisor-rating-wrapper {
 display:inline-block;
 padding-bottom:0px;
}
 .layout-sft-explore-title .layout-content.row-bottom .pane-sft-tripadvisor-reviews-summary .tripadvisor-reviews-summary .total-ratings {
 display:inline-block;
 position:relative;
 bottom:2px;
}
}
.layout-sft-explore-title .layout-content.row-bottom .pane-1, .layout-sft-explore-title .layout-content.row-bottom .pane-node-title {
	margin:0;
	display:table-cell;
	vertical-align:top;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-1, .layout-sft-explore-title .layout-content.row-bottom .pane-node-title {
 display:block;
 height:auto;
 margin-bottom:20px;
}
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-title .pane-content {
	margin:-6px 50px 40px 30px;
}
 @media only screen and (max-width:960px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-node-title .pane-content {
 margin:0 40px 0 0;
}
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-title h1 {
	word-break:break-word;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	font-size:50px;
	line-height:58px;
	letter-spacing:0px;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-bottom .pane-node-title h1 {
 font-size:34px;
 line-height:43px;
 letter-spacing:0px;
}
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-field-date .date-display-single h2 {
	font-family: 'Poppins', sans-serif;
	font-size:50px;
	line-height:48px;
	letter-spacing:0.5px;
	margin-bottom:12px;
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-field-date .date-display-single h3 {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	line-height:21px;
	letter-spacing:0.14px;
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-field-date .date-display-single > div {
	font-size:14px;
	line-height:21px;
	letter-spacing:0.14px;
	text-transform:initial;
}
.layout-sft-explore-title .layout-content.row-bottom .pane-node-field-date .date-display-single > div .spingo-date h3 {
	text-transform:uppercase;
}
 @media only screen and (max-width:640px) {
 .layout-sft-explore-title .layout-content.row-bottom .layout-inner {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -moz-box-orient:vertical;
 -webkit-box-orient:vertical;
 -ms-box-orient:vertical;
 -webkit-flex-direction:column;
 flex-direction:column;
}
 .layout-sft-explore-title .layout-content.row-bottom .layout-inner .pane-node-title {
 -moz-box-ordinal-group:1;
 -webkit-box-ordinal-group:1;
 -ms-flex-order:1;
 -webkit-order:1;
 order:1;
}
 .layout-sft-explore-title .layout-content.row-bottom .layout-inner .pane-1 {
 -moz-box-ordinal-group:2;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:2;
 -webkit-order:2;
 order:2;
}
}
.layout-sft-explore .layout-content div.pane-explore-title + div.panel-separator {
	display:inline-block;
}
.pane-explore-title {
	position:relative;
	z-index:-1;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .url, #sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .good, #sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .summary {
	background:none !important;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .summary {
	padding-top:0;
	margin-bottom:0 !important;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .summary .hotel_name {
	display:none;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .summary .rating {
	text-align:left !important;
	padding-top:0;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-100 .count {
	color:#fff !important;
	text-transform:lowercase;
	margin-bottom:20px !important;
	text-align:left !important;
	text-decoration:underline;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .org {
	text-align:left !important;
	background:url(../images/booking_logo_white.webp) no-repeat;
}
#sft-hotel-review-widget #bcom_review_widget #bcom_review_widget_wrapper .hreview-vertical .org img {
	visibility:hidden;
}
#block-sft_tripadvisor-reviews .tripadvisor-branding {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:2px solid #d7dbdd;
	margin-bottom:30px;
}
#block-sft_tripadvisor-reviews .tripadvisor-branding .tripadvisor-header {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:21px;
	letter-spacing:0.12px;
	padding-bottom:5px;
}
#block-sft_tripadvisor-reviews .tripadvisor-branding .tripadvisor-reviews-summary {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:20px;
	letter-spacing:0.12px;
	vertical-align:middle;
}
#block-sft_tripadvisor-reviews .tripadvisor-branding .tripadvisor-reviews-summary a {
	border-bottom:1px solid #333333;
}
#block-sft_tripadvisor-reviews .tripadvisor-reviews-details {
	font-size:12px;
	line-height:31px;
	letter-spacing:0.48px;
}
#block-sft_tripadvisor-reviews .tripadvisor-reviews-details li {
	margin-left:0;
	margin-bottom:34px;
}
#block-sft_tripadvisor-reviews .tripadvisor-reviews-details li h3 {
	padding:0 4px;
	display:inline-block;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:20px;
	letter-spacing:0.48px;
}
#block-sft_tripadvisor-reviews .tripadvisor-more a {
	font-family: 'Poppins', sans-serif;
	color:#E62774;
	vertical-align:bottom;
	line-height:38px;
}
.views-field-field-partner-amenities {
	line-height:35px;
}
.views-field-field-partner-amenities > .field-content > ul > li {
	padding:18px 0;
	border-top:1px solid #c9cbcd;
}
.views-field-field-partner-amenities > .field-content > ul > li:first-child {
	border-top:none;
	padding-top:40px;
}
.views-field-field-partner-amenities > .field-content > ul > li > strong {
	text-transform:uppercase;
}
.quicktabs-tabpage .field-collection-item-field-deals, #block-system-main > .block-inner > .content > .field-collection-item-field-deals {
	line-height:35px;
	padding:40px 0;
	border-top:1px solid #c9cbcd;
}
body.page-field-collection .quicktabs-tabpage .field-collection-item-field-deals, body.page-field-collection #block-system-main > .block-inner > .content > .field-collection-item-field-deals {
	border-top:none;
	margin:0 6.41026%;
	padding-left:10px;
	padding-right:10px;
}
 @media only screen and (max-width:960px) {
 body.page-field-collection .quicktabs-tabpage .field-collection-item-field-deals, body.page-field-collection #block-system-main > .block-inner > .content > .field-collection-item-field-deals {
 margin:0 3.5%;
}
}
 @media only screen and (max-width:640px) {
 body.page-field-collection .quicktabs-tabpage .field-collection-item-field-deals, body.page-field-collection #block-system-main > .block-inner > .content > .field-collection-item-field-deals {
 margin:0 30px;
 padding-left:0;
 padding-right:0;
}
}
.views-row-first .quicktabs-tabpage .field-collection-item-field-deals, .views-row-first #block-system-main > .block-inner > .content > .field-collection-item-field-deals {
	border-top:none;
}
.quicktabs-tabpage .field-collection-item-field-deals .field-name-field-deal-heading, #block-system-main > .block-inner > .content > .field-collection-item-field-deals .field-name-field-deal-heading {
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
}
.quicktabs-tabpage .field-collection-item-field-deals .field-name-print-link, #block-system-main > .block-inner > .content > .field-collection-item-field-deals .field-name-print-link {
	margin-top:50px;
}
.quicktabs-tabpage .field-collection-item-field-deals .field-name-print-link a, #block-system-main > .block-inner > .content > .field-collection-item-field-deals .field-name-print-link a {
	background:#E62774;
	color:white;
	padding:20px 60px;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:1.08px;
	text-transform:uppercase;
}
.quicktabs-tabpage .field-collection-item-field-deals .field-name-deal-title, #block-system-main > .block-inner > .content > .field-collection-item-field-deals .field-name-deal-title {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	line-height:34px;
	letter-spacing:1px;
	margin:50px 0;
}
 div[class*=pane-menu-menu-sft-industry-] {
 background-color:#efefef;
 text-align:center;
}
div[class*=pane-menu-menu-sft-industry-] .pane-title {
 background-color:#000;
 color:white;
font-family: 'Poppins', sans-serif;
 font-size:19px;
 line-height:23px;
 letter-spacing:1.8px;
 text-transform:uppercase;
 padding:20px 20% 0;
 margin-bottom:80px;
 position:relative;
 font-weight: bold;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-title:after {
 content:"";
 width:100%;
 position:absolute;
 left:0;
 height:32px;
 margin-top:22px;
 background:url(../images/bottom.webp);
 background-position:top;
 background-repeat:no-repeat;
 background-size:100% 32px;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul {
 padding:0 19%;
 text-align:left;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li {
 display:block;
 padding:0 0 35px;
font-family: 'Poppins', sans-serif;
 font-size:18px;
 line-height:18px;
 letter-spacing:2.1px;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.partner-login {
 padding:30px 0 70px;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.partner-login a {
 position:relative;
 color:#65b2e9;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.partner-login a:before {
 content:"\e611";
 font-size:70px;
 color:#65b2e9;
 font-family:'sft-icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.partner-login a:before {
 position:absolute;
 width:100%;
 top:-30px;
 opacity:.2;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.special-interests:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.plan-your-trip:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.basic-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.research-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.research-and-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.getting-to-sf:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.experience-sf:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.media-kit:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.plan-a-meeting:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.promote-a-meeting:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.resources:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.strategize:before {
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
}
 div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.special-interests:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.plan-your-trip:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.basic-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.research-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.research-and-info:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.getting-to-sf:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.experience-sf:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.media-kit:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.plan-a-meeting:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.promote-a-meeting:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.resources:before, div[class*=pane-menu-menu-sft-industry-] .pane-content > ul > li.strategize:before {
 display:block;
 margin-bottom:5px;
}
.container-form {
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
#contact {
	background: #ecf3f7;
	padding: 45px;
	margin: 50px 0;
}
fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width: 100%;
	border: 1px solid #CCC;
	background: #FFF;
	margin: 0 0 5px;
	padding: 20px;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font: 400 18px/24px "Open Sans", Helvetica, Arial, sans-serif;
	color: #000;
}

@media (min-width: 800px) and (max-width: 1080px) {
.form {
padding: 0;
}
.top-section-left li:nth-child(1) {
    background-color: #fd9f02;
    padding: .8vw 1vw;
}
#header #logo {
width:20%;
}
#header #block-panels_mini-header {
width: 80%;
padding-left:20px;
}
.why-choose-box img {
    width:100%;
}
.col-md-4 {
width:33.3333%;
float:left;
}
.col-md-3 {
width:25%;
float:left;
}
.col-md-7 {
width:58.33333333%;
float:left;
}
.col-md-5 {
width:41.66666667%;
float:left;
}
.col-md-6 {
width:50%;
float:left;
}
.col-md-9 {
width:75%;
float:left;
}
.service-section-box p {
    font-size: 1.2vw;
}
.tour-book {
width:30%;
margin-top:1vw;
}
.tour-heading {
    width: 100%;
    position: absolute;
    top: 0;
    margin-top:18vw;
    padding-left: 4vw;
    padding-right: 4vw;
    left: 0;
    z-index:0;
}
}
@media (min-width: 768px) and (max-width: 799px) {
.tour-book {
width:30%;
margin-top:1vw;
}
.tour-heading {
    width: 100%;
    position: absolute;
    top: 0;
    margin-top: 25vw;
    padding-left: 4vw;
    padding-right: 4vw;
    left: 0;
    z-index:0;
}
.service-section-box p {
    font-size: 1.2vw;
    padding-left: 1vw;
    padding-right: 1vw;
    color: #000;
    text-decoration: none;
}
.col-md-3, .col-md-6 {
width:50%;
float:left;
}
.explore-grid1 {
padding:5px;
margin-top:10px;
margin-bottom:10px;
}
.destination {
font-size:14px !important;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
.top-section-left li:nth-child(1) {
 padding: .9vw 1vw;
}
.top-section-right li {
    padding: .9vw 1vw;
}
.col-vd-4 {
    width:33.3333%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}
.why-choose-box img {
    width:90%;
}
.col-md-4 {
float:left;
width:33.3333%;
}
}
@media (min-width: 600px) and (max-width: 767px) {
.tour-booking {
    font-size:15px;
    padding: 10px 10px;
    margin-top: 10px;
}
.col-md-12, .col-md-6, .col-md-9 {
padding:0;
}
[data-tooltip]::before {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom:5px;
    margin-left: -20px;
    padding:5px;
    width:150px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size:12px;
}
.booking-btn {
    width: 45%;
    font-size:14px;
    padding: 10px 10px;
	margin-bottom:20px;
}
.explore-grid li {
margin-top:10px;
padding:10px;
border-radius:5px;
font-size:10px;
margin-right:5px;
margin-bottom:5px;
}
.explore-grid li span {
font-size:10px;
}
.fixed {
display:none;
}
.attarction {
    width: 100%;
    background-color: #FFF;
    margin: 0 auto;
    padding-bottom: 3%;
    padding-top: 3%;
    padding-left:4%;
    padding-right:4%;
}
.fairs-box {
margin-left: 0;
}
.fairs {
border: 0;
}
.service-section {
width: 100%;
margin: 0 auto;
margin-top: 0px;
margin-top: 4%;
}
.service-section-box h1 {
text-align: center;
}
.service-section-box p {
text-align: center;
}
.service-section-box {
width:48%;
float:left;
border-bottom: 1px solid #e8e8e7;
padding-bottom:4%;
padding-top:4%;
padding-left:2%;
padding-right:2%;
margin-right:2%;
}
.call-trip li {
font-size:12px;
margin-right:3px;
padding: 10px 10px;
}
.mobile-logo {
width:50%;
margin:0 auto;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
.explore-services {
    width: 100%;
    padding:4% 0 0 0;
}
.enquiry-btn {
width:95%;
padding:2%;
margin: 0 auto;
font-size:1em;
}
.pull-right {
display:none;
}
.link {font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 22px;
    padding-top:2px;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    font-size: 12px;
    color: #444;
}
.link a {
    font-size: 12px;
    color: #444;
}
.col-sm-5 {
width:100%;
position: relative;
min-height: 1px;
padding-right:5px;
padding-left: 5px;
}
#header #block-panels_mini-header {
    position: inherit;
    width: 100%;
}
.travel-grid {
    margin-left: 0%;
	margin-right:0%;
    margin-top: 2%;
    margin-bottom: 2%;
    text-decoration: none;
}
.travel-experience {
    width: 100%;
    background-image: none;
	background-color:#0b5be4;
    height: auto;
	padding-bottom:4%;
}
.travel-experience h1 {
    font-size:25px;
    padding-top:0%;
}
.travel-experience p {
    font-size:14px!important;
    line-height: 1.5em;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.explore-services h1 {
    font-size:25px;
    padding-top:0%;
}
.explore-services p {
    font-size:14px!important;
    line-height: 1.5em;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.explore-services-left {
    width:100%;
    float: left;
    background-color: #fff;
    margin-bottom:0%;
}
.explore-services-left-grid {
    padding: 0px 2px 2px 0;
    width: 50%;
	float:left;
}
.explore-services-right {
    width:100%;
    float: left;
    margin-bottom:0%;
    background-image: url(../images/hotel-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
	background-size:cover;
    height: auto;
    padding: 6%;
}
.explore-grid1 {
    width:48%;
    float: left;
    padding: 5px;
    margin-right:2%;
    margin-top:;
    margin-bottom:10px;
    background-color: #FFF;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.19);
}
.explore-grid1 h2 {
    color: #000000;
    display: block;
    font-size:.9em;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-top:2%;
    text-decoration: none;
}
.explore-box {
    width: 100%;
    margin-left:0%;
}
.contact-section {
    width: 100%;
    float: left;
}
.footernav li {
font-size:12px;
padding-bottom:5px;
}
.footernav p {
font-size:12px;
padding-bottom:5px;
}
.footernav img {
width:80%;
}
.contact-grid {
    margin-top: 2%;
    width:48%;
    margin-left:2%;
    float: left;
	height: auto;
}
.contact-grid h5 {
font-size:20px;
padding-bottom:10px;
padding-top:10px;
}


.weblink {
padding-top: 0.5em!important;
padding-bottom: 1%!important;
margin-left: 10px!important;
font-size: 14px!important;
font-weight: 400;
text-align: center!important;
line-height: 18px;
}
.weblink a {
font-size: 14px!important;
}
.copyright {
display: none!important;
}


.contact-grid:nth-child(2) {
    margin-top: 2%;
    width:48%;
    margin-left:2%;
    float: left;
	height: auto;
}
.contact-grid:nth-child(3) {
    margin-top: 2%;
    width:48%;
    margin-left:2%;
    float: left;
	height: auto;
}
.contact-grid:nth-child(4) {
    margin-top: 2%;
    width:48%;
    margin-left:2%;
    float: left;
	height: auto;
}
#footer .layout-bottom-content-2 {
padding: 20px;
}
#footer p {
display: none;
}
.monogram {
display:none;
}
.contacts-left {
    width:100%;
    float: left;
}
.about-section-grids {
   margin-left:0%;
    margin-right:0%;
}
.form {
padding:0;
}
.form input[type="submit"] {
    width:100%;
}
.contacts-right {
    width:100%;
    float: left;
    padding:40px 0;
    background-color: #eeeeee;
    height: auto;
}
.contacts-right p {
    font-size: 1em;
    padding-bottom: 33px;
    margin-left:0%;
    margin-right:0%;
    text-align: center;
}
.itineraries {
width: 100%;
padding:15px;
}
.itineraries h1 {
    font-size:25px;
    padding-top:0;
}
.itineraries p {
    font-size:14px;
    padding-left:0;
    padding-right:0;
	padding-bottom:10px;
}
.read-more {
    width:100%;
    margin: 0 auto;
}
.rajasthan h1 {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.5em;
    text-transform: uppercase;
    padding: 1%;
    line-height: 2em;
    font-weight: bolder;
    color: #0b5be4;
}
.fairs-left {
    width:100%;
    float: left;
}
.fairs-right {
    width:100%;
    float: right;
}
.fairs-right p, .fairs-left p {
padding-bottom:8%;
}
.dream {
    margin-left:0%;
    margin-right:0%;
    margin-top: 0%;
}
.dream-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top: 0%;
    margin-left:0%;
    margin-right:0%;
}
.dream-form {
    margin-top: 0;
    padding:10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.dream-form input[type="submit"] {
    width:100%;
}
.tour-interest h1 {
    font-size: 2.5rem;
    line-height:1.3em;
}
.dream-form-text input[type="text"], .dream-right textarea, .dream form select {font-family: 'Poppins', sans-serif;
    width:100%;
    margin-right:0%;
}
.dream-form textarea {
    width:100%;
    margin-right: 0%;
}
.why-fly {
    width: 100%;
    background-image:none;
	background-color:#e59511;
    height: auto;
}
.why-fly h1 {
    font-size:2em;
    padding-top:0%;
	color:#fff;
}
.why-fly-box {
    width:100%;
    float: left;
    margin-top:0%;
	padding:4%;
}
.why-fly-box li {font-family: 'Poppins', sans-serif;
    color: #fff;
    padding-bottom: 2%;
	list-style:none;
	font-weight:400;
}
.attarction h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.tour-interest h2 {
font-size: 1.1em;
line-height: 1.5em;
}
.attractions-grid {
    padding: 1px 1px 0 0;
    box-shadow: 0 2px 4px #e3d7d7;
    width:50%;
    background-color: #FFF;
	float:left;
}
.attractions-title {
    font-size:1em;
    text-decoration: none;
    margin: 1em;
}
.how-reach h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.how-reach-details {
    width:100%;
    margin-left: 0%;
    margin-bottom: 15%;
}
.tour-grid {
    width:23%;
}
.tour-grid:nth-child(9) {
display:none;
}
.tour-grid p {
    font-size: 13px;
    margin-top: 6%;
}
.explore h1 {
    font-size:25px;
}
.explore-grid-box h2 {
font-size:19px !important;
}
.explore-grid p {
font-size:13px!important;
padding-top:10px;
}
.explore p {
font-size:14px;
padding-left:0;
padding-right: 0;
}
.btn {
    font-size:12px;
    padding: 5px 10px;
    margin-top: 10px;
}
.explore-grid {
    width:48%;
    float: left;
    padding:5px;
    margin-right:2%;
    margin-top: 2%;
    margin-bottom:0;
}
.explore-grid h2 {
    color: #000000;
    display: block;
    font-size:1em;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-top:2%;
    text-decoration: none;
}
.destination {
font-size:14px !important;
}
.tour-heading {
position: relative;
padding-left:20px;
padding-right:20px;
padding-top:20px;
margin-top:0;
}
.tour-heading h1 {
font-size:25px;
padding-bottom:0;
color:#000;
}
.tour-heading li {
color: #000;
font-size:14px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}
.tour-heading li a {
color: #000;
font-size:14px;
}
.tour-heading li a:hover {
color: #f77500;
font-size:14px;
}
.tour-book {
font-size:14px;
padding:10px;
margin-bottom: 10px;
}
.col-md-10, .col-md-2 {
padding:0;
}
#content-tour {
padding:10px;
}
#content-tour h2 {
font-size:20px;
}
#content-tour p {
font-size:14px;
padding-bottom:10px;
padding-top:10px;
}
.itnerary-section-head h3 {
font-size:18px;
padding-bottom:10px;
margin-top:20px;
}
.itnerary-section-head p {
font-size:14px!important;
}
.itnerary-section ul li figcaption h4 {
font-size:15px;
}
.day-circle {
width:30px;
height: 30px;
line-height: 30px;
}
.day-circle h2 {
font-size:14px !important;
}
.itnerary-section-head li {
font-size:14px !important;
padding-top: 10px !important;
}
.explore-circle {
background-color: #f77500;
width: 100px;
height:100px;
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
margin-top: -50px;
margin-bottom:20px;
padding-top:35px;
border:0;
}
.explore-circle h1 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h1 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h2 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 16px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h2 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h3 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 12px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h3 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:10px !important;
    letter-spacing:2px;
}
.why-choose-point .circle {
height:50px;
line-height: 50px;
width: 50px;
margin: -5px 10px 0 0;
}
.why-choose-point {
margin-bottom: 20px !important;
}
.col-vd-4 {
width:100%;
float:left;
padding-left:0;
padding-right:0;
}
.why-choose-box img {
    width:40%;
}
#header {
    margin: 0;
    height: inherit;
}
#header #logo {
    width: 100%;
	margin:0 auto;
	padding:10px;
}
.service-grid {
 width: 50%;
 float:left;
}
.top-section-mobile {
	background-color:#0b5be4;
	display:block;
}
.top-section-left {
    width: 100%;
    background: #0b5be4;
    float: left;
}
.top-section-right {
    width: 100%;
    background: #de8c1c;
    float: left;
}
.top-section-right li {
   font-size: 1.1em;
    border-right: 1px solid #eda645;
}
.top-section-left-mobile {
width: 75%;
    margin: 0 auto;
    text-align: center;
}
.top-section-left-mobile li {font-family: 'Poppins', sans-serif;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1.5em;
	font-weight:300;
	text-align:left;
	margin-right:2%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-decoration:none;
	text-transform:none;
}
.top-section {
display:none;
}
}

@media (min-width: 480px) and (max-width: 599px) {
.explore-grid li {
margin-top:10px;
padding:10px;
border-radius:5px;
font-size:14px;
margin-right:10px;
margin-bottom:10px;
}
.explore-grid li span {
font-size:12px;
}
.fixed {
display:none;
}
.fairs-box {
margin-left: 0;
}
.fairs {
border: 0;
}
.service-section {
width: 100%;
margin: 0 auto;
margin-top: 0px;
margin-top:20px;
}
.service-section-box h1 {
text-align: center;
}
.service-section-box p {
text-align: center;
}
.service-section-box {
border-bottom: 1px solid #e8e8e7;
padding-bottom:20px;
padding-top:20px;
}
.mobile-logo {
width:50%;
margin:0 auto;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
[data-tooltip]::before {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom:5px;
    margin-left: -20px;
    padding:5px;
    width:150px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size:12px;
}
.booking-btn {
    width: 100%;
    font-size: 16px;
    padding: 10px 20px;
	margin-top:0;
	margin-bottom:10px;
}
.contact-section {
    width: 100%;
    float: left;
}
.col-md-7 {
padding:0;
}
.itineraries {
    width: 100%;
    padding: 10px;
}
.title-content {
    position: absolute;
    bottom: -180px;
    left: 18vw;
    width: 100%;
}
.title-content h1 {
font-family: 'Desyrel';
font-size:6em;
line-height: 0;
}
element {
    z-index: 1;
}
.title-content p {
font-size:6em;
padding-bottom:50px;
}
.title-content h5 a {
    background-color: #fd9f02;
    font-size:4em;
    font-weight: 400;
    color: #FFF;
    padding-top: 0;
    float: left;
    text-decoration: none;
    padding: 20px 30px;
}
.enquiry-btn {
width:95%;
padding:2%;
margin: 0 auto;
font-size:1em;
}
.pull-right {
display:none;
}
.link {font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1.5em;
    padding-top:2px;
    padding-left:10px;
    margin-left: 0;
    text-align: left;
    font-size: 13px;
    color: #444;
}
.link a {
font-size: 13px;
}
.col-md-5 {
padding:0;
}
.travel-grid {
    margin-right: 2%;
    margin-top: 2%;
    margin-bottom: 2%;
    text-decoration: none;
}
.travel-experience {
    width: 100%;
    background-image: none;
	background-color:#0b5be4;
    height: auto;
	padding-bottom:4%;
}
.travel-experience h1 {
    font-size:25px;
    padding-top:0%;
	line-height:1.2em;
}
.travel-experience p {
    font-size:14px;
    padding-left: 0;
    padding-right: 0;
}
.explore-services h1 {
    font-size:25px;
    padding-top:0%;
	line-height:1.2em;
}
.explore-services p {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 1.5em;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.explore-services-left {
    width:100%;
    float: left;
    background-color: #fff;
    margin-bottom:0%;
}
.explore-services-left-grid {
    padding: 0px 2px 2px 0;
    width: 50%;
	float:left;
}
.explore-services-right {
    width:100%;
    float: left;
    margin-bottom:0%;
    background-image: url(../images/hotel-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
    padding: 6%;
}
.explore-grid1 {
    width:48%;
    float: left;
    padding: 5px;
    margin-right:2%;
    margin-top: 2%;
    margin-bottom: 2%;
    background-color: #FFF;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.19);
}
.explore-box {
    width: 100%;
    margin-left:0%;
}
.contact-grid {
    margin-top: 10px;
    width:100%;
    margin-left:0;
	padding-left:20px;
    float: left;
}
.contact-grid:nth-child(2), .contact-grid:nth-child(3), .contact-grid:nth-child(4) {
    margin-top: 10px;
    width:100%;
    margin-left:0;
	padding-left:20px;
    float: left;
}
.contact-grid h5 {
font-size:20px;
padding-bottom:10px;
padding-top:10px;
}

.weblink {
padding-top: 0.5em!important;
padding-bottom: 1%!important;
margin-left: 10px!important;
font-size: 14px!important;
font-weight: 400;
text-align: center!important;
line-height: 18px;
}
.weblink a {
font-size: 14px!important;
}
.copyright {
display: none!important;
}


.footernav li {
font-size:13px;
padding-bottom:5px;
}
.footernav p {
font-size:13px;
padding-bottom:10px;
}
.footernav img {
width:80%;
}
p img {
    float:none;
	margin:0;
}
#footer p {
display: none;
}
.monogram {
display:none;
}
.contacts-left {
    width:100%;
    float: left;
}
.about-section-grids {
   margin-left:0%;
    margin-right:0%;
}
.form {
    padding:0;
}
.form input[type="submit"] {
padding: 10px 10px;
font-size:18px;
margin-top:5px;
width:100%;
}
.contacts-right {
    width:100%;
    float: left;
    padding:40px 0;
    background-color:#eeeeee;
    height: auto;
}
.contacts-right p {
    font-size: 1em;
    padding-bottom: 33px;
    margin-left:0%;
    margin-right:0%;
    text-align: center;
}
.itineraries h1 {
    font-size: 1.8em;
    padding-top:4%;
	padding-left:4%;
	padding-right:4%;
}
.itineraries p {
    font-size: 1.1em;
    padding-left:10px;
    padding-right:10px;
	padding-bottom:20px;
}
.read-more {
    width:100%;
    margin: 0 auto;
}
.rajasthan h1 {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.5em;
    text-transform: uppercase;
    padding: 1%;
    line-height: 2em;
    font-weight: bolder;
    color: #0b5be4;
}
.fairs-left {
    width:100%;
    float: left;
}
.fairs-right {
    width:100%;
    float: right;
}
.fairs-right p, .fairs-left p {
padding-bottom:8%;
font-size: 1em;
}
.explore {
    width: 100%;
    padding: 10px;
}
.explore-services {
    width: 100%;
    padding:10px;
}
.dream {
    margin-left:0%;
    margin-right:0%;
    margin-top: 0%;
}
.dream-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top: 0%;
    margin-left:0%;
    margin-right:0%;
}
.dream-form {
    margin-top: 0;
    padding:10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.dream-form input[type="submit"] {
    width:100%;
}
.tour-interest h1 {
    font-size: 2.5rem;
    line-height:1.3em;
}
.dream-form-text input[type="text"], .dream-right textarea, .dream form select {font-family: 'Poppins', sans-serif;
    width:100%;
    margin-right:0%;
}
.dream-form textarea {
    width:100%;
    margin-right: 0%;
}
.why-fly {
    width: 100%;
    background-image:none;
	background-color:#e59511;
    height: auto;
}
.why-fly h1 {
    font-size:2em;
    padding-top:0%;
	color:#fff;
}
.why-fly-box {
    width:100%;
    float: left;
    margin-top:0%;
	padding:4%;
}
.why-fly-box li {font-family: 'Poppins', sans-serif;
    color: #fff;
    padding-bottom: 2%;
	list-style:none;
	font-weight:400;
}
.attarction h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.tour-interest h2 {
font-size: 1.1em;
line-height: 1.5em;
}
.attractions-grid {
    padding: 1px 1px 0 0;
    box-shadow: 0 2px 4px #e3d7d7;
    width:100%;
    background-color: #FFF;
}
.how-reach h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.how-reach-details {
    width:100%;
    margin-left: 0%;
    margin-bottom: 15%;
}
.tour-grid {
    width:32%;
}
.tour-grid p {
    font-size: 13px;
    margin-top: 6%;
}
.col-sm-12 {
width:100%;
}
.col-md-4, .col-md-3, .col-md-6, .col-md-10, .col-md-2 {
padding:0;
}
.service-section-box i {
    font-size:50px;
    padding-bottom:20px;
	padding-top:20px;
    color: #f77500;
}
.service-section-box p {
padding-left:10px!important;
padding-right:10px!important;
}
.why-bg {
background-image:none;
background-color:#eaf7fd;
}
.why-choose-point .circle {
float: none;
    height: 50px;
    line-height: 50px;
    width: 50px;
    margin: -0.5vw 1vw 0 0;
    font-size: 30px;
}
.why-choose-box img {
    width:60%;
}
.why-choose-point {
    margin-bottom: 20px!important;
	border-bottom:1px solid rgba(0, 0, 0, 0.05);
}
.explore h1 {
    font-size:25px;
	line-height:1.2em;
}
.explore p {
font-size:15px;
padding-top:10px;
padding-bottom:10px;
padding-left: 0;
padding-right: 0;
}
.explore-grid {
    width: 100%;
    float: left;
    padding: 10px;
    margin-right:0%;
    margin-top:20px;
    margin-bottom:0;
}
.destination {
    font-size: 14px!important;
    padding: 5px 10px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.explore-grid-box h2 {
 font-size:18px !important;
 padding-top: 10px !important;
}
.btn {
font-size: 14px;
padding: 5px 10px;
margin-top: 5px;
}
.call-trip {
margin-top:10px;
}
.call-trip li {
    display:block;
    font-size:15px;
    text-align: center;
    font-weight: 600;
    color: #FFF;
    margin-right: 0;
    text-decoration: none;
    padding:10px 10px;
	margin-bottom:10px;
	}
.explore-circle {
background-color: #f77500;
width: 100px;
height: 100px;
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
margin-top: -50px;
margin-bottom:10px;
padding-top: 35px;
border:0;
}
.explore-circle h1 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h1 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h2 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 16px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h2 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h3 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 12px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h3 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:10px !important;
    letter-spacing:2px;
}
.tour-heading {
    width: 100%;
    position: relative;
    top:0;
    margin-top: 0;
    padding:10px;
    left: 0;
    z-index: 1;
}
.tour-heading h1 {
color: #000;
font-size:25px;
padding-bottom:5px;
}
.border-tour-bottom {
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.tour-heading li {
    list-style: none;
    display: inline-block;
    color: #000;
    font-size:14px;
    font-weight: 600;
    margin-right: 10px;
    text-decoration: none;
    margin-top:5px;
	padding-bottom:5px;
}
.tour-heading li a {
 color: #000;
}
.tour-heading li a:hover {
 color: #fd9f02;
}
.tour-book {
    font-family: 'Poppins', sans-serif;
    background-color: #fd9f02;
    font-size:14px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border: 0;
    border-radius: 2vw;
    padding:10px 10px;
    margin-bottom:10px;
	margin-top:10px;
    text-transform: uppercase;
}
#content-tour {
padding: 10px;
}
.col-lg-8, .col-md-8, .col-sm-8, .col-xs-12, .col-md-12 {
padding:0;
}
#content-tour h2 {
font-size:20px;
}
#content-tour p {
font-size:14px;
color: #000;
font-weight: 400;
padding-bottom:10px;
padding-top:10px;
}
.itnerary-section-head h3 {
font-size:18px;
padding-bottom:10px;
margin-top:10px;
}
.itnerary-section-head p {
font-size: 14px !important;
padding-top:10px !important;
}
.itnerary-section ul li figcaption h4 {
font-size:16px;
}
.itnerary-section ul li {
padding-bottom: 10px;
padding-top:10px;
}
.day-circle {
width:40px;
height:40px;
line-height:40px;
margin-right:10px;
}
.day-circle h2 {
font-size:18px !important;
}
.day-circle h2 span {
font-size: 11px !important;
}
.itnerary-section ul::before {
left: 20px;
}
.tour-booking {
    width:100%;
    font-size:16px;
    padding: 10px 10px;
    margin-top: 10px;
}
.itnerary-section-head li {
font-size: 14px !important;
padding-top: 10px !important;
}
.inner-destination {
font-size: 14px !important;
padding:5px 10px;
padding-left: 10px !important;
padding-right: 10px !important;
margin: 0 !important;
padding-bottom: 10px !important;
}
.service-section-box1 iframe {
height: 300px;
}
#header {
    margin: 0;
    height: inherit;
}
#header #logo {
    width:100%;
	margin:0 auto;
	padding:10px;
}
.service-grid {
 width: 50%;
 float:left;
}
.top-section-mobile {
	background-color:#0b5be4;
	display:block;
}
.top-section-left {
    width: 100%;
    background: #0b5be4;
    float: left;
}
.top-section-right {
    width: 100%;
    background: #fd9f02;
    float:none;
	margin:0 auto;
}
.top-section-right li {
   font-size: 1.1em;
}
.top-section-left-mobile {
width: 75%;
    margin: 0 auto;
    text-align: center;
}
.top-section-left-mobile li {font-family: 'Poppins', sans-serif;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1.5em;
	font-weight:300;
	text-align:left;
	margin-right:2%;
	padding-top:0;
	padding-bottom:2px;
	padding-left:5px;
	text-decoration:none;
	text-transform:none;
}
.top-section {
display:none;
}
}

@media (min-width: 320px) and (max-width: 479px) {
.explore-grid li {
margin-top:10px;
padding:10px;
border-radius:5px;
font-size:14px;
margin-right:10px;
margin-bottom:10px;
}
.explore-grid li span {
font-size:12px;
}
.fixed {
display:none;
}
.fairs-box {
margin-left: 0;
}
.fairs {
border: 0;
}
.service-section {
width: 100%;
margin: 0 auto;
margin-top: 0px;
margin-top: 4%;
}
.service-section-box h1 {
text-align: center;
}
.service-section-box p {
text-align: center;
}
.service-section-box {
border-bottom: 1px solid #e8e8e7;
padding-bottom:4%;
padding-top:4%;
}
.mobile-logo {
width:100%;
margin:0 auto;
}
.desktop-show {
display:none;
}
.mobile-show {
display:block;
}
[data-tooltip]::before {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom:5px;
    margin-left: -20px;
    padding:5px;
    width:150px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size:12px;
}
.booking-btn {
    width: 100%;
    font-size: 16px;
    padding: 10px 20px;
	margin-top:0;
	margin-bottom:10px;
}
.contact-section {
    width: 100%;
    float: left;
}
.col-md-7 {
padding:0;
}
.itineraries {
    width: 100%;
    padding: 10px;
}
.title-content {
    position: absolute;
    bottom: -180px;
    left: 18vw;
    width: 100%;
}
.title-content h1 {
font-family: 'Desyrel';
font-size:6em;
line-height: 0;
}
element {
    z-index: 1;
}
.title-content p {
font-size:8em;
padding-bottom:50px;
}
.title-content h5 a {
    background-color: #fd9f02;
    font-size:6em;
    font-weight: 400;
    color: #FFF;
    padding-top: 0;
    float: left;
    text-decoration: none;
    padding: 20px 30px;
}
.enquiry-btn {
width:95%;
padding:2%;
margin: 0 auto;
font-size:1em;
}
.pull-right {
display:none;
}
.link {font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1.5em;
    padding-top:2px;
    padding-left:10px;
    margin-left: 0;
    text-align: left;
    font-size: 13px;
    color: #444;
}
.link a {
font-size: 13px;
}
.col-md-5 {
padding:0;
}
.travel-grid {
    margin-right: 2%;
    margin-top: 2%;
    margin-bottom: 2%;
    text-decoration: none;
}
.travel-experience {
    width: 100%;
    background-image: none;
	background-color:#0b5be4;
    height: auto;
	padding-bottom:4%;
}
.travel-experience h1 {
    font-size:25px;
    padding-top:0%;
	line-height:1.2em;
}
.travel-experience p {
    font-size:14px;
    padding-left: 0;
    padding-right: 0;
}
.explore-services h1 {
    font-size:25px;
    padding-top:0%;
	line-height:1.2em;
}
.explore-services p {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 1.5em;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.explore-services-left {
    width:100%;
    float: left;
    background-color: #fff;
    margin-bottom:0%;
}
.explore-services-left-grid {
    padding: 0px 2px 2px 0;
    width: 50%;
	float:left;
}
.explore-services-right {
    width:100%;
    float: left;
    margin-bottom:0%;
    background-image: url(../images/hotel-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
    padding: 6%;
}
.explore-grid1 {
    width:100%;
    float: left;
    padding: 5px;
    margin-right:0;
    margin-top: 2%;
    margin-bottom: 2%;
    background-color: #FFF;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.19);
}
.explore-box {
    width: 100%;
    margin-left:0%;
}
.contact-grid {
    margin-top: 10px;
    width:100%;
    margin-left:0;
	padding-left:20px;
    float: left;
}
.contact-grid:nth-child(2), .contact-grid:nth-child(3), .contact-grid:nth-child(4) {
    margin-top: 10px;
    width:100%;
    margin-left:0;
	padding-left:20px;
    float: left;
}
.contact-grid h5 {
font-size:20px;
padding-bottom:10px;
padding-top:10px;
}
.footernav li {
font-size:13px;
padding-bottom:5px;
}
.footernav p {
font-size:13px;
padding-bottom:10px;
}
.footernav img {
width:80%;
}
p img {
    float:none;
	margin:0;
}
#footer p {
display: none;
}
.monogram {
display:none;
}
.contacts-left {
    width:100%;
    float: left;
}
.about-section-grids {
   margin-left:0%;
    margin-right:0%;
}
.form {
    padding:0;
}
.form input[type="submit"] {
padding: 10px 10px;
font-size:18px;
margin-top:5px;
width:100%;
}
.contacts-right {
    width:100%;
    float: left;
    padding:40px 0;
    background-color:#eeeeee;
    height: auto;
}
.contacts-right p {
    font-size: 1em;
    padding-bottom: 33px;
    margin-left:0%;
    margin-right:0%;
    text-align: center;
}
.itineraries h1 {
    font-size: 1.8em;
    padding-top:4%;
	padding-left:4%;
	padding-right:4%;
}
.itineraries p {
    font-size: 1.1em;
    padding-left:10px;
    padding-right:10px;
	padding-bottom:20px;
}
.read-more {
    width:100%;
    margin: 0 auto;
}
.rajasthan h1 {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    font-size: 1.5em;
    text-transform: uppercase;
    padding: 1%;
    line-height: 2em;
    font-weight: bolder;
    color: #0b5be4;
}
.fairs-left {
    width:100%;
    float: left;
}
.fairs-right {
    width:100%;
    float: right;
}
.fairs-right p, .fairs-left p {
padding-bottom:8%;
font-size: 1em;
}
.explore {
    width: 100%;
    padding: 10px;
}
.explore-services {
    width: 100%;
    padding:10px;
}
.dream {
    margin-left:0%;
    margin-right:0%;
    margin-top: 0%;
}
.dream-section-grids {
    padding: 0;
    margin-bottom: .3em;
    margin-top: 0%;
    margin-left:0%;
    margin-right:0%;
}
.dream-form {
    margin-top: 0;
    padding:10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.dream-form input[type="submit"] {
    width:100%;
}
.tour-interest h1 {
    font-size: 2.5rem;
    line-height:1.3em;
}
.dream-form-text input[type="text"], .dream-right textarea, .dream form select {font-family: 'Poppins', sans-serif;
    width:100%;
    margin-right:0%;
}
.dream-form textarea {
    width:100%;
    margin-right: 0%;
}
.why-fly {
    width: 100%;
    background-image:none;
	background-color:#e59511;
    height: auto;
}
.why-fly h1 {
    font-size:2em;
    padding-top:0%;
	color:#fff;
}
.why-fly-box {
    width:100%;
    float: left;
    margin-top:0%;
	padding:4%;
}
.why-fly-box li {font-family: 'Poppins', sans-serif;
    color: #fff;
    padding-bottom: 2%;
	list-style:none;
	font-weight:400;
}
.attarction h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.tour-interest h2 {
font-size: 1.1em;
line-height: 1.5em;
}
.attractions-grid {
    padding: 1px 1px 0 0;
    box-shadow: 0 2px 4px #e3d7d7;
    width:100%;
    background-color: #FFF;
}
.how-reach h1 {
    font-size: 1.5em;
    line-height:1.5em;
}
.how-reach-details {
    width:100%;
    margin-left: 0%;
    margin-bottom: 15%;
}
.tour-grid {
    width:32%;
}
.tour-grid p {
    font-size: 13px;
    margin-top: 6%;
}
.col-sm-12 {
width:100%;
}
.col-md-4, .col-md-3, .col-md-6, .col-md-10, .col-md-2 {
padding:0;
}
.service-section-box i {
    font-size:50px;
    padding-bottom:20px;
	padding-top:20px;
    color: #f77500;
}
.service-section-box p {
padding-left:10px!important;
padding-right:10px!important;
}
.why-bg {
background-image:none;
}

 .weblink {
padding-top: 0.5em!important;
padding-bottom: 1%!important;
margin-left: 10px!important;
font-size: 12px!important;
font-weight: 400;
text-align: center!important;
line-height: 18px;
}
.weblink a {
font-size: 12px!important;
}
.copyright {
display: none!important;
}


.why-choose-point .circle {
float: none;
    height: 50px;
    line-height: 50px;
    width: 50px;
    margin: -0.5vw 1vw 0 0;
    font-size: 30px;
}
.why-choose-point {
    margin-bottom: 20px!important;
	border-bottom:1px solid rgba(0, 0, 0, 0.05);
}
.explore h1 {
    font-size:25px;
	line-height:1.2em;
}
.explore p {
font-size:15px;
padding-top:10px;
padding-bottom:10px;
padding-left: 0;
padding-right: 0;
}
.explore-grid {
    width: 100%;
    float: left;
    padding: 10px;
    margin-right:0%;
    margin-top:20px;
    margin-bottom:0;
}
.destination {
    font-size: 14px!important;
    padding: 5px 10px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.explore-grid-box h2 {
 font-size:18px !important;
 padding-top: 10px !important;
}
.btn {
font-size: 14px;
padding: 5px 10px;
margin-top: 5px;
}
.call-trip {
margin-top:10px;
}
.call-trip li {
    display:block;
    font-size:15px;
    text-align: center;
    font-weight: 600;
    color: #FFF;
    margin-right: 0;
    text-decoration: none;
    padding:10px 10px;
	margin-bottom:10px;
	}
.explore-circle {
background-color: #f77500;
width: 100px;
height: 100px;
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
margin-top: -50px;
margin-bottom:10px;
padding-top: 35px;
border:0;
}
.explore-circle h1 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 18px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h1 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h2 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 16px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h2 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:12px !important;
    letter-spacing:2px;
}
.explore-circle h3 {
    font-family: 'Poppins', sans-serif;
    color: #FFF !important;
    display: block;
    font-size: 12px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-weight: bolder !important;
    padding-bottom: 10px !important;
    line-height: 0.5 !important;
    margin: 0 !important;
}
.explore-circle h3 span {
    color: rgba(255,255,255,0.8) !important;
    display: block;
    font-size:10px !important;
    letter-spacing:2px;
}
.tour-heading {
    width: 100%;
    position: relative;
    top:0;
    margin-top: 0;
    padding:10px;
    left: 0;
    z-index: 1;
}
.tour-heading h1 {
color: #000;
font-size:25px;
padding-bottom:5px;
}
.border-tour-bottom {
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.tour-heading li {
    list-style: none;
    display: inline-block;
    color: #000;
    font-size:14px;
    font-weight: 600;
    margin-right: 10px;
    text-decoration: none;
    margin-top:5px;
	padding-bottom:5px;
}
.tour-heading li a {
 color: #000;
}
.tour-heading li a:hover {
 color: #fd9f02;
}
.tour-book {
    font-family: 'Poppins', sans-serif;
    background-color: #fd9f02;
    font-size:14px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border: 0;
    border-radius: 2vw;
    padding:10px 10px;
    margin-bottom:10px;
	margin-top:10px;
    text-transform: uppercase;
}
#content-tour {
padding: 10px;
}
.col-lg-8, .col-md-8, .col-sm-8, .col-xs-12, .col-md-12 {
padding:0;
}
#content-tour h2 {
font-size:20px;
}
#content-tour p {
font-size:14px;
color: #000;
font-weight: 400;
padding-bottom:10px;
padding-top:10px;
}
.itnerary-section-head h3 {
font-size:18px;
padding-bottom:10px;
margin-top:10px;
}
.itnerary-section-head p {
font-size: 14px !important;
padding-top:10px !important;
}
.itnerary-section ul li figcaption h4 {
font-size:16px;
}
.itnerary-section ul li {
padding-bottom: 10px;
padding-top:10px;
}
.day-circle {
width:40px;
height:40px;
line-height:40px;
margin-right:10px;
}
.day-circle h2 {
font-size:18px !important;
}
.day-circle h2 span {
font-size: 11px !important;
}
.itnerary-section ul::before {
left: 20px;
}
.tour-booking {
    width:100%;
    font-size:16px;
    padding: 10px 10px;
    margin-top: 10px;
}
.itnerary-section-head li {
font-size: 14px !important;
padding-top: 10px !important;
}
.inner-destination {
font-size: 14px !important;
padding:5px 10px;
padding-left: 10px !important;
padding-right: 10px !important;
margin: 0 !important;
padding-bottom: 10px !important;
}
.service-section-box1 iframe {
height: 300px;
}
#header {
    margin: 0;
    height: inherit;
	padding:0;
}
#header #logo {
    width:100%;
	margin:0 auto;
	padding:20px;
}
.service-grid {
 width: 50%;
 float:left;
}
.top-section-mobile {
	background-color:#0b5be4;
	display:block;
}
.top-section-left {
    width: 100%;
    background: #0b5be4;
    float: left;
}
.top-section-right {
    width: 100%;
    background: #fd9f02;
    float:none;
	margin:0 auto;
}
.top-section-right li {
   font-size: 1.1em;
}
.top-section-left-mobile {
width: 75%;
    margin: 0 auto;
    text-align: center;
}
.top-section-left-mobile li {font-family: 'Poppins', sans-serif;
	display:inline-block;
	color:#FFF;
	z-index:1000;
	font-size:1.5em;
	font-weight:300;
	text-align:left;
	margin-right:2%;
	padding-top:0;
	padding-bottom:2px;
	padding-left:5px;
	text-decoration:none;
	text-transform:none;
}
.top-section {
display:none;
}
}

.footer {
background-color: #000;
padding: .5%;
}
.footer-left {
margin-left: 1vw;
}
.weblink {
font-family: 'Poppins', sans-serif;
font-size: 0.8vw;
color: #FFF;
padding-top: 0vw;
float: left;
margin-left: 0.5vw;
text-decoration: none;
}
.weblink a {
font-size: 0.8vw;
color: #FFF;
text-decoration: none;
}
.weblink a:hover {
color:#f77500;
}
.footer-right {
margin-right: 1vw;
}
.copyright {
font-family: 'Poppins', sans-serif;
font-size: 0.8vw;
float: right;
color: #FFF;
padding-top: 0vw;
}

.newtotop-btn{ position:fixed; right:20px; bottom:20px; width:50px; height:50px; background:#000; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff; text-decoration:none; z-index:9999; opacity:0; visibility:hidden; transition:all .3s ease; box-shadow:0 5px 20px rgba(0,0,0,.25); } .newtotop-btn.newtotop-show{ opacity:1; visibility:visible; } .newtotop-btn i{ font-size:22px; line-height:1; display:flex; align-items:center; justify-content:center; } .newtotop-btn:hover{ background:#0b5be4; color:#fff; text-decoration:none; } @media(max-width:767px){ .newtotop-btn{ width:44px; height:44px; right:15px; bottom:15px; } .newtotop-btn i{ font-size:20px; } }


.newcta-wrap{
    position:fixed;
    left:22px;
    bottom:22px;
    z-index:9998;
    display:flex;
    flex-direction:column;
    gap:10px;
    opacity:0;
    visibility:hidden;
    transform:translateY(18px);
    transition:all .35s ease;
}

.newcta-wrap.newcta-show{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}

.newcta-btn{
    display:flex;
    align-items:center;
    gap:10px;
    min-width:145px;
    height:46px;
    padding:0 16px 0 8px;
    border-radius:50px;
    color:#fff;
    text-decoration:none;
    font-size:15px;
    font-weight:600;
    letter-spacing:.2px;
    box-shadow:0 8px 24px rgba(0,0,0,.22);
    transition:all .3s ease;
}

.newcta-btn:hover{
    color:#fff;
    text-decoration:none;
    transform:translateX(4px);
}

.newcta-icon{
    width:34px;
    height:34px;
    border-radius:50%;
    background:rgba(255,255,255,.18);
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 34px;
}

.newcta-icon i{
    font-size:17px;
    line-height:1;
}

.newcta-call{
    background:#111;
}

.newcta-whatsapp{
    background:#25D366;
}

.newcta-call:hover{
    background:#c89b3c;
}

.newcta-whatsapp:hover{
    background:#1ebe5d;
}

@media(max-width:767px){
    .newcta-wrap{
        left:14px;
        bottom:14px;
        gap:8px;
    }

    .newcta-btn{
        min-width:126px;
        height:42px;
        padding:0 13px 0 7px;
        font-size:13px;
        gap:8px;
    }

    .newcta-icon{
        width:31px;
        height:31px;
        flex-basis:31px;
    }

    .newcta-icon i{
        font-size:15px;
    }
}


.newmobile-header-wrap{ display:none; } @media(max-width:991px){ .desktop-show{ display:none !important; } .mobile-show{ display:none !important; } .newmobile-header-wrap{ display:block; width:100%; background:#fff; position:relative; z-index:9999; box-shadow:0 5px 22px rgba(0,0,0,0.08); } .newmobile-header-top{ width:100%; display:flex; align-items:center; justify-content:space-between; padding:10px 15px; background:#fff; } .newmobile-logo img{ max-width:145px; height:auto; display:block; } .newmobile-toggle{ width:44px; height:44px; border:0; outline:none; background:#111; border-radius:12px; display:flex; align-items:center; justify-content:center; flex-direction:column; gap:5px; padding:0; cursor:pointer; box-shadow:0 8px 20px rgba(0,0,0,0.18); } .newmobile-toggle span{ width:21px; height:2px; background:#fff; display:block; border-radius:20px; transition:all .3s ease; } .newmobile-toggle.newmobile-active span:nth-child(1){ transform:translateY(7px) rotate(45deg); } .newmobile-toggle.newmobile-active span:nth-child(2){ opacity:0; } .newmobile-toggle.newmobile-active span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); } .newmobile-menu-box{ position:absolute; left:0; top:100%; width:100%; background:#fff; max-height:0; overflow:hidden; transition:max-height .45s ease; box-shadow:0 18px 35px rgba(0,0,0,0.16); } .newmobile-menu-box.newmobile-open{ max-height:80vh; overflow-y:auto; } .newmobile-menu{ list-style:none; margin:0; padding:10px 14px 18px; } .newmobile-menu li{ list-style:none; margin:0; padding:0; } .newmobile-menu > li{ margin-bottom:8px; } .newmobile-menu > li > a, .newmobile-link-row{ min-height:46px; display:flex; align-items:center; justify-content:space-between; background:#f7f3ec; border:1px solid rgba(0,0,0,0.06); border-radius:12px; overflow:hidden; } .newmobile-menu > li > a, .newmobile-link-row > a{ color:#111; font-size:15px; font-weight:600; text-decoration:none; padding:13px 15px; width:100%; display:block; } .newmobile-menu > li > a:hover, .newmobile-link-row > a:hover{ color:#b8872f; text-decoration:none; } .newmobile-drop-btn{ width:48px; height:46px; border:0; outline:none; background:#111; color:#fff; display:flex; align-items:center; justify-content:center; cursor:pointer; flex:0 0 48px; font-size:18px; transition:all .3s ease; } .newmobile-has-dropdown.newmobile-subopen .newmobile-drop-btn{ background:#b8872f; } .newmobile-drop-btn i{ transition:transform .3s ease; } .newmobile-has-dropdown.newmobile-subopen .newmobile-drop-btn i{ transform:rotate(180deg); } .newmobile-submenu{ display:none; list-style:none; margin:8px 0 5px; padding:8px; background:#fff; border-left:2px solid #b8872f; border-radius:0 0 12px 12px; box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05); } .newmobile-has-dropdown.newmobile-subopen .newmobile-submenu{ display:block; animation:newmobileFade .25s ease; } .newmobile-submenu li a{ display:block; padding:10px 12px; color:#333; font-size:14px; font-weight:500; text-decoration:none; border-bottom:1px solid rgba(0,0,0,0.06); } .newmobile-submenu li:last-child a{ border-bottom:0; } .newmobile-submenu li a:before{ content:"\f101"; font-family:FontAwesome; margin-right:8px; color:#b8872f; } .newmobile-submenu li a:hover{ color:#b8872f; padding-left:16px; text-decoration:none; } @keyframes newmobileFade{ from{ opacity:0; transform:translateY(-5px); } to{ opacity:1; transform:translateY(0); } } } @media(min-width:992px){ .newmobile-header-wrap{ display:none !important; } } @media(max-width:480px){ .newmobile-logo img{ max-width:128px; } .newmobile-header-top{ padding:9px 12px; } .newmobile-toggle{ width:41px; height:41px; border-radius:10px; } .newmobile-menu > li > a, .newmobile-link-row > a{ font-size:14px; padding:12px 13px; } }



.newtaxisec {
  position: relative;
  padding: 90px 15px;
  background: linear-gradient(135deg, #f8f5ef 0%, #ffffff 45%, #eef4f8 100%);
  overflow: hidden;
}

.newtaxi-container {
  max-width: 1180px;
  margin: auto;
  position: relative;
  z-index: 2;
}

.newtaxi-bg-shape {
  position: absolute;
  border-radius: 50%;
  opacity: 0.45;
  z-index: 1;
}

.newtaxi-bg-shape.shape-one {
  width: 340px;
  height: 340px;
  background: #e6b86a;
  top: -120px;
  right: -100px;
}

.newtaxi-bg-shape.shape-two {
  width: 260px;
  height: 260px;
  background: #1d3b5e;
  bottom: -90px;
  left: -90px;
}

.newtaxi-heading {
  text-align: center;
  max-width: 780px;
  margin: 0 auto 35px;
}

.newtaxi-heading span {
  display: inline-block;
  color: #f77500;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.newtaxi-heading h2 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.newtaxi-heading p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.newtaxi-tabs {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 35px;
}

.newtaxi-tab {
	font-size: 20px;
  border: 0;
  background: #fff;
  color: #1d3b5e;
  padding: 13px 26px;
  border-radius: 40px;
  font-weight: 700;
  cursor: pointer;
  box-shadow: 0 8px 25px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

.newtaxi-tab.active,
.newtaxi-tab:hover {
  background: #1d3b5e;
  color: #fff;
  transform: translateY(-3px);
}

.newtaxi-content {
  display: none;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 40px;
  align-items: center;
  background: rgba(255,255,255,0.92);
  border-radius: 28px;
  padding: 35px;
  box-shadow: 0 25px 70px rgba(0,0,0,0.12);
  border: 1px solid rgba(255,255,255,0.8);
}

.newtaxi-content.active {
  display: grid;
}

.newtaxi-img {
  background: linear-gradient(135deg, #f3f3f3, #fff);
  border-radius: 24px;
  padding: 25px;
  text-align: center;
}

.newtaxi-img img {
  max-width: 100%;
  height: auto;
  transition: all 0.4s ease;
}

.newtaxi-content:hover .newtaxi-img img {
  transform: scale(1.04);
}

.newtaxi-info h3 {
  font-size: 34px;
  color: #1d3b5e;
  margin: 0 0 8px;
  font-weight: 800;
}

.newtaxi-info h4 {
  color: #f77500;
  font-size: 18px;
  margin-bottom: 18px;
  font-weight: 700;
}

.newtaxi-info p {
  color: #555;
  line-height: 1.8;
  font-size: 16px;
  margin-bottom: 12px;
}

.newtaxi-amenities {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  margin: 25px 0;
}

.newtaxi-amenities span {
  display: flex;
  align-items: center;
  gap: 10px;
  background: #f6f8fb;
  padding: 12px 14px;
  border-radius: 14px;
  color: #1d3b5e;
  font-weight: 600;
}

.newtaxi-amenities img {
  width: 24px;
  height: 24px;
}

.newtaxi-btn {
  display: inline-block;
  background: #f77500;
  color: #fff;
  padding: 14px 28px;
  border-radius: 40px;
  text-decoration: none;
  font-weight: 700;
  transition: all 0.3s ease;
}

.newtaxi-btn:hover {
  background: #1d3b5e;
  color: #fff;
  transform: translateY(-3px);
}

@media (max-width: 991px) {
  .newtaxisec {
    padding: 70px 15px;
  }

  .newtaxi-heading h2 {
    font-size: 34px;
  }

  .newtaxi-content {
    grid-template-columns: 1fr;
    padding: 28px;
  }

  .newtaxi-info h3 {
    font-size: 30px;
  }
}

@media (max-width: 575px) {
  .newtaxisec {
    padding: 55px 12px;
  }

  .newtaxi-heading h2 {
    font-size: 28px;
  }

  .newtaxi-heading p {
    font-size: 15px;
  }

  .newtaxi-tabs {
    gap: 8px;
  }

  .newtaxi-tab {
    padding: 10px 18px;
    font-size: 14px;
  }

  .newtaxi-content {
    padding: 20px;
    border-radius: 20px;
  }

  .newtaxi-info h3 {
    font-size: 26px;
  }

  .newtaxi-info h4 {
    font-size: 16px;
  }

  .newtaxi-amenities {
    grid-template-columns: 1fr;
  }

  .newtaxi-btn {
    width: 100%;
    text-align: center;
  }
}


.coachsec {
  padding: 80px 0;
  background: #f8f9fb;
}

.coachsec .container {
  margin: auto;
  padding: 0 15px;
}

.coachsec-head {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 50px;
}

.coachsec-head span,
.coach-feature-head span {
  display: inline-block;
  color: #f77500;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

.coachsec-head h2 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.coachsec-head p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.coachsec-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
}

.coach-card {
  background: #fff;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 12px 35px rgba(0,0,0,0.08);
}

.coach-slider {
  position: relative;
  overflow: hidden;
}

.coach-slides {
  display: flex;
  height: 100%;
  transition: transform 0.45s ease;
}

.coach-slides img {
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}

.coach-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 50%;
  background: rgba(0,0,0,0.55);
  color: #fff;
  cursor: pointer;
  font-size: 18px;
}

.coach-arrow.prev {
  left: 12px;
}

.coach-arrow.next {
  right: 12px;
}

.coach-content {
  padding: 25px;
}

.coach-content h3 {
  font-size: 24px;
  color: #172033;
  margin: 0 0 12px;
}

.coach-content p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1vw;
    line-height: 1.5em;
    font-weight: 300;
}

.coach-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.coach-content ul li {
  position: relative;
  padding: 9px 0 9px 24px;
  color: #333;
  font-size: 15px;
  border-bottom: 1px solid #eee;
}

.coach-content ul li:before {
  display: none;
}

.coach-content ul li {
  padding: 10px 0;
}

.coach-content ul li i {
  color: #f77500;
  width: 22px;
  margin-right: 8px;
}

.coach-feature-wrap {
  margin-top: 60px;
  background: #fff;
  border-radius: 22px;
  padding: 35px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.08);
}

.coach-feature-head {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 35px;
}

.coach-feature-head h3 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.coach-feature-head p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.coach-feature-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.coach-feature-box {
  border-radius: 16px;
  overflow: hidden;
  background: #f8f9fb;
}

.coach-feature-box img {
  width: 100%;
  object-fit: cover;
}

.coach-feature-box h4 {
  font-size: 17px;
  color: #172033;
  padding: 15px;
  margin: 0;
  text-align: center;
}

@media(max-width: 991px) {
  .coachsec-grid,
  .coach-feature-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .coachsec-head h2 {
    font-size: 34px;
  }
}

@media(max-width: 576px) {
  .coachsec {
    padding: 60px 0;
  }

  .coachsec-grid,
  .coach-feature-grid {
    grid-template-columns: 1fr;
  }

  .coachsec-head h2 {
    font-size: 30px;
  }

  .coach-slider {
    height: 240px;
  }

  .coach-feature-wrap {
    padding: 24px 18px;
  }

  .coach-feature-head h3 {
    font-size: 28px;
  }
}

.urbaniasec{
    padding:90px 0;
    background:#ffffff;
}

.urbaniasec .container{
    margin:auto;
    padding:0 15px;
}

.urbaniasec-head{
    text-align:center;
    max-width:800px;
    margin:auto auto 60px;
}

.urbaniasec-head span,
.maharaja-heading span{
    display:inline-block;
    color:#f77500;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px;
}

.urbaniasec-head h2{
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.urbaniasec-head p{
 font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.urbania-main{
    display:grid;
    grid-template-columns:1.1fr 1fr;
    gap:40px;
    align-items:center;
}

.urbania-image img{
    width:100%;
    border-radius:25px;
    display:block;
}

.urbania-capacity{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.urbania-card{
    background:rgba(255,255,255,.7);
    backdrop-filter:blur(12px);
    border:1px solid rgba(0,0,0,.08);
    border-radius:20px;
    padding:25px;
    transition:.3s;
}

.urbania-card:hover{
    transform:translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.urbania-icon{
    width:60px;
    height:60px;
    border-radius:50%;
    background:#f8f5ed;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:15px;
}

.urbania-icon i{
    color:#f77500;
    font-size:22px;
}

.urbania-card h3{
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.5vw;
    line-height: 1.5em;
    font-weight: 800;
}

.urbania-card p{
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

.maharaja-wrap{
    margin-top:80px;
}

.maharaja-heading{
    text-align:center;
    max-width:700px;
    margin:auto auto 40px;
}

.maharaja-heading h3{
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.maharaja-heading p{
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.maharaja-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
}

.maharaja-box{
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.maharaja-box img{
    width:100%;
    height:320px;
    object-fit:cover;
    display:block;
}

.maharaja-content{
    padding:25px;
}

.maharaja-content h4{
    margin-bottom:10px;
    color:#000;
	font-size: 20px;
}

.maharaja-content p{
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

@media(max-width:991px){

    .urbania-main{
        grid-template-columns:1fr;
    }

    .maharaja-grid{
        grid-template-columns:1fr;
    }

    .urbaniasec-head h2{
        font-size:34px;
    }

    .maharaja-heading h3{
        font-size:30px;
    }
}

@media(max-width:576px){

    .urbaniasec{
        padding:60px 0;
    }

    .urbaniasec-head h2{
        font-size:28px;
    }

    .maharaja-heading h3{
        font-size:26px;
    }

    .maharaja-box img{
        height:240px;
    }

    .urbania-card{
        padding:20px;
    }
}

.sedansec {
  padding: 85px 0;
  background: linear-gradient(135deg, #f8f9fb 0%, #ffffff 55%, #f4efe6 100%);
}

.sedansec .container {
  margin: auto;
  padding: 0 15px;
}

.sedansec-head {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 50px;
}

.sedansec-head span {
  display: inline-block;
  color: #f77500;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

.sedansec-head h2 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.sedansec-head p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

.sedansec-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.sedan-card {
  position: relative;
  background: #fff;
  border-radius: 26px;
  padding: 26px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

.sedan-card:before {
  content: "";
  position: absolute;
  width: 220px;
  height: 220px;
  right: -80px;
  top: -80px;
  background: rgba(201,154,60,0.12);
  border-radius: 50%;
}

.sedan-featured {
  border: 1px solid rgba(201,154,60,0.35);
}

.sedan-img {
  position: relative;
  z-index: 2;
  background: #f8f9fb;
  border-radius: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.sedan-img img {
  width: 95%;
  height: 100%;
  object-fit: contain;
  transition: 0.4s ease;
}

.sedan-card:hover .sedan-img img {
  transform: scale(1.06);
}

.sedan-content {
  position: relative;
  z-index: 2;
  padding-top: 24px;
}

.sedan-badge {
  display: inline-block;
  background: #f4efe6;
  color: #9b7328;
  padding: 7px 14px;
  border-radius: 30px;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 12px;
}

.sedan-content h3 {
  color: #172033;
  font-size: 26px;
  margin: 0 0 12px;
}

.sedan-content p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

.sedan-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

.sedan-content ul li {
  background: #f8f9fb;
  color: #333;
  padding: 12px 14px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 600;
}

.sedan-content ul li i {
  color: #f77500;
  margin-right: 7px;
}

@media(max-width: 991px) {
  .sedansec-wrap {
    grid-template-columns: 1fr;
  }

  .sedansec-head h2 {
    font-size: 34px;
  }
}

@media(max-width: 576px) {
  .sedansec {
    padding: 60px 0;
  }

  .sedansec-head h2 {
    font-size: 29px;
  }

  .sedan-card {
    padding: 18px;
    border-radius: 20px;
  }

  .sedan-img {
    height: 210px;
  }

  .sedan-content ul {
    grid-template-columns: 1fr;
  }
}

.eventstaxisec {
  padding: 90px 0;
  background: linear-gradient(135deg, #f7fbff 0%, #fff8ef 45%, #f7f3ff 100%);
  position: relative;
  overflow: hidden;
}

.eventstaxisec .container {
  margin: auto;
  padding: 0 15px;
  position: relative;
  z-index: 2;
}

.eventstaxi-shape {
  position: absolute;
  border-radius: 50%;
  opacity: 0.18;
}

.eventstaxi-shape-one {
  width: 340px;
  height: 340px;
  background: #ff9f1c;
  top: -130px;
  left: -120px;
}

.eventstaxi-shape-two {
  width: 280px;
  height: 280px;
  background: #4d7cff;
  right: -90px;
  bottom: 120px;
}

.eventstaxi-head {
  text-align: center;
  max-width: 850px;
  margin: 0 auto 55px;
}

.eventstaxi-head span,
.eventstaxi-fleet-head span,
.eventstaxi-process-content span {
  display: inline-block;
  color: #fd9f02;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
}

.eventstaxi-head h2 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.eventstaxi-head p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.eventstaxi-hero {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 35px;
  align-items: center;
  background: #fff;
  border-radius: 30px;
  padding: 35px;
  box-shadow: 0 20px 55px rgba(0,0,0,0.08);
  margin-bottom: 40px;
}

.eventstaxi-tag {
  display: inline-block;
  background: #fff3df;
  color: #b77918;
  padding: 8px 16px;
  border-radius: 40px;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 15px;
}

.eventstaxi-hero-content h3 {
  font-size: 34px;
  line-height: 1.25;
  color: #172033;
  margin: 0 0 16px;
}

.eventstaxi-hero-content p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;    font-weight: 300;
}

.eventstaxi-points {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

.eventstaxi-points div {
  background: #f8f9fb;
  padding: 13px 14px;
  border-radius: 14px;
  color: #333;
  font-size: 14px;
  font-weight: 600;
}

.eventstaxi-points i {
  color: #fd9f02;
  margin-right: 7px;
}

.eventstaxi-hero-img {
  height: 380px;
  border-radius: 24px;
  overflow: hidden;
}

.eventstaxi-hero-img img,
.eventstaxi-card-img img,
.eventstaxi-process-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eventstaxi-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
  margin-bottom: 60px;
}

.eventstaxi-card {
  background: #fff;
  border-radius: 26px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
  transition: 0.35s ease;
}

.eventstaxi-card:hover {
  transform: translateY(-8px);
}

.eventstaxi-card-img {
  overflow: hidden;
}

.eventstaxi-card-content {
  padding: 28px;
  position: relative;
}

.eventstaxi-icon {
  width: 68px;
  height: 68px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -60px;
  margin-bottom: 18px;
  position: relative;
  z-index: 2;
  border: 5px solid #fff;
}

.eventstaxi-icon i {
  font-size: 27px;
}

.wedding-icon {
  background: #fff0f5;
  color: #ff4f8b;
}

.event-icon {
  background: #fff5e6;
  color: #ff9f1c;
}

.conference-icon {
  background: #eef3ff;
  color: #4d7cff;
}

.eventstaxi-card-content h3 {
  font-size: 24px;
  color: #172033;
  margin: 0 0 12px;
}

.eventstaxi-card-content p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

.eventstaxi-card-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.eventstaxi-card-content ul li {
  padding: 10px 0;
  color: #333;
  font-size: 15px;
  border-bottom: 1px solid #eee;
}

.eventstaxi-card-content ul li i {
  width: 22px;
  color: #fd9f02;
  margin-right: 6px;
}

.eventstaxi-fleet {
  background: #172033;
  border-radius: 30px;
  padding: 45px;
  margin-bottom: 60px;
  color: #fff;
}

.eventstaxi-fleet-head {
  text-align: center;
  max-width: 750px;
  margin: 0 auto 35px;
}

.eventstaxi-fleet-head h3 {
font-family: 'Poppins', sans-serif;
    color: #fff;
    display: block;
    font-size: 2.5vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
}

.eventstaxi-fleet-head p {
font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 1.2vw;
    line-height: 1.5em;
    text-align: center;
    font-weight: 300;
}

.eventstaxi-fleet-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 18px;
}

.eventstaxi-fleet-box {
  background: rgba(255,255,255,0.08);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 20px;
  padding: 25px 18px;
  text-align: center;
}

.eventstaxi-fleet-box i {
  font-size: 32px;
  color: #fd9f02;
  margin-bottom: 14px;
}

.eventstaxi-fleet-box h4 {
  margin: 0 0 8px;
  font-size: 18px;
}

.eventstaxi-fleet-box p {
  margin: 0;
  color: rgba(255,255,255,0.75);
  font-size: 14px;
}

.eventstaxi-process {
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 35px;
  align-items: center;
  margin-bottom: 60px;
}

.eventstaxi-process-img {
  height: 520px;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

.eventstaxi-process-content {
  background: #fff;
  border-radius: 30px;
  padding: 40px;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

.eventstaxi-process-content h3 {
font-family: 'Poppins', sans-serif;
    color: #000;
    display: block;
    font-size: 2.2vw;
    text-transform: uppercase;
    font-weight: bolder;
    padding-bottom: 1vw;
    margin: 0;
	line-height: 1.1;
}

.eventstaxi-process-content p {
font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 1.2vw;
    line-height: 1.5em;
    font-weight: 300;
}

.eventstaxi-step {
  display: flex;
  gap: 18px;
  margin-top: 24px;
}

.eventstaxi-step-no {
  min-width: 52px;
  height: 52px;
  background: #fd9f02;
  color: #fff;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
}

.eventstaxi-step h4 {
  color: #172033;
  margin: 0 0 6px;
  font-size: 19px;
}

.eventstaxi-step p {
  margin: 0;
  font-size: 15px;
}

.eventstaxi-cta {
  background: linear-gradient(135deg, #fd9f02, #f0c76a);
  border-radius: 28px;
  padding: 38px 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

.eventstaxi-cta span {
  color: #fff;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
}

.eventstaxi-cta h3 {
  color: #fff;
  font-size: 30px;
  margin: 8px 0 10px;
}

.eventstaxi-cta p {
  color: rgba(255,255,255,0.9);
  margin: 0;
}

.eventstaxi-cta a {
  display: inline-block;
  background: #fff;
  color: #172033;
  padding: 15px 26px;
  border-radius: 40px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

@media(max-width: 991px) {
  .eventstaxi-hero,
  .eventstaxi-process {
    grid-template-columns: 1fr;
  }

  .eventstaxi-grid {
    grid-template-columns: 1fr;
  }

  .eventstaxi-fleet-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .eventstaxi-head h2 {
    font-size: 34px;
  }

  .eventstaxi-cta {
    flex-direction: column;
    align-items: flex-start;
  }
  
  .coachsec-head p {
    font-size: 18px;
}

.coach-content p {
    font-size: 18px;
}

.coach-feature-head p {
       font-size: 18px;
}

.urbaniasec-head p {
       font-size: 18px;
}

.urbania-card h3 {
       font-size: 22px;
}

.urbania-card p {
       font-size: 18px;
}

.maharaja-heading p {
       font-size: 18px;
}
.maharaja-content p {
       font-size: 18px;
}

.sedansec-head p {
       font-size: 18px;
}

.sedan-content p {
       font-size: 18px;
}

.eventstaxi-head p {
       font-size: 18px;
}

.eventstaxi-hero-content p {
       font-size: 18px;
}

.eventstaxi-card-content p {
       font-size: 18px;
}

.eventstaxi-fleet-head h3 {
       font-size: 22px;
}

.eventstaxi-fleet-head p {
       font-size: 18px;
}

.eventstaxi-process-content p {
       font-size: 18px;
}

}

@media(max-width: 576px) {
  .eventstaxisec {
    padding: 60px 0;
  }

  .eventstaxi-head h2,
  .eventstaxi-hero-content h3,
  .eventstaxi-process-content h3 {
    font-size: 28px;
  }

  .eventstaxi-hero,
  .eventstaxi-process-content,
  .eventstaxi-fleet {
    padding: 24px;
    border-radius: 22px;
  }

  .eventstaxi-hero-img,
  .eventstaxi-process-img {
    height: 280px;
  }

  .eventstaxi-points,
  .eventstaxi-fleet-grid {
    grid-template-columns: 1fr;
  }

  .eventstaxi-cta {
    padding: 28px 24px;
  }

  .eventstaxi-cta h3 {
    font-size: 24px;
  }
}

.newfootersec {
  position: relative;
  overflow: hidden;
padding: 45px 0 40px 0;
  background-size: cover;
  background-position: center bottom;
  font-family: 'Poppins', sans-serif;
  background:
linear-gradient(180deg, rgba(255,250,238,0.70), rgba(255,236,198,0.55)),
url("../images/footer-bg.webp");
}



.newfootersec:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(255,255,255,0.55), rgba(211,125,35,0.18));
  pointer-events: none;
}

.newfooter-wrap {
  position: relative;
  z-index: 2;
  width: 94%;
  margin: auto;
}

.newfooter-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  margin-bottom: 26px;
}

.newfooter-logo {
  display: flex;
  align-items: center;
  gap: 18px;
}

.newfooter-logo img {
  width: 170px;
  height: auto;
}

.newfooter-logo p {
  max-width: 480px;
  margin: 0;
  color: #3d2b1f;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.newfooter-socialbox {
  background: rgba(255,255,255,0.82);
  border: 1px solid rgba(232,93,4,0.18);
  border-radius: 18px;
  padding: 14px 18px;
  box-shadow: 0 12px 32px rgba(112,67,20,0.12);
}

.newfooter-socialbox h5 {
  margin: 0 0 10px;
  color: #14213d;
  font-size: 16px;
  font-weight: 800;
}

.newfooter-review-icons {
  display: flex;
  align-items: center;
  gap: 10px;
}

.newfooter-review-icons a {
  display: inline-flex;
  background: #fff;
  padding: 6px;
  border-radius: 10px;
  box-shadow: 0 8px 20px rgba(0,0,0,0.08);
  transition: 0.3s ease;
}

.newfooter-review-icons a:hover {
  transform: translateY(-3px);
}

.newfooter-review-icons img {
  max-height: 34px;
  width: auto;
  display: block;
}

.newfooter-grid {
  display: grid;
  grid-template-columns: 1.15fr 1fr 1fr 1fr 1.25fr;
  gap: 16px;
  align-items: start;
}

.newfooter-col {
  background: rgba(255,255,255,0.78);
  border: 1px solid rgba(177,104,30,0.20);
  border-radius: 18px;
  padding: 18px 16px;
  box-shadow: 0 14px 34px rgba(90,54,18,0.10);
  backdrop-filter: blur(8px);
}

.newfooter-col h5 {
  margin: 0 0 12px;
  padding-bottom: 9px;
  color: #14213d;
  font-size: 17px;
  font-weight: 900;
  position: relative;
}

.newfooter-col h5:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 42px;
  height: 3px;
  border-radius: 20px;
  background: linear-gradient(90deg, #009ee3, #f04b3e, #8cc63e);
}

.newfooter-col ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.newfooter-col ul li {
  margin-bottom: 6px;
  line-height: 1.25;
}

.newfooter-col ul li a,
.newfooter-contact p a {
  color: #37261a;
  text-decoration: none;
  font-size: 13.5px;
  font-weight: 600;
  transition: 0.3s ease;
}

.newfooter-col ul li a:hover,
.newfooter-contact p a:hover {
  color: #e85d04;
}

.newfooter-contact p {
  margin: 0 0 8px;
  color: #37261a;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.45;
}

.newfooter-contact i {
  color: #e85d04;
  margin-right: 7px;
}

.newfooter-bottom {
  position: relative;
  z-index: 3;
  margin-top: 34px;
  padding: 14px 15px;
  text-align: center;
  background: rgba(20,33,61,0.94);
}

.newfooter-bottom p {
  margin: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

@media (max-width: 1200px) {
  .newfooter-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .newfooter-contact {
    grid-column: span 2;
  }
}

@media (max-width: 900px) {
  .newfooter-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .newfooter-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .newfooter-contact {
    grid-column: span 1;
  }
}

@media (max-width: 575px) {
  .newfootersec {
    padding-top: 35px;
  }

  .newfooter-logo {
    flex-direction: column;
    align-items: flex-start;
  }

  .newfooter-logo img {
    width: 170px;
  }

  .newfooter-logo p {
    font-size: 14px;
  }

  .newfooter-grid {
    grid-template-columns: 1fr;
  }

  .newfooter-col {
    padding: 17px 15px;
  }

  .newfooter-review-icons {
    flex-wrap: wrap;
  }

  .newfooter-bottom {
    margin-top: 25px;
  }
}


.error404sec{
    width:100%;
    min-height:60vh;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:50px 15px;
    background:#f3f4f6;
    text-align:center;
    overflow:hidden;
}

.error404sec-container{
    max-width:900px;
    width:100%;
    margin:auto;
}

.error404sec-code{
    font-size:220px;
    line-height:1;
    font-weight:900;
    color:#d1d5db;
    letter-spacing:-10px;
    margin-bottom:15px;
    user-select:none;
    text-shadow:
    8px 8px 0 rgba(255,255,255,0.8),
    -8px -8px 0 rgba(0,0,0,0.03);
}

.error404sec h1{
    font-size:52px;
    font-weight:800;
    color:#222;
    margin-bottom:20px;
}

.error404sec p{
    max-width:650px;
    margin:0 auto 35px;
    color:#666;
    font-size:18px;
    line-height:1.8;
}

.error404sec-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:16px 35px;
    background:#222;
    color:#fff;
    text-decoration:none;
    border-radius:50px;
    font-size:16px;
    font-weight:700;
    transition:.4s;
}

.error404sec-btn:hover{
    background:#000;
    color:#fff;
    transform:translateY(-4px);
}

.error404sec-btn i{
    font-size:14px;
}

@media(max-width:991px){

    .error404sec-code{
        font-size:170px;
    }

    .error404sec h1{
        font-size:42px;
    }
}

@media(max-width:767px){

    .error404sec-code{
        font-size:120px;
        letter-spacing:-5px;
    }

    .error404sec h1{
        font-size:32px;
    }

    .error404sec p{
        font-size:15px;
        line-height:1.7;
    }
}

@media(max-width:480px){

    .error404sec-code{
        font-size:90px;
    }

    .error404sec h1{
        font-size:26px;
    }

    .error404sec-btn{
        width:100%;
        max-width:240px;
        justify-content:center;
    }
}

.thanksec {
  min-height: 85vh;
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background:
    #fd9f02;
  position: relative;
  overflow: hidden;
}



.thanksec-wrap {
  width: 100%;
  max-width: 700px;
  text-align: center;
  background: rgba(255,255,255,0.95);
  border-radius: 35px;
  padding: 50px 40px;
  position: relative;
  z-index: 2;
  box-shadow: 0 25px 60px rgba(11, 91, 228, 0.12);
}

/* Rajasthan Image */

.thanksec-rajasthan {
  margin-bottom: 20px;
}

.thanksec-rajasthan img {
  width: 170px;
  max-width: 100%;
  display: block;
  margin: auto;
  animation: thankfloat 4s ease-in-out infinite;
  filter: drop-shadow(0 12px 25px rgba(11, 91, 228, 0.15));
}

@keyframes thankfloat {
  0%,100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

/* Success Icon */

.thanksec-icon {
  width: 90px;
  height: 90px;
  margin: 0 auto 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #fd9f02, #0b5be4);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 36px;
  box-shadow: 0 15px 35px rgba(11, 91, 228, 0.25);
}

.thanksec h1 {
  font-size: 48px;
  line-height: 1.2;
  color: #0b5be4;
  font-weight: 800;
  margin-bottom: 18px;
}

.thanksec p {
  font-size: 18px;
  line-height: 1.8;
  color: #666;
  max-width: 550px;
  margin: 0 auto 35px;
}

/* Button */

.thanksec-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 16px 34px;
  border-radius: 50px;
  background: #fd9f02;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  transition: all 0.35s ease;
}

.thanksec-btn:hover {
  color: #fff;
  transform: translateY(-4px);
  box-shadow: 0 15px 35px rgba(11, 91, 228, 0.25);
}

.thanksec-btn i {
  transition: 0.3s;
}

.thanksec-btn:hover i {
  transform: translateX(5px);
}

/* Mobile */

@media (max-width: 767px) {

  .thanksec {
    padding: 60px 15px;
  }

  .thanksec-wrap {
    padding: 40px 25px;
    border-radius: 25px;
  }

  .thanksec-rajasthan img {
    width: 110px;
  }

  .thanksec-icon {
    width: 75px;
    height: 75px;
    font-size: 28px;
  }

  .thanksec h1 {
    font-size: 32px;
  }

  .thanksec p {
    font-size: 16px;
    line-height: 1.7;
  }

  .thanksec-btn {
    width: 100%;
    justify-content: center;
  }
}