/* extra Small devices (portrait phones, less than 576px)*/
@media (max-width:575.98px){
 .menu ul li a{margin-bottom: 8px;
 padding: 0 10px !important;}
.banner{padding-bottom:50px;}
 .b_img{padding: 0 10px;
        margin-bottom: 30px;}
 .b_text{text-align: center;}
.b_h1{margin: 10px 0px 10px ;
     font-size: 30px;
     line-height: 35px;}
 .p2_b{margin: 0 0 0;
       line-height: 25px;}  
 .c_padding{padding-bottom: 60px;} 
 .f_h2{font-size: 18px;}
 .t_img img{width: 250%}       
 }

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width:767.98px){
.menu ul li a{margin-bottom: 8px;
 padding: 0 10px !important;
 }
 .banner{padding-bottom:50px;}
 .b_img{padding:0 15px;
        margin-bottom: 30px;}	
.b_text{text-align: center;}
.b_h1{margin: 10px 0px 10px;
      font-size: 30px;
     line-height: 40px;}
 .p2_b{margin: 0 0 0;
       line-height: 25px;} 
 .c_padding{padding-bottom: 60px;} 
  .f_h2{font-size: 18px;}
  .t_img img{width: 30%}       
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width:991.98px){
.menu ul li a{margin-bottom: 8px;
 padding: 0 10px !important; }
.banner{padding-bottom:60px;}
 .b_img{padding: 0 20px;
        margin-bottom: 30px;}
 .b_text{text-align: center;}
 .b_h1{margin: 10px 0px 20px ;
       font-size: 30px;
     line-height: 40px;}
.p2_b{margin: 0 0 0;
       line-height: 25px;} 
.c_padding{padding-bottom: 80px;}            
.f_h2{font-size: 20px;}
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width:1199.98px){


}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width:1399.98px){


}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { ... }{


}