/* Extra small devices (portrait phones, less than 576px) */ 
@media(min-width: 320px) and (max-width: 575px) {    
    .hero_txt h2{
        font-size: 30px;
        line-height: 38px;
    }
    .hero_section {
        background-size: 100%;
    }
    br{
        display: none;
    }
    .product_boxs{
        margin-bottom: 25px;
    }
    .leadership_boxs img{
        width: 110px;
        margin-right: 15px;
    }
    .leadership_boxs p{
        font-size: 14px;
        line-height: 21px;
    }
    .leadership_boxs {
        margin-bottom: 30px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {
      
}

/* Medium devices (tablets, 768px and up) */ 
@media (min-width: 768px) and (max-width: 991px) {
    
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
       
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}