

@media (min-width: 1590px){




}






@media (max-width: 1600px) and (min-width: 1440px) {

.d-department-hero .elementor-background-overlay {
  background-position-x: 130% !important;
}


}





@media (max-width: 1440px) and (min-width: 1200px) {

.d-department-hero .elementor-background-overlay {
  background-position-x: 150% !important;
}


}





@media (max-width: 1200px) and (min-width: 992px) {

/* Departments */

.d-department-hero .elementor-background-overlay {
  background-position-x: 150% !important;
}


}




/* Medium devices (desktops, 992px and up) */

@media (max-width: 992px) {



}






/* Small devices (tablets, 767px and up) */

@media (max-width: 767px) {

/* Departments */
.d-department-hero .elementor-background-overlay {
  display: none !important;
}


}







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


}



















/********************
Extra Small Devices (Phone, 480px and up)
********************/

@media (max-width: 480px) {


.d-new-full-screen-menu {
  height: 100% !important;
  overflow: scroll !important;
}




.d-logo-desktop img {
  width: 80px !important;
  margin: 27px 0 0 20px !important;
}


/* Departments */
.d-department-hero .elementor-background-overlay {
  display: none !important;
}



.ssrvm-full-screen-menu {
  height: 100vh !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  margin: -65px 0 -15px 0 !important;
}











}