 header
 {
	    top: 22px !Important; 
 }
 
  header.sticky
 {
	     top: 0px !Important;  
 }


.main-section
{
    padding-top: 170px;
}	
.Contact-sec {
    width: 100%;
    margin: auto;
    background: #f5f4f0;
    display: grid;
    gap: 20px;
	padding: 40px 20px;

}
.contact-form-sec {
    width: 100%;
    margin: auto;
    background: #fff;
      padding: 45px 20px 55px 20px;
}

#email
{
    height:65px !important;
}

#email
{
    height:65px !important;
}

#name
{
     height:65px !important;
}

.modal-title
{
        width: 100% !important;
            text-align: center !important;
}

.modal-body
{
        text-align: CENTER !important;
}

.modal-footer
{
    display:none !important;
}

.modal-header
{
    padding: 6px !important;
}

.modal-content
{
        padding: 25px 8px !important;
}

.modal-header .close
{
        margin-top: -48px !important;
}

.modal-dialog
{
    top:18%;
}

.header-text h2 {
    font-size: 44px;
    color: #000;
    font-weight: 600;
    text-align: center;
}
.contact-inner-content {
    display: flex;
	gap:60px;
    justify-content:center;
    align-items: center;
    text-align: center;
}
.image-box {
    width: 270px;
}
.image-box h4 {
	padding-top: 10px;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: none
}
.image-box p {
    font-size: 18px;
    line-height: 1.6em;
    font-weight: 400;
    font-style: normal;
    color: #737373;
	    padding-top: 8px;
}

.image-box p a {
        color: #737373;
}

.image-box p:hover{
           color: #8DC63F;
}

.image-box p a:hover {
            color: #8DC63F;
}



img.logo-location {
    margin: 15px 0px 0px 0px;
}

/*----Start-form-css ----*/
form{
	max-width: 100%;
    width: 800px;
    margin: auto;
    display: grid;
    gap: 10px;
	padding-top: 40px;
}
.form-group {
    margin-bottom: 0px !important;
}
label {
    display: none;
}
input#name,input#email,textarea#message,button#submit-btn {
    width: 49%;
    float: left;
    padding: 20px;
    border-radius: 30px;
    color: #898989;
    border: none;
    border-color: #ebe9e2;
    background-color: #ebe9e2;
}
input#email {
    float: right;
    margin-top: -74px;
}
textarea#message {
    width: 100%;
	margin-bottom: 30px;
}
button#submit-btn {
    width: 35%;
    padding: 20px;
    margin: auto;
    background: #8DC63F;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
button#submit-btn:hover {
    background: #333333;
}

/*---- End-form-css ----*/

@media (max-width:600px)  { 
  main.main-section {
    width: 100%;
    margin: auto;
	padding: 120px 0px 30px;
}
  .header-text h2 {
	  font-size:32px;
  }
 .contact-inner-content {
    display: block;
}
.Contact-sec {
    display: grid;
    justify-content: center;
	gap: 0px;
	padding-bottom: 10px;
}
.contact-form-sec {
    padding: 30px 20px;
}
.image-box {
    width: 100%;
    margin-bottom: 20px;
}
form {
    padding-top: 20px;
    display: grid;
    gap: 15px;
}
input#name,input#email {
    width: 100%;
	padding: 15px;
}
input#email {
   margin-top: 0px;
}
textarea#message {
    width: 100%;
    margin-bottom: 15px;
}
button#submit-btn {
  width: fit-content;
        padding: 13px 23px;
        margin: auto;
        background: #8DC63F;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
}
}
@media only screen and (min-width: 320px) and (max-width: 410px) {
	
}