
@media (min-width: 768px) {
	
}
@media (min-width: 581px){
	
}
@media (max-width: 768px) {
	#buy_fast_tag div img{display: block;margin:0 auto;}
	.title_box{display: block;height: auto;border:none;border-bottom:1px solid #ec1c24;padding:0.5rem 0;margin:0.5rem 0;text-align: center;}
	#home_top_box .box{margin-bottom: 1.75rem; min-height: auto;}
	.title_box br{display: none;}
	#services_list .box{ margin-bottom: 1.75rem;}
	#home_top_box.mb-5{ margin-bottom: 0 !important;}
	#buy_fast_tag.mb-5{ margin-bottom: 1.75rem !important;}
	footer{ margin-top: 0;}
	.mb-5{ margin-bottom: 1rem!important;}
	.mt-5{ margin-top: 1rem!important;}
	.faqsearch .box.faqQN{ margin-bottom: 0; padding-bottom: 1rem; }
	.whitebx{ padding: 20px 20px 30px 20px;}
	.btn-search{margin-bottom: 10px;}
	.succRec.mb-3{ margin-bottom: 0rem!important;}
	.btn-def{margin-bottom: 10px;}
	.box{ padding: 2.5rem 20px; }
	.chosevehicle{    padding: 5px 10px;}
	.box.walletBal h3.mb-3{margin-bottom: 0 !important;}
	#choseamount .btn{ width: 100%; margin-bottom: 15px; text-align: left;}
	#choseamount .edittxt{  vertical-align: top;}
	#choseamount input{ width: 100%; text-align: left; padding: 6px 20px 6px 32px;}
	.linetab .nav-item .nav-link{ padding-left: 10px; padding-right: 10px; font-size: 14px;}
	 .whitebxhp{ margin-bottom:15px}
	 .infotab{ margin-top:15px}
	 .infotab td{ width:50%;}
	 .fastagtb{ margin-bottom:15px}
	 .whitebxhps{ padding-left:10px}
	 .helptab td.heading{ font-size:1rem; width:auto}
	 .helptab td.heading2{ font-size:1rem;}
	 .helptab td .tabletxt{font-size:0.75rem; padding-left:10px}
	 .tabletxt br{ display:none; }
	 .helptab td:first-child{ width:auto}
	 .whitebxhps{ margin-bottom:15px}
}
@media (max-width: 540px){
	.desktop-show{display: none}
	.mobile-show{display: block}
	
}