@font-face {
	font-family: 'Arvo';
	font-display: auto;
	src: local('Arvo'), url(https://fonts.gstatic.com/s/arvo/v9/rC7kKhY-eUDY-ucISTIf5PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}

@charset "UTF-8";
.navbar-custom {
	min-height: 50px;
	position: relative;
	color: #363636;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	border: none;
	background-image: none;
	padding-top: 35px;
}

.navbar .navbar-toggle .icon-bar {
	height: 3px;
	background-color: #0f9333;
}

body {
	background: #fff;
	font-family: 'Roboto', sans-serif;
}

* {
	font-family: 'Roboto', sans-serif;
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: none;
}


.mar0 {
    margin: 0;
}

.mar-t5 {
    margin-top: 5px;
}

.mar-t10 {
    margin-top: 10px;
}

.mar-t15 {
    margin-top: 15px;
}

.mar-t20 {
    margin-top: 20px;
}

.mar-t25 {
    margin-top: 25px;
}

.mar-t30 {
    margin-top: 30px;
}

.mar-t35 {
    margin-top: 35px;
}

.mar-t40 {
    margin-top: 40px;
}

.mar-t45 {
    margin-top: 45px;
}

.mar-t50 {
    margin-top: 50px;
}

.mar-t55 {
    margin-top: 55px;
}

.mar-t60 {
    margin-top: 60px;
}

.mar-t65 {
    margin-top: 65px;
}

.mar-t70 {
    margin-top: 70px;
}

.mar-b5 {
    margin-bottom: 5px;
}

.mar-b10 {
    margin-bottom: 10px;
}

.mar-b15 {
    margin-bottom: 15px;
}

.mar-b20 {
    margin-bottom: 20px;
}

.mar-b25 {
    margin-bottom: 25px;
}

.mar-b30 {
    margin-bottom: 30px;
}

.mar-b35 {
    margin-bottom: 35px;
}

.mar-b40 {
    margin-bottom: 40px;
}

.mar-b45 {
    margin-bottom: 45px;
}

.mar-b50 {
    margin-bottom: 50px;
}

.mar-b55 {
    margin-bottom: 55px;
}

.mar-b60 {
    margin-bottom: 60px;
}

.mar-b65 {
    margin-bottom: 65px;
}

.mar-b70 {
    margin-bottom: 70px;
}

.pad5 {
    padding: 5px;
}

.pad10 {
    padding: 10px;
}

.pad15 {
    padding: 15px;
}

.pad20 {
    padding: 20px;
}

.pad25 {
    padding: 25px;
}

.pad30 {
    padding: 30px;
}

.pad35 {
    padding: 35px;
}

.pad40 {
    padding: 40px;
}

.pad45 {
    padding: 45px;
}

.pad50 {
    padding: 50px;
}

.pad-t5 {
    padding-top: 5px;
}

.pad-t10 {
    padding-top: 10px;
}

.pad-t15 {
    padding-top: 15px;
}

.pad-t20 {
    padding-top: 20px;
}

.pad-t25 {
    padding-top: 25px;
}

.pad-t30 {
    padding-top: 30px;
}

.pad-t35 {
    padding-top: 35px;
}

.pad-t40 {
    padding-top: 40px;
}

.pad-t45 {
    padding-top: 45px;
}

.pad-t50 {
    padding-top: 50px;
}

.pad-b5 {
    padding-bottom: 5px;
}

.pad-b10 {
    padding-bottom: 10px;
}

.pad-b15 {
    padding-bottom: 15px;
}

.pad-b20 {
    padding-bottom: 20px;
}

.pad-l0 {
    padding-left: 0;
}

.pad-l5 {
    padding-left: 5px;
}

.pad-l10 {
    padding-left: 10px;
}

.pad-l15 {
    padding-left: 15px;
}

.pad-l20 {
    padding-left: 20px;
}

.pad-l25 {
    padding-left: 25px;
}

.pad-l30 {
    padding-left: 30px;
}

.pad-l35 {
    padding-left: 35px;
}

.pad-l40 {
    padding-left: 40px;
}

.pad-l45 {
    padding-left: 45px;
}

.pad-l50 {
    padding-left: 50px;
}

.pad-l55 {
    padding-left: 55px;
}

.pad-l60 {
    padding-left: 60px;
}

.pad-l65 {
    padding-left: 65px;
}

.pad-l70 {
    padding-left: 70px;
}

.pad-l75 {
    padding-left: 75px;
}

.pad-l80 {
    padding-left: 80px;
}

.pad-l85 {
    padding-left: 85px;
}

.pad-r0 {
    padding-right: 0;
}

.pad-r5 {
    padding-right: 5px;
}

.pad-r10 {
    padding-right: 10px;
}

.pad-r15 {
    padding-right: 15px;
}

.pad-r20 {
    padding-right: 20px;
}

.pad-r25 {
    padding-right: 25px;
}

.pad-r30 {
    padding-right: 30px;
}

.pad-r35 {
    padding-right: 35px;
}

.pad-r40 {
    padding-right: 40px;
}

.pad-r45 {
    padding-right: 45px;
}

.pad-r50 {
    padding-right: 50px;
}

.pad-30 {
	padding-top: 40px;
}

.font-xs {
	font-size: 14px;
}

.font-sm {
	font-size: 16px;
}

.font-md {
	font-size: 18px;
}

.no-padlt {
	padding-left: 0;
}

.font-lg {
	font-size: 20px;
}

.l-grey {
	color: #757575;
}

.no-pad {
	padding: 0;
}

.navbar-custom .navbar-nav > li > a {
	background-color: transparent;
}

.navbar-nav img {
	width: 20px;
	vertical-align: top;
	margin-right: 10px;
}

.city-hero-img {
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	position: relative;
	background-position-y: center;
	height: 600px;
	width: 100%;
}

.city-hero-img .navbar-custom .navbar-nav > li > a {
	color: #fff;
}

#header-inner .headtext,
#header-inner .bnr-center-txt-blk,
#header-inner .banner-bottom-blk {
	display: none;
}

#banner-btm-blk {
	bottom: -70px;
}

.bnr-center-txt-blk {
	position: absolute;
	max-width: 1000px;
	width: 100%;
	transform: translate(-50%, -50%);
	left: 45%;
	padding: 20px 20px;
	color: #fff;
	top: 50%;
}

.bnr-center-txt-blk h1 {
	font-size: 50px;
	font-weight: 600;
	color: #000;
}

.bnr-center-txt-blk p {
	font-size: 20px;
	color: #000;
}

.banner-bottom-blk label {
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.banner-bottom-blk .btn-default,
.activity-list-wraper .btn-default,
.btn-default:active.focus {
	background: #fff;
	border-left: 0;
	box-shadow: none;
	outline: 0;
}

.section-title {
	font-size: 40px;
	font-weight: normal;
	color: #000;
	line-height: 4.6rem;
	margin-top: 0;
	margin-bottom: 0;
}

.navbar-custom .navbar-nav > li > a.rfr-link {
	color: #fff !important;
}

.rfr-link {
	background: #1079d7!important;
	color: #fff !important;
	border-radius: 28px;
	padding: 5px 15px !important;
	margin-top: 10px;
	max-width: 180px;
}

.bnr-center-txt-blk h1 {
	font-size: 40px;
	font-weight: normal;
	line-height: 1.3em;
	color: #fff;
}

.bnr-center-txt-blk p {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}

.banner-bottom-blk {
	position: absolute;
	bottom: 0px;
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
	color: #fff;
	transform: translate(-50%);
	left: 45%;
	padding: 20px 10px;
	border-radius: 8px;
}

.banner-bottom-blk label {
	font-size: 18px;
	font-weight: normal;
	vertical-align: top;
	color: #fff;
}

.banner-bottom-blk p {
	font-size: 14px;
	margin-bottom: 0;
	color: #757575;
	font-weight: 500;
}

.twitr-icon {
	width: 56px;
	display: block;
	float: left;
	padding: 5px 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}

.accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
}

.panel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.social-link {
	padding-top: 50px;
}

.why-book-blk {
	padding: 120px 0 0px;
}

.content-desc-blk {
	display: inline-block;
	width: 100%;
	padding: 30px 0;
}

.content-desc-blk p {
	color: #7a7a7a;
	font-size: 16px;
	line-height: 3rem;
	font-weight: 500;
	letter-spacing: 0.3px;
	width: 80%;
}

.read-btn {
	border-radius: 28px;
	background: #145dc6;
	padding: 15px 30px;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	margin-right: 40px;
	width: 140px;
	font-weight: 500;
	display: inline-block;
	text-align: center;
}

.read-btn:hover {
	color: #fff;
}

.sign-btn {
	border-radius: 28px;
	color: #145dc6;
	background: #ebeef3;
	padding: 15px 30px;
	font-size: 12px;
	font-weight: 500;
	width: 140px;
	font-weight: 500;
	display: inline-block;
	text-align: center;
}

.right-img-blk img {
	max-width: 260px;
}

.Our-journey-blk img {
	width: 60px;
	padding: 0px 24px 10px 0;
}

.journey-desc p {
	color: #757575;
	font-size: 14px;
}

.journey-desc h5 {
	color: #000;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 0;
}

.journey-desc {
	padding-top: 80px;
	padding-bottom: 30px;
}

.media-bg-img {
	color: #fff;
	position: relative;
	height: 570px;
}

.media-bg-img-right {
	color: #fff;
	position: relative;
	height: 290px;
}

.media-bg-img-right img {
	height: 280px;
	width: 100%;
}

.media-bg-img-right .media-txt-blk {
	width: 85%;
}

.media-bg-img-right .content-desc-blk p {
	line-height: 2rem;
}

.md-one {
	background: url(../images/media-three.jpg) center no-repeat;
	background-size: cover;
}

.md-two {
	background: url(../images/media-four.jpg) center no-repeat;
	background-size: cover;
}

.md-three {
	background: url(../images/media-one.jpg) center no-repeat;
	background-size: cover;
}

.media-txt-blk {
	position: absolute;
	left: 50%;
	top: 52%;
	color: #fff;
	transform: translate(-50%, -50%);
}

.media-txt-blk img {
	margin: 0 auto;
}

.media-txt-blk .content-desc-blk p {
	color: #fff;
}

.media-txt-blk .sign-btn {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
}

.media-txt-blk h4 {
	padding: 30px 0 0 0;
	font-size: 26px;
	font-weight: normal;
}

.shared-txt {
	color: #bfccd8;
	font-weight: 500;
	padding-bottom: 50px;
}

#mobility-feature-blk {
	padding-top: 120px;
}

#mobility-feature-blk .feature-title {
	font-size: 30px;
	font-weight: normal;
	color: #000;
	margin-bottom: 0;
}

.city-list-wrap {
	text-align: center;
	margin: auto;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
}

.city-list {
	border: 1px solid #ccc;
	font-size: 12px;
	color: #757575;
	border-radius: 50%;
	width: 158px;
	margin-bottom: 20px;
	height: 160px;
	text-align: center;
}

.city-list p {
	vertical-align: middle;
	line-height: 8;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 20px;
}

.client-review-blk {
	width: 100%;
	display: inline-block;
	background: #f7f8fc;
	color: #000;
	clear: both;
}

.carousel-control.left,
.carousel-control.right {
	background-image: none;
}

.carousel-control .left {
	width: 20px;
	top: 38%;
	position: absolute;
	left: 0;
	opacity: 1;
}

.carousel-control .right {
	width: 20px;
	top: 38%;
	position: absolute;
	right: 0;
	opacity: 1;
}

.carousel-inner {
	height: 400px;
}

.client-img {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin: 0 auto;
}

.item {
	padding-top: 80px;
}

.carousel-caption p {
	color: #363636;
	font-size: 14px;
	line-height: 2rem;
	font-weight: 500;
	letter-spacing: 0.3px;
	text-shadow: none;
	padding-top: 30px;
	margin-bottom: 0;
}

.clr-blue {
	color: #23527c;
}

.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 30px;
	top: 90%;
}

.slider {
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-align: center;
	position: relative;
}

.slider ul {
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 25px;
}

.slider ul li {
	display: inline-block;
	width: 19%;
	min-width: 93px;
	padding: 15px 15px 0 15px;
}

.slider ul li img {
	max-width: 180px;
	margin: 0 auto;
	height: 130px;
}

#dwnload-app-bg {
	background-image: url(../images/download-app-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #404040;
	position: relative;
	background-position-y: center;
	height: 600px;
	width: auto;
	margin-top: 120px;
}

#newsletter-img-bg {
	background-image: url(../images/monthly-newsletter.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #404040;
	position: relative;
	background-position-y: center;
	height: auto;
	width: auto;
	margin-top: 120px;
}

.download_app {
	font-size: 36px;
	font-weight: normal;
	color: #fff;
	line-height: 4.6rem;
	margin-top: 35px;
	margin-bottom: 0;
}

.social_link_store,
.social_link_play {
	text-decoration: none;
	background-color: #fff;
	border-radius: 50px;
	font-size: 13px;
	font-weight: 500;
	display: inline-block;
}

.social_link_play {
	color: #135dc6 !important;
}

.social_link_store {
	float: right;
	padding: 12px 37px;
}

.social_link_play {
	float: left;
	padding: 10px;
}

.social_link_store:hover,
.social_link_play:hover {
	color: #337ab7;
}

.avail-app {
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	padding-bottom: 30px;
	margin-top: 16px;
}

.socila_icon {
	width: 13px;
	margin-right: 10px;
	margin-top: -4px;
}

.pad-tp-bm {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media screen and (max-width:768px) {
	.section-title {
		font-size: 24px;
		line-height: 4.6rem;
		font-weight: 500;
	}
	.content-desc-blk {
		padding: 10px 6px;
	}
	.city-list {
		margin: 15px auto;
	}
	.social_link_store,
	.social_link_play {
		float: none !important;
	}
	.app {
		text-align: center;
		margin-bottom: 15px;
	}
	.slider ul li {
		max-width: 100%;
	}
	.journey-desc h5 {
		font-size: 20px;
		font-weight: 500;
	}
	.why-book-blk {
		padding: 10px 0 0px;
	}
	.journey-desc {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.bnr-center-txt-blk h3 {
		font-size: 23px;
	}
	.right-img-blk {
		padding-top: 50px;
	}
	.right-img-blk img {
		max-width: 200px;
		margin: 0 auto;
	}
	.content-desc-blk p {
		font-weight: normal;
	}
	.media-bg-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.city-list-wrap {
		padding-top: 0px;
	}
	#dwnload-app-bg {
		height: auto;
		width: auto;
		margin-top: 70px;
	}
	.banner-bottom-blk label {
		font-size: 11px;
	}
}

@media (min-width:768px) {
	.navbar-right {
		width: 65%;
	}
	.navbar-nav > li {
		float: left;
		width: 23%;
	}
	.navbar-nav > li:last-child {
		float: left;
		width: 25%;
	}
}

@media screen and (min-width:769px) and (max-width:991px) {
	.bnr-center-txt-blk {
		transform: translate(-50%, -50%);
		left: 50%;
		padding: 20px 20px;
		color: #fff;
		top: 50%;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.bdmstats {
		top: 45% !important;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.bdmstats {
		top: 60% !important;
	}
}

@media screen and (max-width:480px) {
	.bnr-center-txt-blk {
		top: 62%;
	}
	.navbar-custom .navbar-nav > li > a {
		color: #0f9333 !important;
	}
	#navbar-collapse {
		background: #fff;
		z-index: 9;
		border-bottom: 1px solid #ddd;
	}
	.city-banner-content {
		padding-top: 30% !important;
	}
	.pop-routes {
		margin-top: 270px !Important;
	}
	.headtext {
		padding-top: 30% !important;
	}
	.social-link {
		padding-top: 15px !important;
	}
	/*.citylistbdm a {
		width: 36% !important;
	}*/
	.bdmstats {
		top: 400px !important;
	}
}

.journey-desc .fa {
	color: #138637 !important;
}

#mobility-feature-blk .fa,
.carousel-control .fa {
	color: #135dc6 !important;
}

.carousel-control .fa {
	margin-top: 185px !important;
}

.banner-bottom-blk .twitr-icon {
	width: 36px !important;
	height: 36px !important;
	margin-left: 10px;
	padding: 0 !important;
}

#myCarousel .item {
	background: none !important;
}

footer {
	margin-top: 30px !important;
}

footer .copyright {
	margin-top: 10px;
	margin-bottom: 20px;
}

.bottom-links ul {
	margin: 0 !important;
	padding: 0 !important;
}

.bottom-links ul li {
	display: inline !important;
	list-style: none;
	padding: 5px;
	text-align: center;
}

.journey-desc p {
	margin: 0 !important;
}

.journey-desc h5 {
	margin-top: 5px !important;
}

.team-member-img {
	border-radius: 100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.txt24 {
	font-size: 24px;
}

.txt16 {
	font-size: 16px;
}

#dwnload-app-bg .social_link_play {
	float: none !important;
	text-align: center;
	width: 140px;
}

.city-list-wrap a {
	border: 1px solid #ccc;
	font-size: 12px;
	color: #757575;
	border-radius: 50%;
	text-aling: center;
	margin: 22px;
	width: 120px;
	height: 120px;
	float: left;
	line-height: 60px;
	font-weight: bold;
}

.city-list-wrap a:hover {
	border: 1px solid #999;
	color: #999;
}

.hdr-inner-pages {
	text-align: center;
}

.city_BANGLORE {
	background: url('../images/Bangalore.jpg');
	background-size: contain;
}

.city_DELHI-NCR {
	background: url('../images/Delhi.jpg');
	background-size: contain;
}

.city_MUMBAI {
	background: url('../images/Mumbai.jpg');
	background-size: contain;
}

.city_PUNE {
	background: url('../images/Pune.jpg');
	background-size: contain;
}

.city_HYDERABAD {
	background: url('../images/Hyderabad.jpg');
	background-size: contain;
}

.city_CHENNAI {
	background: url('../images/Chennai.jpg');
	background-size: contain;
}

.city_KOCHI {
	background: url('../images/Kochi.jpg');
	background-size: contain;
}

.city_KOLKATA {
	background: url('../images/kolkata-carpool.jpg');
	background-size: contain;
}

.city-list-wrap a span {
	position: relative;
	top: 110px;
	font-size: 14px;
}

.team-details {
	margin-bottom: 30px;
}

.headtext {
	;
	padding-top: 10%;
	display: table;
	color: #fff;
}

.carpoolh1 {
	font-size: 42px;
	font-weight: nomral;
}

.tweet-padding {
	padding-top: 3%;
}

.city-banner {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/bengaluru-banner.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-bengaluru {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-bengaluru.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-hyderabad {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-hyderabad.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-chennai {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-chennai.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-pune {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-pune.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-kerala {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-kochi-kerala.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-delhi {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-delhi-ncr.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-mumbai {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-mumbai.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-kolkata {
	background-size: cover;
	padding: 10px;
	color: white;
	padding-left: 10%;
	background: white url("../../cities/carpooling-in-kolkata.jpg") scroll no-repeat;
	padding-top: initial;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 460px;
}

.city-banner-content {
	padding-top: 14%;
}

.bdmstats .col-sm-4 {
	margin-bottom: 20px;
}

.bdm-heading {
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 40px;
}

.pop-routes {}

.bdm-company-support .col-sm-3 {
	margin-bottom: 30px;
}

.section-padding {
	padding: 50px 0px;
}

.top-carpoolers .col-sm-2 {
	text-align: center;
}

.pr0 {
	padding-right: 0px;
}

@media screen and (max-width:768px) {
	.navbar-custom {
		padding-top: 0px !important;
	}
	.city-hero-img {
		height: auto !important;
	}
	.carpoolh1 {
		font-size: 23px !important;
	}
	.media-txt-blk {
		left: 0 !important;
		top: 25% !important;
		transform: translate(0%, 0%);
	}
	#mobility-feature-blk {
		padding: 50px 0 0px !important;
	}
	.fa-3x {
		font-size: 30px !important;
	}
	#mobility-feature-blk .feature-title {
		font-size: 24px !important;
	}
	.content-desc-blk p {
		width: 100% !important;
	}
	.slider ul li img {
		height: auto !important;
		max-width: 100% !important;
	}
	.mob-img-carpool {
		margin: 0px auto;
	}
	iframe {
		height: auto;
	}
	.eti-img {
		width: 100px;
	}
	.mar-b15 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.item {
		padding-top: 15px !important;
	}
	.com-text {
		text-align: center;
	}
	.twitr-icon {
		margin-bottom: 190px !important;
	}
	.download_app {
		margin-top: 0px !important;
	}
	.avail-app {
		padding-bottom: 10px !important;
	}
	.app-downld {
		padding-bottom: 30px;
	}
	.blog1 {
		margin-left: 14px !important;
	}
	.pd-top {
		padding-top: 30px;
	}
}

@media screen and (max-width:480px) {
	.navbar-custom {
		padding-top: 0px !important;
	}
	.city-hero-img {
		height: auto !important;
	}
	.carpoolh1 {
		font-size: 23px !important;
	}
	.media-txt-blk {
		left: 0 !important;
		top: 25% !important;
		transform: translate(0%, 0%);
	}
	#mobility-feature-blk {
		padding: 50px 0 0px !important;
	}
	.fa-3x {
		font-size: 30px !important;
	}
	#mobility-feature-blk .feature-title {
		font-size: 24px !important;
	}
	.content-desc-blk p {
		width: 100% !important;
	}
	.slider ul li img {
		height: auto !important;
		max-width: 100% !important;
	}
	.mob-img-carpool {
		margin: 0px auto;
	}
	iframe {
		height: auto;
	}
	.eti-img {
		width: 100px;
	}
	.mar-b15 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.item {
		padding-top: 15px !important;
	}
	.com-text {
		text-align: center;
	}
	.twitr-icon {
		margin-bottom: 190px !important;
	}
	.download_app {
		margin-top: 0px !important;
	}
	.avail-app {
		padding-bottom: 10px !important;
	}
	.app-downld {
		padding-bottom: 30px;
	}
	.bt-padding {
		padding-bottom: 20px;
	}
	.blog1 {
		margin-left: 14px !important;
	}
	.pd-top {
		padding-top: 30px;
	}
}

.pd-bt {
	height: 10px;
}

.bdm-card .faq-accordion li {
	margin-left: -42px;
}

#mobile-app-download {
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.team-name-designation {
	margin: 20px 0px;
}

.flowBox .boxTitle span {
	margin-bottom: 10px;
	margin-top: 20px;
	display: block;
}

.city-list-wrap-mob span {
	font-size: 14px;
	margin: 20px 0px;
	display: block;
	color: #757575;
}

.top-carpoolers img {
	margin-bottom: 15px;
}
