@media (min-width: 992px) and (max-width: 1199px) {

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .hide-768-991 { display: none; }

    .banner_section { padding: 30px 0px 35px 0px; }

 

}

@media (min-width: 576px) and (max-width: 767px) {


}


@media (min-width: 283px) and (max-width: 575px) {

}

/*  --------------------------------------------------------------------- */

@media (max-width: 1499px) {

    .header_text_blog { font-size: calc(1.125rem + 2vw); }


}

@media (max-width: 1199px) {

    .header_text { font-size: calc(1.125rem + 2.25vw); }

    .header_text_blog { 
        padding: 10px 0px 10px 0px; 
        font-size: calc(1.125rem + 2.5vw); 
        line-height: 1.3;        
    }


}

@media (max-width: 991px) {

    .header_text { font-size: calc(1.025rem + 2.3vw); }
    .header_subtext { font-size: calc(1.025rem + 1.25vw); padding: 0px 10px 0px 10px; }


    .banner_small { background-position: center 30%; }

    .footer_text { width: 100%; }
    
    .copyright_section .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .footer_social_icon {
        float: right;
        text-align: center;
        padding-top: 15px;
    }

    .feature-header { width: 95%; font-size: 24px; }



}

@media (max-width: 768px) {

    .banner_section { padding: 5px 0px 10px 0px; }    

    .banner_img {float: none; margin: 10px auto; width: 350px; }

    .banner_img_small {float: none; margin: 10px auto; width: 225px; }

    .banner_img_blog { margin: 10px auto; max-height: 125px; }

    .header_text_blog { text-shadow: var(--green) 1px 1px 1px; line-height: 1.5; }

    .header_text_box { text-align: center;}

    .feature-header { width: auto; font-size: 22px; border-radius: 1px; margin-top: 50px; margin-bottom: 30px; }


}

@media (max-width: 575px) {

    .hide-575 { display: none; }

    .line-break-575 { display: block; }

    .industryIcon { margin-right: 4px; margin-left: 4px; }


}

@media (max-width: 282px) {


}