@charset "UTF-8";
/*Theme Name: VanguardProtectionDogs 
URI: https://wordpress.org/themes/twentytwentyone/
Author: VanguardProtectionDogs 
Author URI: https://wordpress.org/
*/
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {margin: 0!important;padding: 4px 0 0 5px!important;text-align: left!important;background: 0 0!important;border: none!important;font-size: 16px!important;font-weight: 400}
.gform_ajax_spinner {display: none!important}
.instruction.validation_message {display: none!important}
.footer-newsletter .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 0!important;padding: 0!important}
#gform_confirmation_message_4 {font-size: 16px;color: #666;line-height: 25px;font-weight: 400;margin: 0;font-family: Public Sans;}
.contact-form #gform_confirmation_message_1 {font-size: 16px;color: #000;line-height: 25px;font-weight: 400;margin: 0}
.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {width: 100%!important;}
#gform_2_validation_container {display: none !important;}
.gform_validation_errors {display: none !important;}
.form-hero .gform_wrapper input[type="text"], .form-hero .gform_wrapper textarea, .form-hero .gform_wrapper select{-webkit-appearance: none;resize: none;}
#gform_1 .instruction.validation_message, #gform_2 .instruction.validation_message {color: #fff !important}
h3.t-name {margin: 0px !important;}
.onboarding-img figure img { 
    width: 100%;
}

section.traning-days-section.home-section .traning-days-row .row:after {
    filter: brightness(0.5);
}
section.traning-days-section.home-section a.theme-btn.btn-yellow:hover {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    border-color: #000;
}

.home .delivered-dogs-section {
    border-top: 5px solid #fff;
}
.consultation-inn.schedulepage-inn {
  padding-top: 200px;
}
.schedule-logo-inn {
  max-width: 1200px;
  margin: 0 auto;
}

@media (max-width: 1499px) {
.schedule-logo-inn {
  max-width: 910px;
  margin: 0 auto;
}
	
}
@media (max-width: 1199px) {
.consultation-inn.schedulepage-inn {
  padding-top: 40px;
}
	section.consultation-inn .section-heading.text-center {
  margin-bottom: 25px;
}
schedule-logo-inn {
  padding-bottom: 25px;
}	
}