@charset "UTF-8";
 
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');
*{
	list-style:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}
section{ margin:60px auto;  }
section h2{padding-bottom:35px;}
.content h2{padding-bottom:0;}

.our-services p{margin-bottom:30px;}
.why-ride .col-md-6{margin-bottom:40px;}
.our-services img{margin-bottom:10px;}
.modal{z-index:999999; background:#000000a6;}
.popup-enquiry{padding:0 !important;}
.popup-enquiry .form-group{margin-bottom:5px !important;}
.popup-enquiry input#submitFranchise{margin-top:5px !important;}
.popup-enquiry input{font-size:15px !important;}
.modal-content{border:none;}
a:hover{text-decoration:none;}
.panel-group{    border: 1px solid #d8d8d8; }
.panel-title{margin:0; padding:15px; font-size:15px;}
.panel-heading{border-bottom:1px solid #d8d8d8; background:#eee;}
.panel-collapse{background:#fff; padding-top:15px; padding-bottom:15px;}
.panel-body p{margin:0; padding:10px;}
.white-bg{background:#fff; padding:25px;}
 .img-round img{border-radius:10px;}
.decimal{margin-left:20px; margin-top:20px; }
.decimal li{list-style:decimal;  display:list-item; margin-left:20px; margin-bottom:10px;}
.disc li{list-style:disc;  display:list-item; margin-left:20px; margin-bottom:10px;}
.disc{margin-left:20px; margin-top:10px;}
.app-icon img{width: 200px;
    border: 2px solid #3e4958;
    border-radius: 10px; margin-right: 10px; margin-bottom:10px;}
.box-classic-icon img{width:80px; height:80px;}
.app-feature{padding:0; margin:30px 0 !important; }
.app-feature h5{margin:0; padding:0; color:#63facd;}
h2 span{display:block; font-size:18px;}
.accordion h2{margin:0; padding:0 !important;}
.card-header{padding:0;}
body{ font-family: 'Poppins', sans-serif;}
.strip{ background:#111111; height:35px; line-height:35px; text-align:right; font-size:14px;}
.strip a{padding:0 10px; color:#ccc;}
.strip a:hover{color:#63facd;}
.header{ position:sticky; top:0; width:100%; background:#fff; z-index:9999; -webkit-box-shadow: -1px 4px 5px -2px rgba(0,0,0,0.23);
-moz-box-shadow: -1px 4px 5px -2px rgba(0,0,0,0.23);
box-shadow: -1px 4px 5px -2px rgba(0,0,0,0.23);}
.owl-nav{
   
    display: none;
 
}
.know-about{width: 100%;
    border-radius: 4px;
    border: none;
    background: rgba(0,0,0,.06);
    padding-left: 15px;
    height: 100px;
    font-size: 16px;
    margin-top: 15px;}
    .about-us-img{border-radius:10px;     margin-top: 25px;}
    .our-history img{ text-align:center; width:60px;}
    
    
.logo{ width:150px;}
.clearfix{clear:both;}
.clear{clear:both;}
.why-ride img{ float:left; width:30%; border-radius:5px;}
.why-ride h4{ padding-top:0px;padding-bottom:0px; margin:0px;}
h5{margin:0 !important; padding:0 !important;}
.side-content{ width:70%; float:left; padding-left:20px;}
.nav-link{ font-weight:500; margin-left:20px;}
.active-nav{ background:#63facd;}
.banner{background:url(images/banner-1.jpg) no-repeat; height:600px;     background-size: cover;
    background-position: center;}
.inner-banner{background-size: cover !important;background-position: center !important; height:275px !important;}
.about-bg{background:url(images/about-banner.jpg) no-repeat;}
.contact-bg{background:url(images/contactus.jpg) no-repeat;}
.our-services-bg{background:url(images/our-services.jpg) no-repeat;}
.our-investors-bg{background:url(images/our-investors.jpg) no-repeat;}
.customer-support-bg{background:url(images/customer-support.jpg) no-repeat;}
.how-it-works-bg{background:url(images/how-it-works.jpg) no-repeat;}
.waah-family-bg{background:url(images/waah-family.jpg) no-repeat;}
.privacy-policy-bg{background:url(images/privacy-policy.jpg) no-repeat;}
.terms-and-conditions-bg{background:url(images/terms-and-conditions.jpg) no-repeat;}
.career-bg{background:url(images/career.jpg) no-repeat;}
.download-app-bg{background:url(images/download-app.jpg) no-repeat;}
.thank-you-bg{background:url(images/thank-you.jpg) no-repeat;}
.error-bg{background:url(images/error.jpg) no-repeat;}

.services-banner{background:url(images/services-banner.jpg) no-repeat;background-size: cover;background-position: center; height:275px;}
.all-banner{   background-size: cover !important;
    background-position: center !important; padding:50px 0;}
    .flexiblebox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.franchise-banner{background:url(images/franchise-banner.jpg) no-repeat;      
}

.partner{background:url(images/partner.jpg) no-repeat;  }
.form-banner h2{color:#fff;  }
.franchise_form  {
    background-color: #ffffff;
    padding: 30px 30px 30px;
}
.franchise_form  h3 {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.21;
    letter-spacing: 0.3px;
    text-align: center;
    color: #333333;
    margin-bottom: 5px;
}
.franchise_form p {
    text-align: center;
    font-size: 14px;
    margin-top: 0px;
    color: #414141;
    font-weight: 400;
    letter-spacing: 0.2px;
    padding: 0px;
}
.form-group {
    margin-bottom: 1rem;
}
.franchise_form label {
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.3px;
}
.franchise_form input {
    height: 45px;
    border-radius: 4px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    outline: none;
    color: #414141;
    font-size: 16px;
    line-height: 24px;
}
#waah1 {
    height: 45px;
    border-radius: 4px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    outline: none;
    font-size: 16px;
    line-height: 24px;
    color: #414141;
    display: block;
    width: 100%;
}
.franchise_form input#submitFranchise {
    background-color: #63facd;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    text-align: center;
    color:#000;
    padding: 10px;
    width: 100%;
    height: 45px;
    border: 1px solid #63facd;
    margin-top: 25px;
    transition: 0.4s;
    outline: none;
    border-radius: 4px;
}
.dcm-btn {
    background-color: #63facd;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 1px;
    text-align: center;
    color:#000;
    padding: 10px;
    width: 100%;
    height: 45px;
    border: 1px solid #63facd;
    margin-top: 10px;
    transition: 0.4s;
    outline: none;
    border-radius: 4px;
}

 .bs-example{
        margin: 20px 0;
    }
    .accordion .fa{
        margin-right: 0.5rem;
    }
.inner-text-banner h2{ font-weight:800; color:#fff; font-size:45px; padding-top:80px; text-align:center; padding-bottom:0; margin-top:0;}
.inner-text-banner h3{ font-weight:500; color:#fff; font-size:24px;  text-align:center;}
.btn-waah{    background: #63facd;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    border-radius: 5px;
    text-align: center;
    padding: 15px 20px;
    }
.text-banner h2{ font-weight:800; color:#fff; font-size:45px; padding-top:150px; text-align:center;}
.text-banner h3{ font-size:20px; font-weight:500; color:#fff; font-size:30px;  text-align:center;}
.text-banner a{background:#63facd; color:#000; font-size:18px; font-weight:bold; display:block; margin:35px auto; border-radius:5px; text-align:center; padding:15px 20px; width:220px;}
.banner2{background:url(images/banner-1.jpg) no-repeat; height:600px;}
.text-banner h2{ font-weight:800; color:#fff; font-size:45px; padding-top:150px; text-align:center; margin-top:0;}
.text-banner h3{ font-size:20px; font-weight:500; color:#fff; font-size:30px;  text-align:center;}
.text-banner a{background:#63facd; color:#000; font-size:18px; font-weight:bold; display:block; margin:20px auto; border-radius:5px; text-align:center; padding:15px 20px; width:220px;}
.owl-carousel {margin-top:0;}
.owl-dots{margin-top:30px;}
.footer{background:#000;}
.navbar{padding:0; }
 
a:focus,
button:focus {
	outline: none !important;
}

button::-moz-focus-inner {
	border: 0;
}

*:focus {
	outline: none;
}

blockquote {
	padding: 0;
	margin: 0;
}

input,
button,
select,
textarea {
	outline: none;
}

label {
	margin-bottom: 0;
}

p {
	margin:5px 0;
	line-height:24px;
}

ul,
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul li,
ol li {
	display: block;
}

dl {
	margin: 0;
}

dt,
dd {
	line-height: inherit;
}

dt {
	font-weight: inherit;
}

dd {
	margin-bottom: 0;
}

cite {
	font-style: normal;
}

form {
	margin-bottom: 0;
}

blockquote {
	padding-left: 0;
	border-left: 0;
}

address {
	margin-top: 0;
	margin-bottom: 0;
}

figure {
	margin-bottom: 0;
}

html p a:hover {
	text-decoration: none;
}
 

[data-x-mode] .page {
	opacity: 1;
}

/** @section Offsets */
* + h1, * +
.heading-1 {
	margin-top: 18px;
}

h2 + .big,
.heading-2 + .big {
	margin-top: 25px;
}

@media (min-width: 1200px) {
	h2 + .big,
	.heading-2 + .big {
		margin-top: 38px;
	}
}



* + h3, * +
.heading-3 {
	margin-top: 16px;
}

* + h4, * +
.heading-4 {
	margin-top: 24px;
}

* + p {
	margin-top: 5px;
}

@media (min-width: 1400px) {
	* + p {
		margin-top: 22px;
	}
}
 

 
.row + .button {
	margin-top: 40px;
}

@media (min-width: 1400px) {
	.row + .button {
		margin-top: 80px;
	}
}

@media (min-width: 1200px) {
	.big + .row {
		margin-top: 60px;
	}
}

.brand + .group {
	margin-top: 40px;
}

html * + .offset-top-25 {
	margin-top: 25px;
}

 

/** @group Utilities */
/** @section Text styling */
.text-italic {
	font-style: italic;
}

.text-normal {
	font-style: normal;
}

.text-underline {
	text-decoration: underline;
}

.text-strike {
	text-decoration: line-through;
}

.font-weight-thin {
	font-weight: 100;
}

.font-weight-light {
	font-weight: 300;
}

.font-weight-regular {
	font-weight: 400;
}

.font-weight-medium {
	font-weight: 500;
}

.font-weight-sbold {
	font-weight: 600;
}

.font-weight-bold {
	font-weight: 700;
}

.font-weight-ubold {
	font-weight: 900;
}

.text-spacing-0 {
	letter-spacing: 0;
}

.text-primary {
	color: #FDC501 !important;
}

.text-body {
	color: #767E88;
}

.text-heading {
	color: #3E4958;
}

/** @section Row spacing */
.row-0 {
	margin-bottom: 0px;
}

.row-0:empty {
	margin-bottom: 0;
}

.row-0 > * {
	margin-bottom: 0px;
}

.row-15 {
	margin-bottom: -15px;
}

.row-15:empty {
	margin-bottom: 0;
}

.row-15 > * {
	margin-bottom: 15px;
}

.row-20 {
	margin-bottom: -20px;
}

.row-20:empty {
	margin-bottom: 0;
}

.row-20 > * {
	margin-bottom: 0px;
	padding-left: 12px;
}

.row-30 {
	margin-bottom: -30px;
}

.row-30:empty {
	margin-bottom: 0;
}

.row-30 > * {
	margin-bottom: 30px;
}

.row-50 {
	margin-bottom: -50px;
}

.row-50:empty {
	margin-bottom: 0;
}

.row-50 > * {
	margin-bottom: 50px;
}

.row-60 {
	margin-bottom: -60px;
}

.row-60:empty {
	margin-bottom: 0;
}

.row-60 > * {
	margin-bottom: 60px;
}

@media (min-width: 1200px) {
	.row-xl-100 {
		margin-bottom: -100px;
	}
	.row-xl-100:empty {
		margin-bottom: 0;
	}
	.row-xl-100 > * {
		margin-bottom: 100px;
	}
}

@media (min-width: 1400px) {
	.row-xxl-50 {
		margin-bottom: -50px;
	}
	.row-xxl-50:empty {
		margin-bottom: 0;
	}
	.row-xxl-50 > * {
		margin-bottom: 50px;
	}
}
 
 
html [class*='section-'].section-bottom-0 {
	padding-bottom: 0;
}

 

 

 

 

@media (min-width: 768px) {
	.grid-demo-underlined [class*='col'] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

 

@media (min-width: 1400px) {
	.row {
		margin-left: -25px;
		margin-right: -25px;
	}
	[class*='col-'] {
		padding-left: 25px;
		padding-right: 25px;
	}
}
 

/** @section Backgrounds */
.context-dark .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark {
	display: none;
}

.context-dark .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light {
	display: block;
}

.bg-default {
	background-color: #F8F9F9;
}

.bg-default:not([style*="background-"]) + .bg-default:not([style*="background-"]) {
	 
} 
 

.bg-image {
	background-size: cover;
	background-position: center;
}

@media (min-width: 992px) {
	html:not(.tablet):not(.mobile) .bg-fixed {
		background-attachment: fixed;
	}
}

.bg-svg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	pointer-events: none;
}

.bg-svg + * {
	position: relative;
}

.bg-svg-1 {
	transform: translateY(-6.5%);
}

.bg-svg-2 {
	transform: translateY(-58%);
}

.bg-svg-3 {
	transform: translateY(42%);
}

.bg-svg-4 {
	z-index: 1;
	transform: translateY(42%);
}

.bg-svg-5 {
	transform: translateY(-50%);
}

.svg-car {
	will-change: transform;
}

html[class*='ie-'] .svg-car {
	display: none;
}

html[class*='ie-'] .bg-svg-1 {
	height: 1200px;
}
 

 
 
  

/** @group Components */
/** @section Typography */
body {
	 
	font-size: 15px;
	line-height: 1.33333;
	font-weight: 400;
	color: #50555a;
	background-color: #F8F9F9;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased;
}

@media (min-width: 1400px) {
	body {
		font-size: 18px;
	}
}

h1, h2, h3, h4, h5, h6, [class*='heading-'] {
	margin-bottom: 0;
	font-weight: 700;
	color: #3E4958;
 
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class*='heading-'] a {
	color: inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class*='heading-'] a:hover {
	color: #50dcb2;
	text-decoration:none;
}

h1,
.heading-1 {
	font-size: 34px;
	line-height: 1.19444;
}

@media (min-width: 768px) {
	h1,
	.heading-1 {
		font-size: 50px;
	}
}

@media (min-width: 992px) {
	h1,
	.heading-1 {
		font-size: 60px;
	}
}

@media (min-width: 1200px) {
	h1,
	.heading-1 {
		font-size: 72px;
	}
}

h2,
.heading-2 {
	font-size: 30px;
	line-height: 1.20833;

}

@media (min-width: 768px) {
	h2,
	.heading-2 {
		font-size: 42px;
	}
}

@media (min-width: 1200px) {
	h2,
	.heading-2 {
		font-size: 36px;
	}
}

h3,
.heading-3 {
	font-size: 24px;
	line-height: 1.2;
	font-weight: 500;
}

@media (min-width: 768px) {
	h3,
	.heading-3 {
		font-size: 30px;
	}
}

h4,
.heading-4 {
	font-size: 20px;
	line-height: 1.20833;
	font-weight: 400;
}

@media (min-width: 1200px) {
	h4,
	.heading-4 {
		font-size: 21px;
	}
}

h5,
.heading-5 {
	font-size: 21px;
	line-height: 1.3;
}

@media (min-width: 1200px) {
	h5,
	.heading-5 {
		font-size: 20px;
	}
}

h6,
.heading-6 {
	font-size: 18px;
	line-height: 1.5;
}

@media (min-width: 1200px) {
	h6,
	.heading-6 {
		font-size: 16px;
	}
}
 
 

 

code {
	padding: 3px 5px;
	border-radius: 0.2rem;
	font-size: 90%;
	color: #1b1b1b;
	background: #F8F9F9;
}

p [data-toggle='tooltip'] {
	padding-left: .25em;
	padding-right: .25em;
	color: #FDC501;
}

p [style*='max-width'] {
	display: inline-block;
}

::selection {
	background: #63facd;
	color: #ffffff;
}

::-moz-selection {
	background: #63facd;
	color: #ffffff;
}
 

/** @section Brand */
.brand {
	display: inline-block;
}

.brand .brand-logo-light {
	display: none;
}

.brand .brand-logo-dark {
	display: block;
}

 

 

.box-classic {
	background-color: #ffffff;
	box-shadow: 0px 4px 40px rgba(62, 73, 88, 0.08);
	border-radius: 5px;
	text-align: center;
	padding: 60px 15px 70px;
	max-width: 390px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 1200px) {
	.box-classic {
		padding: 74px 35px 80px;
	}
}

@media (min-width: 1200px) {
	* + .box-classic-title {
		margin-top: 43px;
	}
}

.box-classic-header {
	margin-bottom: -20px;
	margin-left: -30px;
	display: flex;
	align-items: flex-end;
}

.box-classic-header:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.box-classic-header > * {
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 30px;
}

.box-classic-header .box-classic-icon {
	flex-shrink: 0;
}

.box-classic-link {
	display: block;
	color: #3E4958;
}

.box-classic-link:hover {
	color: #FDC501;
}

* + .box-classic-link {
	margin-top: 23px;
}

.box-classic-link + .box-classic-link {
	margin-top: 5px;
}

.box-classic-link[href*='tel'] {
	font-weight: 500;
}

.box-classic-link[href*='tel']::after {
	content: ';';
}

.box-classic-link[href*='tel']:last-of-type::after {
	display: none;
}

.box-classic-mod-1 {
	padding: 30px 15px 40px;
	text-align: left;
}

@media (min-width: 576px) {
	.box-classic-mod-1 {
		padding: 43px 40px 60px;
	}
}

.box-classic-mod-1 .box-classic-text {
	line-height: 1.6;
	border-top: 1px solid #DFE0E2;
	padding-top: 20px;
	margin-top: 20px;
}

@media (min-width: 576px) {
	.box-classic-mod-1 .box-classic-text {
		padding-top: 41px;
		margin-top: 31px;
	}
}

@media (min-width: 1200px) {
	.box-classic-mod-1 .box-classic-text {
		font-size: 20px;
	}
}

.box-classic-mod-1 * + .button {
	margin-top: 30px;
}

.box-classic-mod-2 {
	padding: 45px 20px 50px;
	text-align: left;
}

@media (min-width: 576px) {
	.box-classic-mod-2 {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.box-classic-mod-3 {
	padding-top: 45px;
	padding-bottom: 50px;
	font-size: 20px;
	min-height: 317px;
}

.box-classic-mod-3 * + .box-classic-title {
	margin-top: 20px;
}

.box-classic-mod-3 .box-classic-icon {
	min-height: 30px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}


/** @section Groups */
html .group {
	margin-bottom: -20px;
	margin-left: -20px;
}

html .group:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group > * {
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 20px;
}

html .group-sm {
	margin-bottom: -10px;
	margin-left: -10px;
}

html .group-sm:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-sm > * {
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

html .group-xl {
	margin-bottom: -20px;
	margin-left: -30px;
}

html .group-xl:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-xl > * {
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 30px;
}

html .group-custom {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

html .group-custom > * {
	flex: 0 1 100%;
	padding-left: 20px;
	padding-right: 20px;
}

@media (min-width: 576px) {
	html .group-custom {
		flex-wrap: nowrap;
	}
	html .group-custom > * {
		flex: 1 1 auto;
	}
}

* + .group {
	margin-top: 30px;
}

@media (min-width: 1200px) {
	* + .group {
		margin-top: 60px;
	}
}

* + .group-sm {
	margin-top: 30px;
}

* + .group-xl {
	margin-top: 20px;
} 

/** @section Images */
img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	 
}
 
 
 
/** @section Dividers */
hr {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #DFE0E2;
}

 
 
/** @section Footer */
.footer {
	padding-top: 80px;
}

@media (min-width: 576px) {
	.footer {
		padding-top: 100px;
	}
}

@media (min-width: 768px) {
	.footer {
		padding-top: 140px;
	}
}

@media (min-width: 992px) {
	.footer {
		padding-top: 180px;
	}
}

@media (min-width: 1200px) {
	.footer {
		padding-top: 100px;
		font-size: 17px;
	}
}

.footer a:not(.button) {
	display: inline-block;
	color: inherit;
}

.footer a:not(.button):hover {
	color: #63facd;
}

@media (min-width: 1200px) {
	.footer .brand {
		margin-top: -10px;
	}
}

.footer-main {
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.footer-main {
		padding-bottom: 80px;
	}
}

@media (min-width: 1200px) {
	.footer-main {
		padding-bottom: 95px;
	}
}

.footer-aside {
	padding: 33px 0;
}

@media (min-width: 768px) {
	.footer-aside {
		padding-bottom: 60px;
	}
}

@media (min-width: 992px) {
	.footer-aside {
		padding-bottom: 140px;
	}
}

@media (min-width: 1200px) {
	.footer-aside {
		padding-bottom: 50px;
	}
}

* + .footer-list {
	margin-top: 30px;
}

.footer-list + h5,
.footer-list + .heading-5 {
	margin-top: 50px;
}

@media (min-width: 1200px) {
	.footer-list + h5,
	.footer-list + .heading-5 {
		margin-top: 65px;
	}
}

.footer-list li + li {
	margin-top: 14px;
}

.footer-columns-2 {
	columns: 2;
	column-gap: 30px;
}

@media (min-width: 768px) {
	.footer-columns-2 {
		columns: auto;
	}
}

.bg-default:not([style*="background-"]) + .footer.bg-default:not([style*="background-"]) {
	padding-top: 30px;
}
 

 

/** @section Pricing */
.pricing {
	background-color: #ffffff;
	text-align: center;
	border-radius: 5px;
	padding: 55px 40px 70px;
	transition: all 0.15s ease-in-out;
	will-change: transform;
}

.pricing-image {
    
}
.pricing-price{display:none;}
.pricing-image img{
    width:150px;
    height:150px;
}
@media (min-width: 1200px) {
	* + .pricing-title {
		margin-top: 0px;
	}
}

.pricing-price {
	color: #333;
	font-weight: 700;
}

* + .pricing-price {
	margin-top: 23px;
}

.pricing-value {
	font-size: 48px;
}

.pricing-postfix {
	font-size: 24px;
}
  

/** @section Owl Carousel */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-nav,
.owl-carousel .owl-dots {
	-webkit-tap-highlight-color: transparent;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
	pointer-events: none;
}

.owl-carousel .owl-prev,
.owl-carousel .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	user-select: none;
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .owl-nav {
	pointer-events: none;
}

.owl-carousel .owl-prev,
.owl-carousel .owl-next {
	position: absolute;
	top: 51.1%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border-radius: 3px;
	font-size: 35px;
	line-height: 1;
	cursor: pointer;
	pointer-events: auto;
	color: #3E4958;
	transition: all 0.15s ease-in-out;
}

.owl-carousel .owl-prev::before, .owl-carousel .owl-prev::after,
.owl-carousel .owl-next::before,
.owl-carousel .owl-next::after {
	display: block;
	font-family: "FontAwesome";
}

.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover {
	text-decoration: none;
	color: #FDC501;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
	opacity: .5;
	cursor: default;
	pointer-events: none;
}

.owl-carousel .owl-prev {
	left: -75px;
}

.owl-carousel .owl-prev::before {
	content: '\f104';
}

.owl-carousel .owl-next {
	right: -75px;
}

.owl-carousel .owl-next::before {
	content: '\f105';
}

.owl-carousel .owl-dots {
	text-align: center;
}

.owl-carousel .owl-dot {
	display: inline-block;
	zoom: 1;
	margin: 0 5px;
}

.owl-carousel .owl-dot span {
	width: 10px;
	height: 10px;
	background: #3E4958;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 5px;
}

.owl-carousel .owl-dot.active span, .owl-carousel .owl-dot:hover span {
	background: #63facd;
}

 
 
 
  
/*********************************************************************/
/* Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/
/* medium - display 2  */
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

/* large - display 3 */
@media (min-width: 992px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item>div {
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);
}
.grid img{ width:70px;}
.customGrid {margin:20px;}
.wow {text-align: center;
    padding-bottom: 35px;}
.waah-btn{background: #63facd;
    padding: 15px 20px;
	color:rgba(0,0,0,.5);
	font-weight:600;
    margin-top: 20px;
    border-radius: 3px;
    float: left; margin-bottom:20px;}
.bg-image{background:url('images/app-bg.jpg'); background-repeat:no-repeat; background-size:cover; padding-top:60px;  padding-bottom:60px; }
.black-bg{background-color: rgba(0, 0, 0, 0.7);  color:#fff; padding: 60px 30px;margin-top: 22px;   }
.black-bg h2{ color:#fff; }
.black-bg h6{color:#63facd;}
.app-img img{margin-top:20px;}
.app-btn{ margin-top:40px;}

.sections {
  background: #fff;
  margin-top: -200px;
  overflow: hidden;
      border-radius: 5px;
    box-shadow: 0 0 9px 0px #0000002b;
    padding-top:30px;
}

.customGrid {
  position: relative;
}

.customGrid .grid {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
  z-index: 100;
  vertical-align: top;
}

.customGrid .grid h4 {
 
  font-size: 25px;
  color: #000000;
   
  line-height: 21px;
  font-weight: 600;
}

.customGrid .grid:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 15%;
  right: 0px;
  height: 2px;
  width: 50%;
  border: 1px dashed #63facd;
  z-index: -1;
}

.customGrid .grid:not(:first-child)::before {
  content: "";
  position: absolute;
  top: 15%;
  left: 2px;
  height: 2px;
  width: 50%;
  border: 1px dashed #63facd;
  z-index: -1;
}
.customGrid p, .customSmlGrid p {
    font-size: 14px;
    color: #000000;
    padding: 0 5px;
    line-height: 21px;
}
.wrapper {
    position: relative;
    max-width: 1320px;
    margin: 0 auto;
}
 
 
/* Media Queries */
@media (max-width: 767px) {
    .text-banner h2{padding-top:30px;}
  .sections {
    margin-top: -65px;
  }

 
  .customGrid .grid {
    float: none;
    width: 100% !important;
  }

  
  .customGridDriver .grid {
    float: none;
    width: 100%;
  }

  .customGrid .grid:not(:last-child)::after,
  .customGrid .grid:not(:first-child)::before {
    display: none;
  }

  .customSmlGrid ul {
    text-align: center;
    padding: 0px;
  }

  .customSmlGrid li {
    width: 48%;
    margin: 8px auto;
    height: 100px;
  }

 
}

@media (min-width: 768px) and (max-width: 979px) {
   .sections {
    margin-top: 30px;
    margin: 2px;
  }

   .customGrid {
    text-align: center;
  }

  .customGridDriver {
    text-align: center;
  }

  .cabSelection .control {
    width: 49%;
  }

  .customGrid .grid {
    width: 48%;
    margin-bottom: 40px;
    display: inline-block;
    margin: 30px auto;
    float: none;
  }

  .customGridDriver .grid {
    width: 48%;
    margin-bottom: 40px;
    display: inline-block;
    margin: 30px auto;
    float: none;
  }

  .customGrid .grid:not(:last-child)::after,
  .customGrid .grid:not(:first-child)::before {
    display: none;
  }

}

@media (min-width: 980px) and (max-width: 1024px) {

   .sections {
    margin-top: 30px;
  }

   
  .customGrid .grid:not(:first-child)::before {
    top: 50px;
    left: 7px;
  }

  .customGrid .grid:not(:last-child)::after {
    top: 50px;
  }

}
@media only screen and (max-width:767px) {
h2,
.heading-2 {
 
	margin-top:30px;
	margin-bottom:15px;
}
.content img{margin-top:30px;}
.grayBG {    margin-top: -100px;}
.all-banner h3{margin-bottom:20px;}
}


.send-btn{
	    margin: 20px 0 0 0;
    width: 120px;
    float: left;
    background: #ff7600  !important;
    border-radius: 5px;
    border: none;
    color: #fff !important;
    cursor: pointer;
    padding:10px !important;
    display:block;
    margin:10px 0 0 0;
}
#bg-blk {
	background: #000000bf;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: 999999;
	display: none;
	transition: 0.8s;
	animation: fadeIn 0.5s;
	
}


#contactform h2{font-size:25px !important;  margin-bottom:0; margin-top:0; line-height:20px; text-align:left;}
#contactform div.clear{padding:0;}
#contactform{display:none; z-index:999999; position: fixed;     background-color: #ffffff;
    width: 450px;     padding: 20px 20px; transform: translate(-50%,-50%); left: 50%;
    top: 50%;
    border-radius: 8px; transition: 0.8s; animation: fadeIn 0.5s; }
		#contactform input,select,textarea{
			    color: #000;
  border: 1px solid #ccc;
  outline: none;
  width: 100%;
  font-size: 12px;
  padding: 5px 5px;
  margin-bottom: 0px;
  border-radius: 10px;
			     
		 
		}
	
		#cross {
        position: absolute;
    right: 20px;
    border: none;
    border-radius: 100%;
    background: #ff7600 ;
    color: #fff;
    width: 25px;
    height: 25px;
    cursor: pointer;
    top: 16px;
    font-size:18px;
    padding:0 !important;
    display:block;
    z-index:9999999;
}
		.fifty{width:48% !important; float:left;}
		.right{float:right;}
.left{float:left;}

   
#contactform{margin:0;}
#main-slider {
   padding:0 4%;
    background-size: cover;
}
 



#frmContact {
 
   
    border-radius: 10px;
}

#frmContact div {
    margin-bottom: 15px
}

.demoInputBox {
    padding: 10px;
 
    
    margin-top: 4px;
}

#mail-status{margin-top: 12px}
.Error {
    background-color: #ffe7e7;
    border: #9C0E24 1px solid;
    padding: 0px 15px;
    color: #9C0E24;
    border-radius: 4px;
    font-size: 14px;
    margin: 0;
}

.success {
    background-color: #12CC1A;
    border: #0FA015 1px solid;
    padding: 5px 10px;
    color: #FFFFFF;
    border-radius: 4px;
}

.info {
   color: #ff0000;
    padding-left: 0;
    font-size: 12px;
    line-height: 10px;
    margin: 4px 0 0 0;
    height: 14px;
    display: block;
}

.btnAction {
    background-color: black;
    border: 0;
    padding: 10px 40px;
    color: #FFF;
    border: #F0F0F0 1px solid;
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer;
}

.btnRefresh {
    border: 0;
    cursor: pointer;
    text-decoration: underline;
    color: #38a383;
 	font-size: 12px;
    margin:0 15px;
}
.btnRefresh:hover{color:#F44336 ;}
#captcha_code {
    vertical-align: middle;
    width: 70px;
  height: 30px;
}

.top-margin {
    margin-top: 5px;
}

#loader-icon {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
#loader-iconhelp {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
#loader-iconfranchise {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
#loader-icondrive {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
#loader-iconinvest {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
#loader-iconnotify {
    display: none;
    float: LEFT;
    MARGIN-top: 25px;
    margin-left: 25px;
} 
.clear{clear:both;}
 
	.my{animation: fadeIn 1s;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media only screen and (max-width:768px){
    .custom-box{margin:20px 0 0 0;}
    #contactform{width:350px !important; }
 
}
.req{display:flex;     justify-content: space-between;}