@font-face {
	font-family: 'OpenSans-Light';
	src: url('../fonts/OpenSans-Light.eot');
	src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Light.woff2') format('woff2'),
		url('../fonts/OpenSans-Light.woff') format('woff'),
		url('../fonts/OpenSans-Light.ttf') format('truetype'),
		url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans.eot');
	src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.woff2') format('woff2'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.ttf') format('truetype'),
		url('../fonts/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
		url('../fonts/OpenSans-Semibold.woff') format('woff'),
		url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
		url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('../fonts/OpenSans-Bold.eot');
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold.woff2') format('woff2'),
		url('../fonts/OpenSans-Bold.woff') format('woff'),
		url('../fonts/OpenSans-Bold.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Extrabold';
	src: url('../fonts/OpenSans-Extrabold.eot');
	src: url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Extrabold.woff2') format('woff2'),
		url('../fonts/OpenSans-Extrabold.woff') format('woff'),
		url('../fonts/OpenSans-Extrabold.ttf') format('truetype'),
		url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
	font-weight: 800;
	font-style: normal;
}
a{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
img{max-width:100%;}
body{margin:0;padding:0;color:#414141;overflow-x:hidden;font-family: 'OpenSans';}
a,img,p,h1,h2,h3,h4,h5,ul,li{border:0; font-weight:normal; padding:0;margin:0;text-decoration:none;outline:none;}
.clearfix::after,.container::after{clear:both;content:"";display:table;}
h1,h2,h3,h4,h5,h6{
font-family: 'Open Sans';
padding-bottom:10px;	
}
.clear{clear:both;}
#pageloader {
    background-color: #ac2179;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#pageloader.bw {
    background-color: #000000;
}
.loader-item {
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    height: 40px;
    width: 40px;
}

@-webkit-keyframes mouse-anim-drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
@keyframes mouse-anim-drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
.icon-svg {
    max-height: 100px;
}
.loader-item img {
    width: 100px;
}
.container{
max-width:1160px;
width:96%;
margin:auto;
}
.header{
width:100%;
position:absolute;
top:0;
z-index:999;
padding:10px 0;
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;
}
.header.sticky{
 background-color: rgba(255, 255, 255, 0.95);
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 2px 12px 0 rgba(0, 0, 0, 0.07);
position:fixed;
}

.header.sticky .logo{
	padding-top: 0px;
}

.header .logo{
	    padding-top: 20px;
float:left;
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;
width:191px;
}
.header .logo img,.header .logo a{
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;

}
.header.sticky .logo{
width:106px;
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;
display:block;
}
.header.sticky .main-menu{
   margin-top: 20px;
}
.menu-toggle {
    display: none;
}
.header .main-menu{
float:right;
margin-top:70px;
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;
}
.header .main-menu ul{
list-style:none;
}
.header .main-menu ul li{
display:inline-block;
margin:0 5px;
}

.header .main-menu ul li a{
border-radius:5px;
padding:7px 12px 10px;
color:#000000;
font-family: 'OpenSans-Semibold';
}
.header .main-menu ul li a:hover{
background:#ac2179;
color:#fff;
}
.about-section{
padding:40px 0;
text-align:center;
font-size:15px;
}
.about-section h2{
color:#ac2179;
font-size:52px;
padding:10px 0 0;
font-family: 'OpenSans-Light';
}
.about-section p{
padding:25px 0 0;
font-size:16px;
}
.about-section p.italic{
font-family:"Open Sans";
font-weight: normal;
font-size:26px;
}
.about-section .container{
max-width:845px;
}

.sectionx{
padding:40px 0;
text-align:left;
font-size:15px;
}
.sectionx h2{
color:#ac2179;
font-size:52px;
padding:10px 0 0;
font-family: 'OpenSans-Light';
}
.sectionx p{
padding:25px 0 0;
font-size:16px;
}
.sectionx p.italic{
font-family:"Open Sans";
font-weight: normal;
font-size:26px;
}
.sectionx .container{
max-width:845px;
}
.booking-secton{
padding:40px 0;
background:url(../images/gredient-bg.jpg) no-repeat;
background-size:cover;
color:#fff;
}

.booking-secton .item .mobile{
text-align:right;
}
.booking-secton .item .mobile img{
width:auto;
max-width:100%;
display:inline-block;
}
.booking-secton .item .bookink-text{
padding-top:120px;
}
.booking-secton .item .bookink-text span{
font-size:20px;
}

.bookink-text p {margin-bottom:15px; line-height:24px}
.booking-secton .item .bookink-text h2{
font-size:48px;
padding-bottom:20px;
}
.booking-secton #mobile-slider{
    position: absolute;
    top: 62px;
    width: 209px;
    right: 3px;
    left: 0;
    margin: auto;
}
.booking-secton  .mobile-box{
width:239px;
margin:auto;
position:relative;
}
.section-head{
padding-bottom:20px;
text-align:center;
}
.section-head h3{
font-size:35px;
font-family: 'OpenSans-Bold';
padding-bottom:15px;
}
.section-head h3{
font-size:40px;
font-family: 'Open Sans';
padding-bottom:15px;
}
.section-head p{
font-size:18px;
}

.car-retes-section{
background:url(../images/car-bg.jpg) #fff no-repeat left center;
padding:40px 0;
}
.car-retes-section .section-head{
color:#ac2077;
} 

.facts-section{
 background: #2BC0E4;
    background: -webkit-linear-gradient(45deg, #2BC0E4, #EAECC6); 
    background: -o-linear-gradient(45deg, #2BC0E4, #EAECC6); 
    background: -moz-linear-gradient(45deg, #2BC0E4, #EAECC6); 
    background: linear-gradient(45deg, #2BC0E4, #EAECC6); 
	padding:40px 0;
	
}
/*  --------------------------------------------------------
21. FUN FACT
-------------------------------------------------------- */
.fact, .factor {
    text-align: center;
 font-family: 'OpenSans-Light';
    font-size: 80px;
    margin-bottom: 30px;
    font-weight: 200;
}
.fact-title {
    font-size: 11px;
    display: block;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.pt25 {
    padding-top: 25px;
}

.button-md {
    font-size: 11px;
    padding: 12px 25px;
	background:#ac2079;
	color:#fff;
	text-transform:uppercase;
	display:inline-block;
	letter-spacing:1px;
	border-radius:5px;
}
.facts-section .pt25{
font-size:18px;
font-family: 'OpenSans-Bold';
padding-bottom:20px;
}
.facts-section .pb10{
font-size:15px;
 padding-bottom: 20px;
}
.download-vist-section{
}
.download-vist-section .col-sm-6{
margin:0;
padding:0;
overflow:hidden;
}
.download-vist-section img{
width:100%;
-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;
transform:scale(1.0);
}
.download-vist-section .apps span.btn{
    display: inline-block;
    border: 1px solid #fff;
    padding: 15px 20px;
    color: #fff;
    position: absolute;
    text-align: center;
    top: 45%;
    right: 0;
    left: 0;
    max-width:220px;
    margin: auto;
	opacity:0.7;
	letter-spacing:1px;
	text-transform:uppercase;
}
.download-vist-section .apps:hover span.btn{
opacity:1;
}
.download-vist-section .apps:hover img{
transform: scale(1.1);
}
.apps-details-section{
padding:40px 0;
padding-top:70px;
}
.applist ul{
list-style:none;
}

.applist ul li.second{
position:relative;
}
.applist ul li.second .app-content{
padding:30px 0;
position:static;
}
.applist ul li.second .app-content h3{
margin-top:15%;
}
.applist ul li.second .arrow-bottom{
bottom: -162px;
position: absolute;
}
.applist ul li .app-content{
padding:30px 0;
}

.applist ul li .app-content h3{
font-size:25px;
font-family: 'OpenSans-Bold';
padding:20px 0;
}
.applist ul li .app-content p{
font-size:15px;
line-height:26px;
}
.testimonial-section{
background:url(../images/testimonail-bg.jpg) no-repeat center;
background-size:cover;
padding:50px 0;
text-align:center;
}
.footer-section{
padding:40px 0 0;
}
.footer-section .cotact-form p{
padding-bottom:30px;
font-size:18px;
}
.footer-section h3{
font-size:48px;
}
.cotact-form .form-fields{
margin-bottom:15px;
}
.cotact-form .form-fields input{
width:100%;
height:50px;
background:#f8f8f8;
border:1px solid #e5e5e5;
text-indent:10px;
color:#000;
}
.cotact-form .form-fields textarea{
width:100%;
color:#000;
padding-top:10px;
height:140px;
background:#f8f8f8;
border:1px solid #e5e5e5;
text-indent:10px;
}
.cotact-form .form-fields button,.cotact-form .form-fields input[type="button"]{
background:#ac2179;
padding:15px 40px;	
color:#ffffff;
border:0;
text-transform:uppercase;
border-radius:5px;
letter-spacing:1px;
float:right;
}
.app-stores{
margin-top:15px;
}
.app-stores a{
margin-bottom:10px;
}
.social-links {
margin-top:10px;
}
.social-links a{
width:57px;
height:57px;
display:inline-block;
margin:0 27px 14px 0;
}
.social-links a.fb-icon{
background:url(../images/fb-icon.png) no-repeat;
}
.social-links a.pin-icon{
background:url(../images/pin-icon.png) no-repeat;
}
.social-links a.twitter-icon{
background:url(../images/twitter-icon.png) no-repeat;
}
.social-links a.gplus-icon{
background:url(../images/gplus-icon.png) no-repeat;
}
.social-links a.youtube-icon{
background:url(../images/youtube-icon.png) no-repeat;
}
.social-links a.insta-icon{
background:url(../images/insta-icon.png) no-repeat;
}
.social-links a.linkdin-icon{
background:url(../images/linkdin-icon.png) no-repeat;
}
.copyright{
padding:20px 0;
color:#c3c9d3;
font-size:13px;
background:#2d3c54;
text-align:center;
/*text-transform:uppercase;*/
margin-top:40px;
line-height:30px;
}

.copyright a{ color:#fff}
.overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:url(../images/popup-bg.png) repeat;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	padding: 54px;
	text-align: center;
	z-index: 15
}
.overlay h1, .overlay h2, .overlay h3 {
	color: #fff
}
.overlay.takeover {
	background: #fb0
}
.overlay.takeover .overlay-close {
	display: none
}
.overlay-inner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background: url(../images/close-cross.png) center center no-repeat;
	text-indent: 200%;
	color: transparent;
	outline: 0;
	z-index: 100
}
.overlay .overlay-close:active {
	-webkit-box-shadow: none;
	box-shadow: none
}
.body-container {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s
}
.body-container.overlay-open {
	-webkit-transform: scale(.8);
	transform: scale(.8)
}
.overlay-contentscale {
	visibility: hidden;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform .35s, visibility 0s .35s;
	transition: transform .35s, visibility 0s .35s
}
.overlay-contentscale.open {
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s
}
.overlay-contentscale h1{
padding:30px 0 15px;
font-family: 'OpenSans-Light';
font-size:48px;
}
.overlay-contentscale p{
font-size:24px;
font-family: 'OpenSans-Light';
}
.desktop-browser .overlay .download-buttons .download .holder {
    margin: 6px 15px 11px 13px;
    padding-bottom: 0;
}
.download-buttons .download {
    display: inline-block;
    font-size: 1.47059rem;
    line-height: 1.29412rem;
    text-align: left;
}
.overlay .download-buttons {
    margin-top: 35px;
}
.download-buttons .download.ios {
    margin-right: 47px;
}
.download-buttons .download.android .holder {
    background-image: url("../images/and-download.png");
    background-size: 100% auto;
}
.download-buttons .download.ios .holder {
    background-image: url("../images/ios-download.png");
}
.download-buttons .download.android .holder, .download-buttons .download.ios .holder {
    background-size: 100% auto;
    height: 87px;
    width: 224px;
}
.poup-email{
   text-align: center;
	animation-fill-mode: none;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #999;
    display: inline-block;
    height: 62px;
    position: relative;
    width: 100%;
	max-width:500px;
	margin:25px auto ;
}
.poup-email input[type="text"]{
    padding: 0 20px;
    width: 100%;
	border-radius: 8px;
    color: #999;
    font-size: 20px;
    height: 62px;
    line-height: 61px;
    outline: 0 none;
}
.poup-email .input__go{
    background-color:#661c17;
    color: #fff;
    height:48px;
    margin:7px;
    position: absolute;
    right: 0;
    top: 0;
	border:0;
	 border-radius: 8px;
	 font-family: 'OpenSans-Light';
	  padding: 0.41176rem 1.02941rem;
	 font-size:15px;
}

/*carpopup*/
.detail-car{
color:#000;
padding-bottom: 30px;
}
.detail-car p{text-align:left; padding:20px 0px; line-height:24px;}
.detail-car h3{
font-size:38px;
font-family: 'OpenSans-Light';
color:#fff;
}
.detail-car h2{

color:#fff;
}
.detail-car p{
font-size:15px;
padding-bottom:15px;
}
.detail-car p img{margin-left:30px;}
.detail-car .black-circles{
width:100%;
padding-bottom:10px;
}
.detail-car .black-circles span{
display:inline-block;
width:30px;
height:30px;

border-radius:50%;
margin:0px 0px 0px 15px;
line-height:35px;
}
.remodal, [data-remodal-id]{visibility:hidden;}

.remodal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;}

.remodal-overlay:after{display:inline-block;height:100%;margin-left:-0.05em;content:'';}

.remodal-overlay > *{-webkit-transform:translateZ(0px);}

.remodal{position:relative;display:inline-block;}


.remodal, .remodal *{}

.remodal img{max-width:100%;}

.remodal-bg{-webkit-transition:-webkit-filter 0.2s linear;-moz-transition:-moz-filter 0.2s linear;-o-transition:-o-filter 0.2s linear;transition:filter 0.2s linear;}

body.remodal_active .remodal-bg{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);}

.remodal-overlay{opacity:0;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6);color:rgba(0, 0, 0, 0.6);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}

body.remodal_active .remodal-overlay{opacity:1;}

.remodal{padding:30px 40px 20px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fff;background-clip:padding-box;color:#182a3c;border:5px solid #fff;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition:-webkit-transform 0.2s linear;-moz-transition:-moz-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;transition:transform 0.2s linear;border-radius:6px;margin:20px auto;max-width:846px;min-height:0;width:95%;}

body.remodal_active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

.remodal, .remodal-overlay:after{vertical-align:middle;}

a.size-button{font-size:12px;color:#000;font-family:"Lato-Regular";text-decoration:underline;display:inline-block;margin:16px 0 0 13px;}

.remodal-close{position:absolute;top:5px;right:3px;width:30px;height:30px;/*border:1px solid #000;*/text-decoration:none;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;background:#fff;color:#000;}

.remodal-close:after{display:block;font-size:18px;font-family: 'Orbitron', sans-serif;content:"X";line-height:30px;cursor:pointer;text-decoration:none;color:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}

.remodal-close:hover, .remodal-close:active{background:#000;}

.remodal-close:hover.remodal-close:after, .remodal-close:active.remodal-close:after{color:#fff;}

.remodal-confirm, .remodal-cancel{display:inline-block;width:120px;padding:9px 0;margin:0 0 5px 0;font-size:10pt;cursor:pointer;text-decoration:none;text-align:center;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}

.remodal-confirm{border:2px solid #16a085;background:#f4f4f4;color:#16a085;}

.remodal-confirm:hover, .remodal-confirm:active{background:#16a085;color:#f4f4f4;}

.remodal-cancel{border:2px solid #c0392b;background:#f4f4f4;color:#c0392b;}

.remodal-cancel:hover, .remodal-cancel:active{background:#c0392b;color:#f4f4f4;}

#max{max-width:2020px;}

@media only screen and (min-width:40.063em){.remodal{border-radius:0;margin:20px auto;max-width:750px;min-height:0;width:100%;background:#fff;}

.remodal .contact-from{width:100%;margin-top:20px;margin-bottom:0;}

.remodal .contact-from textarea{height:81px;}

}

/*end carpopup*/
@media all and (max-width:980px){
.header .logo{
width:140px;
}
.header .main-menu ul li{
margin:0;
}
.header .main-menu{
margin-top:0;
}
.main-banner .banner-text h1{
font-size:28px;
   line-height: 40px;
}
.main-banner .banner-text p{
font-size: 19px;
    line-height: 35px;
    padding: 5px 0 20px;
}
.main-banner .banner-text a{
padding: 11px 13px;
font-size:13px;
}
.main-banner .banner-text{
width:470px;
}
}
@media all and (max-width:850px){
.menu-toggle a{
border-color: rgba(0, 0, 0, 0.45);
border:1px solid #ac2179;
font-size: 12px;
padding:8px 10px;
color:#ac2179;

}
.menu-toggle.button.button-transparent .iconic * {
    fill: #ac2179;
    stroke: #ac2179;
}
.menu-toggle .ico {
    margin-right: 6px;
    vertical-align: -3px;
    width: 12px;
}
.menu-toggle{
 display: inline-block;
    float: right;
    margin:6px 3px 0;
}
body{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
body.menumobile{margin-right:300px;margin-left:-300px}
.main-menu{overflow-y:auto; box-shadow: 1px 1px 4px #000; backface-visibility:hidden;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;position:fixed;right:0;overflow-y:auto;padding:10px 0;visibility:hidden;opacity:0;top:0;bottom:0;z-index:99999;width:0;background:#fff;}
.main-menu ul li{display:block;padding:0;width:100%;margin:0 0;border-bottom:1px solid #ececec;}
.main-menu ul li a{display:block;}
.main-menu ul li .sub-menu{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;left:0;position:relative;top:0;width:100%;}
.main-menu ul li .nav-click{background-color:#eeeeee;display:block;height:30px;line-height:29px;position:absolute;right:0;text-align:center;top:0;cursor:pointer;width:30px;z-index:999;}
.main-menu ul li.toparrow .nav-click::after{content:"-";}
.main-menu ul li .nav-click::after{content:"+";font-size:15px;color:#000;}
.main-menu ul li .sub-menu li a{padding:0 20px;}
.main-menu ul li a{font-size:14px;line-height:36px;color:#000;font-family:'Lato-Semibold';padding: 0 18px;}
.main-menu.menumobile{display:block;right:0;width:300px;opacity:1;visibility:visible;}
.main-menu ul li a:hover{background:#eed21c;color:#fff;}
body.menumobile .body-hide {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
}
.owl-nav{
display:none;
}
.header.sticky .main-menu{
margin-top:0;
}
.header .main-menu ul li a{
border-radius:0;
}
}
@media all and (max-width:767px){
.overlay-inner .small-logo{
display:none;
}

.overlay{
padding:20px;
}
.overlay-contentscale h1.headline {
    font-size:20px;
    line-height: 2rem;
}	
.overlay-contentscale p{
font-size:18px;
}
.download-buttons .download.ios{
margin:0 0 15px 0;
}
.booking-secton .item .bookink-text{
text-align:center;
}	
.booking-secton .item .mobile{
text-align:center;
margin-top:20px;
}
.booking-secton .item .bookink-text{
padding-top:10px;
}
.apps-details-section{
text-align:center;
}
.applist ul li.second .app-content h3{
margin-top:0;
}
.applist ul li.second .arrow-bottom{
position:relative;
bottom:inherit;
}
.applist ul li.second .app-content{
padding:0;
}
.applist ul li.second .arrow-bottom{
margin-top:15px;
}
.main-banner .banner-text{
width:96%;
text-align:center;
max-width:inherit;
top:inherit;
bottom:15px;
}
.main-banner .banner-text a{
display:block;
}

}

.go{ background-color: rgba(0,204,0,0.1); padding:35px 25px 55px; display:block; border:#C8F398 1px solid; text-align:center; font-size:150%;}
.err{ background-color: rgba(255,0,0,0.2); padding:35px 25px 55px; display:block; border:#cc0000 1px solid; text-align:center; font-size:150%;}
.errorbox {border: #c00 1px  solid !important;}
.retries {
    width: 15%;
    height: 20%;
   text-decoration: underline;
    position: absolute;
    bottom: 0;
    left: 0;
}
.err button {  
margin-top:15px;  background: #ac2179;
    padding: 10px 30px;
    color: #ffffff;
    border: 0;
    text-transform: uppercase;
    border-radius: 5px;
 font-size:16px;}
.pt80 { padding-top:80px;}
.pb60 { padding-bottom:60px;}
.newheading {font-size:55px; font-weight:100 !important; font-family:'Open Sans'; color:#555;}
.newpara{font-size:24px !important; line-height:40px !important; color:#555}
.seodata {margin-top:10px;}
.seodata a { color:#000; font-weight:bold; }
.innerpages {margin-top:170px; border-top:1px solid #ccc;}
.cotact-form h3{ font-size:48px;}

.ratesbox { padding:15px; background-color:#f5f5f5; border:1px solid #e4e4e4; clear:both; margin-top:25px;}
.ratesbox td { text-align:center;}
.ratesbox span { display:block; color:#ac2179; font-size:18px;}
.ratesbox small { display:block; font-size:11px;}
.ratesbox h1 { font-size:32px; padding-top:14px; font-weight:100}

.ban1 {background-image:url(../images/main-banner.jpg)}
.ban2 {background-image:url(../images/main-banner2.jpg)}
.ban3 {background-image:url(../images/main-banner3.jpg)}
.ban4 {background-image:url(../images/main-banner4.jpg)}
.ecojourney{ padding-top:15px;  padding-bottom:15px; font-size:16px;}
.ecojourney a{font-size:13px;}
small i.fa { font-size:85%; color:#fff;}

table.tableone td { font-size:13px; text-align:left; padding:6px 10px; border-bottom:1px solid #ccc; color:
#fff}
table.tableone tr:first-child td { color:#222; font-weight:bold; border-bottom:1px solid #ccc; background-color:#f8f8f8; padding:10px;}


table.tabletwo td { font-size:13px; text-align:left; padding:8px 10px; border-bottom:1px solid #207f91; color:
#333; background-color:#f8f8f8;}
table.tabletwo td strong{ color:#000; font-size:11px;}
#ratesx.remodal {    background: url(../images/gredient-bg.jpg) no-repeat !important}
#ratesx.remodal .remodal-close{ right: 5px; background-color:transparent;}
