body .region-content .heading3-with3 h3 {
  padding: 10px 0px !important;
}

body .region-content .heading3-with3 {
  margin-top: 50px !important;
}

body .region-content .heading2 h3 {
    font-size: 3em;
    font-weight: 900;
    text-align: center;
    margin: 30px 0px;
}

.img-center img{
      display: block !important;
    width: 100% !important;
}
#popup {
  Width: 600px;
	Height: 400px;
	Background: white;
	Box-sizing: border-box; /* for inside padding */
	Padding: 10px;

	/* for center */
	Position:absolute;
	top:50%;
	left:50%;
	Transform: translate(-50%,-50%);

	/* for hider */
	display:none;
}

.view-document-library .views-exposed-form .form-item label, .view-document-library .views-exposed-form .form-actions label{
  position: relative !important; 
  top: 0px !important;
}

.view-document-library .views-exposed-form .form-item input[type=text], .view-document-library .views-exposed-form .form-actions input[type=text], .view-document-library .views-exposed-form .form-item select, .view-document-library .views-exposed-form .form-actions select {
    width: 70% !important;
}

main form .form-item.form-type-select:after {
  position: relative !important;
  right:25px !important;
  bottom: 0px !important;
}


