form input[type=submit].gform_button {
  border: 0;
  min-width: 181px;
  outline: none;
  padding: 10px 12px;
  border-radius: 26px;
  font-family: Roboto Medium;
  color: #fff;
  background-color: #0d60ae;
  border-color: #0d60ae;
}

li,ol{
	font-family: Roboto Light;
}

.page-template-page-fullwidth article.page,
.single article{
  padding-bottom:0;
}

section.acknowledgement{
  display: flex;
  align-items: center;
}

section.introduction img{
  object-fit: cover;
}

.entry-content img{
  max-width: 100%;
}

@media screen and (max-width:991px){
  section.map .address-wrapper{
    left:-40%;
  }
}

@media screen and (max-width:767px){
  section.map .map-img{
    object-position: 80% 50%;
    min-height: 420px !important;
  }
}

@media screen and (max-width:767px){
  #main .entry-content .resource-wrapper a{
    font-size: 17px !important;
  }
}

/* Popup */

.popup .btn-close{
  color:#fff !important;
  min-width:initial !important;
  background: none !important;
  opacity: 1 !important;
}

.popup .modal-content{
  background-color: #000 !important;
  color:#fff !important;
}

@media screen and (min-width:992px){
  .popup .modal-content p{
    font-size: 20px;
  }
}

.popup .modal-body{
  padding:20px !important;
  padding-bottom: 10px !important;
  text-align: center;
  color:#fff !important;
}

.popup .modal-header{
  padding:20px !important;
  color:#fff !important;
}

.popup .modal-footer{
  padding:20px !important;
  text-align: center;
  justify-content: center;
  padding-bottom: 30px !important;
  color:#fff !important;
}

@media screen and (min-width:576px){
  .popup .modal-dialog{
    max-width: 430px !important;
  }
}