.more-z-index{
	z-index: 10 !important;
}


.less-z-index{
	z-index: -10 !important;
}


.sppb-shape-container.sppb-bottom-shape > svg {
  margin-bottom: -1px !important;
  margin-top: -1px !important;
}


.border-radius-plans{
    border-radius: 10px 10px 0px 0px !important;
}

@font-face {
    font-family: 'fertigoregular';
    src: url('../fonts/fertigo_regular.woff2') format('woff2'),
         url('../fonts/fertigo_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6{
   font-family: 'fertigoregular' !important; 
}


.sppb-shape-container.sppb-top-shape.sppb-shape-invert svg
{
  margin-bottom: -1px !important;
}

.custom-border-bottom-cta{
    border-radius: 0px 20px 20px 0px !important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  padding: 0 12px !important;
  font-size: 13px !important;
}


@media (max-width: 1199px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
    font-size: 13px !important;
  }
}


@media only screen and (max-width: 910px) and (min-width: 770px){
    .custom-border-bottom-cta{
    border-radius: 0px 0px 20px 20px !important;
}
}


@media only screen and (max-width: 768px){
  .logo-image {
    margin-top: 30px !important;
  }
  
  .custom-border-bottom-cta{
    border-radius: 0px 0px 20px 20px !important;
}
  
}