
/*  X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    
}
/* Small devices (landscape phones, less than 768px) */
@media  (max-width: 767.98px) { 
   
section,.footer{
  padding: 50px 0;
}
.about_img2{
width: 297px;
height: 206px;
}

.logo{
  font-size: 12px;
}
.banner_bg {
    height: 80vh !important;
  }
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
   .about_img2{
    width: 70%;
    height: 100%;
   }
   .banner_content .banner_heading { 
     font-size: 48px !important;
     line-height: 50px !important;
   }
   .banner_content .banner_text {
     font-size: 12px;
 }
}
/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 
   
  .banner_content .banner_heading { 
    font-size: 60px !important;
    line-height: 60px !important;
  }
  .banner_content .banner_text {
    font-size: 16px;
}
section,.footer{
  padding: 50px 0;
}
}
/* X-Large devices (large desktops, less than 1400px) */
@media(max-width: 1399.98px) { 
   
}
/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) { 
   
}
