
    .advertisement_area {
	    border: 1px solid #dfdfe1;
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 20px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.b_t,.b_a_p,.p_m{
	    width: 25%;
	    display: inline-block;
	    text-align:center;
    }
    .b_t_v{
        font-weight:400;
        margin-top: 10px;
    }
	.b_a_p{
	    width: 25%;
	    display: inline-block;
	    text-align:center;
	}
/*	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 10px;
    }*/
/*    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 10px;
    }*/
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px;       
    }
    .b_t {
        margin-left: 11%;
    }
/*    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 65px;
    }*/
 /*   .payment_submit_btn {
	    font-size: 13px;
	    padding: 9px 54px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	}*/
	.ad_pyment_border{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.payment_id_margin{
		margin-bottom: 20px;
	}
	.payment_menu_clr{
		color: #1a529c;
	}

@media only screen and (min-width:320px) and (max-width: 480px) {
	.normal_acc{
    	display: none;
    }
    .responsive_acc{
    	display: block;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 8px 29px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
    .payment_thanks_text{
        padding: 26px;
		text-align: center;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 17px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 11px;
	}
	.ad_menu_list{
		font-size: 11px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 16px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 14px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	}
	.driving_school_text{
	  text-align: center;
	  font-size: 12px;
	  padding-bottom: 23px;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 17px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 31px;
	    border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 13px;
	}
    .pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 17px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 11px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
        white-space: nowrap;
        font-size: 10px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 12px 0px;
        font-size: 13px;
        text-align: center;
    }
    .pricing_tb_data{
         padding: 10px 0px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }  
    .pricing_text {
		text-align: -webkit-center;
		font-size: 12px;
    }	
    .pricing_svg_text{
    	font-size: 12px;
    }	    

}
@media only screen and (min-width:481px) and (max-width: 560px) {
	.normal_acc{
    	display: none;
    }
    .responsive_acc{
    	display: block;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 8px 45px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
    .payment_thanks_text{
        padding: 26px;
		text-align: center;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 17px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 13px;
	}
	.ad_menu_list{
		font-size: 13px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 26px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	  padding-top: 13px;
	}
	.driving_school_text{
	  text-align: center;
	  padding-bottom: 23px;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 20px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 37px 0px;
		text-align: center;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
		white-space: nowrap;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 11px;
	}  
	.pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 20px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 11px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
        font-size: 15px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 13px 0px;
        text-align: center;
    }
    .pricing_tb_data{
         padding: 13px 0px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }  
    .pricing_text {
    text-align: -webkit-center;
    }	  

}
@media only screen and (min-width:561px) and (max-width: 767px) {
	.normal_acc{
    	display: none;
    }
    .responsive_acc{
    	display: block;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 8px 45px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
    .payment_thanks_text{
        padding: 26px;
		text-align: center;
		font-size: 14px;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 18px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 14px;
	}
	.ad_menu_list{
		font-size: 14px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 26px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	  font-size: 20px;
      padding-top: 13px;
	}
	.driving_school_text{
	  text-align: center;
	  padding-bottom: 23px;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 46px;
		text-align: center;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
		white-space: nowrap;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 20px;
	}  
    .pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 20px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 11px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 20px 8px;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
    }
    .pricing_tb_data{
         padding: 20px 0px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }  
    .pricing_text {
    text-align: -webkit-center;
    }	  

}
@media only screen and (min-width:768px) and (max-width: 991px) {
	.normal_acc{
    	display: block;
    }
    .responsive_acc{
    	display: none;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 50px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 10px 54px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 33px;
	    background-color: #1a529c;
	    border:none;
	    white-space: nowrap;
	    margin-left: 36px;
	}
    .payment_thanks_text{
        padding: 26px;
        font-size: 15px;
        text-align: center;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 22px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 15px;
	}
	.ad_menu_list{
		font-size: 15px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 39px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	}
	.driving_school_text{
	  text-align: center;
	  padding-bottom: 23px;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 46px;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
		white-space: nowrap;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 20px;
	}  
    .pricing_heading,.pricing_ads_text{
	   color: #179ea8;
       font-size: 16px;
       text-align: center;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 11px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
        white-space: nowrap;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 20px 36px;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
    }
    .pricing_tb_data{
         padding: 20px 0px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }  
    .pricing_text {
    text-align: -webkit-center;
    }	  

}
@media only screen and (min-width:992px) and (max-width: 1024px) {
	.normal_acc{
    	display: block;
    }
    .responsive_acc{
    	display: none;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 10px 73px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    white-space: nowrap;
	}
    .payment_thanks_text{
        padding: 26px;
        text-align: center;
        font-size: 15px;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 21px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 14px;
	}
	.ad_menu_list{
		font-size: 14px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 39px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	}
	.driving_school_text{
	  text-align: center;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 46px;
		text-align: center;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 20px;
	}  

    .pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 18px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 11px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 20px 66px;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
    }
    .pricing_tb_data{
         padding: 20px 90px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }  
    .pricing_text {
    text-align: -webkit-center;
    }
}
@media only screen and (min-width:1025px) and (max-width: 1200px) {
	.normal_acc{
    	display: block;
    }
    .responsive_acc{
    	display: none;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 10px 73px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    white-space: nowrap;
	}
    .payment_thanks_text{
        padding: 26px;
        text-align: center;
        font-size: 16px;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 21px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 16px;
	}
	.ad_menu_list{
		font-size: 16px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 39px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
	.driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	}
	.driving_school_text{
	  text-align: center;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 46px;
		text-align: center;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 20px;
	}    

    .pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 20px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 14px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 20px 67px;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
    }
    .pricing_tb_data{
         padding: 20px 90px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }
    .pricing_text {
       text-align: -webkit-center;
    }    
}
@media only screen and (min-width: 1201px){
	.normal_acc{
    	display: block;
    }
    .responsive_acc{
    	display: none;
    }
    .payment_tab{
	    border: 1px solid #a1aaad !important;
	    color:#424242;
	    font-size:12px !important;
	    font-weight: 400;
	    text-align: center;
	    padding:10px 58px;
    }
    .payment_submit_btn {
	    font-size: 13px;
	    padding: 10px 73px;
	    border-radius: 10px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    margin: 0px 5px;
	    background-color: #1a529c;
	    border:none;
	    white-space: nowrap;
	}
    .payment_thanks_text{
        padding: 26px;
        font-size: 15px;
    }
    .adver_main_heading {
	    text-align: center;
	    padding: 17px 30px;
	    font-size: 21px;
	    padding-bottom: 10px;
	    color: #b63339;
	    padding:38px 0px;
	}
	.ad_menu{
		font-size: 14px;
	}
	.ad_menu_list{
		font-size: 14px;
	}
	.b_t{
	    border-top: 1px solid #dfdfe1;
	    border-left: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    width: 35%;
	    margin-left: 39px;
	    padding:0px;
    }
    .b_a_p{
	    border: 1px solid #dfdfe1;
	    padding: 10px; 
	    width: 25%;  
	    padding: 0px;    
    }
    .p_m{
	    border-top: 1px solid #dfdfe1;
	    border-right: 1px solid #dfdfe1;
	    border-bottom: 1px solid #dfdfe1;
	    padding: 0px;
	    width: 28%;
	    margin-right: 22px;

    }
    .driving_school_heading{
	  color: #179ea8;
	  text-align: center;
	}
	.driving_school_text{
	  text-align: center;
	}
	.driving_text_border{
	  border:1px solid grey;
	}
	.driving_school_advertise{
	  color: #179ea8;
	  text-align: center;
	  font-size: 22px;
	  padding-top: 30px;
	}
	.driving_school_btn{
	  text-align: center;
	  background-color: #1c2730;
	  color: #dfe5e7;
	  border:2px solid #a1aaad;
	  padding: 14px 40px;
	  border-radius: 10px;
	  font-size: 15px;
	  margin:20px 0px;
	}
	.driving_images{
		width: 70px;
	}
	.driving_text{
	    padding: 46px;
		text-align: center;
		border-top: 1px solid grey;
		border-left: 1px solid grey;
		border-bottom: 1px solid grey;
	}
    .driving_image{
		border-top: 1px solid grey;
		border-right: 1px solid grey;
		border-bottom: 1px solid grey;
		padding: 20px;
	}

    .pricing_heading,.pricing_ads_text{
	   text-align: center;
	   color: #179ea8;
       font-size: 20px;
	}
	.pricing_supreme_text{
        border: 1px solid #cccccc;
        padding: 20px;   	
	}
	.pricing_table{
        border-color: #a1aaad;
	}
    .pricing_supreme{
        color: #1a529c;
        font-size: 15px;
        padding-top: 20px;
    }
    .supreme_btm_text{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pricing_hotspot{
        color: #b63339;
        font-size: 15px;
    }
    .pricing_table_margin{
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .table_heading{
        color: #1a529c;
        padding: 20px 90px;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space: nowrap;
    }
    .pricing_tb_data{
         padding: 20px 90px;
         text-align: center;
    }
    .pricing_pkr{
        color: #1a529c;
    }
    .hotspot_hr{
        color: #a1aaad;
    }
    .pricing_text {
       text-align: -webkit-center;
    } 

}