 @media only screen and (max-width: 1199px) {

     .headerNew .navbar-brand {
         flex: 0 0 20%;
         max-width: 20%;
     }

     .headerNew .navbar-nav .nav-link {
         font-size: 14px;
     }

     .header_phone a {
         font-size: 14px;
     }

     .headerNew .container-fluid {
         padding: 0 36px;
     }

     .headerNew .header_phone {
         flex: 0 0 20%;
         max-width: 20%;
     }



 }

 @media only screen and (max-width: 991px) {

     .headerNew .navbar-brand,
     .headerNew .header_phone {
         flex: 0 0 auto;
         max-width: 150px;
     }

     .navbar-light .navbar-toggler {
         border: none;
         margin-left: auto;
         margin-right: 10px;
         padding: 5px;
     }

     .navbar-light .navbar-toggler-icon {
         background-size: 26px;
     }

     .social_sidebar_internal {
         flex: 0 0 auto;
     }


     .headerTopRow a {
         font-size: 13px;
         padding: 10px;
     }

     .headerNew .navbar-collapse {
         position: absolute;
         background: #f9f9f9;
         top: 50px;
         left: 0;
         right: 0;
         z-index: 999;
         box-shadow:0 5px 5px rgba(0, 0, 0, .1);
     }

     .headerNew .navbar-nav .nav-link {
         padding: 10px 15px;
     }.navbar-light .navbar-toggler:focus {
    box-shadow: none;
}

 }

 @media screen and (max-width: 575px) {

     .headerNew .container-fluid {
         padding: 0 20px;
     }

 }


 @media screen and (max-width: 479px) {

     .headerNew .container-fluid {
         padding: 0 15px;
     }

     .headerNew .navbar-brand,
     .headerNew .header_phone {
         flex: 0 0 auto;
         max-width: 130px;
         margin-right: 0;
     }



     .header_phone a {
         font-size: 12px;
     }

 }