@media (max-width:320px) {
 
}

@media (min-width:321px) {
  
}


@media(min-width:640px) {
  

}

@media(min-width:768px) {
  
}


@media(min-width:992px) {
  .top-bar {padding: 0 10px !important;}
  .header.header-topbar .navbar {
    padding: 0 0 0 10px !important;}
  .header .navbar .navbar-nav>li>a{font-size: 13px !important;}
  .module-contact .btn{padding: 0 10px !important;}
  .header .navbar .navbar-nav>li {
    margin-right: 15px !important;
}
  .header .navbar-brand .logo {
    width: 200px !important;
} 
.header.header-topbar.header-topbar1 .navbar-brand {
  padding-right:  10px !important;
} 
}

@media(min-width:1200px) {
  .top-bar {padding: 0 20px !important;}
  .header.header-topbar .navbar {
    padding: 0 0 0 20px !important;}
  .header .navbar .navbar-nav>li>a{font-size: 13px !important;}
  .module-contact .btn{padding: 0 5px !important;}
  .header .navbar .navbar-nav>li {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
  .header .navbar-brand .logo {
    width: 200px !important;
} 
.header.header-topbar.header-topbar1 .navbar-brand {
  padding-right:20px !important;
}
.header .navbar-brand {margin-right: 5px !important;}

.module-search {padding-right: 15px !important;}
.module-contact .btn {font-size: 13px !important;}
}

@media(min-width:1400px) {
  .top-bar {padding: 0 40px !important;}
  .header.header-topbar .navbar {
    padding: 0 0 0 40px !important;}
  .header .navbar .navbar-nav>li>a{font-size: 15px !important;}
  .module-contact .btn{padding: 0 25px !important;}
  .header .navbar .navbar-nav>li {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
  .header .navbar-brand .logo {
    width: 200px !important;
}
.header.header-topbar.header-topbar1 .navbar-brand {
  padding-right:10px !important;
}
.header .navbar-brand {margin-right: 5px !important;}

.module-search {padding-right: 25px !important;}
.module-contact .btn {font-size: 14px !important;}
}

@media(min-width:1600px) {
  .header .navbar .navbar-nav>li>a{font-size: 15px !important;}
  .module-contact .btn{padding: 0 30px !important;}
  .header .navbar .navbar-nav>li {
    margin-left: 25px !important;
    margin-right: 10px !important;
}
  .header .navbar-brand .logo {
    width: 250px !important;
}
.header.header-topbar.header-topbar1 .navbar-brand {
  padding-right:40px !important;
}
.header .navbar-brand {margin-right: 5px !important;}

.module-search {padding-right: 30px !important;}
.module-contact .btn {font-size: 14px !important;}
}




.pt-20{padding-top: 20px !important;}

.dropdown-menu { min-width: 18rem !important;}