img {
	height: auto;
}
.inline{
	display: inline;
}ul.list {
	padding-left: 0;
	list-style: none;
}input.wpcf7-form-control {
}input.wpcf7-form-control[type=text], input.wpcf7-form-control[type=email], input.wpcf7-form-control[type=tel] , span.wpcf7-form-control-wrap textarea {
	padding: 10px;
	margin-top: 10px;
	width: 100%;
	margin-bottom: 20px;
}div.wpcf7 label {
	font-weight: bold;
}span.wpcf7-form-control.wpcf7-radio input {
	display: inline-block;
	margin-right: 6px;
}span.wpcf7-list-item-label {
	font-weight: normal;
}div.wpcf7 .pi-col-md-6>label, div.wpcf7 .pi-col-md-12>label {
	width: 100%;
}span.wpcf7-list-item {
	margin: 5px 0 10px 0;
	display: block;
}span.required {
	color: red;
	margin-left: 5px;
}span#siteseal {
	display: none !important;
}span.pi-header-block.pi-header-block-txt.pi-hidden-xs {
	display: inline-block;
	max-width: 580px;
}


/* 12 November 2019*/
.pi-titlebar-breadcrumb-top .pi-breadcrumb,
.pi-breadcrumb-only{display:none;}

.col-search-button {
	flex: 6 6 20em;
	margin-left: 5px!important;
}
.pi-col {
	width: 100%;
	margin: auto 5px;
}
.pi-grid-small-margins{
	width: 100%;
	margin: auto;
	-ms-box-orient: horizontal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
}
.pi-section.pi-no-padding.bg-with-content.content-right {
	background-position: left;
}

.pi-section.pi-no-padding.bg-with-content.content-left {
	background-position: right;
}
.overlay-content.left,
.overlay-content.right{
	background-color: transparent;
}
.overlay-content.right {
	width: 40%;
}
.overlay-content.left{
	width: 40%;
	padding-right: 0;
}
.overlay-content h4 {
	color: #21252b;
	font-weight: bold !important;
	font-size: 30px !important;
	line-height: 34px;
	text-transform: capitalize;
}
.pi-section.pi-no-padding.bg-with-content.content-right p,
.pi-section.pi-no-padding.bg-with-content.content-left p{
	margin-bottom: 0px !important;
}
.overlay-content p{
	margin-bottom: 0px;
}
body {
	color: #666e70;
}
.pi-section-parallax{
	background-position:center;
}
#home_forme_sec .col-search-pickup {
	margin-right: 1%;
}
.car.item>div>p>img {
	margin-bottom: 6px;
}.car.item>div>p>img:first-child {
	margin-bottom: 4px;
}	

/*** NEW CSS ***/
.alert-danger {
	position: relative;
}
.alert-danger .close {
	background: #000;
	opacity: 1;
	position: absolute;
	height: 15px;
	width: 15px;
	top: 20px;
	left: 16px;
}
.blog .pi-timeline-date {
	position: relative;
	z-index: 1;
	width: 280px;
	margin: 40px auto 20px;
	padding: 14px 10px;
	text-align: center;
	clear: both;
	font-size: 30px;
	background: #aea400;
	border-radius: 10px;
	color: #fff;
}
.blog .pi-padding-bottom-10 {
	padding-bottom: 70px !important;
}
.blog #page {
	border-top: 1px solid #0000001c !important;
}
.blog #page > .pi-section-w.pi-shadow-inside-top.pi-section-white {
	display: none;
}
.inner-banner{
	position:relative;
	z-index:1;
}
.inner-banner::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000d1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.alert-danger .close, .alert-danger .ace-icon {
	display: none;
}
input:focus {
	outline: 0px !important;
	background: #fff;
border-color: #aea400 !important;
color: #939fa4;
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
		
}
/*** Thank  You  Page ***/

.page-id-506 #page > .pi-section-w:first-child {
	display: none;
}


@media screen and (max-width:1400px){
	.home .home_forme_sec {
		width: 100% !important;
		margin: 0 !important;
	}
	.home #home_forme_sec {
		display: block;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec {
		width: 100% !important;
		margin: 0px;
	}

	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2,
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-3 {
		width:25% !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2 .cal_inpt .input.text{
		width:200px !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button{
		width:100% !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button div div input[type="button"] {
		text-align: center;
		margin: 0px !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .home-search-button{
		margin:0px !important;
	}
	div.fancy-select div.trigger, #bookStep1 input[type="text"] {
		text-align: left !important;
	}
	div.fancy-select ul.options li {
		text-align: left;
	}
	#getfare_loader {
		margin-top: 30px;
	}
}

@media screen and (max-width:1280px){
	#getfare_loader {
		margin-top: 30px;
	}  
}

@media screen and (max-width:1210px){
	.overlay-content.right {
		width: 40%;
		padding-right: 60px;
		padding-left:32px;
	}
	.overlay-content.left {
		width: 40%;
		padding-left: 60px;
		padding-right:32px;
	}
	#getfare_loader {
		margin-top: 30px;
	} 
	/*** 7-12-2022 ***/
	.pi-section.pi-section-header {
		overflow: visible !important;
		padding: 10px !important;
	}
	.pi-section-w {
		background-position: center !important;
	}
	.home h1 {
		font-size: 80px !important;
		margin: 0px !important;
	}
	.home h1 span {
		font-size: 40px !important;
		line-height: 50px;
		display: block;
		margin-top: 30px;
	}
	.home .home_forme_sec {
		width: 100% !important;
		max-width: calc(100% - 30px);
		margin: auto !important;
	}	
	.home .pi-section-parallax {
		position: relative;
		z-index: 1;
	}
	.home .pi-section-parallax::before {
		content: "";
		width: 100%;
		height: 100%;
		background: #0000008a;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.pi-section {
		overflow: hidden;
	}	
	.pi-section.pi-section-header {
		overflow: visible !important;
	}
	.payement-page .pi-col-pull {
		right: 0;
		width: 100%;
	}

	.payement-page .pi-col-push {
		width: 100%;
		position: static;
	}
	.payement-page #map {
		width: 100% !important;
	}
	.payement-page .pi-col-pull {
		right: 0px !important;
	}
	.payement-page .text-muted {
		margin-bottom: 30px;
	}
	.payement-page .pi-col-sm-7 {
	width: 100% !important;
}
	.payement-page .vehIconSecUPD .vehicleleftpann {
	margin: 0px !important;
}

}

@media screen and (max-width:1140px){
	.pi-col.col-search-when {
		flex: 1 1 108em;
	}
	#getfare_loader {
		margin-top: 30px;
	}
}
@media (max-width: 1024px) {
	#getfare_loader {
		margin-top: 30px;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2, .home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-3 {
		width: 29% !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2 .cal_inpt .input.text {
		width: 100%!important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button.responsive-ipad {
		width: 18%!important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button{
		width: 12%!important;
	}
}

@media screen and (max-width:991px){
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2, .home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-3 {
		width: 50% !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2 .cal_inpt .input.text {
		width: 100% !important;
	}
	.overlay-content.right {
		background-color: rgba(255,255,255,.75);
		width: 60%;
	}
	.overlay-content.left{
		background-color: rgba(255,255,255,.75);
		width: 60%;
	}	
	/*** 7-12-2022 ***/

	.home h1 {
		font-size: 63px !important;
		margin: 0px !important;
		line-height: 65px !important;
	}
	.home h1 span {
		font-size: 30px !important;
		line-height: 40px;
	}
	.home .pi-section-parallax .pi-section.pi-padding-top-100.pi-padding-bottom-130.pi-text-center {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.home .pi-section br{
		display:none;
	}
	p:empty :not(p + p:empty){
		display: none;
	}
	.h1.pi-text-shadow {
		margin-top: 0px !important;
	}	
	.home .h1.pi-text-shadow > p {
		display: none;
	}
	.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle, .pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square {
		width: 70px;
		height: 70px;
		line-height: 70px;
		font-size: 50px;
	}
	.pi-section {
		padding: 55px 15px 35px;
	}
	.pi-grid-big-margins {
		width: 100%;
		display: flex;
		justify-content: center;
		margin: auto;
		flex-wrap: wrap;
	}
	.pi-grid-big-margins .pi-col-xs-3 {
		width: 48%;
		border: 1px solid #ccc;
		margin: 1%;
		padding: 30px !important;
		height: auto !important;
	}
	.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle img, .pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square img {
		max-width: 60px;
		max-height: 60px;
	}
	.overlay-content.left {
		background-color: rgba(255,255,255,.75);
		width: 50%;
		padding: 50px 10px !important;
		margin: 0 auto 0 0;
	}
	.overlay-content.right {
		background-color: rgba(255,255,255,.75);
		width: 50%;
		margin: 0px 0 0 auto;
		padding: 45px 30px !important;
	}
	h1.pi-has-border::after, .h1.pi-has-border::after, h2.pi-has-border::after, .h2.pi-has-border::after, h3.pi-has-border::after, .h3.pi-has-border::after, h4.pi-has-border::after, .h4.pi-has-border::after, h5.pi-has-border::after, .h5.pi-has-border::after, h6.pi-has-border::after, .h6.pi-has-border::after {
		background: #21252b;
	}
	h3 {
		font-size: 23px !important;
		color: #000;
	}
	.owl-carousel .owl-stage-outer {
		max-width: calc(100% - 40px) !important;
		margin: auto;
	}
	button.owl-next span {
		margin-right: 10px;
	}
	button.owl-prev span{
		margin-left: 10px;
	}
	.pi-gallery .pi-gallery-item {
		width: calc(25% - 4px);
		border: 1px solid #cdcdcd;
		margin: 2px;
	}
	.pi-gallery.pi-gallery-small-margins {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}	
	
	/**** New CSS **/
	
	.inner-banner .pi-section {
	padding: 70px 15px !important;
}
.inner-banner h1 {
	font-size: 50px !important;
	line-height: 60px !important;
}	
.counter-section .pi-row {
	flex-wrap: wrap;
	margin: 0px !important;
	display: flex;
	justify-content: space-between;
}	
.counter-section .pi-section {
	padding: 0px !important;
}	
	.counter-section #page {
	margin: 30px 0px 60px !important;
}
.counter-section .pi-row .pi-col-lg-3 {
	border: 1px solid #aea40045;
	width: calc(100%/4 - 10px);
	padding: 15px !important;
}
.counter-section .pi-section-white .pi-box {
	background: #ffffff;
	margin: 0px !important;
	padding: 0px;
}	
.counter-section .pi-section-white .pi-box .pi-counter, .counter-section .pi-section-white .pi-box .pi-counter > div + p {
	margin-bottom: 0 !important;
}	
.counter-section {
	padding-bottom: 60px !important;
}	
.counter-section h2.h4 {
	font-size: 20px !important;
}
.faq-banner .h1.pi-text-shadow {
	margin-top: 0 !important;
	margin-bottom:0px !important;
}
.faq-section {
	padding: 0px 15px;
}
	#bookStep2 h3 {
		font-size: 18px !important;
		margin-bottom: 0px;
	}	


	#bookStep2 .AddIcon1 h3, #bookStep2 .AddIcon2 h3, #bookStep2 .AddIcon3 h3, #bookStep2 .AddIcon4 h3{
		font-size:14px;
	}
#bookStep2 .pi-col-sm-6.tab-full {
	width: 100%;
}
.AddIcon1, .AddIcon2, .AddIcon3, .AddIcon4, .AddIcon6, .AddIcon5 {
	padding: 5px 10px 5px 25px !important;
	background-color: #f1f1f1 !important;
	background-size: 15px !important;
	width: 100% !important;
	background-position: left 5px top 8px !important;
	height: 100%;	
	margin:0px !important;
}
	
.pi-col-sm-6.tab-full {
	width: 50%;
}
#bookStep2 span#pick_up_address,  #bookStep2 span#destination_address, #bookStep2 span#BookingTripDate3, #bookStep2  span#distance {
	display: block !important;
	font-size: 15px;
	margin-top: 10px;
	border-top: 1px solid #cccc;
	padding-top: 10px !important;
}	
	#bookStep2  span#distance{
		display:inline-block;
	}	
.return-wrapper {
	max-width: 300px;
	background: #f1f1f1;
	padding: 10px;
}
.pi-row.child-row {
	margin: 0px !important;
	background: #f1f1f1;
	display: flex;
	justify-content: space-between;
	padding: 10px;
	border-radius: 5px;
}	
.pi-row.child-row .pi-col-sm-12 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0px;
}	

	.pi-row.child-row .pi-col-sm-12 .addInfoSec1 {
	display: flex;
	width: calc(100% - 170px);
	align-items: center;
	text-align: right;
	justify-content: flex-end;
	max-width: max-content;
}
.pi-row.child-row .pi-col-sm-12 .addInfoSec1 .pi-col-sm-6 {
	display: flex;
	width: 100%;
	align-items: center;
}	
.pi-row.child-row .pi-col-sm-12 .addInfoSec1 .pi-col-sm-6 p {
	margin-right: 10px;
	margin-bottom:0px !important;
}	
#bookStep2 .child-row h3 {
	display: flex;
	align-items: center;
}	
	#bookStep2 .pi-col-sm-6.tab-full:first-child{
		padding-left:0px !important;
	}
#bookStep2 .pi-col-sm-6.tab-full {
	padding: 0px;
}
.tab-full .pi-col-sm-6:first-child, .tab-full .pi-col-sm-4:first-child{
	padding-left: 0px;
	margin-left: 0px !important;
}
.tab-full .pi-col-sm-6:last-child, .tab-full .pi-col-sm-4:last-child {
	padding-right: 0px;
	margin-right: 0px !important;
}	
.tab-full:last-child {
	margin-top: 50px;
	padding-right:0px !important;
}
.tab-full .pi-row {
	margin: auto !important;
}
.pi-row + hr.pi-divider-big {
	margin: 20px 0 20px !important;
}	
#bookStep2 h3.sub_heading.add-info {
	margin-bottom: 10px;
}	
#bookStep2 .pi-row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}	
#bookStep2 .pi-col-sm-12 {
	padding-left: 0px;
	padding-right: 0px;
}	
}
@media screen and (max-width:768px){
	.home .pi-section-parallax h1{
		line-height: 86px;
		font-size: 82px;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2 .cal_inpt .input.text,
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2,
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-3 {
		width: 100% !important;
	}
	.home .pi-grid-big-margins {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.home .pi-section-parallax .pi-section.pi-padding-top-100.pi-padding-bottom-130.pi-text-center {
		padding-top: 30px !important;
		padding-bottom: 18px !important;

	}
	.pi-p-half {
		width: 90%;
	}

}

@media screen and (max-width:767px){
	.overlay-content.right {
		height: 570px;
		padding-right: 40px !important;
		display: flex;
		flex-direction: column;
		justify-content: center;
		background-color: rgba(255,255,255,.75);
	}
	
	.overlay-content.left {
		height: 570px;
		padding-right: 40px !important;
		padding-left: 32px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		background-color: rgba(255,255,255,.75);
	}
	/*** 7-12-2022***/
	.mobmt3 {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.overlay-content.right {
		padding: 45px 30px !important;
		text-align: center;
		width:100%;
	}
	.pi-gallery .pi-gallery-item {
		padding: 5px !important;
	}
	.h3 {
		font-size: 27px !important;
		line-height: 37px !important;
	}
	.home .pi-section-parallax h1 {
		line-height: 36px !important;
		font-size: 32px !important;
		margin-bottom: 20px;
	}
	.home .pi-section-parallax h1 span {
		font-size: 22px !important;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.home .pi-section-parallax::before {
		background: #000000b5;
		z-index: -1;
	}
	.pi-padding-top-110, .pi-padding-top-bottom-110 {
		padding-top: 50px !important;
	}
	.pi-padding-bottom-90, .pi-padding-top-bottom-90 {
		padding-bottom: 50px !important;
	}
	h2 {
		font-size: 38px !important;
		text-transform: capitalize;
	}
	.pi-header-row-sticky-w .pi-section {
		padding: 10px 15px !important;
	}
	.overlay-content.right {
		padding: 45px 30px !important;
		text-align: center;
		width:100%;
	}
	.pi-gallery .pi-gallery-item {
		padding: 5px !important;
	}
	.h3 {
		font-size: 27px !important;
		line-height: 37px !important;
	}
	.home .pi-section-parallax h1 {
		line-height: 36px !important;
		font-size: 32px !important;
		margin-bottom: 20px;
	}
	.home .pi-section-parallax h1 span {
		font-size: 22px !important;
		line-height: 30px;
		margin-bottom: 40px;
	}
	.home .pi-section-parallax::before {
		background: #000000b5;
		z-index: -1;
	}
	.pi-padding-top-110, .pi-padding-top-bottom-110 {
		padding-top: 50px !important;
	}
	.pi-padding-bottom-90, .pi-padding-top-bottom-90 {
		padding-bottom: 50px !important;
	}
	h2 {
		font-size: 38px !important;
		text-transform: capitalize;
	}
	.pi-header-row-sticky-w .pi-section {
		padding: 10px 15px !important;
	}
	.pi-menu-mobile {
		padding-bottom: 0px !important;
	}
	#contactUs .pi-col-sm-6 {
		padding-left: 0px;
		padding-right: 0px !important;
	}
	#bookStep2 .pi-col-sm-6 .pi-row .pi-col-sm-6.cotinue-btn {
		float: none;
		text-align: center;
		display: flex;
		justify-content: center;
		width:100% !important;
	}
		.counter-section .pi-row .pi-col-lg-3 p {
	font-size: 13px;
}
	.payement-page .vehIconSecUPD .vehicleleftpann {
	margin: 0px !important;
	text-align: left;
}
.counter-section .pi-counter-simple .pi-counter-count.pi-counter-count-big, .pi-counter-simple .pi-counter-count.pi-counter-count-big p {
	font-size: 30px;
}	
	/*** NEW CSS ***/
	
	.blog .pi-timeline-date {
	width: 180px;
	margin: 40px auto 90px;
	font-size: 20px;
}
.inner-banner .pi-has-tall-border + p {
	font-size: 16px !important;
	margin-bottom: 0px;
	color: #fff;
}
.question-section .pi-weight-400 {
	display: block;
}	
.faq-section .pi-col-sm-6 {
	padding: 0px;
}	
.faq-section h2.h3 {
	font-size: 20px !important;
	line-height: 30px !important;
	text-decoration: none !important;
	margin-bottom: 0px;
}	
#contactUs .pi-col-sm-6 {
	padding-left: 0px;
	padding-right: 0px !important;
	width: calc(100% / 2 - 5px);
}
#contactUs .pi-grid-small-margins {
	justify-content: space-between;
}
.piStylishSelect h2.h4 {
	font-size: 20px !important;
}
.page-id-351 #page .pi-col-sm-5 {
	margin-top: 60px;
	background: #f1f1f1;
	padding: 50px 15px 10px;
}
.inner-banner h1 {
	font-size: 40px !important;
	line-height: 50px !important;
}
.pi-timeline-item-date + h2.h3, ul.pi-meta {
	text-align: center;
}
.pi-timeline-date {
	width: 190px;
	margin: 40px auto 90px;
	padding: 14px 10px;
	font-size: 20px;
}
.tab-full .pi-col-sm-6:first-child, .tab-full .pi-col-sm-4:first-child {
	padding-right: 0px;
	margin-bottom: 10px;
}
.tab-full .pi-col-sm-6:last-child, .tab-full .pi-col-sm-4:last-child {
	padding-right: 0;
	margin-right: 0 !important;
	padding-left: 0;
}	
.tab-full .pi-col-sm-4:nth-child(2) {
	padding: 0px;
	margin-bottom: 10px;
}	
.pi-row.child-row .pi-col-sm-12 {
	flex-wrap: wrap;
}	
.pi-row.button-row .pi-col-sm-6 {
	background: transparent !important;
	text-align: center !important;
}
#booking_wrapper #fare_price {
	font-size: 30px !important;
}	
.description-row {
	margin-top: 50px !important;
	text-align: center;
	font-size: 13px;
}	
}

@media screen and (max-width:640px){
	h2 {
	font-size: 28px !important;
}
	#bookStep2 .child-row h3 {
	width: 100%;
}
	.pi-row.child-row .pi-col-sm-12 .addInfoSec1 {
		width: 100%;
	}
	#bookStep2 .pi-col-sm-6 .pi-row .pi-col-sm-6.cotinue-btn {
		float: none;
		text-align: center;
		display: flex;
		justify-content: center;
	}
	#bookStep2 .pi-col-sm-6 .pi-row .pi-col-sm-6 {
		width: 100% !important;
		background: #f1f1f1;
	}
	
	.pi-gallery .pi-gallery-item {
		width:calc(33.33% - 4px) !important;
	}
	.pi-gallery .pi-gallery-item {
		padding: 2px !important;
	}
	.g-recaptcha > div, .g-recaptcha iframe {
		width: 100% !important;
		max-width: 100% !important;
		overflow: hidden;
	}

	.rc-anchor-normal .rc-anchor-checkbox-label {
		width: 92px !important;
	}	

	#BKGStepSel {
		max-width: 45px;
	}	
	#booking_wrapper .pi-row > img {
		width: 100% !important;
		max-width: 340px;
	}	
	h3{font-size:17px !important;}
	.page-template-content-registration .pi-col-md-6 {
		width: 100%;
	}
	.overlay-content.left {
		width: 100%;
		height: unset;
		padding: 50px 15px !important;
		text-align: center;
	}
	.pi-col-xs-offset-2 {
		margin-left: 0 !important;
		width: 100%;
	}	.pi-col-xs-offset-2 {
		margin-left: 0 !important;
	}
	
	/**** NEW CSS ***/
	
	.counter-section .pi-row .pi-col-lg-3 {
	width: calc(100% / 2 - 10px);
	padding: 15px !important;
	margin: 5px;
}

	.counter-section .pi-counter-simple .pi-counter-count.pi-counter-count-big,
	.pi-counter-simple .pi-counter-count.pi-counter-count-big p {
	font-size: 30px;
}
.counter-section p:empty {
	display: none;
}
.counter-section h2.h4 {
	font-size: 20px !important;
}
#contactUs .pi-col-sm-6 {
	width: 100%;
}	
}

@media (max-width: 600px) {
	.pi-section-parallax {
		background-repeat: no-repeat!important;
		background-position: center!important;
	}
	.pi-no-bullets {
		text-align: center;
	}
	.pi-no-bullets li {
		display: inline-block;
		padding: 5px 10px;
		background: #aea401;
		color: #fff;
		border-radius: 2px;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2, .home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-3 {
		width: 100% !important;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button{
		width: 100% !important;
	}
	#getfare_loader {
		margin-top: 0;
	}
	.home .home_forme_sec .pi-row.pi-grid-small-margins.left_sec .pi-col-sm-2.col-search-button.responsive-ipad {
		width: 100%!important;
	}
	.AddIcon2{
		float:none!important;
	}
	.cotinue-btn {
		width: auto!important;
	}
	.travel-set .AddIcon6{
		float: none!important;
	}
}
@media screen and (max-width:520px){
	.home .pi-section-parallax h1 {
		line-height: 34px !important;
		font-size: 38px !important;
		margin-top: 0px !important;
		margin-bottom: 40px;
	}
	.home .pi-section-parallax .pi-padding-top-100 br{
		display: none !important;
	}
	.home .pi-section-parallax h1 span {
		font-size: 30px !important;
		line-height: 38px;
	}
	.overlay-content.right {
		height: auto;
	}
	.overlay-content.left {
		height: auto;
	}
}


@media screen and (max-width:483px){
	.pi-header-block.pi-header-block-logo {
		width: 126px;
		margin-top: 20px;
	}
}

.car-img-transform {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.pi-section-parallax .form-control-rate::-webkit-input-placeholder {
    color: rgba(0,5,143,.5);
    font-size: 15px;
}