.html_header_top.html_header_transparency #header {
  position: absolute;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

.eso-form_conatiner
  .gform_wrapper
  li.gfield.gfield_error
  .ginput_container
  select {
  margin-right: 0 !important;
  width: 100% !important;
}

.gform_wrapper .gform_button {
  padding: 20px 7px !important;
}

#cta-form .gform_wrapper .gform_button {
  text-transform: capitalize !important;
  width: auto !important;
  padding: 9px 30px 10.9px !important;
  opacity: 1 !important;
  margin-top: 11px !important;
  display: inline-block;
  font-weight: 600 !important;
}

.ceros_experience_section {
  min-height: 100vh;
  text-align: center;
  font-size: 100px;
  /* 	padding-top: 100px; */
}
.page-id-17945 .ceros_experience_section {
  padding-top: 0px !important;
}
.section_title.eso-heading {
  font-family: proxima-nova, sans-serif !important;
}

.custom_testimonial .section_title.eso-heading,
.custom_testimonial .testi_name {
  color: #fff !important;
}

.gform_wrapper select {
  padding-right: 6px !important;
}

/*css for Bugherd issues*/
.eso-heading {
  font-weight: 600;
}

.eso-product_container h3 {
  font-weight: 600;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] {
  font-weight: 600;
}

.cta_button {
  padding: 9px 20px 10.9px;
}

.eso-form_conatiner .gform_wrapper .gfield.full-name {
  width: 100% !important;
}

.top-footer {
  margin-top: 100px;
}

.eso-form_conatiner h2 {
  font-weight: 600 !important;
  color: #414141 !important;
  font-family: Gotham, sans-serif !important;
}

.av-special-heading-tag,
.about-banner .av-special-heading-tag {
  color: #0d394e!important;
  font-family: Gotham, sans-serif !important;
}

.eso_slide:hover {
  cursor: pointer;
}

.overview-card {
  background-color: #ffffff;
}

.csv-card_body {
  background-color: #ffffff;
}

.eso_slide:hover .card-text {
  color: #1abc9c !important;
}

/****UPDATED CSS***/
.eso_slide .card-text a {
  color: #636363;
  margin-bottom: 3px;
  min-height: 115px;
  font-weight: 300;
  font-size: 19px;
  font-family: Gotham, sans-serif;
}

.eso_slide:hover .card-text a,
.eso_slide .card-title a {
  color: #006da8 !important;
  text-decoration: none;
}

/****UPDATED CSS***/
.eso-form_conatiner p {
  color: #0d394e!important;
}

.product_tabs .nav-link {
  font-size: 22px;
}

/* Added css for button of banner layout on virgina page */

.eso-product_banner .cta_container a {
  margin-right: 0px !important;
  border-radius: 50px !important;
}

@media screen and (min-width: 992px) {
  .eso-form_conatiner .gform_wrapper .gfield.eso-phone_field {
    width: 50% !important;
  }
}

/* Custom css */

.html_header_top.html_header_transparency #header,
.responsive #top #wrap_all #header {
  position: fixed !important;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 767px) {

  .hero-container .hero-banner-content .hero-banner_heading {
    font-size: 1.5rem !important;
    padding-top: 40px;
    line-height: normal;
    letter-spacing: 0;
  }
  .hero-container .hero-banner-content .hero-banner_desc {
    padding-top: 11px;
    padding-bottom: 10px;
    font-size: 1rem;
    letter-spacing: 0;
  }
  .hero-container a.cta_button {
    letter-spacing: 0;
    width: auto;
    max-width: none;
  }
}

@media (min-width: 992px) and (max-width: 1199.99px) {
  .hero-banner-content .content-container {
    margin-top: -250px;
  }
}

@media (min-width: 992px) {
  .full-name .ginput_complex {
    display: flex;
  }
  .full-name .ginput_complex span {
    flex: 1;
  }

  .full-name .ginput_complex span.name_first {
    margin-right: 16px !important;
  }
}

.call {
  list-style: none !important;
  padding-top: 20px;
}

@media (max-width: 991.99px) {
  .eso-form_conatiner .gform_wrapper .gfield.state-field {
    padding-right: 0 !important;
  }

  .eso-form_conatiner .gform_wrapper .gfield.state-field.gfield_error {
    padding-right: 16px !important;
  }
}

.gform_wrapper div.validation_error {
  max-width: none !important;
  text-align: center !important;
  width: auto !important;
  display: inline-block !important;
  margin: 0 auto;
  padding: 10px !important;
}
.news_email-container .gform_wrapper div.validation_error {
  /* 	padding: 0 !important;
	bottom: -23px;
	top: auto;
	width: 230px !important; */
  display: none !important;
}

.gfield_description.validation_message,
.gform_wrapper li.gfield.gfield_error .validation_message {
  display: block !important;
  color: red;
  padding-top: 0px;
}

.gform_wrapper li.gfield.gfield_error .ginput_container {
  border: none !important;
}

@media (min-width: 992px) {
  .parent_menu_item {
    display: none !important;
  }
}

#case-studies-videos .overview-card .counter {
  margin-top: 0 !important;
}

@media screen and (max-width: 992px) {
  .cta_container a {
    display: block;
    margin-bottom: 10px;
  }
}

.form_section {
  padding-top: 25px;
}

/* new header menu */
#avia-menu li.menu-item-has-children .sub-menu li > a {
  padding: 16px 16px !important;
}

@media (min-width: 992px) {
  #top .av-main-nav ul ul {
    left: auto;
    top: 0px;
    margin: 0;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0px;
    right: -260px;
    width: 260px;
  }
  .av_header_transparency #avia-menu li.menu-item-has-children ul li > a:before,
  .header-scrolled #avia-menu li.menu-item-has-children ul li > a::before,
  .av_alternate_logo_active
    #avia-menu
    li.menu-item-has-children
    ul
    li
    > a::before {
    background-image: url("../svg/icon-angle-green.svg") !important;
    transform: rotate(-90deg) translate(-8px, -15px) !important;
  }
  .av_header_transparency
    #avia-menu
    li.menu-item-has-children
    ul
    li
    > a:hover:before,
  .header-scrolled #avia-menu li.menu-item-has-children ul li > a::before,
  .av_alternate_logo_active
    #avia-menu
    li.menu-item-has-children
    ul
    li
    > a::before {
    transform: rotate(-90deg) translate(-8px, -15px) !important;
  }
}

@media (max-width: 992px) {
  /* 	.logo {
		padding: 18px 10px 0 18px !important;
	} */
  .header_color div .av-hamburger-inner,
  .header_color div .av-hamburger-inner::before,
  .header_color div .av-hamburger-inner::after {
    background-color: #747474;
  }
  .home .av_header_transparency .logo img {
    filter: none;
  }

  #header.av_header_transparency {
    background-image: none !important;
  }
}

/* FORM css 20-11-19  */
#cta-form {
  /* 	background: transparent !important; */
  padding-bottom: 30px;
}

#cta-form.cta-form {
  position: relative;
  z-index: 0;
}

#cta-form .gform_wrapper {
  margin: 0 auto !important;
}
#cta-form .gform_wrapper label {
  display: none !important;
}
#cta-form .avia_textblock p {
  color: #6D6D6D !important;
  font-family: Gotham, sans-serif !important;
  margin: 0.85em auto;
  margin-bottom: 1rem;
  width: 100% !important;
  max-width: 100%;
}

#cta-form .column-top-margin {
  margin-top: 0 !important;
}
.ems-demo-form ul {
  list-style-type: none !important;
}

.avia-section.avia-builder-el-last
  .av_textblock_section
  .avia_textblock
  .eso-subtitle {
  color: #414141 !important;
  font-family: Gotham, sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.75rem !important;
}

/* ============  */

#cta-form .gform_wrapper .gform_fields {
  width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (max-width: 992px) {
  .av_phone_active_right {
    position: relative !important;
    z-index: 99999999 !important;
  }

  #cta-form .gform_wrapper .gform_fields {
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  #cta-form .gform_wrapper .gform_body ul li {
    width: 100% !important;
  }
  .product_tabs .nav-link {
    margin-bottom: 16px;
    margin-right: 0;
  }
}
#cta-form .gform_wrapper {
  max-width: 960px !important;
  margin: 0 auto !important;
  box-shadow: none;
  background-color: transparent;
}

#cta-form .container {
  max-width: 1170px !important;
}

#cta-form .gform_wrapper div.validation_error {
  background: #8b0000 !important;
  color: #fff !important;
  padding: 0 0.5em !important;
  margin-bottom: 1em !important;
  line-height: 1.4em;
  font-weight: normal !important;
  text-align: left !important;
  font-size: 13px !important;
  max-width: none !important;
  text-align: center !important;
  width: auto !important;
  display: inline-block !important;
  margin: 0 auto;
  padding: 10px !important;
}

#cta-form .gform_wrapper .ginput_container input,
#cta-form .gform_wrapper .ginput_container select {
  min-width: auto !important;
  background: #f8f8f8 !important;
  border: 1px solid #ccc !important;
  margin-bottom: 15px !important;
  color: #6D6D6D !important;
  font-size: 13px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  letter-spacing: 1px;
  width: calc(100% - 22px) !important;
  margin-bottom: 3px !important;
}

.gform_wrapper textarea {
  resize: none;
}

@media screen and (min-width: 992px) {
  #avia-menu li.get_started_button a:hover {
    border: 1px solid;
  }
  #cta-form .gform_wrapper .gform_body ul li {
    width: calc(50% - 16px) !important;
    margin-right: 16px !important;
  }

  #cta-form .gform_wrapper .gform_body ul li:last-child {
    width: 100% !important;
    margin-right: 16px !important;
  }

  /* 	header */

  .avia-menu,
  .av-main-nav {
    width: 100%;
  }
  .av_header_transparency #avia-menu li.get_started_button a {
    border: 2px solid #fff !important;
    background-color: transparent !important;
  }

  .av_header_transparency #avia-menu li.get_started_button a:hover {
    border: 2px solid #fff !important;
    background-color: transparent !important;
  }
  #avia-menu li.get_started_button a:hover .avia-menu-text {
    color: #fff !important;
  }
  #top .av_header_transparency #menu-item-search.menu-item-search-dropdown > a {
    color: #fff !important;
    border-color: #fff !important;
  }

  .avia-search-tooltip .avia-arrow-wrap {
    height: 50px;
    top: -8px;
  }
  .avia-search-tooltip .avia-arrow {
    top: 3px;
  }
}

.ginput_container_address::after {
  right: 30px;
}

.ginput_container_select {
  position: relative;
}
#cta-form .ginput_container_select::after {
  content: "\02C7";
  position: absolute;
  top: 18px;
  right: 30px;
  color: #000 !important;
  font-size: 33px;
  font-family: Gotham, sans-serif;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper
  li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  padding-right: 0 !important;
}

.form-on-slider {
}

.funner_content-container .eso-section_heading.eso-heading {
  max-width: 629px;
  margin: 0 auto;
}

.news_email-container .gform_wrapper input[type="submit"] {
  margin-left: -40px !important;
}

@media (max-width: 768px) {
  .responsive .logo a {
    vertical-align: middle;
    width: 106px;
    padding: 0;
    display: block;
    height: 36px;
  }
  .responsive #top .logo {
    /* 		padding-left: 0px!important; */
  }

  .header_color .avia-tt {
    left: -95.5px !important;
    top: 44px !important;
  }
  .avia-search-tooltip {
    width: 253px;
  }
}

#eso-home-request-a-demo {
  text-transform: none !important;
}

.funnel_banner-container {
  background-size: cover;
}

.product_tabs .nav-link.active::after {
  left: 0;
  right: 0;
}

.overview-card .counter {
  position: relative;
}

.overview-card .counter span {
}

.overview-card .counter span::after {
  left: -20px;
  top: -20px;
  right: 0;
}

.gform_body ul {
  list-style-type: none !important;
  margin-left: 0 !important;
}

.hero-banner_heading {
  letter-spacing: 2px;
}
@media screen and (min-width: 992px) {

  .hero-banner_desc {
    font-weight: 700;
  }
}
@media screen and (max-width: 576px) {
  .news_email-container .gform_wrapper input[type="submit"] {
    margin-left: 0 !important;
  }
  .news_email-container .gform_wrapper input {
    margin-right: 0 !important;
    width: 100% !important;
  }
  .subscribe-newsletter_wrapper ul {
    margin-left: 0 !important;
  }

  .av_phone_active_right .container {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media screen and (min-width: 576px) and (max-width: 992px) {
  .news_email-container .gform_wrapper input[type="submit"] {
    left: -40px;
  }
}

.footer-copyright a {
  color: rgba(255, 255, 255, 0.5) !important;
}

.header_color .main_menu ul:first-child > li > a {
  color: #747474 !important;
}

@media screen and (max-width: 700px) {
  #cta-form .gform_wrapper .ginput_container input,
  #cta-form .gform_wrapper .ginput_container select,
  .gform_wrapper textarea {
    width: 100% !important;
  }
}

#cta-form .gform_wrapper .gform_button:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

.eso-form_conatiner
  .gform_validation_error
  .gform_wrapper
  .gfield.field_description_below {
  width: 100% !important;
}

.gform_validation_error .gform_body .gform_fields input,
.gform_validation_error .gform_body .gform_fields select {
  margin-bottom: 0 !important;
}

.gform_validation_error .gform_body .gform_fields .validation_message {
  padding-bottom: 10px !important;
}

.gform_validation_error .gform_body .gform_fields .has_first_name input {
  width: 95% !important;
}
.gform_validation_error
  .gform_body
  .gform_fields
  .full-name
  .ginput_complex
  span.name_first {
  margin-right: 0 !important;
}

.gform_validation_error .gform_body .gform_fields .state-field {
  padding-right: 24px !important;
}

.gform_validation_error
  .gform_body
  .gform_fields
  .state-field
  .ginput_container_address::after {
  right: 15px !important;
}

#cta-form .call {
  display: inline-block !important;
  font-weight: 600;
}

#cta-form .call a {
  color: #214c5f !important;
}
#cta-form .av-special-heading-tag {
  font-size: 1.75rem !important;
  font-weight: 600 !important;
}

@media (max-width: 768px) {
  .product_tabs {
    padding-left: 13px;
    padding-right: 20px;
  }
}

.gform_wrapper div.charleft {
  font-size: 0.688em;
  margin-top: 4px;
  color: #b7b7b7;
  width: 92% !important;
}

/* Mobile Mega Menu */

@media (max-width: 992px) {
  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li
    > a {
    padding: 15px 20px;
  }

  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > a {
    color: #fff !important;
    padding: 15px 20px;
    background-color: rgba(12, 57, 77, 0.9);
    opacity: 1;
  }

  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > a
    > .av-submenu-indicator {
    color: #fff !important;
    opacity: 1;
  }

  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > .sub-menu
    > li:first-child
    > a {
    color: rgba(12, 57, 77, 0.9);
    opacity: 1;
    padding: 15px 40px 5px;
    font-weight: 600;
  }

  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > .sub-menu
    > li:first-child
    > a
    > .avia-bullet {
    /* 		display: block !important;
		left: 20px !important;
		top: 25px;
		opacity: 1; */
  }
  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > .sub-menu
    > li
    > a
    > .avia-bullet {
    display: none !important;
  }
  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li.av-show-submenu
    > .sub-menu
    > li
    > a {
    padding: 8px 50px;
    opacity: 0.8;
    color: #444;
  }
}

.form-on-slider .universal-demo-form .gform_body .call {
  display: none !important;
}

.odometer {
  display: flex;
}

.gfield_visibility_hidden {
  display: none;
}

.product_tabs-container,
.eso_demo {
  background: #ecf0f1 !important;
  /* 	padding: 20px 10px 0 !important */
}

#cta-form {
  background-color: transparent !important;
}

#cta-form .eso-subdesc span {
  color: #414141 !important;
}

#cta-form .call {
  color: #6D6D6D !important;
}


.ceros_incident_section > div.new-ecosystem {
  padding: clamp(25vw, 7rem + 35vw, 35rem) !important;
}

.ceros_incident_section > .two_col_marketo {
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
  .ceros_incident_section > div.new-ecosystem {
    padding: clamp(15vw, 6rem + 30vw, 21rem) !important;
  }
}

.stats-container {
  font-size: 80px;
  font-weight: 800;
}

@media (min-width: 768px) and (max-width: 992px) {
  .stats-container {
    font-size: 50px;
    font-weight: 800;
  }
}

@media screen and (min-width : 1600px) {
  .ceros_incident_section>div {
    padding: 0 0 35.43% !important;
  }
}

.animated_stats_section {
  padding: 50px 0;
}

/* Ceros padding */
/* .funnel_page-container .funner_content-container p {
	padding-bottom: 10px;
	margin-bottom: 0;
} */

.resource-template-template-resource-full-page-ceros a.avia-post-nav {
  display: none;
}
/*Hide wavy hand live chat thing and chat icon on landing pages */
body.single-lp #livechat-eye-catcher,
body.single-resource #livechat-eye-catcher {
  display: none;
}
@media (max-width: 500px) {
  body.single-lp #chat-widget-container,
  body.single-lp #scroll-top-link {
    display: none !important;
  }
}

@media (max-width: 745px) {
  #livechat-eye-catcher {
    display: none !important;
  }
}

.qa-answer li {
  color: #ffffff;
  list-style-type: disc;
  font-family: Gotham, sans-serif !important;
  font-size: 17px;
}
.qa-answer p {
  color: #ffffff !important;
}

/* ==== thankyou page Related Resources fixes for mobile ==== */
@media screen and (max-width: 768px) {
  .single.single-resource
    .career-detail
    .flex_column.av_four_fifth.flex_column_div {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .career-detail .detail-navbar a {
    line-height: 1;
  }
  .career-detail .detail-navbar a .case-name {
    font-size: 13px;
    line-height: 1;
  }
}

.marketo-form-holder-resources.marketo-form-section label {
  text-transform: none !important;
}

@media screen and (max-width: 1100px) {
  .resource-template-default .career-detail .marketo-form-holder-resources {
    position: relative;
    z-index: 1;
  }
}

/* icons issue  */

.fb-overlay_circle {
  min-width: 70px;
}

body.home h1.hero-banner_heading {
  color: #ffffff !important;
}

.is-blur {
  -webkit-filter: blur(3px) !important;
}
/* ==== resource cards height fixes === */
.news-header .row .flex_column_div .story-image img {
  width: 100%;
  object-fit: cover;
}
.news-header .row .flex_column_div .story-text {
  padding-top: 15px;
}
/*Marketo form*/
.mktoFormRow.eso-mkt-textarea {
  margin-left: 2% !important;
}

.standard-content-section ul {
  list-style: disc;
}

.c-iframe_wrapper,
.c-testimonial {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

.c-home-iframe {
  position: relative;
  padding-bottom: 60%;
}

.point_style img {
  width: 20px !important;
  transition: all 0.5s ease;
}

.grow_pin .point_style img {
  transform: scale(1.2);
}

/* Heros section banner background image style */

.eso-product_banner {
  position: relative;
}
.eso-product_banner.has-red-bottom-border {
  border-bottom: 20px solid #b72121;
}

.eso-product_banner .banner-bg-image,
.eso-product_banner .mobile-banner-bg-image {
  position: absolute;
  inset: 0;
}

.eso-product_banner .banner-bg-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

.eso-product_banner .banner-bg-image img,
.eso-product_banner .mobile-banner-bg-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.eso-product_banner .mobile-banner-bg-image {
  display: none;
}
@media (max-width: 768px) {
  .eso-product_banner.banner-with-bg {
    background-color: #000;
  }
  .eso-product_banner .mobile-banner-bg-image {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-position: top;
    object-fit: cover;
    opacity: 0.6;
  }
  .eso-product_banner .banner-bg-image:not(.no-mobile-version) {
    display: none;
  }
}

/* Map Location */

@media (max-width: 768px) {
  .marker_info_section .office_info_section .office_info {
    display: block !important;
  }
}

/* HOTFIX FOR RUG EVENT TEXT GREY ON MOBILE */
@media (max-width: 992px) {
  .events-rug-event- .banner-content .left-col p {
    color: #fff !important;
  }
}

body.page-template-template-careers-page #content ul {
  list-style: disc;
  margin-left: 15px;
}

/* Logistic tabs section style */

.ceros_incident_section .logistic-tab-section {
  padding: 0 0 30% !important;
  margin-top: 40px;
}

.ceros_incident_section + .two_col_marketo {
  padding-top: 20px;
}

@media screen and (max-width: 1900px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 35% !important;
  }
}

@media screen and (max-width: 1600px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 40% !important;
  }
}

@media screen and (max-width: 1440px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 47% !important;
  }
}

@media screen and (max-width: 1024px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 67% !important;
  }
}

@media screen and (max-width: 767px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 125% !important;
  }
}

@media screen and (max-width: 676px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 140% !important;
  }
}

@media screen and (max-width: 476px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 155% !important;
  }
}

@media screen and (max-width: 400px) {
  .ceros_incident_section .logistic-tab-section {
    padding: 0 0 180% !important;
  }
}

/* Logistic tabs section style */

/* Heros section banner background image style */

.eso-product_banner {
  position: relative;
}
.eso-product_banner.has-red-bottom-border {
  border-bottom: 20px solid #b72121;
}

.eso-product_banner .banner-bg-image,
.eso-product_banner .mobile-banner-bg-image {
  position: absolute;
  inset: 0;
}

.eso-product_banner .banner-bg-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

.eso-product_banner .banner-bg-image img,
.eso-product_banner .mobile-banner-bg-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.eso-product_banner .mobile-banner-bg-image {
  display: none;
}
@media (max-width: 768px) {
  .eso-product_banner {
    background-color: #fff;
  }
  .eso-product_banner .mobile-banner-bg-image {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-position: top;
    object-fit: cover;
    opacity: 0.6;
  }
  .eso-product_banner .banner-bg-image:not(.no-mobile-version) {
    display: none;
  }
}


/* content border section style */

#gform_wrapper_223.gform_wrapper {
	max-width: 800px !important;
	margin-left: auto;
	margin-right: auto !important
}

/* Support button style */

.support-btn{
	border-radius: 25px !important;
	background-color: transparent;
	border: 2px solid #f1c40f !important;
	color: #f1c40f !important;
	padding: 12.8px 20px !important;
	text-transform: capitalize !important;
	font-size: 15px !important;
	font-weight: 600;
	margin-bottom: 20px;
	display: inline-block;
}

.funner_content-container .eso-section_heading.eso-heading {
	max-width: 629px;
	margin: 0 auto;
}
