/* new css */
.background-img{
	background-image: url('img/highway.jpg');
	background-position: 0 0;
	background-size: cover;
	background-repeat: no-repeat;
	}
.searchbox{
	width: 920px;
    margin: 100px auto;    
    background: #fff;
    opacity: 0.6;
}
.menu-width{
	width: max-content;
}
.background-form{
	background: none;
}
.navbar-default {
    background-color: black !important;
	border-color: black !important;
}
.navbar-default.navbar-nav>li>a {
    color: #fff;
}
/* new css */
		.navbar { margin-bottom:0px !important; }
		.carousel-caption { margin-top:0px !important }
		footer{width:100%;}
		.carousel-caption h1{color:orange;}
		.carousel-caption p{color:orange;}
		
		
	.caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
h4{text-align:left;padding-top:50px;padding-left:20px;}
.admin{width:100%;margin:auto;overflow:hidden;}
.left-content{width:700px;height:400px;border:12px solid grey;background-color:lightgrey;margin-bottom:20px;margin-left:280px;margin-right:30px;}
.right-content{width:700px;height:400px;border:12px solid grey;background-color:lightgrey;margin-left:280px;margin-right:30px;margin-top:5px;}
.right-content p{padding-left:5px;color:black;}
.submit{text-align:center;}
		.top-padding{padding-top:50px;
		margin-right:0px !important;}
.social-icons ul li{width:100%;
display:inline;
    padding:6px;
    border-radius: 100px;
    border: 1px solid #fff;
    background: rgba(0,0,0,0.4);
    text-align: center;
	overflow:hidden;}

	.center{width:100%;height:20px;}
form{width:100%;margin:auto;overflow:hidden;background-image:url("img/cityofus.jpg");}
.contact-main{width:90%;margin:0 auto;overflow:hidden;border:2px solid lightblue;border-radius:0px 0px 5px 5px;}
.detail{width:50%;float:left;padding-top:50px;background-color:white;padding-left:40px;
}
.detail input{width:90%;padding:6px 0;margin-bottom:20px;}
.detail textarea{width:90%;}
.detail  button{text-align:center;color: #FFF;
background-color: #5BC0DE;
border-color: #46B8DA;
padding:5px;border-radius:5px;}
.send{text-align:center;}
.map{padding-top:60px;background-color:white;margin:0 auto;padding-bottom:80px;}
.logo2{
background-image:url("img/cabs1.png") ;background-repeat:no-repeat;
background-size:100%;padding-top:220px;
padding-bottom:2px;
}

.booknow  button{text-align:center;color: #FFF;
background-color: #5BC0DE;
border-color: #46B8DA; padding:5px;border-radius:5px;}
.booknow{text-align:center;}
.booking-message{width:500px;height:500px;border:2px solid orange;}
.message{width:400px;height:400px;background-color:white;}
	.panel-heading {
   width:90%; padding:10px 15px;
   background-color:#BCE8F1;
margin:0 auto;
}

.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
    text-align:center;  
    color: inherit;
}

.para2{padding-left:15px;padding-right:15px;}
.para{color:orange;font-size:35px;margin-left:137px;margin-top:79px;}
.form{width:100%;margin:auto;overflow:hidden;}
.feedback{width:90%;border:2px solid #BCE8F1;padding-top:50px;background-color:white;
margin:0 auto;border-radius:0px 0px 5px 5px;}
.feedback button{text-align:center;padding:5px;border-radius:5px;color: #FFF;
background-color: #5BC0DE;
border-color: #46B8DA;}

.book{width:90%;margin:0 auto;overflow:hidden;}
.left-side{width:50%;float:left;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}

.left-side input{width:90%;padding:6px 0;margin-bottom:20px;}
.left-side select{width:90%;padding:7px;margin-bottom:20px;}
.left-side textarea{width:90%;}
.cabbooking{width:90%;border:2px solid #BCE8F1;padding-top:50px;background-color:white;
margin:0 auto;border-radius:0px 0px 5px 5px;}
.cabbooking button{text-align:center;color: #FFF;
background-color: #5BC0DE;
border-color: #46B8DA; padding:5px;border-radius:5px;}
.send{text-align:center;}
.exit{width:100%;background-color:black;margin-bottom:0px;padding:10px;}
table th{border:2px solid #BCE8F1;background-color:#BCE8F1;}
table tr td{
	border:1px solid  #BCE8F1;
}
table td{width:10%;}
.fare-main{width:100%;margin:0 auto;overflow:hidden;background-image:url("img/cityofus.jpg");background-repeat:no repeat;}
.fare{width:90%;border:2px solid #BCE8F1;background-color:white;padding-top:2px;
margin:0 auto;border-radius:0px 0px 5px 5px;}
.fare img{width:50px;height:50px;}



.reg-f {
    width: 90%;
    margin: 0 auto;
	background-color:white;
	border-radius:0px 0px 5px 5px;
}

.form-group {
    width: 22%;
    float: left;
    margin: 15px;

}

.cabs{width:90%;margin-left:50px;padding:20px;text-align:center;}
.cab-name1{width:32%;float:left;border:1px solid  #BCE8F1;}
.cab-name2{width:32%;float:left;border:1px solid  #BCE8F1;}
.cab-name3{border:1px solid  #BCE8F1;}

.cab-name1 img{width:100px;height:100px;}
.cab-name1 span a{text-decoration:none;}
.cab-name2 img{width:100px;height:100px;}
.cab-name2 span a{text-decoration:none;}
.cab-name3 img{width:100px;height:100px;}
.cab-name3 span a{text-decoration:none;}

.btn_btn-info {background-color:#BCE8F1;}
.btn_btn-info a{text-decoration:none;color:white;text-align:center;}
.sub-btn {
    margin-top: 20px;
}

.tariff{width:90%;background-color:white;border:2px solid #BCE8F1;padding-top:20px;margin:0 auto;overflow:hidden;background-repeat:no-repeat;border-radius:0px 0px 5px 5px;}
.img_name{width:23%;float:left;padding:10px;margin:10px;border:1px solid lightgrey;}
.img_name{text-align:center;}
.tariff_image img{width:100%;}
.tariff_image{border-radius:5px 5px 5px 5px;}
.tariff_image a{text-decoration:none;}
.cab_tariff_detail{width:92%;margin:0 auto;overflow:hidden;border:2px solid #BCE8F1; }
.cab_detail{width:80%;margin-bottom:10px;margin-left:40px;margin-right:10px;margin-top:40px;}
.cabdetail1{width:40%;float:left;margin-left:100px;}
.cabdetail1 img{width:100%;}
.cabdetail2{height:200px;margin-left:600px;margin-top:10px;}
.cab_detail1{width:40%;float:left;margin-left:100px;}
.cab_detail2{margin-left:600px;}
.cab-detail input{background-color:blue;}

/*footer css*/
/* start footer1 */
.footer1 {
	background: #252525;
	padding-top: 25px;
	display: inline-block;
}
.footer1row {
	/* background: #008000; */
	width: 82%;
	margin: 0 auto;
	/* display: inline-block; */
}
.footer1colcon {
	width: 90%;
}
.footer1colp1 {
	color: #ffffff;
	font-family: Raleway-Bold;
}
.footer1colp2 {
	font-size: 13px;
	color: #b0b0b0;
}
.footer1row ul {
	padding: 0px;
	color: #b0b0b0;
}
.footer1row li {
	list-style: none;
	font-family: Conv_SourceSansPro-Regular;
}
.footer1rec {
	width: 100%;
	padding-bottom: 14px;
}
.footer1img {
	height: 40px;
	width: 40px;
}
.footer1rec p {
	margin: 0;
	float: right;
	font-size: 13px;
	width: 78%;
}
.footer1col4col1 {
	width: 11%;
	float: left;
}
.footer1col4col2 {
	width: 89%;
	display: inline-block;
	font-size: 12px;
}
.footer1col2col1 {
	width: 49%;
	float: left;
}
.footer1colh1 {
	color: #5c5c5c;
	font-size: 13px;
}
.footer1colh2 {
	color: #b0b0b0;
}

/* start footer2 */
.footer2 {
	background-color: #1f1f1f;
	padding-bottom: 2%;
	padding-top: 2%;
	font-family: Conv_Raleway-Regular;
	width: 100%;
	display: inline-block;
}
.footer2row {
	width: 82%;
	margin: 0 auto;
}
.footer2col1{
	color: #b0b0b0;
}
.footer2col2 {
	text-align: right;
	color: #fff;
}
.footer2col2 a{
	color: #fff;
	text-decoration: none;
}