* {
	font-family: 'Roboto', sans-serif;
}

a {
	transition: all 0.3s ease-in-out;	
}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Nunito', sans-serif;
font-family: 'Rubik', sans-serif;
*/

.button-white {
	background-color: #52b78c;
	color: white;
}

#logo img {
    margin-top: 19px;
    max-height: 42px;
}

#primary-menu ul ul:not(.mega-menu-column) {
	padding: 5px 20px;	
}

#page-menu.sticky.submenu {

}

#bottom-menu {
	display:none;
	background: #E00E4C;
	height: 20px;
	bottom: 0px;
	width: 100%;
	position: fixed;	
}

#page-menu-wrap {
}

#page-menu .sticky.submenu.sticky-page-menu #page-menu-wrap {
	top: 26px !important;
}

#primary-menu ul ul:not(.mega-menu-column) {
	width: 210px;	
	left: 0px;
	padding: 5px 1px;
}

#primary-menu ul ul li > a {
	padding: 7px 20px;	
}

#sticky-page.home #header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, 
#sticky-page.home #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
	top: 61px;
	margin-top: 25px;
	z-index: 10;
}

.bold-show {
	color: #0084c2;
	font-weight: normal;
	font-size: 16px !important;
}

.bold-show.counter {
	font-size: 21px;
	color: auto;
	font-size: auto;
	font-family: "Poppins",sans-serif;	
}

#page-menu nav li a.with-icon {
	line-height: 25px;	
}

.wrap
{
    width: 545px;
    height: 369px;
    margin: 0px auto;
    padding: 0;
    overflow: hidden;
    padding-top: 0px;
}

#slider .emphasis-title h1 {
    font-size: 42px;
}

.frame
{
    width: 1000px;
    height: 627px;
    border: 0;

    -ms-transform: scale(0.55);
    -moz-transform: scale(0.55);
    -o-transform: scale(0.55);
    -webkit-transform: scale(0.55);
    transform: scale(0.55);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}


.wrap-bg {
    background-size: 100%; 
    background-position: 0px 0px; 	
    height: 435px;
    width: 352px;
    padding-top: 39px;
    margin-left: 80px;
}

.wrap-bg.advertiser {
    background-size: 100%; 
    background-position: 0px 0px; 	
    height: 435px;
    width: 571px;
    padding-top: 39px;
    margin-left: 20px;
}

.wrap.driver
{
    width: 210px;
    height: 350px;
    padding: 0;
    overflow: hidden;
    margin-left: 80px;
    border: solid 1px #AAA; 
}

.wrap.advertiser {
    width: 352px;
    height: 350px;
    padding: 0;
    overflow: hidden;
    margin-left: 62px;
    border: solid 1px #AAA; 
}

.wrap.advertiser .frame
{
    width: 1000px;
    height: 600px;
    border: 0;

    -ms-transform: scale(0.70);
    -moz-transform: scale(0.70);
    -o-transform: scale(0.70);
    -webkit-transform: scale(0.70);
    transform: scale(0.70);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    
}
.wrap.driver .frame
{
    width: 1000px;
    height: 600px;
    border: 0;

    -ms-transform: scale(0.70);
    -moz-transform: scale(0.70);
    -o-transform: scale(0.70);
    -webkit-transform: scale(0.70);
    transform: scale(0.70);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    
}


#header.sticky-header #primary-menu > ul > li.menu-item-emphasis > a {
	margin-top: 23px;	
}

#primary-menu > ul > li.menu-item-emphasis > a {
	margin-top: 23px;
}

.dark .button-light:hover:not(.button-border) {	
	color: #e30149;
	background: white;
}

.mini-markers {
	width: 50px;	
}

.mini-markers img {
}

.mini-marker-div {
	position: relative;	
}

	    #map-canvas-car {
			height: 50px;
			width: 50px;
			left: 225px;
			top: 225px;
			position: absolute;
			z-index: 203;
			display:none;
	    }

	    @-webkit-keyframes handnotice {
			0% {-webkit-transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {-webkit-transform:scale(1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {-webkit-transform:scale(0.8);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;

			}
		}
 
		/* firefox */
		@-moz-keyframes handnotice {
			0% {-moz-transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {-moz-transform:scale(1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {-moz-transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
		}
		 
		/* anyone brave enough to implement the ideal method */
		@keyframes handnotice {
			0% {transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {transform:scale(1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
		}
	    
	    
	    @-webkit-keyframes wiggle {
			0% {-webkit-transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {-webkit-transform:scale(0.9);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {-webkit-transform:scale(1.2);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;

			}
		}
 
		/* firefox */
		@-moz-keyframes wiggle {
			0% {-moz-transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {-moz-transform:scale(0.9);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {-moz-transform:scale(1.2);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
		}
		 
		/* anyone brave enough to implement the ideal method */
		@keyframes wiggle {
			0% {transform:scale(0.8);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
			50% {transform:scale(0.9);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
			100% {transform:scale(1.2);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
		}
	    
	    #map-canvas-car-icon {
			height: 50px;
			width: 50px;
			position: relative;
			z-index:200;
			background-image: url(../img/icons/icon_car.png);
			background-repeat: no-repeat;
			background-size: 50px 50px;
			background-position: 50% 50%;
	    }
	    
	    #map-canvas-car-anim {
			height: 70px;
			width: 70px;
			z-index:199;
			position: relative;
			background-image: url(../img/icons/icon_round_red.png);
			background-repeat: no-repeat;
			background-size: 70px 70px;
			background-position: 27% 40%;
		    margin-left:-10px;
		    margin-top:-60px;

			-webkit-animation: wiggle 2s infinite;
			-moz-animation: wiggle 2s infinite;
			animation: wiggle 2s infinite;
	    }
	    
	    .parallax-borders {
	    	border-top: solid 3px #E30048;	
	    	border-bottom: solid 3px #E30048;	
	    }
	    
	    .minidrop {
	    	position: relative;
			background-image: url(../img/icons/icon.png);
			background-repeat: no-repeat;
			background-size: 100%;
			background-position: 0px 0px;
		    height: 50px;
		    background-size: 80%;
		    background-position: 0px 0px;
		    width: 50px;
		    left: 290px;
		    z-index:9;
		    top: 77px;
	    }
	    
	    
	    .minidrop.what { 
	    	top: 157px;
	    	left: 203px;
	    }
	    
#contact-form-overlay, #contact-form-overlay-mini {
	z-index: 9;	
	padding: 40px 0px 0px 40px;
}

.pricing-features ul li {
	text-align: left;
	font-size: 13px;
	padding: 5px 10px;
	border-bottom: solid 1px #EEE;
}

.pricing-features ul li i.icon-checkmark,
.pricing-features ul li i.icon-check {
	color: green;
	height: 100%;
	display: block;
	float: left;	
	padding-right: 10px;
}


.pricing-features ul li.red {
	color: #CCC;
}
.pricing-features ul li.red i {
	color: #CCC;
}



.pricing-features ul li.odd {
	background: #F7F7F7;
}

#edit_subscription {
	float: right;	
}

.pricing-box {
	padding: 10px;	
}

.pricing-price {
	color: green;
	font-size: 33px;
	padding: 5px 0px;	
}

.pricing-price span.price-tenure {
	font-size: 10px;	
	margin-top: 5px;
}

i.icon-star {
	color: #ffc100;	
}

.heading-block:after {
	border: 0px;	
}

.heading-block {
	margin-bottom: 30px;	
}

#section-contact {
    background: url(/img/section/iphone-3d-bg.png) no-repeat left bottom !important;
    background-size: 100% auto !important;
    margin-top: 0px !important;
}

.price-tenure .discount {
    font-size: 9px;
    display: inline;
    color: white;
    width: 50px;
    background: #E30048;
    padding: 1px 6px;
    -webkit-border-radius: 05px;
-moz-border-radius: 05px;
border-radius: 05px;
}

.reding {
	color: #E30048;
}
ul.tab-nav li  {
	width: 100px !important;	
	margin: 0px 20px;
	cursor: pointer;
	
  -webkit-transition : all 500ms ease-out;
  -moz-transition : all 500ms ease-out;
  -o-transition : all 500ms ease-out;
  transition : all 500ms ease-out;
}
ul.tab-nav:not(.tab-nav-lg) li {
	text-align: center;	
}
.tabs.tabs-alt ul.tab-nav li a {
	background: none;	
}
ul.tab-nav:not(.tab-nav-lg) li img {
	border: solid 5px white;	
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;	
	overflow: hidden;
	border-radius: 60px;
}

ul.tab-nav:not(.tab-nav-lg) li:hover img {
		border: solid 5px #9E0032;
	  -webkit-transition : all 500ms ease;
	  -moz-transition : all 500ms ease;
	  -o-transition : all 500ms ease;
	  transition : all 500ms ease;
}

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active img {
	border: solid 5px #0084c2;
}

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a:after {
	display: none;	
}

ul.tab-nav:not(.tab-nav-lg) li:first-child {
	margin-left: 20px;
}

.tab-feature .font-body {
	text-align: center;
	font-size: 14px;	
	margin-top: 15px;
}


.owl-carousel .owl-dots .owl-dot {
	margin-top: 30px;	
}

.animitem {
	float: left;
	margin-right: 4px;	
}

	.box .icon img {
		width: 40px;	
	}

	.box {
		width: 120px;
		height: 90px;
		padding: 5px;
		padding-top: 15px;
		background: white;	
		text-align: center;
		font-size: 12px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 90px;
		border-radius: 90px;
		color: white;
		cursor: pointer;
		margin-right: 10px;
		margin-bottom: 20px;
	}
	
	.box .title {
		margin-top: 5px;	
	}

.bg-cyan {
		background: #24c8da; /* Old browsers */
		background: -moz-linear-gradient(top, #24c8da 0%, #02a9c4 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #24c8da 0%,#02a9c4 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #24c8da 0%,#02a9c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24c8da', endColorstr='#02a9c4',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-cyan:active {
		background: #02a9c4; /* Old browsers */
		background: -moz-linear-gradient(top, #02a9c4 2%, #24c8da 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #02a9c4 2%,#24c8da 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #02a9c4 2%,#24c8da 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a9c4', endColorstr='#24c8da',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-salmon {
		background: #f78e8f; /* Old browsers */
		background: -moz-linear-gradient(top, #f78e8f 2%, #f8716f 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f78e8f 2%,#f8716f 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f78e8f 2%,#f8716f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78e8f', endColorstr='#f8716f',GradientType=0 ); /* IE6-9 */
	}	
	.bg-salmon:active {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8716f+0,f78e8f+97 */
		background: #f8716f; /* Old browsers */
		background: -moz-linear-gradient(top, #f8716f 0%, #f78e8f 97%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f8716f 0%,#f78e8f 97%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f8716f 0%,#f78e8f 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8716f', endColorstr='#f78e8f',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-orange {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffab4c+0,f49323+100 */
		background: #ffab4c; /* Old browsers */
		background: -moz-linear-gradient(top, #ffab4c 0%, #f49323 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #ffab4c 0%,#f49323 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #ffab4c 0%,#f49323 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab4c', endColorstr='#f49323',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-orange:active {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f49323+0,ffab4c+97 */
		background: #f49323; /* Old browsers */
		background: -moz-linear-gradient(top, #f49323 0%, #ffab4c 97%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f49323 0%,#ffab4c 97%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f49323 0%,#ffab4c 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49323', endColorstr='#ffab4c',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-pink {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e52a78+0,c4034d+100 */
		background: #e52a78; /* Old browsers */
		background: -moz-linear-gradient(top, #e52a78 0%, #c4034d 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #e52a78 0%,#c4034d 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #e52a78 0%,#c4034d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e52a78', endColorstr='#c4034d',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-pink:active {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4034d+0,e52a78+97 */
		background: #c4034d; /* Old browsers */
		background: -moz-linear-gradient(top, #c4034d 0%, #e52a78 97%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #c4034d 0%,#e52a78 97%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #c4034d 0%,#e52a78 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4034d', endColorstr='#e52a78',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-redlight {
		background: #f56451; /* Old browsers */
		background: -moz-linear-gradient(top, #f56451 0%, #ee4b2d 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f56451 0%,#ee4b2d 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f56451 0%,#ee4b2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f56451', endColorstr='#ee4b2d',GradientType=0 ); /* IE6-9 */	
	}
	
		
	.bg-grey {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5e5e5e+31,000300+100 */
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#717171+0,484948+100 */
		background: #717171; /* Old browsers */
		background: -moz-linear-gradient(top, #717171 0%, #484948 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #717171 0%,#484948 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #717171 0%,#484948 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717171', endColorstr='#484948',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-grey:active {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5e5e5e+31,000300+100 */
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#484948+-1,484948+0,717171+99 */
		background: #484948; /* Old browsers */
		background: -moz-linear-gradient(top, #484948 -1%, #484948 0%, #717171 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #484948 -1%,#484948 0%,#717171 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #484948 -1%,#484948 0%,#717171 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484948', endColorstr='#717171',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-trip {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45b662+0,3b9c52+100 */
		background: #45b662; /* Old browsers */
		background: -moz-linear-gradient(top, #45b662 0%, #3b9c52 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #45b662 0%,#3b9c52 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #45b662 0%,#3b9c52 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45b662', endColorstr='#3b9c52',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-trip:active {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b9c52+0,45b662+100 */
		background: #3b9c52; /* Old browsers */
		background: -moz-linear-gradient(top, #3b9c52 0%, #45b662 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3b9c52 0%,#45b662 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3b9c52 0%,#45b662 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b9c52', endColorstr='#45b662',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-blue {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#686b9a+0,535578+100 */
		background: #686b9a; /* Old browsers */
		background: -moz-linear-gradient(top, #686b9a 0%, #535578 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #686b9a 0%,#535578 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #686b9a 0%,#535578 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686b9a', endColorstr='#535578',GradientType=0 ); /* IE6-9 */
	}
	.bg-blue:active {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#535578+0,686b9a+100 */
		background: #535578; /* Old browsers */
		background: -moz-linear-gradient(top, #535578 0%, #686b9a 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #535578 0%,#686b9a 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #535578 0%,#686b9a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535578', endColorstr='#686b9a',GradientType=0 ); /* IE6-9 */
	}
	
	.bg-red {
		background: #f27a4b; /* Old browsers */
		background: -moz-linear-gradient(top, #f27a4b 0%, #f45f23 55%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f27a4b 0%,#f45f23 55%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f27a4b 0%,#f45f23 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27a4b', endColorstr='#f45f23',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-red:active {
		background: #f27a4b; /* Old browsers */
		background: -moz-linear-gradient(top,  #f45f23 0%,#f27a4b 55%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #f45f23  0%,#f27a4b 55%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #f45f23 0%,#f27a4b 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45f23', endColorstr='#f27a4b',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-green {
		background: #1dceb0; /* Old browsers */
		background: -moz-linear-gradient(top, #1dceb0 0%, #00c3a9 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #1dceb0 0%,#00c3a9 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #1dceb0 0%,#00c3a9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1dceb0', endColorstr='#00c3a9',GradientType=0 ); /* IE6-9 */	
	}
	
	
	.bg-green:active {
		background: #1dceb0; /* Old browsers */
		background: -moz-linear-gradient(top, #00c3a9 0%, #1dceb0 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #00c3a9 0%,#1dceb0 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #00c3a9 0%,#1dceb0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c3a9', endColorstr='#1dceb0',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-yellow {
		background: #ffe770; /* Old browsers */
		background: -moz-linear-gradient(top, #ffe770 3%, #ffd800 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #ffe770 3%,#ffd800 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #ffe770 3%,#ffd800 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe770', endColorstr='#ffd800',GradientType=0 ); /* IE6-9 */		
	}
	
	.bg-yellow:active {
		background: #ffe770; /* Old browsers */
		background: -moz-linear-gradient(top, #ffd800 3%, #ffe770 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #ffd800 3%,#ffe770 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #ffd800 3%,#ffe770 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffe770',GradientType=0 ); /* IE6-9 */		
	}
	
	.bg-blue-light {
		background: #8fccf7; /* Old browsers */
		background: -moz-linear-gradient(top, #8fccf7 3%, #6cbdf8 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #8fccf7 3%,#6cbdf8 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #8fccf7 3%,#6cbdf8 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fccf7', endColorstr='#6cbdf8',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-blue-light:active {
		background: #8fccf7; /* Old browsers */
		background: -moz-linear-gradient(top, #6cbdf8 3%, #8fccf7 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #6cbdf8 3%, #8fccf7 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #6cbdf8 3%,#8fccf7 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cbdf8', endColorstr='#8fccf7',GradientType=0 ); /* IE6-9 */	
	}
	
	.bg-violet {
		background: #927493; /* Old browsers */
		background: -moz-linear-gradient(top, #927493 0%, #935295 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #927493 0%,#935295 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #927493 0%,#935295 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#927493', endColorstr='#935295',GradientType=0 ); /* IE6-9 */	
	}
	.bg-violet:active {
		background: #927493; /* Old browsers */
		background: -moz-linear-gradient(top, #935295 0%, #927493 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #935295 0%,#927493 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #935295 0%,#927493 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#935295', endColorstr='#927493',GradientType=0 ); /* IE6-9 */	
	}


 		#map-canvas-car-anim-marker {
			height: 70px;
			width: 70px;
			z-index:10;
			position: relative;
			background-image: url(../img/icons/icon_round_blue.png);
			background-repeat: no-repeat;
			background-size: 70px 70px;
			background-position: 27% 40%;
		    margin-left:191px;
		    margin-top:-40px;

			-webkit-animation: wiggle 2s infinite;
			-moz-animation: wiggle 2s infinite;
			animation: wiggle 2s infinite;
	    }

		.screenstyle {
		    -webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border: solid 4px #EEE;
		}
		
		.shadow {
			text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
		}
		
		.faq {
		 	min-height: 260px;
		}
		
		#header-wrap > .container {
			border: 0px;	
		}
		
		.mobile-text-center .col_half {
	 		width: 100%; 		
	 		text-align: center;	
	 	}
	 	
	 	.hidden-desktop {
			display: none;	
		}
		
		.hidden-mobile {
			display: block;	
		}
		
		.margin-block {
			margin-top: 30px; 
			margin-left: 50px;
		}
		
		
		.margin-block {
			margin-top: 30px; 
			margin-left: 50px;
		}
		
		.margin-block-driver {
			margin-left: 50px; 
			margin-top: 20px;
		}
		
		.margin-block.block50 {
			margin-top: 50px;	
		}
		
		.block-form {
			padding: 50px;	
		}
		
		
		.emphasis-title h1, .emphasis-title h2 {
		    letter-spacing: 0px;	
		}
		
		.button-inverted {
			background:white;
			color: #E00E4C;	
		}
		
		.button {
			-webkit-border-radius: 5px !important;
			-moz-border-radius: 5px !important;
			border-radius: 5px !important;	
			line-height: auto;
			height: auto;
			padding: 10px 25px;
			font-size: 20px;
		}
		
		#primary-menu {
			margin-left: 220px !important;
		}
		
		#primary-menu.pull-right {
			margin-left: 50px !important;
		}	
		 
		#primary-menu ul > li a {
			text-transform: uppercase;	
			color: black;
		}
		
		#primary-menu > ul > li > a {			
		    padding-left: 10px;
		    padding-right: 10px;
			text-shadow: none;
		}
		
		#primary-menu ul li > a {
			font-size: 15px;
			font-family: 'Rubik', sans-serif;
			transition: all 0.3s ease-in-out;
		}
		
		
	#header {
		z-index: 2000;
		  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.3);	
	}
	
	#primary-menu ul li > a i.fa-phone,
	#primary-menu ul li > a i.fa-play-circle {
		top: 5px;
	}
	
	#primary-menu ul li > a span {
		display: block;
		color: white !important;	
	}
	
	#primary-menu ul li a.button {
		color: white;
		background: #52b78c;
		border: solid 1px white;
		padding: 5px 10px;
		margin: 10px 0px;
		top: 16px;	
	}

	#primary-menu ul li a.button:hover {
		color: #52b78c;
		background: white;
		border: solid 1px #52b78c;
	}
	
	#primary-menu ul li > a.button i {
		margin-right: 0px;
		margin-left: 0px;	
	}
	
	#primary-menu .button-reveal {
		padding: 5px;
	}
	
	#slider h1,
	#slider h4 {
		color: black;	
	}
	
	#slider h4 {
	    margin-top: 30px !important;
    	font-size: 21px !important;	
	}
	
	.video-overlay {
		background: url(/img/vtc/cc007df9.png) repeat;	
	}
	
	.selectround {
		cursor: pointer;
	    border: solid 1px #EEE;
	    text-align: center;
	    line-height: 50px;
	    padding-top: 17px;	
	    -webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
	}
	
	.ui-state-active .selectround,
	.ui-state-active .selectround:hover {
		background: #0084c2;	
		border: solid 1px #21609c;
	} 
	
	.selectround:hover {
		background: #EEE;	
		border: solid 1px #AAA;
	}
	
	ul.tab-nav:not(.tab-nav-lg) li.ui-state-active a i {
		color:white;
	}
	
	.tab-container {
		padding-top: 0px;	
	}
	
	.dark .section, .section.dark {
		border-color: #EEE;	
	}
	
	.button.button-small {
	    padding: 0 17px;
	    font-size: 12px;
	    height: 34px;
	    line-height: 34px;
	}
	
	.nothome {
			
	}
	
	#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a.menuStart {
	    padding-top: 5px;
    	padding-bottom: 5px;	
	}
	
	.nothome #header.sticky-header {	
		display: none;
	}
	
	#header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
		top: auto !important;	
	}
	
	.nothome #header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, 
	.hothome #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
		top: 0px;	
	}
	
	.faq {
	    min-height: 50px;
	}
	
	.niceBlueBox {
	    padding: 50px 0 10px;
	    background-color: #F8FAFB;
	}
	
	.portfolio-item .portfolio-image img {
		height: 128px;
	}
	.portfolio-item .portfolio-image a {
		padding: 10px;
		border: solid 1px #AAA;
		display: block;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		height: 150px;
		overflow: hidden;
	}
	
	.portfolio-item:hover .portfolio-image a {
		background: #CCC;
	}
	
	.tabs-three ul.tab-nav li {
		width: 125px !important;
	}
	
	.tabs-half ul.tab-nav li {
		width: 400px !important;
	}
	
	.tabs-half ul.tab-nav li .selectround i {
		float:left;
    	margin-right: 5px;
    	margin-left: 20px;
	}
	.tabs-half ul.tab-nav li .selectround i.fa-plus {
		line-height: 35px;
	}
	
	.tab-container-price .iconlist-large {
		margin-bottom: 10px;	
	}
	
	.pricing-switch {
		margin-bottom: 10px;	
	}
	
	#section-welcome .icon-check {
		color: green !important;	
	}
	
	.pricing-price {
		font-size: 20px;	
	}
	
	.pricing-price span {
	    margin: 1px 5px 0 0;
	    font-size: 16px;
	}
	
	.tab-feature h4 {
		margin-bottom: 2px;	
	}
	
	#page-menu-wrap {
		top: auto !important;	
	}
	
	.button.button-rounded.tright,
	.button.button-large.capitalize {
		background-color: #1ABC9C !important;
	}