#get-in-touch-section {padding-bottom: 100px;}
#get-in-touch-section h2 {color: #fff;text-align: center;}
#get-in-touch-section .container {max-width: 1025px;position: relative;}
#get-in-touch-section .contact-form {min-height: 500px;display: flex;justify-content: center;align-items: center;}
.contact-form .wpcf7-form {background: rgb(15 27 72 / 0.5);padding: 40px;border-radius: 20px;}
.contact-form .wpcf7 {width: 100%;}
.contact-form form.sent .wpcf7-response-output {color: #fff;background: #0F1B48;display: inline-block !important;max-width: 520px;border-color: #343E6A !important;font-size: 24px;text-align: center;padding: 50px 60px;border-radius: 20px;}
.contact-form input {width: 100% !important;height: 50px;border-radius: 6px;background: rgb(255 255 255 / 0.9);padding-left: 12px;font-size: 20px;}
.contact-form textarea {padding-left: 12px;font-size: 20px;resize: none;}.contact-form label {color: #fff;font-size: 24px;}
.contact-form .row {margin-bottom: 24px;}
.contact-form .wpcf7-spinner {position: absolute;}
.contact-form input[type=submit] {width: auto !important;background: #00A699;border: 0;color: #fff;font-size: 20px;padding: 14px 40px;font-weight: 500;border-radius: 25px;cursor: pointer;}
.contact-form .submit-btn{margin-bottom:0;}
.contact-form .submit-btn p {text-align: right;}
.contact-form .wpcf7-form.invalid .wpcf7-response-output {display: none;}
.contact-form .wpcf7-form.sent {background: transparent;text-align: center;}
.contact-form .wpcf7-form.sent .row {display: none;}
.contact-overlay{background: rgba(15, 27, 72, .6); position: absolute; left: 0; top: 0; bottom: 0; right: 0;z-index:0;}

/** agriculture-experience css **/
#agriculture-experience.agriculture-experience{max-height: initial !important;}
#agriculture-experience.agriculture-experience .video-outer {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 0;
}

#agriculture-experience.agriculture-experience video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
#agriculture-experience.agriculture-experience  .inner-container{position: relative;}

@media screen and (max-width: 1024px) {
  .label-title, .form-field{flex: 0 0 100% !important;}
  .contact-form label{font-size:18px;margin-bottom:10px;margin-bottom: 5px;display: inline-block;}
  .contact-form input{height: 40px;}
  .contact-form .row {margin-bottom: 10px;}
  .contact-form textarea{height: 160px;}
  .contact-form input[type=submit]{height:auto;font-size:16px;}
  #get-in-touch-section .contact-form{min-height: initial;}
  #get-in-touch-section{padding-bottom: 30px;}
  #get-in-touch-section h2{margin-top:0;}
  .contact-form .wpcf7-form{padding: 20px;}
  .contact-form form.sent .wpcf7-response-output{padding: 20px 20px;font-size: 18px;}
}

/**Navigation css **/
.site-header .container .main-navigation .menu-nav-menu-container ul li:last-child a{background: #00A699;border-radius: 25px;padding: 1px 10px;}
.site-header .container .main-navigation .menu-nav-menu-container ul li:last-child a:hover{color:#fff;}
@media screen and (max-width: 1280px) {
    .site-header .container .custom-logo-link img {
        max-width: 252px;
	width: 100%;
        height: fit-content;
    }
.site-header .container .main-navigation .menu-nav-menu-container ul li {
    margin-left: 22px;
}
.site-header .container .main-navigation .menu-nav-menu-container ul li a{font-size: 16px;}
}

/** Template 21 **/
.video-title-des {
    padding: 80px 0;
}

@media (max-width: 600px) {
    .video-title-des {
        padding: 20px 0;
    }
}