.tabmenu .active{
	
	background-color:red !important;
	color:white !important;
	border-radius:0px !important;
	
}

.tabmenu a{
	color:blue;
	text-transform:uppercase;
}

.tabmenu .nav-item
{
	border:0.2px solid grey !important;
	border-radius:0px !important;
}

.inptabs label{
	font-weight:bold;
	color:black;
}

.searchbtn{
	background-color:blue !important;
	padding:5px 20px;
	color:white !important;
	font-weight:bold !important;
	letter-spacing:1px;
}
.searchbtn:hover{
	background-color:red !important;

}
.hero{
	background-color: #ededec;
  padding: 5px 10px;

}

.herofixed{
	 
  width: 100%;

}
.modifybtn1{
	background-color:white;
	color:blue;
	padding:5px 20px;

	border-radius:5px;
	border:0;
	outline:0;
}
.modifybtn1:hover{
		background-color:black;
		color:white;
}
.borderright{
	border-right:0.5px dotted black;
}

.callcenter{
	background-color:white;
	padding:3px 8px;
	color:red;
	margin:2px;
	border-radius:5px;
}
.mainselectsection{
	
}

	.main_summary_box {
		
		display: none;
		position: relative;
		top: 0px;
		/*
		left: 550px;
		width:500px;
		*/
	  }
	  #SummaryBox {
		display: flex;
		justify-content:center;
		align-items:center;
		border: 1px solid #ccc;
		padding: 0px;
		background: #fff;
	  }
	  
	  
.tripDetailsHolder
{
    padding:10px;
    clear:both;
}


.headLayer {            
    background: #c00;
   
    color: #fff;
    height: 55px;
    font-size: 14px;
    padding-top: 5px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

        .topfarepop
        {
            font-weight:bolder;
        }

        .fareDetailHeading
        {
            padding-left:10px;
            padding-top: 5px;
           
        }

        .fareDetailHeadingright
        {
            margin-right:5px;
        }


.float-right {
    float: right!important;
}
.cursor-pointer {
    cursor: pointer;
}
  .fate_dummary {
    color: #c00;
    font-weight: 600;
  }
  .fate_dummary:hover {
    color: #c00;
    font-weight: 600;
    text-decoration: underline;
  }
  
 .tripDetailsHolder tr{
	 border-bottom:0.5px solid grey;
	 padding:10px 2px;
	 margin-top:5px;
 }
 
 .pac-container {
    z-index: 1056 !important;
}

.footer_main_div {
	width: 100%;
	margin: 0px;
	height: auto;
	background: #1c1c1c;
	padding: 30px 0px 0px 0px;

}
.footer {
	width: 1150px;
	margin: 0 auto;
	padding: 0px;
	display:flex;
}

.footer_box {
	width: 25%;
	height: auto;
	margin-right: 0%;
	padding: 0px 0px 10px 0px;

}


.footer_box h1, .footer_box h5, .footer_box h3, .footer_box h6 {
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: 'Droid Sans', sans-serif;
}
.footer_box ul {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	list-style: none;
}

.footer_box li {
	font-size: 14px;
	color: #CECBCB;
	margin: 0px;
	padding: 4px 0px;
	text-decoration: none;
	line-height: 22px;
	font-family: 'Droid Sans', sans-serif;
}


.footer_box li a {
	font-size: 14px;
	color: #CECBCB;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	line-height: 22px;
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
}

.c_info {
	width: 100%;
	height: auto;
	margin: 2% 0%;
	padding: 0%;
	float: left;
	color: #CECBCB;
	font-size: 14px;
	font-family: 'Droid Sans', sans-serif;
	line-height: 20px;
}
.socialbox {
	width: 100%;
	height: auto;
	margin: 4% 0% 0% 0%;
	padding: 0%;
	float: left;
}

.footer_box a {
	color: #CECBCB;
	text-decoration: none;
	font-family: 'Droid Sans', sans-serif;
}

.socialbox img {
	width: 26px;
	height: 26px;
	margin: 3% 5% 0% 0%;
	padding: 0%;
	float: left;
	border: 0;
}

.c_info img {
	width: 18px;
	height: 18px;
	margin: 0px 5px 5px 0px;
	padding: 0;
	vertical-align: middle;
}
body{
	background-color:rgba(255,255,255,0.7) !important;
}

.phoneno{
	border:1px solid blue;
	border-radius:20px;
	padding:5px;
	padding:5px 20px;
	font-weight:bold;
	cursor:pointer;
}

.phoneno:hover{
	background-color:lightblue;
}

.phoneno a{
text-decoration:none;
color:blue;

}

.header{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:10px;
	background-color:lightgray;
}

.mainbg{
	background-image:url('images/RAJMACHI.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:80px;
	padding-top:20px;
}

.filterbox{
	background-color: white;
  padding-top: 20px;
  border-radius: 50px;
  box-shadow: 2px 5px 5px black;
}

.headingtext{
	text-align:center;
	margin:15px;
	margin-bottom:30px;
	font-size:50px;
	font-weight:bold;
	color:white;
	 text-shadow: 2px 2px 5px black;
}

footer{
	background-color:#6EC1E4;
}

footer a{
	
	color:blue;
	text-decoration:none;
}

footer a:hover{
	text-decoration:underline;
}
@media only screen and (max-width: 600px) {
	.headingtext{
		font-size:30px;
	}
}


