.set-btn-red{
		background: #F15B4D !important;
}
.embed-container-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container-video iframe, .embed-container-video object, .embed-container-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.postid-22447 .nooz-release__contacts, .post-22432 .nooz-release__contacts, .postid-22434 .nooz-release__contacts{
  display: none;
}
@media screen and (max-width: 849px) {
.menu-item-17352, .menu-item-17407, .menu-item-17408, .menu-item-22353, .menu-item-22354, .menu-item-22355 {
  margin-top: -14px !important;
  }
.menu-item-17352 > a, .menu-item-17407 > a, .menu-item-17408 > a, .menu-item-22353 > a, .menu-item-22354 > a, .menu-item-22355 > a {
  display: none !important;
  }
}
/* New 6 Pages*/
.slider-nav-outside.slider-nav-circle .previous {
    transform: translateX(-20%) !important;
}
.slider-nav-outside.slider-nav-circle .next {
    transform: translateX(20%) !important;
}
.hide-for-destkop{
  display: none !important;
}
@media (max-width: 550px){
  .page-id-25376 .accordion-item p, .page-id-25831 .accordion-item p, .page-id-25842 .accordion-item p, .page-id-124781 .accordion-item p,
  .accodion-inside-padding p{
  padding-left: 0px !important;
}
  .accordion-title{
    padding: .6em 1.2em !important;
  }
  .page-id-25376 .accordion-title button, .page-id-25831 .accordion-title button, .page-id-25842 .accordion-title button, .page-id-124781 .accordion-title button{
  width: 30px !important;
    min-height: 30px !important;
    height: 30px;
    left: 35px !important;
    top: 25px !important;
}
.page-id-25376 .accordion-title button i, .page-id-25831 .accordion-title button i, .page-id-25842 .accordion-title button i, .page-id-124781 .accordion-title button i{
  height: 30px !important;
  font-size: 0.9em !important;
  margin-top: 0 !important;
}
  .accordion-inside-links, .accordion-inside-title{
    margin-left: 0 !important;
  }
  .hide-for-destkop{
    display: block !important;
  }
  .has-custom-form > div{
    margin: 0 !important;
    padding: 0 !important;
  }
}

.accodion-inside-padding p, .accordion-inside-padding{
  padding-left: 20px !important;
}
.set-video-banner{
  min-height: 700px;
}
.set-video-banner-mobile{
  min-height: 600px;
}
.page-id-25376 .accordion-title, .page-id-25831 .accordion-title, .page-id-25842 .accordion-title, .page-id-124781 .accordion-title{
  text-align: left;
  color: #302d68;
  font-weight: bold;
  font-size: 1.9rem;
}
.page-id-25376 .accordion-title span span, .page-id-25831 .accordion-title span span, .page-id-25842 .accordion-title span span, .page-id-124781 .accordion-title span span{
  font-size: 1.2rem;
  font-family: 'Roboto Slab', serif !important;
  font-weight: 400 !important;
  color: #333132;
  display: block;
}
.page-id-25376 .accordion-title button, .page-id-25831 .accordion-title button, .page-id-25842 .accordion-title button, .page-id-124781 .accordion-title button{
  border: 2px solid #302d68;
  opacity: 1;
  width: 50px;
    min-height: 50px;
  top: auto;
    left: 40px;
}
.page-id-25376 .accordion-title button i, .page-id-25831 .accordion-title button i, .page-id-25842 .accordion-title button i, .page-id-124781 .accordion-title button i{
  font-size: 1.4em;
  height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  margin-top: 5px;
}
.page-id-25376 .accordion-item .active, .page-id-25831 .accordion-item .active, .page-id-25842 .accordion-item .active, .page-id-124781 .accordion-item .active{
  background: none;
}
.page-id-25376 .accordion-item .active button, .page-id-25831 .accordion-item .active button, .page-id-25842 .accordion-item .active button, .page-id-124781 .accordion-item .active button{
  border: 2px solid #1bcbdd !important;
  top: auto;
}
.page-id-25376 .accordion-item .active button i, .page-id-25376 .accordion-item .active > span,
.page-id-25831 .accordion-item .active button i, .page-id-25831 .accordion-item .active > span,
.page-id-25842 .accordion-item .active button i, .page-id-25842 .accordion-item .active > span,
.page-id-124781 .accordion-item .active button i, .page-id-124781 .accordion-item .active > span{
  color: #1bcbdd !important;
}
.accordion-inside-links{
  font-size: 1.2rem;
}
.accordion-inside-title strong{
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #1fdfed;
}
.accordion-inside-links strong{
  font-size: 1.2rem;
  color: #302d68;
}
.page-id-25376 .accordion-item p, .page-id-25831 .accordion-item p, .page-id-25842 .accordion-item p, .page-id-124781 .accordion-item p{
  margin-left: 2rem;
}
.custom-column-image, .custom-column-image-left{
  min-height: 360px;
}
.custom-column-image .img-inner, .custom-column-image-left .img-inner{
  position: relative;
  overflow: visible;
}
.custom-column-image .img-inner img{
  position: absolute;
  margin-left: 40px;
  margin-top: 40px;
}
.custom-column-image-left .img-inner img{
  position: absolute;
  margin-left: -40px;
  margin-top: 40px;
}
.has-custom-form form{
  text-align: left !important;
  width: 100%;
}
.form-custom-color .mktoLabel, .form-custom-color .mktoCheckboxList label{
  color: #302d68 !important;
}

/* New Pages Custom CSS */

/* buttons */
.button.primary {
		padding: 0 1.1em !important;
}

@media screen and (max-width: 906px){
  .custom-column-image .img-inner img{
  position: relative;
  margin-left: 0;
  margin-top: 0;
}
.custom-column-image-left .img-inner img{
  position: relative;
  margin-left: 0;
  margin-top: 0;
}
  .custom-testmonial .custom-testmonial-col{
    margin-bottom: 0 !important;
  }
  .custom-testmonial .custom-testmonial-col .img{
    width: 100% !important;
    text-align: center;
  }
  .custom-testmonial .custom-testmonial-col .img img{
    max-width: 150px !important;
    margin: 0 auto !important; 
  }
  .custom-testmonial .custom-testmonial-col .col-inner p{
    text-align: center !important;
  }
}
.custom-testmonial .custom-testmonial-col{
	margin-bottom: -70px;
}
.custom-testmonial > div > p{
  min-height: 230px;
}
.page-id-25528 .custom-testmonial > div > p{
  min-height: auto;
}
.page-id-25100 .custom-testmonial > div > p, .page-id-25191 .custom-testmonial > div > p{
  min-height: 290px;
}
/* Menu */
ul.top-bar-nav .nav-top-link {
    color: #302d68 !important;
}
.nav-dark .is-outline,
.nav > li > a,
.nav > li.html,
.nav-vertical li li.menu-item-has-children > a,
.nav-vertical > li > ul li a,
.nav-dropdown.dark > li > a,
.nav-dropdown.dark .nav-column > li > a,
.nav-dark .nav > li > a,
.nav-dark .nav > li > button {
    color: #302d68 !important;
}
.header-main {
    height: 71px
}
#logo img {
    max-height: 71px
}
.header-shadow .header-wrapper {
    box-shadow: none !important;
}
.header-shadow .header-wrapper.stuck {
    box-shadow: 1px 1px 10px rgba(0,0,0,.15) !important;
}
.top-nav-stroke{
    border: 1px solid #302d68;
    padding: 0 10px !important;
    border-radius: 4px;
}

#menu-item-10308{
    border: 1px solid #302d68;
    padding: 0 10px;
    border-radius: 4px;
}
.header-divider {
    border-color: #302d68 !important;
}
#header .stuck .header-top {
    background-color: #FFF !important;
}
.top-divider
{
    display: none !important;
}
#menu-item-10308,
#menu-item-12446,
#menu-item-12447,
#menu-item-27666,
#menu-item-27667,
#menu-item-27668
{
  border: 1px solid #302d68;
  padding: 0 10px;
  border-radius: 4px;
}
.header-button a
{
  background: #302d68 !important;
  border: none !important;
}
.header-button a span
{
  color: #ffffff !important;
}
.header-button a:hover
{
  color: #302d68 !important;
}
.header-button a span:hover
{
  color: #302d68 !important;
}
.nav-dark .nav>li.header-divider
{
  border-color: #302d68 !important;
}
body.blog .header-wrapper .header-top,
body.post-template-default .header-wrapper .header-top,
#header .stuck .header-top,
body.featured_item-template-default .header-wrapper .header-top,
body.page-template-page-transparent-header-light .header-wrapper .header-top,
.header-top
{
  background: rgba(255, 255, 255, 0.8) !important;
}
.header-main a,
.header-top a
{
  color: #302d68 !important;
}
.header-main
{
  background: rgba(255, 255, 255, 0.7) !important;
}
#logo .header-logo
{
  display: block !important;
}
#logo .header-logo-dark
{
  display: none !important;
}
/* End Menu */
.slab-light{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 300 !important;
}
.slab-light b, .slab-light strong{
  font-weight: 700 !important;
}
.slab{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 400 !important;
}
.slab-medium{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 500 !important;
}
.slab-bold{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 700 !important;
}
.slab-link{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 700 !important;
  color: #3f3a88;
  text-decoration: underline;
}
.slab-link-light{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 700 !important;
  color: #51bbec;
  text-decoration: underline;
}
.has-shadow{
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.big-title-blue{
	font-size: 2.7rem;
  color: #302d68;
  font-weight: bold;
  text-transform: uppercase;
}
.ready-title{
  font-size: 2.7rem;
  color: #1bcbdd;
  font-weight: bold;
  line-height: 3.2rem;
}
.ready-text{
  color: white; 
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.ready-title-2{
  font-size: 2.7rem;
  color: #373377;
  font-weight: bold;
  line-height: 3.2rem;
}
.ready-text-2{
  color: #3a3839; 
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.set-blue{
  font-weight: bold;
  color: #1fdfed;
}
.set-dark-blue{
  font-weight: bold;
  color: #302d68;
}
.set-dark-blue-fixed{
  font-weight: bold;
  color: #302d68 !important;
}
.set-dark-blue-nobold{
  color: #302d68;
}
.set-home-red{
  font-weight: bold;
  color: #f15b4d;
}
.set-home-blue{
  font-weight: bold;
  color: #47a5dc;
}
.set-home-green{
  font-weight: bold;
  color: #72c05d;
}
.set-white{
  color: white;
}
.set-home-radius > div{
  /* border-radius: 10px !important; */
  border-left: 15px solid #47a5dc;
  box-shadow: none !important;
}
.no-box-shadow{
  box-shadow: none !important;
}
.set-blue-link{
  font-weight: bold;
  color: #1fdfed !important;
  text-decoration: none !important;
}
.bg-testing{
  min-height: 600px;
  background: url('https://voxymarketing-staging.ablru2ma-liquidwebsites.com/wp-content/uploads/2020/09/img-services-01.png');
}
.title-with-bar{
  background: rgb(48,45,104);
background: linear-gradient(0deg, rgba(48,45,104,1) 50%, rgba(255,255,255,0) 50%);
}
.title-with-bar-inverted{
  background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 50%);
}
/* End New Pages Custom CSS */

/* Homepage Styles: General */

.pushDownWhyVoxyLarge {
  margin-top: 65px;
}

.pushDownWhyVoxySmall {
  margin-top: 38px;
}

/* #learnathomewithvoxy */
.lahwv-border {
  border-right: 1px solid rgba(255,255,255,.1);
  padding-right: 15px !important;
}
/* Financial Courses */
.setWhite{
	color: #ffffff;
}
.setGradientTitle{
  font-size: 2rem;
  background: -webkit-linear-gradient(0deg, rgba(82,93,207,1) 0%, rgba(65,196,221,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
}
.setWhiteTitle{
  font-size: 3rem;
  color: #ffffff;
}
.setBlueTitle{
  font-size: 2rem;
  text-transform: uppercase;
  color: #41C3DC;
}
.setCustomParagraph{
  font-size: 1rem;
  line-height: 2.2rem;
}
.setBorder > div{
  border-radius: 10px;
}
.setCustomButton{
  border-radius: 50px !important;
}
.setSliderText{
  color: #696969;
}
.setColPadding{
  padding: 0 15px 10px;
}
.setSlab{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 400;
}
.setSlabLight{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 300;
}
.setSlabBold{
  font-family: 'Roboto Slab', serif !important;
  font-weight: 700;
}
/*  text-transform: initial;
}*/

/* Portfolio Text Background Color: English */

.page-id-19720 .portfolio-box .box-text, .page-id-19912 .portfolio-box .box-text {
  background: #fff;
}

.page-id-36 .portfolio-box .box-text {
  background: #fff;
}

/* Portfolio Text Background Color: Spanish */

.page-id-19721 .portfolio-box .box-text {
  background: #fff;
}

.page-id-14428 .portfolio-box .box-text {
  background: #fff;
}

/* Portfolio Text Background Color: Portuguese */

.page-id-19722 .portfolio-box .box-text {
  background: #fff;
}

.page-id-14399 .portfolio-box .box-text {
  background: #fff;
}

/* Main Homepage Text */

.homeHeaderBlue{
  color: #41C3DC;
}

.homeHeaderGrey {
  color: #333132;
}

.homeHeaderWhite {
  color: #ffffff;
}

.homeHeaderPurple {
  color: #302d68;
}

.remove-shadow {
  box-shadow: none;
}

.whyVoxyHeaderParent {
  height: 22px;
}

.whyVoxyHeader {
	color: #302D68;
  font-size: 22px;
  font-weight: 500;
}

.whyVoxyBody {
  font-size: 18px;
	font-weight: 400;  
}

.homeHeaderBlue, .homeHeaderGrey, .homeHeaderWhite, .homeHeaderPurple {
	font-size: 48px;
  font-weight: 500;
}

.homeSubHeader {
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
}

/* Homepage Styles: Desktop */

.page-id-19720 #bannerSubText {
  width: 82%;
}

.page-id-36 #bannerSubText {
  width: 82%;
}

.page-id-19721 #bannerSubText {
  width: 96%;
}

.page-id-14428 #bannerSubText {
  width: 96%;
}

@media (min-width: 850px) {
div[id^=text-box].text-box.banner-layer.x10.md-x5.lg-x5.y90.md-y25.lg-y25.res-text {
    width: 63% !important;
}
  
.page-id-12041 div[id^=text-box].text-box.banner-layer.x10.md-x5.lg-x5.y90.md-y25.lg-y25.res-text, .page-id-12809 div[id^=text-box].text-box.banner-layer.x10.md-x5.lg-x5.y90.md-y25.lg-y25.res-text, .page-id-12813 div[id^=text-box].text-box.banner-layer.x10.md-x5.lg-x5.y90.md-y25.lg-y25.res-text {
	width: auto !important;
}
  
.solutionsButtonHomeTablet {
  width: 105%;
}

.whyVoxyHeaderParent {
  height: 22px;
}

.whyVoxyHeader {
	color: #302D68;
  font-size: 22px;
  font-weight: 500;
}

.whyVoxyBody {
  font-size: 18px;
	font-weight: 400;  
}

.homeHeaderBlue, .homeHeaderGrey, .homeHeaderWhite, .homeHeaderPurple {
	font-size: 48px;
}

.homeSubHeader {
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
}

.box-text-inner>.uppercase.portfolio-box-title {
  text-transform: initial;
}
  
/* Request a Demo Hero Button Margin: English */
.page-id-19720 .demoRequestHero {
	margin-left: -30px;
}  

.page-id-36 .demoRequestHero {
	margin-left: -30px;
}    
  
/* Request a Demo Hero Button Margin: Spanish */
.page-id-19721 .demoRequestHero {
	margin-left: -30px;
}
  
.page-id-14428 .demoRequestHero {
	margin-left: -30px;
}
  
/* Request a Demo Hero Button Margin: Portuguese */
.page-id-19722 .demoRequestHero {
	margin-left: -60px;
}
  
.page-id-14399 .demoRequestHero {
	margin-left: -60px;
}  

}

/*Homepage Styles: Mobile */

@media (max-width: 549px) {
  
  .homeHeaderBlue {
    font-size: 46px;
  }
  
  .homeHeaderGrey {
    font-size: 46px;
  }  
  
  .homeHeaderWhite {
    font-size: 46px;
  }
  
  .homeHeaderPurple {
    font-size: 46px;
  }  
  
  .whyVoxyHeader {
		color: #302D68;    
    font-size: 21px; 
    font-weight: 500;
  }
  
	.whyVoxyBody {
  	line-height: 125%;
  }
  
}

/* New Americans Icon Styling */

	#na-integrations-wrapper {
		padding: 20px;
		border: 2px #302d68 solid;
		width: 312px;
		height: 227px;
	}

	.na-icon-wrapper {
	    margin-top: -36px;
	    background: #fff;
	    text-align: center;
	    display: block;
	    margin-left: 35% !important;
	    margin-right: 35% !important;
	}

	.fa-check-circle {
		color: #302d68;
	}

/* Solutions Pages Styling */
#bannerSubTextNonHome {
  padding-left: 10%;
  padding-right: 10%;
  font-size: 1.4em;
}

.button.primary.is-large.demoRequestHeroNonHome {
  font-size: 1em;
}

.nonHomeHeaderBlue{
  color: #41C3DC;
}

.nonHomeHeaderGrey {
  color: #333132;
}

.nonHomeHeaderWhite {
  color: #ffffff;
}

.nonHomeHeaderPurple {
  color: #302d68;  
}

.nonHomeHeaderBlue, .nonHomeHeaderGrey, .nonHomeHeaderWhite, .nonHomeHeaderPurple {
	font-size: 32px;
  font-weight: 500;  
}

/* Tablet Styles: New Americans Page */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  #newAmericansBannerHeader {
    padding-top: 10%;
  }
  .integrationGoalsBoxes {
  	margin-left: -10px;
  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  #na-integrations-wrapper {
    width: auto;
    height: 287px;
  }
}

/* Mobile Styles: New Americans Page */

@media only screen and (max-width : 480px) {
  #na-integrations-wrapper {
  	width: auto;
    height: 193px;
  }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : landscape) {
  #na-integrations-wrapper {
    width: auto;
    height: 320px;
  }
}

/* Marketo Form Styling */
.mktoForm .mktoAsterix {
  float: left;
  color: #ffffff;
  padding-left: 0px;
}

/* News & Press Release Pages Styling */

.nooz-dateline__location.nooz-location {
  font-weight: bold;
}

/* Demo Request Hero Non-Home */
	.button.primary.is-large.lowercase.demoRequestHeroNonHome {
	background-color: #1bcdde;
	color: #fff;
	background-image: linear-gradient(to right,#1bcdde 83%, #8DD2DD 17%);
	text-transform: uppercase !important;
	font-size: 15px;
	letter-spacing: 1.43px;
	border: none;
  border-radius: 0 !important;
  height: 43px;
  transition: 0.3s;
}

.page-id-12813 .button.primary.is-large.lowercase.demoRequestHeroNonHome {
	background-image: linear-gradient(to right,#1bcdde 90%, #8DD2DD 10%);  
} /* Portuguese Page */

.page-id-12809 .button.primary.is-large.lowercase.demoRequestHeroNonHome {
	background-image: linear-gradient(to right,#1bcdde 85%, #8DD2DD 15%);  
} /* Spanish Page */

.button.primary.is-large.lowercase.demoRequestHeroNonHome:hover {
	background-image: linear-gradient(to right,#439DAB 83%, #4DB7C8 17%); 
}

.page-id-12813 .button.primary.is-large.lowercase.demoRequestHeroNonHome:hover {
	background-image: linear-gradient(to right,#439DAB 90%, #4DB7C8 10%); 
} /* Portuguese Page */

.page-id-12813 .button.primary.is-large.lowercase.demoRequestHeroNonHome:hover {
	background-image: linear-gradient(to right,#439DAB 85%, #4DB7C8 15%); 
} /* Spanish Page */


/* Solutions Area Styling */

/* CTA Link */
.solutionsCTA.textLinkSimple > a {
  font-weight: 800;
}

/* Why Voxy Header Special Styling */
.solutionsHeader {
  font-size: 25px;
  line-height: 28px;
  color: #302d68;
  font-weight: 500;
}

/* Request a Demo Header Special Styling */
.page-id-12041 .button.primary.is-large.lowercase.demoRequestHeroNonHome > span,
.page-id-12809 .button.primary.is-large.lowercase.demoRequestHeroNonHome > span,
.page-id-12813 .button.primary.is-large.lowercase.demoRequestHeroNonHome > span {
  position: relative;
  margin-right: -14px;
}

.page-id-12041 .button.primary.is-large.lowercase.demoRequestHeroNonHome>span:after,
.page-id-12809 .button.primary.is-large.lowercase.demoRequestHeroNonHome>span:after,
.page-id-12813 .button.primary.is-large.lowercase.demoRequestHeroNonHome>span:after {
	font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  content: "\f061";
  position: relative;
  margin-left: 20px;
  vertical-align: middle;
}

/* Customer Logo Strip */
.customerLogoStripWide {
  max-width: 1385px;
  margin-bottom: 30px;
}

.byTheNumbers {
    width: 1350px;
    margin: -100px auto 0px;
  	box-shadow: 2px 2px 5px 4px rgba(47, 44, 104, 0.39);
}

.businessStatNumber {
	color: #302d68;
  font-weight: bold;
  font-size: 30px;
  letter-spacing: 0.43px;  
}

.businessStatText {
    font-size: 17.5px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-family: futura-pt, sans-serif;
		font-weight: 300;
  	vertical-align: text-bottom;
}

.page-id-12809 .businessStatText {
  display: block;
} /* Spanish Page */

.clientQuoteBoxSolo {
	width: 694px;
  height: 460px;
  border: solid 1.5px #2f2c68;
  background-color: #ffffff; 
  margin: 0 auto;
  margin-top: -39.5px;
  border-radius: 5px;
}

.page-id-12809 .clientQuoteBoxSolo {
  height: 515px;
} /* Spanish Page */

.clientQuoteBoxSoloText {
	font-family: futura-pt, sans-serif;
  font-style: italic;
  font-weight: 400;
	line-height: 1.88;
  letter-spacing: 0.7px;
  font-size: 18px;
  width: 438px;
  margin: 0 auto;
  text-align: center;
  margin-top: 77px;
  color: #2d2b2c;
}

.page-id-12809 .clientQuoteBoxSoloText {
  width: 430px;
} /* Spanish Page */

.page-id-12813 .clientQuoteBoxSoloText {
  width: 550px;
} /* Portuguese Page */

.clientLogoBoxLogo {
    margin: 0 auto;
    border: solid 1.5px #2f2c68;
    background-color: #ffffff;
    border-radius: 5px;
    text-align: center;
    padding: 15px 45px;
  	z-index: 1;
}

.textLinkSimple {
	color: #1bcdde;
	font-size: 20px;
  font-family: FuturaPT-Demi;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
}

/* Animate textLinkSimple:Hover */
.textLinkSimple:after{
  content: '';
  position: absolute;
  width: 0; height: 3px;
  display: block;
  margin-top: 5px;
  right: 0;
  background: #1bcdde;
  transition: width .3s ease;
  -webkit-transition: width .3s ease;
}
 
.textLinkSimple:hover:after{
  width: 100%;
  left: 0;
  background: #1bcdde;
}
/* END textLinkSimple:Hover Animation */

.clientQuoteBoxSoloText:before {
    content: "";
    display: block;
    background: url('/wp-content/uploads/2019/06/left-quote-purple.png') no-repeat;
    height: 30px;
    margin-left: -36px;
    margin-bottom: -20px;
}

.page-id-12809 .clientQuoteBoxSoloText:before {
  margin-left: -13px;
} /* Spanish Page */

.page-id-12813 .clientQuoteBoxSoloText:before {
  margin-left: -21px;
} /* Portuguese Page */

.clientQuoteBoxSoloText:after {
    content: "";
    display: block;
    background: url('/wp-content/uploads/2019/06/right-quote-purple.png') no-repeat;
    height: 30px;
    margin-left: 356px;
    margin-top: -32px;
}

.page-id-12809 .clientQuoteBoxSoloText:after {
  margin-left: 300px;
} /* Spanish Page */

.page-id-12813 .clientQuoteBoxSoloText:after {
  margin-left: 406px;
} /* Portuguese Page */

.solutionsCTA {
    margin-top: 15px;
    color: #1bcdde;
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
 		width: fit-content;
}

/* Animate solutionsCTA:Hover */
.solutionsCTA:after{
  content: '';
  position: absolute;
  width: 0; height: 3px;
  display: block;
  margin-top: 5px;
  right: 0;
  background: #1bcdde;
  transition: width .3s ease;
  -webkit-transition: width .3s ease;
}
 
.solutionsCTA:hover:after{
  width: 100%;
  left: 0;
  background: #1bcdde;
}
/* END solutionsCTA:Hover Animation */


/*
.solutionsCTA:hover > i {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}*/

.button.primary.is-large.lowercase.demoRequestHeroNonHome > span {
  vertical-align: -webkit-baseline-middle;
}

/* Random Background Shapes */
.pentagon {
  -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
  clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
  width:200px;
  height:200px;
  background: #1bcdde;
}

/* Position */
.positionAbsolute {
  position: absolute;
}

.solutionsContainerLeft {
 width: 470px; 
}

/* Corporate Solution Styles: Mobile */

@media (max-width: 549px) {

.byTheNumbers {
 	width: 340px;
  height: 426px;
	margin: -62px auto 0px;
 }
  
.page-id-12809 .byTheNumbers {
  height: 500px;
}

.row > .col.clientLogoBoxLogo.medium-3.small-12.large-3 {
  max-width: 70%;
 }
  
.col-inner > .clientQuoteBoxSolo {
  width: 100%;
  height: 480px;
  padding-left: 16px;
 }

.clientQuoteBoxSoloText {
	width: 80%;
  font-size: 16px;
	margin-top: 16%;
}
  
.clientQuoteBoxSoloText:before {
  margin-left: -24px;
  margin-bottom: -20px;
  background-size: 23px;  
}
  
.page-id-12809 .clientQuoteBoxSoloText:before {
  margin-left: -25px;
} /* Spanish Page */
  
.page-id-12813 .clientQuoteBoxSoloText:before {
  margin-left: -25px;
} /* Portuguese Page */  
  
  
.page-id-12809 .clientQuoteBoxSoloText:after {
  margin-left: 190px;
} /* Spanish Page */
  
  
.page-id-12813 .clientQuoteBoxSoloText:after {
  margin-left: 192px;
} /* Portuguese Page */  

.clientQuoteBoxSoloText:after {  
  margin-top: -25px;
  margin-left: 74%;
  background-size: 23px;  
}
  
} /*End Mobile Styles */


/* Landscape Tablet Styles: Corporate Solutions Page */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .byTheNumbers {
    width: 90%;
    margin-top: -9% auto 0;
  }
  
  /* Add height to the hero banner */
  .page-id-12041 div[id^=content] > div[id^=banner-],
	.page-id-12809 div[id^=content] > div[id^=banner-],
  .page-id-12813 div[id^=content] > div[id^=banner-]
  {
    padding-top: 55% !important;
  }

	/* Force By The Numbers Text to Two Lines */
  .businessStatNumber {
    display: block;
  }
  
 /* Force the Text Not to Spill Over */
 .businessStatText {
   font-size: 14.6px;
  }
  
 .page-id-12809 .businessStatText {
   font-size: 12.9px;
  } /* Spanish Page */
  
  
.page-id-12813 .businessStatText {
font-size: 13.4px;
} /* Portuguese Page */  
  
} /* END Tablet Styles for Corporate Solutions Page */


/* Portrait Tablet Styles: Corporate Solutions Page */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.byTheNumbers {
    width: 97%;
  }
  
  .businessStatNumber {
    display: block;
  }
  
  .businessStatText {
    font-size: 10.5px;
  }
  
	.page-id-12813 .businessStatText {
    font-size: 10px;
  }
  
  .page-id-12809 .businessStatText {
    font-size: 9.9px;
  }  /* Spanish Page */
  
  .clientQuoteBoxSolo {
    height: 540px;
  }
  
.page-id-12809 .clientQuoteBoxSolo {
  	height: 620px;
  } /* Spanish Page */

.page-id-12813 .clientQuoteBoxSolo {
  	height: 570px;
  } /* Portuguese Page */  
  
  .clientQuoteBoxSoloText {  
    font-size: 22px;
  }

.page-id-12813 .clientQuoteBoxSoloText {
  	width: 470px;
  } /* Portuguese Page */
  
	.clientQuoteBoxSoloText:after {
    margin-left: 380px;
    margin-top: -35px;    
  }

.page-id-12809 .clientQuoteBoxSoloText:before {
  margin-left: -30px;
  } /* Spanish Page */
  
.page-id-12809 .clientQuoteBoxSoloText:after {
  margin-left: 383px;
  } /* Spanish Page */  
  
.page-id-12813 .clientQuoteBoxSoloText:before {
  margin-left: -33px;
  } /* Portuguese Page */
  
.page-id-12813 .clientQuoteBoxSoloText:after {
  margin-left: 400px !important;
  } /* Portuguese Page */    
  
  
}/* END Portrait Tablet Styles: Corporate Solutions Page */


/* Number Animation Styling
#el {
  display: none;
} */

/* banner hide */
.banner-hide{
  display: none;
}

.slider-wrapper.show-for-small {
  z-index: 21 !important;
}