/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.no-margin-bottom, .no-margin-bottom p {
  margin-bottom: 0 !important;
}
.center {
  margin: 0 auto;
}
.main-navigation {
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
}
.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
  color: #24246B !important;
  background-color: #ffffff !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin-right:20px;
}
.orange-line:before, .premium-unfold-heading:before, .alt-orange-line:after {
  background-image: url("/wp-content/uploads/2020/10/orange-line.svg");
  content: "";
  display: block;
  width: 56px;
  height: 7px;
  position: relative;
}
.orange-line:before, .premium-unfold-heading:before {
  margin-bottom: 25px;
}
.alt-orange-line:after {
  margin-top: 25px;
}
.img-box-shadow img {
  box-shadow: 0 0 20px rgb(12,106,241,.3) !important;
}
.arrow-background, .hero-img-arrow, .left-side-arrows, .right-side-arrows, .purple-arrows {
  z-index: 1;
}
.arrow-background:after, .hero-img-arrow:after, .left-side-arrows:after, .right-side-arrows:after, .right-center-arrows:after, .purple-arrows:after {
  width: 80%;
  height: 70%;
  background: url("/wp-content/uploads/2020/10/arrows.svg");
  content: "";
  z-index: -1;
  position: absolute;
  display: inline-block;
}
.hero-img-arrow:after {
  background-position: top right;
  bottom: calc(-20% + 20px);
  left: calc(10% + 40px);
}
.left-side-arrows:after {
  background-position: bottom left;
  bottom: -40px;
  left: calc(10% + -40px);
}
.right-side-arrows:after {
  background-position: bottom left;
  bottom: -40px;
  right: calc(20% + -40px);
}
.right-center-arrows:after {
  height: 80%;
  background-position: bottom right;
  bottom: -20px;
  right: calc(10% + -40px);
}
.purple-arrows:after {
  background: url("/wp-content/uploads/2020/10/purple-arrows.svg");
  height: 100%;
  background-position: bottom left;
  bottom: -80px;
  left: calc(10% + -60px);
}
.boefly-gradient {
  background: linear-gradient(-45deg, #F27406, #F13005, #0C6AF1, #24246B);
}
.animated-logo img {
  background: #ffffff;
  border-radius: 50px !important;
}
.mtphr-dnt-scroll .mtphr-dnt-tick, .mtphr-dnt-rotate .mtphr-dnt-tick, .mtphr-dnt-rotate .mtphr-dnt-tick a {
  color:#ffffff;
  font-weight:700;
}
.mtphr-dnt-rotate .mtphr-dnt-tick a {
	text-decoration:underline;
}
.mtphr-dnt-rotate .mtphr-dnt-tick a:hover, .mtphr-dnt-rotate .mtphr-dnt-tick a:focus {
	text-decoration:none;
}
.mtphr-dnt-scroll .mtphr-dnt-tick:before, .mtphr-dnt-rotate .mtphr-dnt-tick:before {
  background-image: url(/wp-content/uploads/2020/10/white-arrow.svg);
  background-size: 25px 16px;
  background-position: bottom;
  display: inline-block;
  width: 25px;
  height: 16px;
  content: "";
  margin-right:10px;
}
.mtphr-dnt-rotate .mtphr-dnt-tick {
  text-align: center;
}
.premium-icon-box-container-out {
  border-radius: 20px 0 20px 0;
  height: 100% !important;
  overflow: visible !important;
  padding-bottom: 57px !important;
}
.premium-icon-box-icon-container svg {
  margin-top: -60px;
}
.premium-icon-box-more {
  transition: .3s;
  position: absolute;
  width: 136px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -37px;
}
.premium-icon-box-more:hover {
  transform: scale(1.1);
  transition: .3s;
}
.premium-icon-box-more .premium-icon-box-link {
  justify-content: center;
}
.premium-icon-box-container-in .premium-icon-box-content-wrap {
	margin-top:170px;
  margin-bottom: 10px;
}
.goals .elementor-inner-column {
  margin-bottom: 40px;
}
.goals .premium-icon-box-content-outer-wrap {
  padding-top: 60%;
}
.goals .elementor-widget-premium-addon-icon-box {
	padding-bottom:60px;
	overflow:visible;
}
.elementor-widget-premium-addon-icon-box, .elementor-widget-premium-addon-icon-box .elementor-widget-container, .premium-icon-box-container-in {
  height: 100% !important;
}
.elementor-widget-premium-addon-icon-box {
  max-width: 300px;
  margin: 0 auto;
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
  border-radius: 20px 0 20px 0;
  box-shadow: 0 0 20px rgb(12,106,241,.3) !important;
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data {
  margin-top: 0 !important;
}
.elementor-posts .elementor-post__card .elementor-post__read-more {
  bottom: 0;
  position: absolute;
}
.related-posts .elementor-post__text, .blog-posts .elementor-post__text, .category .elementor-post__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.elementor-posts .elementor-post__card .elementor-post__text, .related-posts .elementor-posts .elementor-post__title, .blog-posts .elementor-posts .elementor-post__title, .category .elementor-posts .elementor-post__title {
  -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data, .related-posts .elementor-posts .elementor-post__meta-data, .blog-posts .elementor-posts .elementor-post__meta-data {
  border-top: none !important;
  -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding: 0 30px !important;
}
.elementor-posts .elementor-post__card .elementor-post__text {
  padding-bottom: 45px !important;
}
.related-posts .elementor-posts .elementor-post__meta-data, .blog-posts .elementor-posts .elementor-post__meta-data {
  padding: 0 !important;
}
.elementor-post__read-more {
  transition: .3s;
}
.elementor-post__read-more:hover {
  color: #24246B;
  transform: scale(1.1);
  transition: .3s;
}
.elementor-posts .elementor-post__excerpt p:after {
  content:"...";
}
.page-id-291 .elementor-post__thumbnail, .category .elementor-post__thumbnail, .single .elementor-post__thumbnail {
  border: 2px solid #9e9e9e;
}
.financial-icon-boxes .elementor-icon-box-icon {
  text-align:right;
  margin-bottom: 0 !important;
  margin-right:-10px;
  padding-top:10px;
}
.financial-icon-boxes .elementor-widget-wrap>.elementor-element, .financial-icon-boxes .elementor-widget-wrap>.elementor-element .elementor-widget-container {
  height: 100%;
  max-width: 360px;
  margin: 0 auto
}
.financial-icon-boxes .elementor-widget-wrap>.elementor-element .elementor-widget-container {
  margin: 0 auto;
  z-index: 5;
}
.financial-icon-boxes .elementor-widget-wrap>.elementor-element .elementor-widget-container:after {
  content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-radius: 20px 0 20px 0;
    background: linear-gradient(45deg, rgba(241,48,5,1) 0%, rgba(242,116,6,1) 50%);
    right: -20px;
    bottom: -20px;
}
.icon-box-list {
  color: #000000;
  list-style: none;
  margin-left: 20px;
  margin-bottom: 0;
}
.icon-box-list li {
  margin-bottom: 5px;
}
.icon-box-list li::before {
  content: "\2022";
  color: #3238A6;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.testimonials .swiper-pagination-bullet {
  border: 2px solid #ffffff;
}
.testimonials .swiper-pagination-bullet {
  background:#3238A6;
  opacity: 1;
}
.elementor-widget-premium-unfold-addon:not(:last-child) {
  border-bottom: 1px solid #24246B;
  padding-bottom: 20px;
}
.elementor-pagination .page-numbers:hover {
  text-decoration: underline;
}
.blog-image img {
  height:100%;
  max-height:350px;
  width: auto;
}
.categories-posts .elementor-post {
  background-color: #ffffff;
}
.categories-posts .elementor-post .elementor-post__text {
  padding: 10px;
}
.elementor hr.wp-block-separator {
  margin-bottom: 1.5em;
}
.single .blog-content h2 {
  color: #4a4a4a !important;
  font-size: 26px !important;
}
.single blockquote, .single blockquote cite {
  font-style: normal;
}
.single blockquote {
  border-left: 5px solid #F27406;
  font-size: 20px;
}
.single blockquote cite {
  font-size: 16px;
}
.single .wp-block-buttons {
  margin-bottom: 20px;
}
.single .wp-block-button__link {
  background-color: #F27406 !important;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 20px;
  transition: .3s;
}
.single .wp-block-button__link:hover {
  background-color: #F13005 !important;
  transform: scale(1.1);
  transition: .3s;
}
.check-icon {
  cursor: pointer;
}
.check-icon:hover .elementor-widget-container {
  background: linear-gradient(180deg, rgba(241,48,5,1) 0%, rgba(242,116,6,1) 100%);
}
.check-icon:hover .elementor-icon-list-text {
  color: #ffffff !important;
}
.check-icon:hover svg path {
  d: path("M46.4,28c-2,0-1.9,0.9-1.9,1c0,0,0,0.1,0,0.1c-0.1,9-7.4,16.3-16.4,16.3 c-9,0-16.4-7.3-16.4-16.4c0-9.1,7.3-16.4,16.4-16.4c5.1,0,9.7,2.4,12.7,6L28.2,31.3l-6-6c0,0-0.5-0.8-2.2,0.7 c-1.8,1.6-1,2.3-1,2.3l7.3,7.3c1,1,2.6,1,3.6,0c0,0,0,0,0,0L43,22.5c0,0,0-0.1,0.1-0.1c2-2,1.9-5.3-0.1-7.3 c-0.1-0.1-0.1-0.1-0.2-0.2l-0.5-0.5c-7.9-7.9-20.8-7.8-28.6,0.1c-0.2,0.2-0.3,0.3-0.5,0.5c-7.1,7.8-7.1,19.7,0,27.5 c3.7,4,9,6.4,14.4,6.4h0.4c11.2,0,20.2-9.1,20.2-20.3C48.3,28.8,48.5,27.9,46.4,28");
  fill: white;
}


.fuel-growth:after {
    background-image: url("/wp-content/uploads/2020/10/orange-line.svg");
    content: "";
    width: 56px;
    height: 7px;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translate(-50%);
  }
.timeline-date p, .timeline-date {
  margin-bottom: 0 !important;
}
.leader-name {
  font-size:20px;
  font-weight:700;
  margin-bottom:0;
}
.leader-quote {
  color: #4A4A4E;
  font-weight:700;
}
.leadership-team .premium-unfold-gradient {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#F3F5F8));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#F3F5F8 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#F3F5F8 100%);
}
.leadership-bio {
  border-bottom: none !important;
  max-width: 435px !important;
  margin: 0 auto;
}

.elementor-widget-video:hover .eicon-play {
  transform: scale(1.1);
  transition: .3s;
}
.elementor-custom-embed-play::after {
	content: 'Play & Listen';
    font-family: "Avenir Next",Sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #4A4A4A;
    position: absolute;
    left: 0;
    top: -25px;
    transition: .3s;
}
.yith-faqs-item {
  border: none;
  border-bottom: 1px solid #3238A6;
  border-radius: 0;
  margin: 0 0 25px 0;
  padding: 10px 0;
}
.yith-faqs-item.active {
  padding: 10px 0 25px 0;
}
.yith-faqs-title {
  color: #3238A6;
  line-height: 1.2em;
  min-height: 1px;
}
.yith-faqs-content {
  padding: 15px 0 0 0;
}
.yith-faqs-content p a {
  color: #0C6AF1;
  text-decoration: underline;
}
.yith-faqs-content p a:hover {
  color: #000000;
  text-decoration: none;
}
.yith-faqs-title .icon {
  background-color: transparent;
    color: #3238A6;
    margin-right: 5px;
    padding: 0;
}
.yith-faqs-title.icon-right .icon {
  font-size: 28px;
  line-height: 28px;
}
.yith-faqs-link {
  display: none;
}
ul.yith-faqs-categories{
  margin: 10px 0 40px 0;
}
ul.yith-faqs-categories li a {
  border: none;
  color: #F27406;
}
ul.yith-faqs-categories li a.active {
  background-color: #ffffff;
  color: #F27406;
  border-bottom: 2px solid #F27406;
  border-radius: 0;
}
ul.yith-faqs-categories li a:hover {
  background-color: #ffffff;
  color: #F13005;
  border-bottom: 2px solid #F13005;
  border-radius: 0;
}
.yith-faqs-categories {
  display: flex;
  flex-direction: row;
}
.yith-faqs-categories li {
  margin-right:5px !important;
}
.yith-faqs-categories li:first-child {
  order: 1;
}
.yith-faqs-categories li:nth-child(2) {
  order: 2;
}
.yith-faqs-categories li:nth-child(3) {
  order: 5;
}
.yith-faqs-categories li:nth-child(4) {
  order: 3;
}
.yith-faqs-categories li:nth-child(5) {
  order: 4;
}
.yfwp-plus-circle:before, .yfwp-minus-circle:before {
    background-size: 22px 22px;
    display: inline-block;
    width: 22px;
    height: 22px;
    content: "";
}
.yfwp-plus-circle:before {
  background-image: url(/wp-content/uploads/2020/11/sm-plus.svg);
}
.yfwp-minus-circle:before {
  background-image: url(/wp-content/uploads/2020/11/sm-minus.svg);
}
.grecaptcha-badge {
  visibility: hidden;
}
.gform_wrapper .gform_footer {
  text-align: center;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  padding: 5px 40px !important;
  transition: .3s;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover {
  transform: scale(1.1);
  transition: .3s;
}
.gform_wrapper select {
  height: 39px;
}
.gform_wrapper input, .gform_wrapper select, .gform_wrapper textarea {
  background: #F3F5F8;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
  font-weight:500 !important;
}
.gform_wrapper .gfield_required {
  display: none;
}
.gform_wrapper .charleft.ginput_counter {
	display: none;
}
#get-started {
  margin-top: -80px;
  padding-top: 130px;
}
.wpfront-message {
  font-family: "Baloo Paaji", Sans-serif;
  font-size: 24px;
}
#wpfront-notification-bar a.wpfront-button {
  box-shadow: none;
  text-shadow: none;
  font-size: 16px;
  text-transform: uppercase;
  border: 3px solid #ffffff;
  border-radius: 50px;
  margin-left: 20px;
  padding: 5px 20px;
  transition: .3s;
}
#wpfront-notification-bar a.wpfront-button:hover {
  background: #ffffff;
  color: #f27406;
  transition: .3s;
}
.notification-bar {
  display: none;
  position: fixed !important;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  bottom: 0px;
  z-index:999!important;
}
.hide-notification-bar {
  display: none !important;
}
.site-footer .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color:#ffffff !important;
}
.site-footer .elementor-nav-menu--main .elementor-item.elementor-item-active:before {
  background-color:#3238A6 !important;
}
.category-success-stories .elementor-widget-post-info {
  display: none!important;
}
@media only screen and (min-width:767px) {
  .e-gallery-item, .e-gallery-masonry .e-gallery-image  {
    max-height: 67px;
  }
  .e-gallery-masonry .e-gallery-image {
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom:67px !important;
  }
  .e-gallery-container:not(.e-gallery-grid) {
    padding-bottom: 75px !important;
  }
}
@media only screen and (min-width:768px) {
  .timeline-top:after, .timeline-bottom:before {
      background-size: 8px 30px;
      width: 8px;
      height: 30px;
      content: "";
      position: absolute;
      left:50%;
      transform: translate(-50%);
  }
  .timeline-top:after {
    background-image: url(/wp-content/uploads/2020/11/timeline1.png);
    bottom: 0;
  }
  .timeline-bottom:before {
    background-image: url(/wp-content/uploads/2020/11/timeline2.png);
      top: 0;
  }
}
@media only screen and (min-width:1101px) {
  .main-navigation .main-nav ul li:not(.nav-btn):not(.nav-sign-in) a:hover{color:#F27406;}
  .main-navigation .main-nav ul li:not(.nav-btn) a:after {content:""; display:block;}
  .main-navigation .main-nav ul li:not(.nav-btn) a:after{position:absolute; left:0; bottom:0; width:0%; height:3px; background-color:#F27406; -webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
  .main-navigation .main-nav ul li:not(.nav-btn) a:hover:after{width:100%;}
  .main-navigation .main-nav ul li:not(.nav-btn) a{color:#24246B;font-size:16px;font-weight:700; text-decoration:none;line-height:50px;margin-bottom:-8px;}
  .main-navigation .main-nav ul li.nav-sign-in a{color:#0C6AF1;margin-left:20px;font-weight:300;}
  .main-navigation .main-nav ul li.nav-sign-in a:after {background-color:#0C6AF1;bottom:8px;}
  .main-navigation .main-nav ul li.nav-sign-in a:hover:after {width:calc(100% - 20px);left:10px;}
  .main-navigation .main-nav ul li.nav-sign-in a:hover {color:#0750b5}
  .main-navigation .main-nav .sub-menu {top:58px;}
  .main-navigation .main-nav ul .sub-menu {background-color:#F3F5F8;}
  .main-navigation.is_stuck .main-nav .sub-menu {top:56px;}
  .main-navigation .main-nav .sub-menu .sign-in-sub:not(:last-child) {
    border-bottom: 1px solid #0C6AF1;
  }
  .main-navigation .main-nav .sub-menu .sign-in-sub a:hover {
    background-color: #0C6AF1;
    color:#ffffff !important  ;
  }
  .main-navigation .main-nav ul li.sign-in-sub a:after {display:none;}
  .main-navigation .main-nav ul li.sign-in-sub a {font-size:15px;line-height:1.2em;margin-bottom: 0;margin-left:0;}
  .main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #F27406;
  }
  .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a:focus {
    color: #24246B;
  }
  .main-navigation.sticky-navigation-transition .main-nav > ul > li > a {
    line-height: 55px;
  }
  .main-navigation .main-nav ul li.nav-btn a {
    background:#F27406;border: 3px solid #F27406;border-radius:50px;color:#ffffff;font-size:14px;font-weight:700; text-decoration:none;line-height:30px;margin-left:5px;text-transform: uppercase; transition:.3s;
  }
  .main-navigation .main-nav ul li.nav-btn a:hover {
    background:#ffffff;
    color:#F27406;
    transition: .3s;
  }
}

@media only screen and (max-width:1280px) {
  .main-navigation .main-nav ul li a {
    font-size:14px;
    padding-left:10px;
    padding-right:10px;
  }
  .main-navigation .main-nav ul li.nav-sign-in a{
    margin-left:0;
  }
  .main-navigation .main-nav ul li.nav-sign-in a:hover:after {width:calc(100%);left:0;}

}
@media only screen and (max-width:1024px) {
  .home .elementor-posts-container .elementor-post:nth-child(3), .page-id-70 .elementor-posts-container .elementor-post:nth-child(3), .single .elementor-posts--thumbnail-top .elementor-post:nth-child(3), .page-id-291 .elementor-posts--thumbnail-top .elementor-post:nth-child(3) {
    display: none;
  }
	.premium-icon-box-container-in .premium-icon-box-content-wrap {
	margin-top:170px;
}
}
@media only screen and (max-width:1100px) {
  .main-navigation .main-nav ul li a, .main-navigation .main-nav ul li[class*="current-menu-"] > a {
    background-color:#24246B;
    border-top: 1px solid #3238A6;
    color:#ffffff;
    font-size:18px;
    font-weight:700;
    text-align: center;
    transition: .3s;
  }
  .main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation.toggled .menu-item-has-children, .main-navigation .main-nav .sub-menu .sign-in-sub a {
    background-color:#ffffff;
    color:#24246B;
    transition: .3s;
  }
  .main-navigation .main-nav .sub-menu .sign-in-sub a:hover {
    background-color: #24246B;
    color: #ffffff;
    transition: .3s;
  }
  .main-navigation .main-nav ul ul li a {
    color: #ffffff;
    font-size: 16px;
  }
  .main-navigation .main-nav ul li a , .main-navigation.sticky-navigation-transition .main-nav > ul > li > a {
    line-height:50px;
  }
  .main-navigation,.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul {
    box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);
  }
  .main-navigation .main-nav ul .nav-btn a {
    background-color:#F27406;
  }
  .main-navigation .main-nav ul li.nav-sign-in a {
    font-weight: 300;
  }
  .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
    float: none;
  }
  .main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul ul li:hover > a {
    background-color: #ffffff;
    color: #24246B;
  }
}
@media only screen and (max-width:767px) {
  .right-side-arrows:after, .right-side-arrows:after {
    bottom: 0;
    right: calc(5% + -30px);
  }
  .left-side-arrows:after {
    bottom: 0;
    left: calc(5% + -30px);
  }
  .purple-arrows:after {
    bottom: -40px;
    left: calc(5% + -15px);
  }
  .wpfront-message {
    font-size: 16px;
  }
  .legal-nav .elementor-nav-menu li {
    width: 100%;
  }
  .legal-nav .elementor-nav-menu li a {
    padding-left: 0;
  }
  .legal-nav .elementor-nav-menu {
    margin-left: 0 !important;
  }
  .single .alt-orange-line:after {
    margin-top: 0;
    margin-bottom: 20px;
  }
  #wpfront-notification-bar a.wpfront-button {
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 10px;
  }
  .timeline-date:before {
    background-image: url(/wp-content/uploads/2020/11/timeline3.png);
    background-size: 30px 8px;
    width: 30px;
    height: 8px;
    content: "";
    position: absolute;
    left:-50px;
    top:8px;
  }
  .timeline {
    border-left: 2px solid #BABABA;
    padding-left: 40px;
  }
  .timeline-top .elementor-column-wrap, .timeline-bottom .elementor-column-wrap {
    padding: 20px 10px 10px 50px !important;
  }
  .yith-faqs-categories {
    flex-direction: column;
  }
  ul.yith-faqs-categories li {
    display: block;
  }
  ul.yith-faqs-categories li a {
    display: inline-block;
  }
}
@media only screen and (max-width:767px) and (min-width:500px) {
  .quote-bubble .elementor-motion-effects-element {
    margin:  -15% 0 0 5% !important;
  }
}
