body {
font-size: 17px;
font-family: 'Poppins', sans-serif;
}
img {
max-width: 100%;
height: auto;
}

h1, h2, h3, h4, h5, h6 {
   margin-top: 0px;
}

p {
   margin-top: 0px;
}

.page-header {
	background:#000;
}

.doc-content {
background: #fff;
}

.doc-img {
border-radius: 10px;
overflow: hidden;
    border: 2px solid #000;
}

.view-doc {
font-weight: 500;
background: #000;
color: #fff;
display: inline-block;
padding: 10px 35px;
text-decoration: none;
border-radius: 5px;
}

.doc-content h1 {
margin-top: -10px;
}

.doc-content a:hover .view-doc{
background: #000;
color: #fff;
}

.doc-img img{
height: 290px;
width: 100%;
object-fit: cover;
}

.doc-content a{
text-decoration: none;
}


.sign-content {
background: #000;
position: relative;
}

.sign-content a{
background:#97907d;
color:  #fff;
display: inline-block;
padding: 10px 35px;
text-decoration: none;
border-radius: 5px;
font-weight: 500;
}

.sign-content a:hover{
background:#97907d;
color:  #fff;
}

.bottom-arrow {
border-bottom: 0px solid #6A0136;
position: absolute;
width: 100%;
top: 0;
z-index: 9;
}

.bottom-arrow:after {
content: '';
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: 25px solid #fff;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
}


.page-footer {
   background: #000;
   color: #fff;
   font-size: 15px;
}


.form-control:focus, .form-select:focus {
   box-shadow: none !important;
}
.wpcf7 form .wpcf7-response-output {
       margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 15px;
    border: 0px !important;
    font-weight: 500;
   
}


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
     color: red;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: green 
}

.wpcf7-not-valid-tip {
    font-size: 14px;
}


.info-form{
    max-width: 550px;
    width: 100%;
    margin: auto;
}
.info-form label{
   margin-bottom:5px;
	color: #000;
   font-size: 16px;
}
.info-form p{
   margin-bottom: 0px;
}
.info-form .wpcf7-form-control {
   width: 100%;
}

.submit-btn {
    position: relative;
}

.submit-btn .wpcf7-spinner {
    position: absolute;
    right: 0;
    top: 9px;
}
.wpcf7-file {
   color: #212529;
       border-radius: 0.375rem;
    padding: 0.375rem 0.75rem;
   border: 1px solid #ced4da;
       background: #fff;
}
.wpcf7-response-output {
   margin-top: 10px !important;
}

.info-form input{
   outline: none !important;
   box-shadow: none !important;
}

.info-form .wpcf7-submit {
   background: #97907d;
   text-decoration: none;
    padding: 12px 20px;
    display: block;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    border: 0px;
}