
.page .vc_section.section-video[data-vc-stretch-content="true"] > .vc_row {
  max-width: 100%;
}

.section-video .vc_column_container>.vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.section-video .wpb_content_element {
  margin-bottom: 0;
}


.video-5 .page-title-section h1 {
  max-width: 640px;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.video-6 .page-title-section h1 {
  max-width: 950px;
  max-width: 59.375rem;
  margin-left: auto;
  margin-right: auto;
}  


.section-video > .vc_row {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}


.contact-us-form {
	background-color: #f2f2f2;
	padding: 90px 0 0 0;
	padding: 5.625rem 0 0 0;
  text-align: center;
}

.contact-us-form h3.vc_custom_heading {
	max-width: 780px;
	max-width: 48.75rem;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 40px;
	margin-bottom: 2.5rem;    
}

.contact-us-form .wpb_text_column {
	max-width: 780px;
	max-width: 48.75rem;  
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
	margin-bottom: 0.625rem;  
}

.contact-us-form .wpb_text_column p {
	font-size: 18px;
	font-size: 1.125rem;  
} 

.contact-us-form form {
	padding: 42px 0 75px;
	padding: 2.625rem 0 4.6875rem;
}

.contact-us-form .ginput_container_select {
	margin-top: 5px;
	margin-top: 0.3125rem;
}

.gform_wrapper .gform_footer input[type=submit]:hover,
input[type=submit]:hover {
  color: #fff;
}

.selectBox-dropdown-menu {
  max-height: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;  
  box-shadow: none;
  border: 1px solid #acacac;
}

.selectBox-options.selectBox-options-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 1px solid #acacac;
  max-height: 500px;
  max-height: 31.25rem;
}


.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a {
  background-color: #ededed;
  color: #000000;
}

.selectBox-dropdown-menu.selectBox-options li a {
  padding: 5px 13px;
  padding: 0.3125rem 0.8125rem;
  padding-left: 25px;
  padding-left: 1.5625rem;
}


.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background: transparent;
  border: 0 none;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  padding-top: 0px;
}

.gform_wrapper .gfield_error .gfield_label {
  color: #e2212c;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.gfield_error .selectBox-dropdown,
.gform_wrapper .top_label .gfield_error textarea.textarea {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}


.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.gfield_error .selectBox-dropdown,
.gform_wrapper .top_label .gfield_error textarea.textarea {
  /* background: rgba(226, 33, 44, .3); */
  border: 2px solid #e2212c;
}
.gform_wrapper li.gfield_error input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.gfield_error .selectBox-dropdown:focus,
.gform_wrapper .top_label .gfield_error textarea.textarea:focus {
  border: 1px solid #dbdbdb;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  padding: 0px;
}



@media screen and (max-width: 767px) {

  .page-title-section {
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
  }

  .page-title-section h1 {
    font-size: 34px;
    font-size: 2.125rem;
    line-height: 34px;
    line-height: 2.125rem;
    margin-left: 0px;
    margin-left: 0rem;
    margin-bottom: 11px;
    margin-bottom: 0.6875rem;
  }

  .page-title-section h2 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
  }
  
  
  .contact-us-form {
    padding-top: 40px;
    padding-top: 2.5rem; 
  }

  .contact-us-form form {
    padding-top: 21px;
    padding-top: 1.3125rem;
    padding-bottom: 10px;
    padding-bottom: 0.625rem;
  }

  .contact-us-form h3.vc_custom_heading {
    font-size: 33px;
    font-size: 2.0625rem;
    line-height: 33px;
    line-height: 2.0625rem;
    margin-bottom: 14px;
    margin-bottom: 0.875rem;
    max-width: 100%;
  }
  
  .contact-us-form .wpb_text_column {
    max-width: 100%; 
  }
  
  
  .selectBox-options.selectBox-options-bottom {
    max-height: 300px;
    max-height: 18.75rem;
  }
  
  
}



@media screen and (max-width: 400px) {

  .selectBox-options.selectBox-options-bottom {
    max-width: 75.6%;
  }
  
  .selectBox-dropdown-menu.selectBox-options li a {
    word-break: break-word;
    white-space: normal;
  }

}
