@media screen and (max-width:1499px) {
  
}
@media screen and (max-width:1399px) { }
@media screen and (max-width:1299px) {  }
@media screen and (max-width:1199px) {
  
}
@media screen and (max-width:1024px) {
  
}
@media screen and (max-width:991px) {

}
@media screen and (max-width:768px) {
  .custom-demo-form .form-row {
    grid-template-columns: 1fr;
  }

  .custom-demo-form .form-col.full-width {
    grid-column: span 1;
  }
}
@media screen and (max-width:599px) {
  
}

@media screen and (max-width:479px) {
	.custom-footer-mobile { flex-wrap: wrap; justify-content: center;}
}
@media screen and (max-width:375px) {
  
}
