/*Responsive Design #########*/

/*Tour Listing ###################################*/

.img_size{
margin-top:22px;	
}

@media screen and (max-width: 670px) { 





.img_size {
	width: 80px;
}

.navbar-toggle {
	margin: 12px 35px 10px 0px !important;
	padding: 5px !important;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	margin-top: 24px;
    border-top: 1px solid #eee;
}

.navbar-nav>li>a {
	padding-top: 3px;
    padding-bottom: 9px;
}

.image_size_breadcrumb {
	min-height: 150px;
}

.car-image-block img {
	width: 100%;
	height: auto;

	min-height: 100%;
}

.height_color {
	height: auto;
	padding: 10px 0px 10px 0px;
}

 

.padding_0px_mobile {
	padding: 0px !important;
}
 
.margin_0px_mobile {
	margin: 0px 0px 30px 0px!important;
} 

/*.margin_top_20 {
	margin-top: -17px;
}*/

.price_list {
	margin-top: 10px;
    margin-bottom: 16px;
}

.search-text .input-search {
	width: 
}

.search-text .input-search {
	width: 70%;
}
.package_responsive_img_details {
   /* margin-top: 70px; commented due top margin in header image in mobile */
   margin-top: 0px;
}

.package_responsive_img_details img {
	height: 150px;
}

.item2 {
	margin: 2px 7px;
	padding: 10px 25px;
}

.itinerary_day{
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 5px;
    margin: -16px 10px 25px 0px; 
}

.flight_image_size {
	width: 100%;
}	

.overflow_x_checkavailability {
	overflow-x: scroll;
}

.tour-block {
    height: 250px;
}

nav.navbar-findcond {
	margin-top: 0px;
}



/* Tour Listing End  ###################################*/

/*Recharges Satrt ################################################*/

#ftbanner {
	margin: 0px !important;
}

.form_inner_home {
	padding: 0px !important;
}

.nav>li>a {
    font-size: 14px !important;
    padding: 4px !important;
}

.online_recharge_back_color {
	background: #eee;
    padding-bottom: 8px;
    border-radius: 8px;
}

#recharge_phone{
width: 100% !important;
margin: -10px 0px 10px 0px !important;
display: block;
}

#recharge_phone1 {
    width: 100% !important;
    margin: 10px 0px 0px 0px !important;
    display: block;

    background: #fff;
}
#recharge_phone1 .textboxstyle {
	background: #fff;
	    border: 1px solid #ccc;
}


.tab-content .tab-pane {
	    padding: 1px 0;
}

.margin_20px {
	margin: 0px 0px 15px 0px !important;
}

#form_inner_home1{
    padding: 16px !important;
}

#recharge_phone2 {
    width: 100% !important;
    margin: -10px 0px 23px 0px !important;
    display: block;
}

.img_width {
	width: 100% !important;
}

.modify_captions {
	font-size: 15px;
	font-weight: 400;
}

.margin_modify_search {
	margin: 0px 0px 20px 0px;
}

#md_search {
	width: 100%;
	margin: 0px 0px 10px 0px;
 
}

.caption {
	margin-bottom: 28px;
}

.login_height {
	height: 415px;
}

.img_size {
	width: 56px;
	margin-top:0px;
}

.panel-heading h3 {
	font-size: 16px;
}

.text_align {
	text-align: left;
}

.pax_font_size {
	font-size: 20px;
}

.user-dashboard {
	padding: 0px 4px;
}

}

/*Recharges End #################################################*/