#button-class-white{
	color: white !important;
}

.everest-forms .evf-minimal-portfolio .evf-field-container .evf-frontend-row input,
.everest-forms .evf-field-container .evf-frontend-row textarea {
    padding: 16px 24px;
    border-color: #CCC;
    border-radius: 0;
    background-color: #FFF;
}

.everest-forms .evf-field-container .evf-frontend-row textarea {
    height: 150px;
}

.everest-forms .evf-minimal-portfolio button[type=submit] {
    padding: 17px 40px;
    color: #fff;
    background-color: #20c997;
    border: none;
    border-radius: 0;
    transition: 0.5s all;
    font-weight: 800;    
}

.everest-forms .evf-minimal-portfolio button[type=submit]:hover {
    background-color: #1cb487;
}

.everest-forms .evf-minimal-portfolio .evf-submit-container {
    display: flex;
    justify-content: flex-end;
}

.everest-forms .evf-minimal-portfolio .evf-field-container .evf-frontend-row input:focus {
	border-color: #20c997;
}

.widget .gallery-columns-3 .gallery-item {
    margin: 1%;
    max-width: 31.33%;
}

/******************
ONLY FROM HERE
*******************/
.flex-grid{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border: 1px #e9ecef solid;
  font-family: "Muli", sans-serif;
  font-size: 14px;
  color: #868E96;
}
.flex-grid:nth-child(even){
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.flex-grid:nth-last-child(1){
  border-bottom: 1px #e9ecef solid;
}

.flex-grid-item{
  text-align: center;
}

.flex-grid-item:nth-child(1){
  order: 1;
  display: flex; 
  align-items: center; 
  justify-content: center;
  width: 20%;
  padding: 15px;
  border-right: 1px #e9ecef solid;
}
.flex-grid-item:nth-child(2){
  order: 2;
  display: flex; 
  align-items: center; 
  justify-content: center;
  width: 20%;
  padding: 15px;
  font-size: 18px;
  border-right: 1px #e9ecef solid;
}
.flex-grid-item:nth-child(3){
  order: 3;
  width: 60%;
  border: none;
}
.flex-table{
  display: flex;
  flex-wrap: wrap;
  border: none;
}
.flex-table-item{
  flex-grow: 0;
  flex-shrink: 1;
  border-right-width: 0;
  padding: 10px 0;
}
.ten{flex-basis: calc(100% / 10);}
.nine{flex-basis: calc(100% / 9);}
.eight{flex-basis: calc(100% / 8);}
.seven{flex-basis: calc(100% / 7);}
.six{flex-basis: calc(100% / 6);}
.five{flex-basis: calc(100% / 5);}
.four{flex-basis: calc(100% / 4);}
.three{flex-basis: calc(100% / 3);}

@media only screen and (max-width: 1200px){
  .flex-grid-item:nth-child(1){width: 50%; border-bottom: none; border-right: none; order: 2; background:#ececec;}
  .flex-grid-item:nth-child(2){width: 50%; border-bottom: none; order: 1; background:#ececec;}
  .flex-grid-item:nth-child(3){width: 100%; padding: 0 !important; border-top: 1px #e9ecef solid; order: 3; font-size: 12.5px;}
}
