@media screen and (max-width: 1500px){
.widget-snippet .home-banner {
  background-position: unset;
}
}

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

}

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

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

}

@media screen and (max-width: 991px){
 body > .body {
    padding: 0;
  }	
    .widget.widget-snippet .home-banner {
    padding: 110px 0;
  }

}

@media screen and (max-width: 767px){
	.widget.widget-snippet .header-banner {
  padding: 35px 0;
}
  .widget.widget-snippet .home-banner {
    padding: 50px 0;
    margin: 10px 0 0;
  }
    body > .footer {
    margin:10px 10px 0;
  }
  .widget.widget-html.footer-copyright {
  padding: 0 15px 0 0;
}
  .widget.widget-html.footer-copyright p{
  line-height: 14px;
}

body > .header {
  margin: 0;
}
  body > .header::before {
  height: 70px;
  }
  .widget-html.header-image-title p {
  line-height:30px;
  font-size: 8px;
  }
  .widget.widget-navigation.main-menu {
  margin: 10px 0 0 10px;
}
}

@media screen and (max-width: 320px){
  .widget-html.header-image-title p {
    font-size: 7px;
  }	
}
