@media (max-width: 1199px) {
  .md-centerize-col {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
  }
  .md-mt-30 {
    margin-top: 30px;
  }
}

@media (max-width: 991px) {
  nav.navbar.bootsnav.navbar-fixed {
    height: auto;
  }
  nav.navbar.bootsnav.navbar-transparent .logo,
  .logo {
    text-align: left;
  }
  nav.navbar.bootsnav.navbar-transparent.brand-center .navbar-brand {
    padding: 3px 15px;
  }
  nav.navbar.bootsnav.dark .dropdown .megamenu-content .col-menu .title {
    color: #fff;
    font-size: 14px;
  }
  nav.navbar.bootsnav.dark
    ul.dropdown-menu.megamenu-content
    .content
    ul.menu-col
    li
    a {
    color: #fff;
  }
  
}

@media (min-width: 767px) and (max-width: 991px) {

  .news .news-img img {
    height: 250px !important;
  }
  .news .news-info h6 {
    margin: 20px 0 10px 0 !important;
  }
  .company-logo img {
    height: 250px;
  }
  .news-info h3 {
    font-size: 15px;
  }
  .white-bg .title-about {
    margin-top: 20px;
  }
  section {
    padding-bottom: 0;
  }
  .white-bg .remove-margin {
    margin: 20px !important;
  }
  .parallax-bg .prev.slick-arrow,
  .parallax-bg .next.slick-arrow {
    top: 60%;
  }
  .white-bg .about-img-box {
    margin-bottom: 20px;
  }
  .company-nav a > span {
    font-size: 16px;
  }
  .attr-nav > ul {
    display: none;
  }
  .remove-padding .single-service-slider img {
    height: 250px !important;
  }
  .sidebar_widget .news-item .news-body{font-size: 13px!important;}
  .pagination{
    margin-bottom: 40px;
  } 
}

@media (min-width: 320px) and (max-width: 667px) {
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 24px;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 16px;
  }
  h6 {
    font-size: 12px;
  }

  .white-bg .title-about {
    margin-top: 20px;
  }
  .company-logo img {
    height: 250px;
  }
  .remove-padding .single-service-slider img {
    height: 250px !important;
  }

}
