html{
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}
body{
  height:auto!important;
}
.center-block {
  display: block;
  margin: auto;
}
#home_enabling_technologies{
 height:100vh;
}
@media (min-height: 1080px) {
  .main-banner>div:not(.section-dark){
	height:45vh!important;
	min-height:500px;
  }
  .main-banner .banner-container{
	margin:auto!important;
  }
}
@media (min-width:768px) {
  .push-right {
    text-align: right;
  }
}
.tm-toolbar .uk-panel {
  float: left;
}
.tm-toolbar .uk-search-field {
  color: #ffffff;
  font-size: inherit;
  height: inherit;
}
.tm-toolbar .uk-subnav > * > * {
  color: #ffffff;
}
.tm-toolbar .highlight {
  color: yellow;
}
.uk-panel.cosy {
  margin-top: 0!important;
}
.uk-navbar-flip .uk-button {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  min-height: 28px;
}
/* show pointer on # menu links */
.uk-navbar-nav>li>a[href='#']{
	cursor:pointer;
}
.main-banner > div {
  background: #6f6f74 no-repeat scroll center center / cover;
}
.main-banner .banner-container.banner-width-large {
  max-width: 1000px;
}
.main-banner > div, .main-banner li {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 500px;
  
  background-repeat:no-repeat!important;
  /*background-size:100% auto!important;*/
  background-position: center!important;
}
.bottom-banner > div, .bottom-banner li {
  align-items: center;
  display: flex;
  flex-direction: column;  
  background-repeat:no-repeat!important;
  /*background-size:100% auto!important;*/
  background-position: center!important;
  height:120px!important;	
  margin-top: 0px!important;	
}
.bottom-banner .banner-container{
	margin: auto;
	padding: 0;
}
.bottom-banner .banner-container a{
	margin: 15px 30px 0 30px;
}
.top-banner .banner-container a{
	margin: 15px 10px 0 10px;
}
.bottom-banner{
  margin-top:0px!important;
}
.bottom-banner .banner-container{
  text-align:center;
}
.home-banner-margin{
	height:442px!important;
}
.homepage-event-banner{
  width: 100%;
  color:#ffffff;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
  text-align:center!important;
  
  height:50px!important;
  /* uncomment to display the banner 
  margin-top:72px!important;
  background-color:#0263e0!important;
  */
}



@media (max-width:1480px) {/*1325px*/
    /* uncomment to display the banner 
  .homepage-event-banner{
    height: 90px!important;
  }*/
}
  /* uncomment to display the banner 
@media (max-width:1130px) {
    
  .homepage-event-banner{
    height: 100px!important;
  }
}
@media (max-width:582px) {
  .homepage-event-banner{
    height: 100px!important;
  }
}
@media (max-width:592px) {
  .homepage-event-banner{
    height: 110px!important;
  }
}
@media (max-width:412px) {
  .homepage-event-banner p{
    width: 100%!important;
  }
}
*/
.homepage-event-banner p{
   /* uncomment to display the banner 
	margin-top:4px!important;
  */
  font-size:20px!important;
  
  color:#ffffff!important;
}
@media (max-width:482px) {/*395px*/
  .homepage-event-banner p{
    font-size: 16px!important;
  }
}
.homepage-event-banner a{
	color:#fff!important;
}
.event-register-dates a{
  color:#ff7674!important;
}
.homepage-event-banner .uk-button{
  font-size: 16px!important;
  font-weight: 600!important;
  color: #ffffff!important;
  border-color: #ffffff;
  padding-left: 30px!important;
  padding-right: 30px!important;
  
}
.homepage-event-banner .uk-button:hover{
  
  border-color: #000000!important;

  
}
.item-1 .main-banner > div, .item-1 .main-banner li {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: auto;
  
  background-repeat:no-repeat!important;
  /*background-size:100% auto!important;*/
  background-position: center!important;
}
.main-banner{
  margin-top:72px;
}
@media (max-width: 959px) {
  .main-banner{
     margin-top:70px;
  }
  .homepage-event-banner{
     /* uncomment to display the banner 
     margin-top:70px!important;
    */
  }
}
@media (max-width: 592px) {
 
  .homepage-event-banner{
    /* uncomment to display the banner 
    height:110px!important;
    */
  }
}

.subpage-banner > div, .subpage-banner li{
	height: 500px;
}
.main-banner .banner-container,
.main-banner .uk-overlay-panel .uk-margin {
  margin: 80px auto;
  max-width: 950px;
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-weight: 200;
  padding: 45px 25px 0;
}
.banner-container-narrow {
  margin: 40px auto;
  max-width: 950px;
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-weight: 200;
  padding: 0 25px 0;
}
.top_banner_home{
	position:relative;
	z-index:2;
}
.home-banner > div {
  /*height: 580px;*/
  z-index:1;
  top:-87px;
}			 
.top_banner_home p{
  
 font-size: 50px; 
  color:#ffffff;
  font-weight: 500!important; 
  line-height: 2; 
  margin-top:0px;
  /*
    animation: fadein 3s;
    -moz-animation: fadein 3s; 
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;  */  
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.fadeObj {  
  /*margin: 50px;*/
  /*padding: 50px;*/
  /*background-color: lightgreen;*/
  opacity: 1;
}

@media (max-width:480px) {
  .banner-container-narrow {
	margin: 80px auto;
  }
  .banner-container-narrow h2 {
    font-size: 28px;
    font-weight: 200;
  }
}
.home-banner {
  /* uncomment to display the banner 
  margin-top: -35px;*/
  margin-top: -25px;
  }
@media (max-width:1342px) {
  .home-banner {
  /* comment to display the banner */
  margin-top: -36px;
  }
	.home-banner > div {
  /*height: 580px;*/
  z-index:1;
  top:-87px!important;
  margin-top:10px;
}
	
}
.home-banner > div {
  /*height: 580px;*/
  z-index:1;
  top: -89px;
}
.home-banner li > div {
  color: #ffffff;
  font-size: 20px;
  /*font-weight: 100;*/
  margin: 60px auto;/*120px auto*/
  max-width: 800px;
  text-align: center;
  padding-top: 45px;
}
.main-banner .banner-container h1,
.home-banner h1 {
  color: #ffffff;
}
.main-banner .uk-button,
.bottom-banner .uk-button{
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  border-color: #ffffff;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 30px;
}

.main-banner .uk-overlay-panel  {
/*bottom:-15px;	*/
	
}

@media (max-width: 1325px) {
  .home-banner {
    /* comment to display the banner */
  margin-top: -26px!important;
}
}
@media screen and (max-width: 1320px) and (min-width: 1220px) {
  .home-banner {
    /* comment to display the banner */
  margin-top: -36px!important;
}
}

@media (max-width: 1100px) {
  .main-banner > div {
	align-items: center;
	display: flex;
    flex-direction: column;
	/*height: 400px;*/
  }
  .main-banner  li {
    /*min-height: 400px;*/
  }
  .main-banner .banner-container {
    margin: 80px auto;
    padding: 0;
  }
  .home-banner {
    /* uncomment to display the banner 
  margin-top: -25px!important;*/
  margin-top: -28px!important;
  }
  .prod_overvierw_banner{
     margin: 80px auto!important;
  }
}
@media (max-width: 1000px) {
  .home-banner .uk-button  {
    margin-top: 20px;
  }
  .uk-h1 {
    font-size: 47px;
  }
}
@media (max-width: 768px) {
  h1,
  .uk-h1 {
    font-size: 29px;
  }
  .home-banner .uk-overlay-panel > div p {
    font-size: 14px;
  }
  .home-banner {
  margin-top: -98px!important;
}
  .top_banner_home{
	 height:220px!important;
	 position:relative;
  }
  .top_banner_home p,
  .product-overview-banner p{
	margin-top:0px;
	font-size: 40px!important; 
	width: 80%;
	margin: 0 auto;
	line-height: 1.2;
	font-weight: 100!important; 
		
  }
  .build_your_app{
    font-size:30px!important;
  }
}
@media (max-width: 600px) {  
  .top_banner_home p,
  .product-overview-banner p{
	margin-top:0px;
	font-size: 36px!important;
	width:80%;
	font-weight: 100!important; 	
	margin:0 auto;
  }
	.home-banner {
       /* uncomment to display the banner 
		margin-top: -148px!important;
      */
	}
  .bottom-banner > div, .bottom-banner li {
    height:250px!important;
   }  
}
@media (max-width: 500px) {	
   /* uncomment to display the banner 
	.top_banner_home{
	 height:270px!important;
  */
  }
}
@media (max-width: 450px) {
	/*height:250px!important;*/
	.main-banner .uk-overlay-panel  {
		bottom:10px;	
		
	}
	.top_banner_home{
       /* uncomment to display the banner 
	 height:270px!important;
      */
   }
   
}
@media (max-width: 350px) {
  .tm-logo-small { 
    /*display: none;*/ 
  }
  .tm-logo-small img{ 
    width:150px; 
  }
  .uk-navbar-content{
	padding:0px;
  }
  .top_banner_home p{
	margin-top:0px;
	width:100%;	
  }
}
.decades-section-list li{
	margin:30px auto;
}
.tm-block-top-b {
  padding-bottom: 30px;
}
.section {
  padding: 40px 0;
}
.section-dark {
  background-color: #e8eaeb;
}
.section > div.uk-panel.uk-panel-box:first-child {
  padding-bottom: 0;
  padding-top: 0;
}
.container-wide {
  margin: auto;
  max-width: 1480px;
  padding-left: 70px;
  padding-right: 70px;
}
.section-home-cloud .uk-button {
  font-size: 20px;
}
.section-get-started {
  color: #ffffff;
}
.section-get-started .uk-panel-title {
  color: #ffffff;
}
.tm-navbar .uk-navbar-nav > li:first-child {
  display: none;
}
.uk-button.reversed {
  border-color: #95989a;
  color: #E62A26;
}
.section-cloud-action {
  background: #dcdcdd;
  padding-bottom: 0;
}
.section-cloud-action .uk-panel-title {
  color: #bc1313;
  text-align: center;
}
.cloud-action .uk-button {
  float: right;
}
.cloud-action .uk-h3 {
  font-size: 30px;
  font-weight: normal;
}
.cloud-action .uk-dotnav > li > * {
  background: transparent;
  border-color: #ffffff;
}
.cloud-action .uk-dotnav > .uk-active > * {
  background: #ffffff;
}
.cloud-action .uk-dotnav > * > *:hover,
.cloud-action .uk-dotnav > * > *:focus {
  border-color: #e63027;
}
.section-gateways {
  color: #ffffff;
}
.section-gateways .uk-panel-title {
  color: #ffffff;
}
.section-gateways .image-container {
  height: 124px;
}
.section-gateways h4 {
  font-size: 32px;
  font-weight: 100;
}
.section-gateways .uk-button {
  border-color: #ffffff;
  color: #ffffff;
  float: right;
  font-size: 12px;
  height: 34px;
  line-height: 34px;
  min-height: 34px;
}
.section-gateways .uk-grid-divider > li,
.section-sub-nav .uk-grid-divider > li {
  border-color: #ffffff !important;
}
.section-sub-nav .uk-button {
  float: right;
  color: #ffffff;
}
.section-product-sheet ul{
  
}
.section-product-sheet li{
  margin: 0 auto;
  width: 35%;
}
.sm-bar {
  background: #8d8a8a;
  color: #ffffff;
  padding: 25px 0;
  text-align: center;
}
.sm-bar > * {
  display: inline;
  margin: 0;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .sm-bar > * {
    display: block;
  }
  .sm-bar > *:first-child {
    margin-bottom: 25px;
  }
}
.sm-bar li,
.footer-bar li {
  display: inline;
}
.sm-bar li:not(:first-child) {
  margin-left: 40px;
}
.sm-bar h2 {
  font-size:36px;
}
.sm-bar img {
  max-width:36px;
}
.footer {
  background: #4d4d4d;
  background: url(/images/wavesbg_wp_test.png) no-repeat, rgba(77, 77, 77, 1);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: 100%;
}

.footer-cloud {	 
  background: url(/images/wavesbg_wp_test.png) no-repeat, rgba(72, 97, 164, 1);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: 100%;
}

.footer-vb {	
  background: url(/images/wavesbg_w_test.png) no-repeat, rgba(78, 45, 102, 1);    
  background-attachment: fixed;
  background-position: center;
  background-size: 100%;
}

.footer-gw {
  background: rgba(41, 80, 66, 1);
  background-image: url(/images/wavesbg_w_test.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: 100%;
}
.footer-hw-sw {
  background: rgba(29, 64, 84, 1);
  background-image: url(/images/wavesbg_w_test.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: 100%;
}

.footer .nav > li > a,
.footer-cloud .nav > li > a,
.footer-vb .nav > li > a,
.footer-gw .nav > li > a,
.footer-hw-sw .nav > li > a {
  color: #ffffff;
}
.footer .logo,
.footer-cloud .logo,
.footer-vb .logo, 
.footer-gw .logo,
.footer-hw-sw .logo{
  margin: auto;
  display: block;
}
.footer-bar {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  /*margin-top: 62px;*/
  margin-bottom: 30px;
  padding: 21px 0;
}

.footer .uk-button,
.footer-cloud .uk-button,
.footer-vb .uk-button,
.footer-gw .uk-button,
.footer-hw-sw .uk-button {
  color: #ffffff;
  border-color: #ffffff;
  font-weight: 200;
  line-height: 1.2;
  padding: 8px 0;
  width: 177px;
  float: right;
}
.footer-bar li:not(:last-child) img {
  padding-right: 25px;/*was 36px*/
}
.footer .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1),
.footer-cloud .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1),
.footer-vb .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1),
.footer-gw .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1),
.footer-hw-sw .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1) {
  border-left-color: #ffffff;
}
.footer .contact-info,
.footer-cloud .contact-info,
.footer-vb .contact-info,
.footer-gw .contact-info,
.footer-hw-sw .contact-info {
  font-size: 20px;
  font-weight: 200;
  line-height: 1.3;
}
.footer .contact-info h4,
.footer-cloud .contact-info h4,
.footer-vb .contact-info h4,
.footer-gw .contact-info h4,
.footer-hw-sw .contact-info h4 {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
}
.footer .contact-info a,
.footer-cloud .contact-info a,
.footer-vb .contact-info a,
.footer-gw .contact-info a,
.footer-hw-sw .contact-info a {
  color: #ffffff;
  font-size: 15px;
  font-weight: 200;
}
.tm-block-footer {
  background: #666666;
  border-top-color: #4d4d4d;
}
.mast-sm {
  display: inline;
  list-style: outside none none;
  margin-left: 32px;
  padding: 0;
}
.mast-sm > li {
  display: inline;
}
.mast-sm > li:not(:first-child) {
  margin-left: 17px;
}
@media (max-width: 1150px) {
  .mast-sm { display: none; }
}
.section-voice-apps-on-cloud {
  color: #ffffff;
}
.section-voice-apps-on-cloud .uk-position-cover,
.section-tts-asr-apps-on-cloud .uk-position-cover,
.section-messaging-apps-on-cloud .uk-position-cover,
.section-fax-apps-on-cloud .uk-position-cover {
  background: rgb(221, 227, 244);
}
.section-tts-asr-apps-on-cloud .uk-overlay-panel,
.section-voice-apps-on-cloud .uk-overlay-panel,
.section-messaging-apps-on-cloud .uk-overlay-panel,
.section-fax-apps-on-cloud .uk-overlay-panel {
  color: #575756;
}
.section-tts-asr-apps-on-cloud {
  color: #ffffff;
}
.section-messaging-apps-on-cloud {
  color: #ffffff;
}
.section-fax-apps-on-cloud {
  color: #ffffff;
}
.section-tts-asr-apps-on-cloud .uk-panel-title,
.section-messaging-apps-on-cloud .uk-panel-title,
.section-fax-apps-on-cloud .uk-panel-title {
  color: #ffffff;
}
.section-cloud-pricing h4 {
  color: #0061ad;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom:35px;
}
.section-cloud-pricing h4 span {
  font-weight: 200;
  text-transform: none;
}
.section-cloud-pricing .price-container {
  text-align: center;
  color: #606060;
}
.section-cloud-pricing .price-value {
  font-size: 40px;
  font-weight: 400;
}
.section-cloud-pricing .price-note {
  font-size: 16px;
  font-weight: 600;
}
.section-cloud-pricing hr {
  border-color: #e67062;
  margin-top:25px;
}
.section-cloud-pricing .slash {
  font-size: 100px;
  padding: 0 20px;
  color: #0061ad;
  line-height: 22.4px;
  font-weight: 100;
}
.section-cloud-pricing table td.uk-text-left {
  padding-left: 30px;
}

.section-voice-apps-on-cloud .uk-panel-title {
  color: #ffffff;
}
.section-what-next {
  background: #6f6f74 url(../../../../../images/what-next-bg.jpg) no-repeat 0 0 / cover;
  color: #ffffff;
}
.section-cloud-trial .uk-panel-title {
  color: #ffffff;
}
.section-cloud-trial li {
  text-align: center;
}
.section-cloud-trial h2 {
  font-size: 30px;
}
.number {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  font-size: 64px;
  font-weight: bold;
  height: 120px;
  line-height: 44px;
  padding: 34px;
  text-align: center;
  width: 120px;
  margin: auto;
}
.body-sm {
  list-style: outside none none;
  padding: 0;
  margin-top: 78px;
}
.body-sm > li {
  display: inline;
}
.body-sm > li:not(:first-child) {
  margin-left: 30px;
}
.switcher-tabs {
  list-style: outside none none;
  padding: 0;
}
.switcher-tabs li {
  border: 1px solid #dcdcdd;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  height: 186px;
  padding: 20px;
}
.switcher-tabs li span {
  display: block;
}
.switcher-panel {
  clear: both;
}
.build-app-selector .uk-thumbnav > * > * {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #dcdcdd;
  padding: 20px;
}
.build-app-selector h3 {
  font-size: 30px;
  font-weight: 100;
}
.build-app-selector .uk-button {
  background: transparent none repeat scroll 0 0;
  color: #0061ad;
  float: right;
}
.build-app-selector .uk-switcher img {
  float: right;
}
.tm-slider-dolce-vita .uk-panel, .tm-slider-dolce-vita .uk-position-cover {
  border-radius: 30px;
}
.section-help-intro .uk-panel img {
  margin-bottom: 20px;
}
@media (min-width: 950px) {
  .section-help-intro .uk-panel img {
    float: right;
    margin: 0 0 20px 20px;
  }
}
.section-help-intro .uk-panel h3 {
  margin-top: 0;
}
.section-help-intro .uk-panel p {
  clear: both;
}
.section-help-intro .uk-button {
  float: right;
}
.intro {
  max-width: 643px;
  text-align: center;
  margin: auto;
}
.section-support-expert {
  background-color: #9dbbae;
  font-size: 24px;
  font-weight: 100;
}
.section.dark,
.section.dark a,
.section.dark .uk-panel-title {
  color: #ffffff;
}
.table1 thead td:not(:first-child) {
  background-color: rgb(204, 204, 204);
  border-left: 1px solid #e67062;
  text-align: center;
}
.table1 .sub-head {
  background-color: rgb(217,217,217);
  border-bottom: 1px solid #e67062;
  border-top: 1px solid #e67062;
  font-weight: normal;
}
.table1 td {
  padding: 10px 15px;
}
.table1 .item td:not(:first-child) {
  border-left: 1px solid #e67062;
  text-align: center;
}
.table1 .item .tick::after {
  background-color: #87a4d5;
  border-radius: 50%;
  color: #e8e8e9;
  content: "\2714";
  padding: 2px 7px;
  font-family: Segoe UI Symbol;
}
.table2 {
  background-color: #e8e8e9;
  min-width: 700px;
}
.table2 thead th {
  background-color: rgb(204, 204, 204);
  text-align: center;
  font-weight: 100;
}
.table2 thead th:not(:first-child) {
  border-left: 1px solid #e67062;
  padding: 10px 15px;
}
.table2 .sub-head {
  background-color: rgb(217,217,217);
  border-bottom: 1px solid #e67062;
  border-top: 1px solid #e67062;
  font-weight: normal;
}
.table2 td {
  padding: 10px 15px;
}
.table2 tr td:not(:first-child) {
  border-left: 1px solid #e67062;
}

.table3 {
  background-color: #e8e8e9;
}
.table3 thead th {
  background-color: rgb(204, 204, 204);
  text-align: left;
  font-weight: 100;
  padding: 10px 15px;
}
.table3 thead th:not(:first-child) {
  border-left: 1px solid #e67062;
}
.table3 .sub-head {
  background-color: rgb(217,217,217);
  border-bottom: 1px solid #e67062;
  border-top: 1px solid #e67062;
  font-weight: normal;
}
.table3 td {
  padding: 10px 15px;
  vertical-align: top;
  min-width: 150px;
}
.table3 tr td:not(:first-child) {
  border-left: 1px solid #e67062;
}
@media (max-width: 992px) {
  .table3 tr {
    display: block;
    border-bottom: 1px solid #e67062;
  }
  .table3 tr td,
  .table3 tr th  {
    display: block;
    border: none!important;
    padding-top: 10px;
    text-align: left;
  }
}
.section-support h3 {
  font-size: 30px;
  font-weight: 200;
  margin-bottom: 30px;
}
.section-support h4 {
  font-weight: 400;
}
.section-support h3 img {
  margin-right: 30px;
}
.section-support .note {
  font-size: 12px;
  font-weight: 100;
}
.switcher1 {
  list-style: outside none none;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #e67062;
}
.switcher1 li {
  border-bottom: 1px solid #e67062;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: -1px;
  padding: 10px 15px;
  text-align: center;
  width: 60px;
  cursor: pointer;
  line-height: 1;
}
.switcher1 .uk-active {
  border-color: #e67062 #e67062 #edeeee;
  border-style: solid;
  border-width: 1px;
}
.section-support .switcher1 {
  margin-top: 60px;
}
.blognews .item-image {
  box-sizing: border-box;
  text-align: center;
  width: 100%;
}
.blognews .page-header h2,
.uk-scope h3,
.blog .uk-article-title {
  font-size: 19px;
  font-weight: 200;
  margin: 0;
  color: #003670;
}
.blognews .page-header {
  border: medium none;
  margin: 0;
  padding-bottom: 0;
}
.blognews .uk-article-meta {
  color: #e63027;
  font-size: 14px;
  font-weight: 100;
}
.blognews .create,
.ma-meta-info time {
  font-size: 14px;
  font-weight: 200;
  color: #e63027;
}
.blognews .uk-button {
  float: right;
}
.blognews article:not(:last-child) {
  border-bottom: 1px solid #666666;
  margin-bottom: 60px;
  padding-bottom: 60px;
}
.blognews .category-desc.clearfix {
  margin-bottom: 60px;
}
.section-legal-1 {
  margin: auto;
  max-width: 884px;
}
.section-legal-1 h3,
.section-legal-2 h3,
.section-legal-3 h3 {
  color: #474f59;
  font-size: 29px;
  font-weight: 100;
}
.legal-logos img {
  display: block;
  margin: 40px 0;
}
.xsection-quality-1 {
  margin: auto;
  max-width: 980px;
}
.xsection-quality-1 .uk-button {
  margin-left: 30px;
}
.section-quality-3 {
  background: #6f6f74 url("../../../../../images/seed-bg.jpg") no-repeat scroll center center / cover ;
  color: #ffffff;
}
.xsection-quality-3 h3,
.xsection-quality-4 h3 {
  font-size: 29px;
  font-weight: 100;
}
@media (min-width: 768px) {
  .section-why-aculab-2 .uk-pull-1-10 h4 {
    text-align: right;
  }
}
.section-why-aculab-2 .uk-button {
  margin: 30px 0;
}
.section-values-1 .uk-container {
  max-width: 820px;
}
.section-values-2 .uk-container {
  max-width: 785px;
}
.section-gateways-nav {
  color: #ffffff;
}
.section-gateways-nav .uk-button {
  float: right;
}
.section-gateways-intro h2 {
  color: #003670;
  font-size: 32px;
  font-weight: 100;
}
.section-gateways-build .uk-button {
  float: right;
}
.section-gateways-build h4 {
  color: #003670;
  font-size: 32px;
}
.switcher-tabs-simple {
  border-bottom: 1px solid #e67062;
  padding-bottom: 10px;
}
.switcher-tabs-simple li {
  display: inline;
  padding: 10px 20px;
}
.switcher-tabs-simple li.uk-active {
  border-color: #e67062 #e67062 #edeeee;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.switcher-tabs-simple a {
  color: #6f6f74;
  font-size: 18px;
  font-weight: normal;
}
.margin-top-big {
  margin-top: 145px;
}
.section-resources {
  padding-bottom: 0;
}
.section-resources > div {
  background-color: #a6a6a6;
  color: #ffffff;
}
.section-resources h3 {
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
ul.resources {
  list-style: outside none none;
  padding-left: 10%;
}
ul.resources > li {
  min-height: 43px;
  padding-left: 50px;
  padding-top: 10px;
}
ul.resources > li a {
  color: #ffffff;
  font-size: 19px;
  font-weight: 100;
}
.section-media-gateways-case-study {
  background-color: rgb(216,217,218);
}
.section-media-gateways blockquote {
  color: #e63027;
  font-size: 20px;
  font-style: italic;
}
.section-media-gateways .quote-attribution {
  color: #e63027;
  font-size: 19px;
  font-weight: normal;
  text-align: right;
}
.section-legacy-nav {
  color: #ffffff;
}
.section-legacy-nav .uk-panel {
  margin: auto;
  max-width: 1200px;
}
.read-more {
  float: right;
}
.link-box {
  display: inline-block;
  padding: 22px;
  color: inherit;
}
.link-box::after {
  content: "";
  display: block;
  float: right;
  height: 21px;
  width: 33px;
}
.link-box:hover {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.02);
}
.content-nav > li {
  position: relative;
  padding-bottom: 21px;
}
.content-nav > li > a {
  color: inherit;
  display: block;
  padding: 22px;
}
.content-nav > li > a::after {
  /*background: rgba(0, 0, 0, 0) url("../../../../../images/read-more.png") no-repeat scroll 0 0;*/
  bottom: 21px;
  content: "";
  display: block;
  height: 21px;
  position: absolute;
  right: 0px;
  width: 33px;
}
.content-nav > li > a:hover,
.content-nav > li > a:focus {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
  outline: none;
  transform: scale(1.05);/*some effects	*/
  transition: transform .5s;
  box-shadow: 0 0px 15px rgba(0,0,0,0.2);
}
.content-nav > li > a:active::after { 
  /*background-image: url("../../../../../images/read-more-active.png");*/
}
.section-home-action {
  background: rgba(0, 0, 0, 0) url("../../../../../images/train-bg.jpg") no-repeat scroll center center / cover ;
  color: #ffffff;
}
.section-home-action .uk-panel-title {
  color: #ffffff;
}
ul.iconic1,
ul.iconic2 {
  list-style: outside none none;
  padding: 0;
}
ul.iconic1 > li::before,
ul.iconic2 > li::before {
  content: "";
  display: table-cell;
}
ul.iconic1 > li::after,
ul.iconic2 > li::after {
  clear: both;
  content: "";
  display: table;
}
ul.iconic1 > li:not(:first-child),
ul.iconic2 > li:not(:first-child) {
  margin-top: 50px;
}
ul.iconic1 img,
ul.iconic2 img {
  float: left;
  margin-right: 43px;
  margin-bottom: 20px;
}
ul.iconic1 h5,
ul.iconic2 h5 {
  font-size: 21px;
  font-weight: 200;
  margin: 0 0 21px;
}
ul.iconic1 p,
ul.iconic2 p {
  margin: 21px 0 0;
  overflow: hidden;
}
ul.iconic2 h5 {
  margin-bottom: 5px;
}
ul.iconic2 p {
  margin-top: 5px;
}
@media (max-width: 500px) {
  ul.iconic1 img,
  ul.iconic2 img {
    display: none;
  }
}
.section-training .iconic1 {
  margin-top: 70px;
}
@media (min-width: 768px) {
  .section-training .iconic1 {
    margin: 70px 20% 0 70px;
  }
}
@media (max-width: 400px) {
  .use-cases ul.iconic1 img , .hp-testimonial ul.iconic1 img{
    float: none;
  }
  .use-cases ul.iconic1 h5, .hp-testimonial ul.iconic1 h5  {
    margin-top: 21px;
  }  
  .iconic1 img {
    display: none;
  }
}
.use-cases .uk-position-relative img, .hp-testimonial .uk-position-relative img  {
  max-width: none;
  width: auto!important;
}
.use-cases .uk-margin, .hp-testimonial .uk-margin {
  color: #ffffff;
  padding-top: 60px;
  padding-bottom: 60px;
}
.use-cases .uk-panel-title, .hp-testimonial .uk-panel-title {
  color: #ffffff;
}
.gap-top {
  margin-top: 70px!important;
}
.gap-right {
  padding-right: 70px;
}
.gap-bottom {
  margin-bottom: 70px!important;
}
.section-start-building-why-use {
  padding-left: 75px;
  padding-right: 75px;
}
.dark-bg .uk-panel-title {
  color: #ffffff;
}
.dark-bg .uk-button {
  border-color: #ffffff;
  color: #ffffff;
}
.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg h6 {
  color: #ffffff;
}
.code {
  background-color: #e8eaeb;
  border: 1px solid #003670;
  padding: 20px;
  font-family: 'Roboto Slab', serif;
  font-size: 15px;
  color: #575756;
  overflow: auto;
}
.tm-bottom-a .uk-panel {
  margin: 0 !important;
}
@media (min-width: 1200px) {
  .section-conferencing-benefits {
    background-image: url("../../../../../images/handset-bg.png");
    background-position: 100px 0;
    background-repeat: no-repeat;
  }
}
@media (min-width: 1400px) {
  .section-ivr-benefits {
    background-image: url("../../../../../images/telephone-call-bg.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 30%;
  }
}
@media (min-width: 1300px) {
  .section-contact-centre-benefits {
    background-image: url("../../../../../images/headset-bg.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: 30%;
  }
}
.numbered {
  counter-reset: item;
}
.numbered > *::before {
  content: counter(item, decimal);
  counter-increment: item;
}
.diagram-notes {
  margin-top: 75px;
}
.diagram-notes > *::before {
  border: 1px solid;
  border-radius: 50%;
  color: #e62a26;
  font-weight: 600;
  float: left;
  height: 30px;
  margin-bottom: 20px;
  margin-right: 20px;
  text-align: center;
  width: 30px;
}
ul.logo-line {
  list-style: outside none none;
  padding-left: 0;
}
ul.logo-line > li {
  display: inline;
}
.banner-menu-bar {
  height: 70px;
}
.section-header {
  padding-left: 75px;
  padding-top: 150px;
}
.section-header h1 {
  color: #3c3c3b;
}
.moduletable-certstrip {
  background-color: #e8eaeb;
}
.moduletable-certstrip ul {
  display: table;
  height: 150px;
  list-style: outside none none;
  margin: auto;
  max-width: 980px;
  padding: 0;
  width: 100%;
}
.moduletable-certstrip li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.datasheet {
  background: url("../../../../../images/datasheet.png") no-repeat;
  color: #8d8a8a;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  height: 39px;
  padding-left: 80px;
}
.release-note-bar {
  background: url("../../../../../images/release-notes.png") no-repeat;
  color: #8d8a8a;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  height: 39px;
  padding-left: 80px;
}
.testimonials blockquote {
  font-size: 22px;
  font-weight: 100;
  text-align: right;
  margin: 0;
}
.testimonials blockquote:before {
  content: open-quote;
}
.testimonials blockquote:after {
  content: close-quote;
}
.testimonials p {
  text-align: right;
  color: #ca2f2c;
  font-size: 20px;
  font-weight: 200;
}
.testimonials .uk-cover-background {
  display: none;
}
.testimonials img {
  opacity: 1 !important;
  visibility: visible !important;
  width: auto !important;
}
.techspecs {
  margin-top: 65px;
}
.techspecs .uk-tab > li > a {
  text-transform: uppercase;
  color: #3C3C3B;
  font-size: 18px;
  font-weight: 400;
}
.techspecs .uk-margin ul {
  list-style: outside none none;
}
.techspecs .uk-margin li::before {
  color: red;
  content: "\2022";
  font-size: 24px;
  line-height: 20px;
  margin: 7px;
}
.techspecs .uk-margin li {
  text-indent: -26px;
}
.section-documentation ul.red-bullet {
  list-style: outside none none;
}
.section-documentation ul.red-bullet li::before {
  color: red;
  content: "\2022";
  font-size: 24px;
  line-height: 20px;
  margin: 7px;
}
@media (min-width: 768px) {
  .section-why-aculab .iconic1 {
    margin-left: 146px;
    max-width: 500px;
  }
}
@media (min-width: 1020px) {
  .section-why-aculab {
    background: url("../../../../../images/bulb-bg.jpg") no-repeat scroll right bottom / 40% auto;
  }
}
.kbfaqsrch .uk-search-field {
  border: 1px solid #95989a;
  border-radius: 20px;
  color: #4b4b4b;
  font-size: 18px;
  font-weight: 100;
  height: 37px;
  padding: 0 10px;
  width: 260px;
}
.kbfaqsrch .uk-search-field:focus {
  border-color: inherit;
}
.yoo-zoo .uk-h3 {
  display: none;
}
.yoo-zoo hr {
  display: none;
}
.yoo-zoo.faq-uikit .yoo-zoo-teaser .uk-article-title {
  font-size: 21px;
  font-weight: 100;
}
.yoo-zoo.faq-uikit .yoo-zoo-full .uk-article-title {
  font-size: 44px;
  font-weight: 100;
  line-height: 1;
  margin: 50px 0px 30px 0px;
  color: #3c3c3b;
  pointer-events: none;
}
.yoo-zoo.faq-uikit .yoo-zoo-full h2 {
  font-size: 23px;
}
.yoo-zoo.faq-uikit .yoo-zoo-full h3 {
  font-size: 21px;
  font-weight: 100;
}
.yoo-zoo.faq-uikit .yoo-zoo-full h4 {
  font-size: 15px;
}
.yoo-zoo.faq-uikit .yoo-zoo-full h5 {
  font-size: 13px;
}
.kbfaqtag .uk-list::before {
  border: 1px solid #95989a;
  border-radius: 20px;
  content: "choose category";
  display: block;
  height: 34px;
  line-height: 35px;
  text-align: center;
}
.kbfaqtag .uk-list {
  background-color: #ffffff;
  height: 37px;
  overflow: hidden;
  width: 260px;
  margin: auto;
}
.kbfaqtag .uk-list:hover {
  height: auto;
}
.kbfaqtag .uk-list > li {
  padding: 0 20px;
}
.kbfaqtag .uk-list > li:first-child {
  margin-top: 11px;
}
.zoo-category-list > li .level1{
  list-style: circle;
}
.yoo-zoo.faq-uikit .uk-article-meta::before {
  content: "Tags:";
}
.yoo-zoo.faq-uikit .uk-article-meta > a {
  margin-left: 20px;
}
.news .uk-article-meta {
  color: #e62a26;
  font-size: 17px;
  font-weight: 100;
}
.section-try-it-1 {
  background-color: #d09a06;
  color: #ffffff;
}
@media (min-width: 768px) {
  .section-try-it-1 {
  background: #d09a06 url("../../../../../images/try-it-bg.jpg") repeat scroll center 0 / cover;
  }
}
.section-try-it-1 h1 {
  color: inherit;
  margin-top: 25%;
}
.section-try-it-2 {
  padding: 35px 0;
  background-color: #e8eaeb;
}
.section-try-it-2 h2 {
  font-size: 30px;
}
.try-it-reviews {
  background: #95989a url(../../../../../images/try-it-pointer-down.png) no-repeat center top;
  color: #ffffff;
  text-align: center;
}
.try-it-reviews blockquote::before {
  content: open-quote;
}
.try-it-reviews blockquote::after {
  content: close-quote;
}
.try-it-stuff {
  background: #95989a url("../../../../../images/try-it-blurred-colours-bg.png") repeat scroll center bottom / cover;
  color: #ffffff;
  text-align: center;
}
.try-it-stuff .uk-overlay-panel {
  padding: 30px 30px 50px;
}
.section-try-it-4 {
  padding: 35px 0;
  background-color: #e8eaeb;
  color: #8d8a8a;
}
.section-try-it-4 .uk-container {
  padding: 0;
}
.wk-v-center .uk-margin {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  height: 100%;
}
.nav.menufooter {
  display: table;
  width: 100%;
}
.nav.menufooter > li {
  color: #ffffff;
  display: table-cell;
  font-size: 20px;
  font-weight: bold;
  width: 33%;
}
.nav.menufooter > li > .separator {
  display: block;
  margin-bottom: 15px;
}
.menufooter .nav-child li > * {
  color: #ffffff;
  font-size: 20px;
  font-weight: 100;
}
@media (max-width:480px) {
  .nav.menufooter > li {
    display: block;
  }
  .nav.menufooter > li:not(:first-child) {
    margin-top: 30px;
  }
}
.latest-blog .uk-panel-body {
  padding-top: 0;
  padding-bottom: 0;
}
.latest-blog h3 {
  font-size: 21px;
  font-weight: 200;
  margin-bottom: 15px;
  min-height:50.4px;
}
.latest-blog .uk-slideshow li > div {
  margin-top: 10px !important;
  max-height: 4em;
  overflow: hidden;
}
.latest-blog .uk-slideshow li > div * {
  display: inline;
  margin: 0;
}
.latest-blog .uk-slideshow li .uk-cover-background {
  margin-top: 0px !important;
  background-size:65%;
}
.latest-blog a.uk-button {
  padding: 0 23px;
  font-size: 13px;
  margin-bottom: 1px;
}
.latest-blog .uk-cover-background{
	background-size:contain!important;
}
ul.pdf,
ul.html {
  list-style: outside none none;
  padding-left: 0;
}
ul.pdf > li > *,
ul.html > li > * {
  background: rgba(0, 0, 0, 0) url("../../../../../images/pdf.png") no-repeat scroll 0 0;
  height: 45px;
  margin: 10px 0;
  padding-left: 60px;
  display: inline-block;
}
@media screen and (min-width: 480px) {
  ul.pdf > li > *,
  ul.html > li > * {
    background-image: url("../../../../../images/pdf.png");
    background-size: 20px 25px;
    height: 25px;
	padding-left: 40px;
  }
}
ul.pdf > li.linux > * {
  background-image: url("../../../../../images/pdf-linux.png");
}
ul.pdf > li.windows > * {
  background-image: url("../../../../../images/pdf-windows.png");
}
ul.html > li.linux > * {
  background-image: url("../../../../../images/html-linux.png");
}
ul.html > li.windows > * {
  background-image: url("../../../../../images/html-windows.png");
}
.section-documentation h4 {
  display: none;
}
.section-documentation .uk-accordion-title {
  border-top: none;
  padding-left: 10px;
}
.resources h3 {
  color:#e62a26;
  margin-bottom:20px;
  font-weight:300;
}
.resources a {
  color:#4b4b4b;
  border-bottom: 1px solid #878786;
}

.resources ul {
  list-style:none;
}
.resources ul > li:before {
  content:"-";
  color:#e62a26;
  padding-right:10px;
}
.resources ul > li {
  margin:15px;
}
.items-more {
  margin-top: 60px;
}
.res-contain .uk-modal-dialog {
  max-height: 550px;
}
.resources ul > li {
  margin: 15px;
  text-indent: -15px;
}
.sub-head {
  font-weight:300;
}
div.uk-width-medium-1-3.uk-row-first > div.uk-text-right.uk-margin-large-top > a.uk-button {
  margin-right: 14px;
}
div.uk-width-medium-4-10.uk-row-first > div.uk-text-right.uk-margin-large-top > a.uk-button {
  margin-right: 12px;
}
li.uk-width-medium-4-10.uk-row-first > div.uk-text-right > a.uk-button {
  margin: 20px 25px;
}
@media (max-width:960px) {
li.uk-width-medium-4-10.uk-row-first > div.uk-text-right {
  text-align: center !important;
}
}
div.use-cases > div > ul > li:nth-child(3), div.use-cases > div > ul > li:nth-child(2) {
  background-position: center !important;
}
.section-what-next .uk-button {
  margin: 30px 10px 0px 0px;
}
.latest-blog a {
  color: rgb(135, 135, 134);
}
.section-what-next h2 {
  margin-top:24px;
}
.cloud-console-btn {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  height: 70px;
  padding: 0 25px;
  line-height: 70px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  width: max-content;
}
.uk-article .cloud-console-btn {
  /*display: inline-block;*/
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
}

.uk-navbar-nav > li > a.button,
.cloud-console-btn {
  border-radius: 20px;
  border: 1px solid #525c7f;
  padding: 0px 20px;
  height: 32px;
  line-height: 28px;
  margin: 20px 0 20px 20px;
  background-image: linear-gradient(0deg, #369, #69c);
}

.section-trusted h2  {
  font-size:32px;
  line-height:1;
}
.section-trusted img {
  max-height: 58px;
}
.bblue {
  color:#0000ff;
}
.dblue {
  color:#000080;
}
.lpurple {
  color:#8000ff;
}
.lgrey {
  color:#808080;
}
.lorange {
  color:#FF8000;
}
.monthly-archive .uk-close::after {
  display: none;
}
.ma-divider {
  border-color: #8d8a8a!important;
}
.uk-display-inline.ma-readmore-link {
  display: inline-block!important;
  float: right;
  margin-top: 30px;
}
#returns > .uk-modal-dialog {
  min-width: 800px;
}
.uk-article > .uk-article-title {
  font-size:28px;
  font-weight:200;
  margin-bottom: 20px;
}
.trust-slideshow {
  max-height: 60px;
}
.moduletable a {
  color: rgb(135, 135, 134);
}
.moduletable a:hover {
    color: #5ecbc6;
}
.section-downloads h4 {
  color: #e62a26;
}
.section-eol table {
  width: 100%;
}
.section-eol table th {
  text-align: left;
}
.section-eol table td {
  border: 1px solid;
  padding: 2px 10px;
}
.trust-slideshow .uk-slideset > li {  
    -ms-flex-align: center;  
    -webkit-align-items: center;  
    align-items: center;  
}
table.plain th {
  text-align: left;
}
table.plain td {
  vertical-align: top;
}
.trust-slideshow .uk-slidenav-position.uk-margin {
    margin-bottom: 0px;
}
.section-home-for-me .uk-panel-space {
  padding-bottom: 0;
  padding-top: 0;
}
.uk-dropdown-search {
  display: none!important;
}
.cookies td,
.cookies th {
  border: 1px solid;
  padding: 4px;
}



.uk-breadcrumb a {
  /*color: inherit;*/
}
.uk-breadcrumb .uk-active {
/*	font-weight: bold;
  	color: #878786;
*/
}
.uk-breadcrumb > li {
  font-size: 1rem;
}
.uk-breadcrumb > li:nth-child(n+2):before {
  content: "/";
  display: inline-block;
  margin: 0 13px;
  color: rgba(75, 75, 75, 0.5);
}
.uk-breadcrumb {
  padding: 5px;
}

.uk-nav-parent-icon > .uk-parent.uk-open > a:after {
  content: none;
}
.uk-nav-parent-icon > .uk-parent > a:after {
  content: none;
}
.uk-panel.uk-panel-box.uk-panel-box-primary {
  height: 100%;
}

.uk-nav-side li a {
  font-weight: 400;
  color: #4b4b4b;
  display: inline;
}

.uk-nav-side .uk-nav-sub li > a {
  padding:0;
}

.uk-nav-side .uk-nav-sub li {
  line-height:1.3em;
  padding: 0.2em 0em;
}

.uk-nav-side li a:hover {
  font-weight: 600;
  color: #0fb1a9;
}

.uk-nav-side li.sidebar-item-select > a {
  font-weight: 600;
  color: #0daba3;
  /*background-color: #f0f0f7;*/
  border-radius: 0.3rem;
}

.section.cloud-docs {
  padding: 10px 0;
  margin: 0 20px 3rem 0;
}

@media (max-width:768px) {
  .section.cloud-docs {
  	margin-left: 20px;
  }
}

.section.cloud-docs :not(pre) code {
  padding: 0;
  border: none;
  font-size: inherit;
  font-family: Consolas, monospace, serif;
  color: #aeaeae;
  white-space: pre-wrap;
}


.cloud-overview .uk-button.button-lg {
  font-size: 24px !important;
}
.cloud-overview .uk-button.button-lg {
  color: #e62a26;
}
.cloud-overview .uk-button.button-lg:hover {
  color: #5ecbc6;
}
.cloud-overview {
  padding-top: 40px;
}
.cloud-overview .uk-grid {
  padding-top: 16px;
}
.cloud-overview .uk-button {
  margin-top: 24px;
}
.cloud-overview .uk-panel-title {
  margin-bottom: 20px;
}
.cloud-overview .uk-margin-top {
  margin-top: 0 !important;
}
.cloud-overview .uk-h3 {
  margin-bottom: 14px;
}
.cloud-overview .inset-list li {
	margin-left: 36px;
}
.cloud-overview .cloud-info-panel .uk-panel-body {
  padding-top: 0;
}
.cloud-overview .cloud-info-panel .uk-button {
  margin-top: 0;
}
.cloudintro h1 {
  margin-top: 45px;
  margin-bottom: 45px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  color: #e62a26;
  text-transform: uppercase;
}
.cloudintro h1.uk-article-title {
  margin-bottom: 8px;
  text-align: left;
  font-size: 32px;
  font-weight: 600;
  color: #797f88;
  text-transform: none;
}
.cloudintro h1.uk-article-title a {
  font-weight: 200;
  color: #e62a26;
}
.cloudintro a.next,
.cloudintro a.previous {
	font-size: 16px;
}
.cloudintro a.previous {
	margin-right: 20px;
}
.cloudintro h2,
.cloudintro h3,
.cloudintro {
  font-size: 19px;
  font-weight: 200;
  margin: 0;
  color: #003670;
}

.cloudintro #tm-main .uk-container {
  box-sizing: border-box;
  max-width: 1030px;
  padding: 0 25px;
  margin-bottom: 60px;
}

.cloudintro #tm-main .uk-container-center {
  margin-left: auto;
  margin-right: auto;
}

.cloudintro .banner-container-narrow h2 {
  display: none;
}

.cloudintro b {
	font-weight: 400;  
}

.cloudintro .uk-button {
	margin-top: 30px;
}

.cloudintro .page-header {
  border: medium none;
  margin: 0;
  padding-bottom: 0;
}
.cloudintro .uk-article-meta {
  color: #e63027;
  font-size: 14px;
  font-weight: 100;
}
.cloudintro .create,
.ma-meta-info time {
  font-size: 14px;
  font-weight: 100;
  color: #e63027;
}
.cloudintro article:not(:last-child) {
  border-bottom: 1px solid #666666;
  margin-bottom: 60px;
  padding-bottom: 60px;
}
.cloudintro .category-desc.clearfix {
  margin-bottom: 60px;
}

.flow-img {
  float: left;
  margin: 0 10px 0 0;
}


body {
  color: #606060;
}

body .cloud-docs {
  /*color: #4b4b4b;*/
}

#rest-language-tabs {
  margin-top: 20px;
}

#rest-language-tabs .uk-switcher {
  margin-top: 20px;
}

#uas-language-tabs.uk-switcher {
  margin-top: 20px;
}

.cloud-docs pre {
  background: #b5b0b5;
  color: #fffefe;/*#fafcff*/
}

.rest-language-specific {
  margin-top: 2rem;/*1rem*/
}

.cloud-docs .uk-container-center > a > h3 {
	text-align: center;
}


:target:before {
	content:"";
	display:block;
	height:90px; /* fixed header height*/
	margin:-90px 0 0; /* negative fixed header height */
}

.apps-slideshow {
  max-height: 150px;
}

/* Cloud grammar-checker styles */
.cloud-docs #grammar-checker .grammar-ok {
	color: #7ad61b;
}

.cloud-docs #grammar-checker .grammar-notok {
	color: #ef7e81
}

.cloud-docs #grammar-checker .invalid-grammar-char {
	background-color: #ffc5c7;
}

.cloud-docs #grammar-checker {
  position: relative;
}

.cloud-docs #grammar-checker #richtext {
	position: relative;
    min-height: 97px;
    /*width: 774px;*/
    margin-bottom: 5px;
}

.cloud-docs #grammar-checker #richtext-content {
	position: absolute;
    top: 0;
    min-height: 85px;
    /*width: 752px;*/
    word-wrap: break-word;
    word-break: break-all;
    overflow-y: visible;
    line-height: 17px;
    padding: 5px 10px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    font-family: monospace;
    z-index: 50;
    color: transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #a0a0a0;
}

.cloud-docs #grammar-checker textarea {
	position: absolute;
    top: 0;
    min-height: 85px;
    /*width: 752px;*/
    word-wrap: normal;
    word-break: break-all;
    overflow-y: hidden;
    line-height: 17px;
    padding: 5px 10px;
    font-size: 14px;
    resize: none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    font-family: monospace;
    z-index: 100;
    color: #098e8e;
    background: transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-style: hidden;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
    outline: none;
}

@media (min-width:1201px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 832px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 854px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 832px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 794px;
    }
}
@media (max-width:1200px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 652px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 674px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 652px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 612px;
    }
}
@media (max-width:960px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 502px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 522px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 502px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 462px;
    }
}
@media (max-width:768px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 540px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 562px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 540px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 500px;
    }
}
@media (max-width:620px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 360px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 382px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 360px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 320px;
    }
}
@media (max-width:400px) {
  	.cloud-docs #grammar-checker textarea {
	    width: 200px;
  	}
    .cloud-docs #grammar-checker #richtext {
        width: 222px;
    }
  	.cloud-docs #grammar-checker #richtext-content {
	    width: 200px;
  	}
  
  	.cloud-docs #grammar-checker #clear-button {
      left: 160px;
      top: 150px !important;
    }
}

.cloud-docs #grammar-checker #clear-button {
  position: absolute;
  top: -5px;
  color: #fff;
  background-color: rgb(38, 166, 154);
  padding: 4px 8px 6px 8px;
  border-radius: 3px;
  text-decoration: none;
  -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.16), -3px 2px 4px 0 rgba(0,0,0,0.16), 3px 2px 4px 0 rgba(0,0,0,0.16);
}

.cloud-docs h4 {
    font-weight: 200;
	color: #5a5757;
} 

.cloud-docs h5 {
    font-weight: 200;
  	color: #5a5757;
    font-size: 18px;
} 


.cloud-docs.other-apis .uk-grid .uk-container {
  height: 125px;
}


@media(max-width: 450px) {
    .hidden-on-phone {
        display: none !Important;
    }
        
    .cloud-docs.other-apis .uk-grid .uk-container {
      height: initial;
    }    
 
    .cloud-docs.other-apis .uk-grid .uk-container h3 {
      height: initial;
    }       
}

@media(min-width: 451px) {
    .cloud-docs.other-apis .uk-grid .uk-container h3 {
      display: block;
      height: 125px;
      align-items: center;
    }
}
    

.cloud-docs [data-uk-tooltip] {
    font-weight: 400;
    color: #5a5757;
}

.cloud-docs .uk-grid.uk-grid-margin > div {
  margin-bottom: 1rem;
}

.cloud-docs .uk-panel-title {
    color: rgba(96,96,96,0.8);
    font-size: 24px;
  	font-weight: 600;
  	margin-bottom: 40px;
	line-height: 26px;
}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

#search-form button {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  text-transform: inherit;
  padding: 8px 16px;
}

#search-form button .icon-search {
  display: none;  
}

#glossary-table > dt {
  white-space: normal !important;
}

#glossary-table dd:after {
  content: ' ';
  clear: both;
  display: block;
  padding-bottom: 16px;
}

.how-to-caption {
  font-size: small;
  font-style: italic;
  margin-top: 20px;
  text-align: center;
}

.api-description {
  margin-left: 40px;
}

.api-return-type {
  font-style: italic;
}

.api-element {
  font-weight: bold;
}

/* #find-out-more h3 a {
  display: none;
} */

#find-out-more p.uk-margin-bottom-remove:before {
  content: ' ';
  clear: both;
  display: block;
  padding-bottom: 16px;
}

#find-out-more p.uk-margin-bottom-remove {
  text-align: center;
}

.section-cloud-pricing h4 {
  margin-bottom: 0 !important;
}

.cloud-docs .uk-grid-divider:not(:empty) {
  margin-left: 0;
}

.cloud-docs .uk-grid-divider:not(:empty) {
  margin-left: 0;
}

.stackable tr td {
  vertical-align: top !important;
}

@media (max-width: 600px) {
  .stackable tr td { display: block; }
  .stackable td:nth-child(2) { display: none; }
}

.application-panel {
  padding: 0 0px 35px !Important;
}

.ivr_demo_tabs {
  margin: 0px 0px 0px 0px !Important;
  padding: 0 10px !Important;
}

.phone-panel {
  min-width: 260px;
}

.phone-panel .webrtc {
  padding: 0 0px !Important;
}

.phone-panel .uk-accordion-content {
  padding: 0 0 5px 0 !Important;
}

.product-documentation {
  margin-top: 50px;
}
@media (max-width: 600px) {
  .product-documentation {
    margin-top: 75px;
  }
}

div.cloud-documentation a h3,
div.cloud-guides a h3,
div.cloud-web-services a h3 {
  margin-bottom: 10px;
}

div.cloud-documentation .uk-container + p,
div.cloud-guides .uk-container + p,
div.cloud-web-services .uk-container + p {
  margin-top: 0;
}

div.cloud-guides .uk-container + p {
  margin-bottom: 40px;
}

div.uk-container.webrtc {
  max-width: 310px;
  margin-left: auto;
  margin-right: auto;
}

@media(max-width: 849px) {
  #api-overview-img {
    float: none !Important;
  }
}

.other-icon-padding{
  padding: 15px 0 15px 0;
  vertical-align: center;
  /*padding: auto;*/
  display: inline;
}

ul#cloud-documentation-menu .uk-nav-sub li.uk-parent:not(.uk-active) > a:after {
	content: '\25be';
	margin-left: 5px;
}

ul#cloud-documentation-menu .uk-nav-sub li.uk-parent.uk-active > a:after {
	content: '\25b4';
	margin-left: 5px;
}

div.faq-uikit li.element-itemtag:before {
  content: "Tags: ";
  display: inline;
}

.uk-navbar-nav > li:hover > a, 
.uk-navbar-nav > li > a:focus, 
.uk-navbar-nav > li.uk-open > a,
.uk-nav-navbar > li > a:hover, 
.uk-nav-navbar > li > a:focus,
.uk-nav-navbar ul a:hover,
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.tm-toolbar ul.uk-subnav li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
    color: #5ecbc6;
}

.uk-navbar-nav > li:hover > a.button {
  background-image: linear-gradient(0deg, #258, #58b);
  border: 1px solid #5a6380;
  color: #7cefea;
}

div#find-out-more .uk-margin-bottom-remove {
  margin-bottom: 20px !important;
}

ul#cloud-documentation-menu .uk-nav-sub li.uk-parent:not(.uk-active) > ul {
	display: none;
}

.modal-ex-large {
	max-height: 950px !important;
}

.cloud-docs .uk-subnav.uk-subnav-pills > li > a {
  color: #6f6f74;
  padding: 2px 8px;
}

.cloud-docs .uk-subnav.uk-subnav-pills > li > a:hover,
.cloud-docs .uk-subnav.uk-subnav-pills > li > a:focus {
  color: #0fb1a9;
}

.cloud-docs .uk-subnav.uk-subnav-pills > li.uk-active > a {
  border-radius: 20px;
  border: 1px solid #525c7f;
  color: #fff;
  background-image: linear-gradient(0deg, #369, #69c);
}

div.finder {
  margin: 150px auto;/*120px auto*/
  width: 80%;
}

@media(max-width: 1300px) {
  .uk-navbar-nav > li > a {
  	padding: 0 20px;
  }
  .uk-navbar-nav > li > a.button,
  .cloud-console-btn {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media(max-width: 1200px) {
  .tm-navbar {
    padding: 0 30px;
  }
  .uk-navbar-nav > li > a {
  	padding: 0 10px;
  }
  .uk-navbar-nav > li > a.button,
  .cloud-console-btn {
    margin-left: 10px;
    margin-right: 10px;
  }
  div.uk-navbar-flip > div.uk-navbar-content {
    padding: 0;
    margin-left: 0;
  }
  div.uk-navbar-flip > div.uk-navbar-content input.uk-search-field:focus {
    padding-left: 0 !important;
    width: 160px;
  }
}

@media(max-width: 1100px) {
  .tm-navbar {
    padding: 0 20px;
  }
  .uk-navbar-nav > li > a.button,
  .cloud-console-btn {
    margin-left: 6px;
    margin-right: 6px;
  }
  div.uk-navbar-flip > div.uk-navbar-content input.uk-search-field:focus {
    width: 140px;
  }
}

ul.uk-navbar-nav div.uk-dropdown {
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
}

@media(max-height: 660px) {
  ul.uk-navbar-nav div.uk-dropdown {
    max-height: 520px;;
    overflow-y: auto;
  }
}

@media(max-height: 560px) {
  ul.uk-navbar-nav div.uk-dropdown {
    max-height: 380px;;
    overflow-y: auto;
  }
}

@media(max-height: 440px) {
  ul.uk-navbar-nav div.uk-dropdown {
    max-height: 280px;;
    overflow-y: auto;
  }
}

@media(max-height: 320px) {
  ul.uk-navbar-nav div.uk-dropdown {
    max-height: 160px;;
    overflow-y: auto;
  }
}

@media(max-height: 200px) {
  ul.uk-navbar-nav div.uk-dropdown {
    max-height: 100px;;
    overflow-y: auto;
  }
}






.cloud-verticals .slider-title a span {
  color: rgb(96, 96, 96);
  font-size: 23px;
  font-weight: 400;
}

.cloud-verticals .rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle {
  background-color: #eee;
}

.cloud-verticals .rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
  background-color: #eee;
}

.cloud-verticals .rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
  overflow-x: hidden;
}

.cloud-verticals div.accordion-group.panel {
  margin-bottom: 10px !important;
}

.cloud-verticals .slider-title a span {
  display: inline-flex;
}

.cloud-verticals .rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before {
  display: inline-flex;
  margin-right: 10px;
  color: #aaa;
}

.cloud-verticals ul.uk-thumbnav {
  margin-bottom: 50px;
}

.cloud-verticals ul.uk-thumbnav li {
  padding-top: 10px;
  padding-right: 10px;
}

.cloud-verticals ul.uk-thumbnav li:hover {
  border: solid;
  border-color: #ddd;
  border-width: 1px;
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}

.cloud-verticals ul.uk-thumbnav li.uk-active {
  border: solid;
  border-color: #aaa;
  border-width: 1px;
  padding-top: 9px;
  padding-left: 9px;
  padding-right: 9px;
}

.cloud-docs .class-name {
  font-size: 1.6rem;
  font-weight: 600;
}

#restapi-gen-purpose hr {
  margin-top: 60px;
  border-width: 0;
}

.cloud-docs .table3 .uk-alert {
  padding: 3px;
}

.cloud-docs .api-version-list {
  position: relative;
  color: #4b4b4b;
  width: min-content;
  white-space: nowrap;
  padding: 2px 8px;
  margin: 0 0 0 15px;
}

.cloud-docs .api-version-list div div > a {
  color: #4b4b4b;
}

.cloud-docs .api-version-list dl {
  color: #4b4b4b;
  margin-bottom: 0;   
}

.cloud-docs .api-version-list dl li {
  padding-left: 5px; 
   
}

.cloud-docs .api-version-list .uk-dropdown {
  padding: 5px;
  width: 108px;
}
 

.cloud-docs .api-version-alert {
  padding: 3px;
  color: #707070;
  background: #e8e8e8;
  border: 1px solid rgba(75, 75, 75, 0.4);
}

.cloud-docs .uk-text-medium {
  font-size: 14px;
  line-height: 20px;
}

/* Styles for voisentry panels */
div.voisentry-webinar div.uk-margin {
  margin-bottom: 0px;
}

div.uk-panel.pcc-event {
  margin-top: 0 !important;
}

div.uk-panel.pcc-event div.section {
  padding: 10px 0 !important;
}


/* Styles for Cloud Guide TTS - voice table */
.voice-table .copy-btn {
  margin-left: 10px;
}

@media (min-width: 993px) {
	.voice-table tr th:not(:first-child) {
	  text-align: right;
	}
	.voice-table tr td:not(:first-child) {
	  text-align: right;
	}
}

.voice-table tr td i {
  font-size: 12px;
}

#restapi-app-migration ul.code-comparison li pre {
  margin-top: 5px;
  margin-bottom: 2px;
}

#restapi-app-migration #rest-language-tabs ul {
  list-style-type: disc;
}

#restapi-app-migration #rest-language-tabs li {
  margin-bottom: 20px;
}

.uk-breadcrumb > li,
.uk-breadcrumb > li > a,
.uk-breadcrumb > li > span {
  font-size: medium;
}

.cloud-menu-icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.uk-nav > li > div > ul.uk-nav-sub > li > ul {
  padding-left: 55px;
}

.uk-text-primary {
  color: #5eadcb !important;
}

/* Styles for Parallax */
.parallax-custom{
  background-size:100%!important;
}

/* navbar and manu customization  */
.uk-navbar{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+18,6f6f74+31,6f6f74+100&1+0,0.81+100 */
background: -moz-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(111,111,116,0.95) 33%, rgba(111,111,116,0.95) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(111,111,116,0.95) 33%,rgba(111,111,116,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(111,111,116,0.95) 33%,rgba(111,111,116,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#6f6f74',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

/*voice biometric pages */
.item-268 .uk-navbar,
.item-453 .uk-navbar, 
.item-457 .uk-navbar, 
.item-455 .uk-navbar, 
.item-456 .uk-navbar,
.item-476 .uk-navbar,
.item-477 .uk-navbar,
.item-478 .uk-navbar,
.item-481 .uk-navbar{

/* 
1. FF3.6-15 
2. Chrome10-25,Safari5.1-6 
3. W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
4. IE6-9 fallback on horizontal gradient 
*/

background: -moz-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(78, 45, 102,0.95) 33%, rgba(78, 45, 102,0.95) 100%); 
background: -webkit-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(78, 45, 102,0.95) 33%,rgba(78, 45, 102,0.95) 100%); 
background: linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(78, 45, 102, 0.95) 33%,rgba(78, 45, 102,0.95) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e2d66', endColorstr='4e2d66',GradientType=1 );


}
.item-268 .uk-dropdown-navbar,
.item-453 .uk-dropdown-navbar, 
.item-457 .uk-dropdown-navbar, 
.item-455 .uk-dropdown-navbar ,
.item-456 .uk-dropdown-navbar,
.item-476 .uk-dropdown-navbar,
.item-477 .uk-dropdown-navbar,
.item-478 .uk-dropdown-navbar{
  background-color: rgba(78, 45, 102,0.95);
}


/* cloud pages */
.item-16 .uk-navbar, 
.item-2 .uk-navbar, 
.item-19 .uk-navbar, 
.item-37 .uk-navbar, 
.item-38 .uk-navbar, 
.item-244 .uk-navbar, 
.item-233 .uk-navbar, 
.item-267 .uk-navbar, 
.item-29 .uk-navbar, 
.item-38 .uk-navbar, 
.tm-isblog.item-28 .uk-navbar, 
.tm-isblog.item-31 .uk-navbar, 
.item-253 .uk-navbar, 
.item-256 .uk-navbar,
.tm-isblog.item-32 .uk-navbar, 
.item-33 .uk-navbar, 
.item-34 .uk-navbar, 
.item-35 .uk-navbar, 
.item-36 .uk-navbar, 
.item-463 .uk-navbar, 
.item-462 .uk-navbar,
.item-315 .uk-navbar,
.item-458 .uk-navbar,
.item-459 .uk-navbar,
.item-460 .uk-navbar,
.item-461 .uk-navbar,
.item-486 .uk-navbar,
.item-487 .uk-navbar,
.item-489 .uk-navbar,
.item-491 .uk-navbar,
.item-492 .uk-navbar,
.item-493 .uk-navbar,
.item-494 .uk-navbar,
.item-495 .uk-navbar,
.item-496 .uk-navbar,
.item-497 .uk-navbar,
.item-498 .uk-navbar,
.item-499 .uk-navbar,
.item-500 .uk-navbar,
.item-501 .uk-navbar,
.item-502 .uk-navbar,
.item-505 .uk-navbar,
.item-511 .uk-navbar{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+18,6f6f74+31,6f6f74+100&1+0,0.81+100 */
background: -moz-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(72, 97, 164, 0.95) 33%, rgba(72, 97, 164, 0.95) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(72, 97, 164, 0.95) 33%,rgba(72, 97, 164, 0.95) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(115deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(72, 97, 164, 0.95) 33%,rgba(72, 97, 164, 0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#4861a4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.item-16 .uk-dropdown-navbar, 
.item-2 .uk-dropdown-navbar, 
.item-19 .uk-dropdown-navbar, 
.item-37 .uk-dropdown-navbar, 
.item-38 .uk-dropdown-navbar, 
.item-244 .uk-dropdown-navbar, 
.item-233 .uk-dropdown-navbar, 
.item-267 .uk-dropdown-navbar, 
.item-29 .uk-dropdown-navbar, 
.item-38 .uk-dropdown-navbar, 
.tm-isblog.item-28 .uk-dropdown-navbar, 
.tm-isblog.item-31 .uk-dropdown-navbar, 
.item-253 .uk-dropdown-navbar, 
.item-256 .uk-dropdown-navbar, 
.tm-isblog.item-32 .uk-dropdown-navbar, 
.item-33 .uk-dropdown-navbar, 
.item-34 .uk-dropdown-navbar, 
.item-35 .uk-dropdown-navbar, 
.item-36 .uk-dropdown-navbar, 
.item-463 .uk-dropdown-navbar, 
.item-462 .uk-dropdown-navbar,
.item-315 .uk-dropdown-navbar,
.item-458 .uk-dropdown-navbar,
.item-459 .uk-dropdown-navbar,
.item-460 .uk-dropdown-navbar,
.item-461 .uk-dropdown-navbar,
.item-486 .uk-dropdown-navbar,
.item-487 .uk-dropdown-navbar,
.item-489 .uk-dropdown-navbar,
.item-491 .uk-dropdown-navbar,
.item-492 .uk-dropdown-navbar,
.item-493 .uk-dropdown-navbar,
.item-494 .uk-dropdown-navbar,
.item-495 .uk-dropdown-navbar,
.item-496 .uk-dropdown-navbar,
.item-497 .uk-dropdown-navbar,
.item-498 .uk-dropdown-navbar,
.item-499 .uk-dropdown-navbar,
.item-500 .uk-dropdown-navbar,
.item-501 .uk-dropdown-navbar,
.item-502 .uk-dropdown-navbar,
.item-505 .uk-dropdown-navbar,
.item-511 .uk-dropdown-navbar{
background-color: rgba(72, 97, 164, 0.95);
}

/* gateways pages */
.item-21 .uk-navbar, 
.item-22 .uk-navbar, 
.item-41 .uk-navbar, 
.item-42 .uk-navbar{
/* 
1. FF3.6-15 
2. Chrome10-25,Safari5.1-6 
3. W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
4. IE6-9 fallback on horizontal gradient 
*/

background: -moz-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(41, 80, 66, 0.95) 33%, rgba(41, 80, 66, 0.95) 100%);
background: -webkit-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(41, 80, 66, 0.95) 33%, rgba(41, 80, 66, 0.95) 100%);
background: linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(41, 80, 66, 0.95) 33%,rgba(41, 80, 66, 0.95) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#4861a4',GradientType=1 ); 

}
.item-21 .uk-dropdown-navbar, 
.item-22 .uk-dropdown-navbar, 
.item-41 .uk-dropdown-navbar, 
.item-42 .uk-dropdown-navbar{
background-color: rgba(41, 80, 66, 0.95);
}

/* hw/sw pages */
.tm-isblog.item-43 .uk-navbar, 
.tm-isblog.item-44 .uk-navbar, 
.item-45 .uk-navbar, 
.item-58 .uk-navbar{
/* 
1. FF3.6-15 
2. Chrome10-25,Safari5.1-6 
3. W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
4. IE6-9 fallback on horizontal gradient 
*/
background: -moz-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(232,234,235,0.97) 22%, rgba(29, 64, 84, 0.95) 33%, rgba(29, 64, 84, 0.95) 100%); 
background: -webkit-linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(232,234,235,0.97) 22%,rgba(29, 64, 84, 0.95) 33%,rgba(29, 64, 84, 0.95) 100%);
background: linear-gradient(115deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%,rgba(29, 64, 84, 0.95) 33%,rgba(29, 64, 84, 0.95) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#1d4054',GradientType=1 );

}

.tm-isblog.item-43 .uk-dropdown-navbar, 
.tm-isblog.item-44 .uk-dropdown-navbar, 
.item-45 .uk-dropdown-navbar, 
.item-58 .uk-dropdown-navbar{
background-color: #335264/*#96886f*/;
}

@media (max-width:960px) {
	.uk-navbar{
		background: #e8eaeb;
	}
	
	.uk-offcanvas .uk-search:before {
    color: #ffffff;
}
	/*
	.uk-navbar-toggle {    
		color: #cf6f6f74;		
	}*/	
	
	
	/* voice biometric pages */
	.item-268 .uk-navbar,
	.item-453 .uk-navbar, 
	.item-457 .uk-navbar, 
	.item-455 .uk-navbar, 
	.item-456 .uk-navbar,
    .item-476 .uk-navbar,
    .item-477 .uk-navbar,
    .item-478 .uk-navbar,
  	.item-481 .uk-navbar{		
		background: -moz-linear-gradient(115deg,  rgba(78, 45, 102,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(78, 45, 102,0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(78, 45, 102,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(78, 45, 102,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(78, 45, 102,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(78, 45, 102,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6F6F74', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		
	}	
	.item-268 .uk-offcanvas-bar,
	.item-453 .uk-offcanvas-bar, 
	.item-457 .uk-offcanvas-bar, 
	.item-308 .uk-offcanvas-bar, 
	.item-456 .uk-offcanvas-bar,
    .item-476 .uk-offcanvas-bar,
    .item-477 .uk-offcanvas-bar,
    .item-478 .uk-offcanvas-bar,
    .item-481 .uk-offcanvas-bar{
		background: rgba(78, 45, 102,0.97);
	}
	
	/* cloud pages */
	.item-16 .uk-navbar, 
	.item-2 .uk-navbar, 
	.item-19 .uk-navbar, 
	.item-37 .uk-navbar, 
	.item-38 .uk-navbar, 
	.item-244 .uk-navbar, 
	.item-233 .uk-navbar, 
	.item-267 .uk-navbar, 
	.item-29 .uk-navbar, 
	.item-38 .uk-navbar, 
	.tm-isblog.item-28 .uk-navbar, 
	.tm-isblog.item-31 .uk-navbar, 
	.item-253 .uk-navbar, 
    .item-256 .uk-navbar, 
	.tm-isblog.item-32 .uk-navbar, 
	.item-33 .uk-navbar, 
	.item-34 .uk-navbar, 
	.item-35 .uk-navbar, 
	.item-36 .uk-navbar,
	.item-463 .uk-navbar,
	.item-462 .uk-navbar,
	.item-315 .uk-navbar,
	.item-458 .uk-navbar,
	.item-459 .uk-navbar,
	.item-460 .uk-navbar,
	.item-461 .uk-navbar,
    .item-486 .uk-navbar,
    .item-487 .uk-navbar,
    .item-489 .uk-navbar,
    .item-491 .uk-navbar,
    .item-492 .uk-navbar,
    .item-493 .uk-navbar,
    .item-494 .uk-navbar,
    .item-495 .uk-navbar,
    .item-496 .uk-navbar,
    .item-497 .uk-navbar,
    .item-498 .uk-navbar,
    .item-499 .uk-navbar,
    .item-500 .uk-navbar,
    .item-501 .uk-navbar,
    .item-502 .uk-navbar,
    .item-505 .uk-navbar,
    .item-511 .uk-navbar{		
		background: -moz-linear-gradient(115deg,  rgba(72, 97, 164, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(72, 97, 164, 0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(72, 97, 164, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(72, 97, 164, 0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(72, 97, 164, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(72, 97, 164, 0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#4861a4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}	
	.item-16 .uk-offcanvas-bar, 
	.item-2 .uk-offcanvas-bar, 
	.item-19 .uk-offcanvas-bar, 
	.item-37 .uk-offcanvas-bar, 
	.item-38 .uk-offcanvas-bar, 
	.item-244 .uk-offcanvas-bar, 
	.item-233 .uk-offcanvas-bar, 
	.item-267 .uk-offcanvas-bar, 
	.item-29 .uk-offcanvas-bar, 
	.item-38 .uk-offcanvas-bar, 
	.tm-isblog.item-28 .uk-offcanvas-bar, 
	.tm-isblog.item-31 .uk-offcanvas-bar, 
	.item-253 .uk-offcanvas-bar, 
    .item-256 .uk-offcanvas-bar, 
	.tm-isblog.item-32 .uk-offcanvas-bar, 
	.item-33 .uk-offcanvas-bar, 
	.item-34 .uk-offcanvas-bar, 
	.item-35 .uk-offcanvas-bar, 
	.item-36 .uk-offcanvas-bar,
	.item-463 .uk-offcanvas-bar,
	.item-462 .uk-offcanvas-bar,
	.item-315 .uk-offcanvas-bar,
	.item-458 .uk-offcanvas-bar,
	.item-459 .uk-offcanvas-bar,
	.item-460 .uk-offcanvas-bar,
	.item-461 .uk-offcanvas-bar,
    .item-486 .uk-offcanvas-bar,
    .item-487 .uk-offcanvas-bar,
    .item-489 .uk-offcanvas-bar,
    .item-491 .uk-offcanvas-bar,
    .item-492 .uk-offcanvas-bar,
    .item-493 .uk-offcanvas-bar,
    .item-494 .uk-offcanvas-bar,
    .item-495 .uk-offcanvas-bar,
    .item-496 .uk-offcanvas-bar,
    .item-497 .uk-offcanvas-bar,
    .item-498 .uk-offcanvas-bar,
    .item-499 .uk-offcanvas-bar,
    .item-500 .uk-offcanvas-bar,
    .item-501 .uk-offcanvas-bar,
    .item-502 .uk-offcanvas-bar,
    .item-505 .uk-offcanvas-bar,
    .item-511 .uk-offcanvas-bar{
		background-color: rgba(72, 97, 164, 0.97);
	}
	
	/*gateways pages */
	.item-21 .uk-navbar, 
	.item-22 .uk-navbar, 
	.item-41 .uk-navbar, 
	.item-42 .uk-navbar{		
		background: -moz-linear-gradient(115deg,  rgba(41, 80, 66, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(41, 80, 66, 0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(41, 80, 66, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(41, 80, 66, 0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(41, 80, 66, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(41, 80, 66, 0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#4861a4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	}
	.item-21 .uk-offcanvas-bar, 
	.item-22 .uk-offcanvas-bar, 
	.item-41 .uk-offcanvas-bar, 
	.item-42 .uk-offcanvas-bar{
		background-color: rgba(41, 80, 66, 0.97);
	}
	
	/*hw/sw pages */
	.tm-isblog.item-43 .uk-navbar, 
	.tm-isblog.item-44 .uk-navbar, 
	.item-45 .uk-navbar, 
	.item-58 .uk-navbar{		
		background: -moz-linear-gradient(115deg,  rgba(29, 64, 84, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(29, 64, 84, 0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(29, 64, 84, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(29, 64, 84, 0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(29, 64, 84, 0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(29, 64, 84, 0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb', endColorstr='#4861a4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */		
	}
	.tm-isblog.item-43 .uk-offcanvas-bar, 
	.tm-isblog.item-44 .uk-offcanvas-bar, 
	.item-45 .uk-offcanvas-bar, 
	.item-58 .uk-offcanvas-bar{
		background-color: rgba(29, 64, 84, 0.97);
	}
	
	.uk-navbar{		
		background: -moz-linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(111,111,116,0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(111,111,116,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 38%, rgba(255,255,255,0.97) 65%, rgba(111,111,116,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6F6F74', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	}
			
	.dotstyle {
		display: none;
	}
	
}

@media (max-width: 600px) {
  .uk-navbar{
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+0,e8eaeb+18,6f6f74+31,6f6f74+100&1+0,0.81+100 */
		background: -moz-linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 35%, rgba(255,255,255,0.97) 70%, rgba(111,111,116,0.97) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 35%, rgba(255,255,255,0.97) 70%, rgba(111,111,116,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(115deg,  rgba(111,111,116,0.97) 0%, rgba(255,255,255,0.97) 35%, rgba(255,255,255,0.97) 70%, rgba(111,111,116,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6F6F74', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	}
}

#aculab_h1 {
    opacity: 1;
    transition: 1s opacity;
}
.aculab_h2 h2{
    font-size:34px;
}
.fade-out {
    opacity: 0;
    transition: none;
}

.section-Voisentry-use-cases li{margin:20px 0!important;}
.section-Voisentry-use-cases li:nth-child(even) {background: #e8eaeb;}
.section-Voisentry-use-cases li:nth-child(even)  > div > h5 {margin-top: 20px}
.section-Voisentry-use-cases li:nth-child(odd) {/*background: #FFF;*/}


.uk-navbar-flip input::placeholder {
  color: #fff!important;
  opacity: 1; /* Firefox */
}
/* Internet Explorer 10-11 */
.uk-navbar-flip :-ms-input-placeholder { 
 color: red!important;
 display:inline;
}

.uk-navbar-flip input::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff!important;
}

.dotNavSpan{
	margin-left:10px;
}

.customTooltip {
	display:none;
	position:absolute;
	border:0px solid #333;
	/*
	background-color:#161616;
	border-radius:5px;
	padding:10px;*/
	color:#006BB6;
	font-weight: bold;
	font-size:12px;
}

.current_nav{
	transform: scale(1.5)!important;
	background-color:#89898d!important;
}

.white-wp-waves{
	background-image: url('/images/wavesbg_wp_test.png');
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
	background-size: 100%;
}

.white-bg-waves{
	background-image: url('/images/wavesbg_w_test.png');
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
	background-size: 100%;
}


.blue-green-bg-waves{
	background-image: url('/images/wavesbg_gb_test.png');
	/*background-repeat: no-repeat;*/
    background-attachment: fixed;
    background-position: center;
	background-size: 100%;
	
	
}

.parallax {
  perspective: 1px;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.parallax__layer--base {
  transform: translateZ(0);
}
.parallax__layer--back {
	background-image: url('/images/white-bg-waves.jpg');
  transform: translateZ(-1px);
}

/* Popup Corona Virus
--------------------------------------------------------------------------------------------------------------- */
.pop-up-window { position: fixed; display: none; width: 100%; height: 100%; background: rgba(0,0,0,.4); top: 0; z-index: 999; padding-bottom: 100px; }
.pop-up-box-outer { width: 600px; max-width: 90%; position: absolute; text-align: center; left: 50%; top: 5%; transform: translateX(-50%); background: rgba(001,089,194,.9); padding: 25px; overflow-y: auto; max-height:80vh;}
.pop-up-box-inner { position: relative; color: #fff; padding-top: 50px; border: 1px solid #fff; border-radius: 10px; }
.pop-up-box-inner h1 { font-size: 36px; font-weight: 600; margin: 0px; }
.pop-up-box-inner h2 { font-size: 26px; font-weight: 600; color: #fff; background: linear-gradient(#00A69B, #006B6A); display: inline-block; padding: 15px 60px; border-radius: 60px; margin: 30px 0px; }
.pop-up-box-inner h3 { font-size: 20px; margin: 10px 0px; }
.pop-up-box-inner p { text-align: left; font-size: 20px; margin: 0px 0px 30px 70px; }
.pop-up-box-inner img { margin-right: 35px; }
.pop-up-box-inner .coronavirus-popup-close { position: absolute; top: 10px; right: 14px; cursor: pointer; margin-right: 0px; }
@media(max-width: 650px) {
	.pop-up-box-outer { max-width: 95%; padding: 15px; }
	.pop-up-box-inner h1 { font-size: 19px; }
	.pop-up-box-inner h2 { font-size: 10px; }
	.pop-up-box-inner img { margin-right: 5px; }
	.pop-up-box-inner p { font-size: 13px; margin: 0px 0px 7vw 4vw; }
}

/* Show Info Pop-up Corona Virus
--------------------------------------------------------------------------------------------------------------- */
#popup-page-dialog-info { display: none; position: absolute; top: 210px; left: 50%; transform: translate(-50%); width: 90%; background: #fff; z-index: 10; border: 5px solid #00a79b; }
.show-info-col { width: 48%; display: inline-block; padding: 0 2%; vertical-align: top; }
.show-info-col h2 { text-decoration: underline; font-weight: bold; }
.show-info-heading { font-size: 42px; text-align: center; color: #00a79b; margin: 30px 0px; }
#popup-cross-info { font-size: 60px; position: absolute; top: -50px; right: 15px; color: #00a79b; cursor: pointer; }

@media(max-width: 660px){
	.show-info-col { width: 98%; }
}

/* honeypot tecnique to avoid spam */
.rsform-block-spamhoneypot{
	display:none;
    visibility:hidden;
}

.section-proposition ul li:not(:first-child),
.section-proposition ul li:not(:first-child){margin-top: 20px;}

.section-proposition .ul-image-container-small{padding: 2vw 0;}
.section-proposition .ul-image-container-large{padding: 5vw 0;}

/* fix safari compatibility with grid */
.for-customer-developer-grid > *{	
-webkit-flex: 1 1;
flex: 1;
margin: 0;
float: left;	
}

/* which-industry-div */
.which-industry-div{
	text-align:center;
	padding:0px;
    width: 15%!important;
}

.which-industry-title{
	width: 25%!important;
    padding-left:0px;
}
.which-industry-title h2{
	font-size:32px;
  padding: 40px 10px 40px 10px;
}

.which-industry-div:hover,
.which-industry-div:focus {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
  outline: none;
  transform: scale(1.05);/*some effects	*/
  transition: transform .5s;
  box-shadow: 0 0px 15px rgba(0,0,0,0.2);
}



.which-industry-div img{
	padding:10px;	
}

@media(max-width: 1920px){
  .which-industry-title h2{
	font-size:2vw;  
  }
}

@media(max-width: 1366px){
  .which-industry-title h2{
	font-size:2.5vw;  
  }
}

@media(max-width: 845px){
  .which-industry-div,
  .which-industry-title{
	width: 100%!important;
    text-align:center;
  }
  .which-industry-title h2{
	font-size:32px;  
  }
}

/* products home boxes */
.products-home-boxes {
	text-align:center;
	padding:0px;
}

.products-home-boxes:hover,
.products-home-boxes:focus {
  color: inherit; 
  text-decoration: none;
  outline: none;
  transform: scale(1.05);/*some effects	*/
  transition: transform .5s;
  box-shadow: 0 0px 15px rgba(0,0,0,0.2);
}

/*
.products-home-boxes img{
	padding:20px;	
}
*/

/* Gateways page */
.section-products-logo-container, .section-products-signalling-logo-container{
  margin-top: 40px;
  overflow: hidden;
}

.section-products-logo-container .img-container{
  width: 50%;
  float: left;
}

.section-products-signalling-logo-container .img-container{
  width: 33%;
  float: left;
}

.section-products-logo-container .img-container img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

/* blog */
.blog-category-list{
	list-style-type: none; 
	margin-bottom: 0px;
}

.blog-category-list li {
	display: inline-block;
}

.blog-category-list li a{
	margin: 20px;
}

#show-blog-categories{margin-left:20px;}

.blog-category1{
	
}

.blog-category-list1{
	list-style-type: none; 
	margin-bottom: 10px;
}

.blog-category-list1-box{
	
	padding-left:0px;
}

.blog-category-list1 div {
	display: inline-block;
	
}
.blog-category-list1-box div {
	display: inline-block;
	padding-left: 5px;
}

.blog-category-list1 div a{
	/*font-size:15px!important;*/
	margin: 10px 0px;
}


.blog-category-list-button-box{
	float:left;
}



@media(max-width: 1100px){
  .blog-category-list1-box{
	width:100%;
  }
  
  .blog-category-list1-box div{
	width:30%;
  }
  #show-blog-categories{display:none;}
  .blog-category-list3-box{display:inline-block;}
}

@media(max-width: 1050px){
	.blog-category-list1-box div{
		width:100%!important;
	  }
	  
	  .blog-category-list1-box div .uk-button{
		margin-top:20px!important;
	  }
	  
	  .maps-container{
		width:100%;
		margin-top:50px;
	  }
}

/* Custom contents */
.sr-lang-numbers:after{
	content:"120 languages and variants";
}
.sr-lang-numbers-ita:after{
	content:"120 lingue e varianti";
}
.tts-lang-numbers:after{
	content:"23 languages, 47 voices";
}
.tts-lang-numbers-ita:after{
	content:"23 lingue, 47 voci";
}
.maps-container{
	
}

/*
#rsform_7_page_0 .formCaption2{
text-align:center;
}

#rsform_7_page_0 input[type=text]{
margin: auto 0;

}

#rsform_7_page_0 {
margin: 0 auto;
width:250px;
}

*/

/* RSForm! Pro */

#rsform_7_page_0 div.formCaption,
#rsform_32_page_0 div.formCaption{

width:40%!important;
}

.formTableLeft, .formTableRight{
width: 50%!important;
}

.VB-try-demo-sx select{
	width:97%;
}

.rsform-block-spam{
text-align:left;
}

.which-industry-sp .border-b{
	border-bottom: 1px solid rgba(75, 75, 75, 0.4);
}
.hp-testimonial-img-container, .hp-testimonial-quote-container{
	width:40%;
	float:left;
	padding-top:50px;
	
}
.hp-testimonial-img-container{
	text-align:center;
}
.VB-try-demo-sx, .VB-try-demo-dx{
	float:left;
	width:50%;
}
.VB-try-demo-sx, .VB-try-demo-dx{
	float:left;
	width:50%;
}
@media(max-width: 1050px){
	.hp-testimonial-img-container, .hp-testimonial-quote-container{
		width:100%;
		padding-left:0px!important;
	}
	.hp-testimonial-img-container{
		text-align:center!important;
		
	}
	.hp-testimonial-img-container img{
		width:100%!important;
	}
	
}

@media(max-width: 768px){
	.hp-testimonial-img-container, .hp-testimonial-quote-container{
		width:80%;
		
	}
	.hp-testimonial-quote-container{
		padding-left:10%!important;
	}
	.hp-testimonial-img-container{
		margin-left: 10%;
		margin-right: 10%;
	}
	.VB-try-demo-sx, .VB-try-demo-dx{
		width:100%;
	}
}

/* Voice biometric testimonials */

.voisentry-customer-story-margin-top{
	margin-top:50px;
}

@media(max-width: 768px){
.voisentry-customer-story-margin-top{
	margin-top:0px;
	margin-bottom:50px;
}
	
}

/* ReCAPTCHA */
@media(max-width: 430px){
  #g-recaptcha-343,
  #g-recaptcha-343 iframe,
  #rc-anchor-container,
  #g-recaptcha-343 div:first-child{
	width:230px!important;	
  }
  #g-recaptcha-343 html body .rc-anchor-checkbox-label{
	width:90px;
  }
  #g-recaptcha-343 html body .rc-anchor-normal .rc-anchor-content {
    width: 157px!important;
  }	
}

@media(max-width: 350px){
  #g-recaptcha-343,
  #g-recaptcha-343 iframe,
  #rc-anchor-container,
  #g-recaptcha-343 div:first-child{
	width:200px!important;	
  }
  #g-recaptcha-343 html body .rc-anchor-checkbox-label{
	width:90px;
  }
  #g-recaptcha-343 html body .rc-anchor-normal .rc-anchor-content {
    width: 157px!important;
  }
  .formBody{
	max-width:200px;
  }
  .rc-anchor-logo-img{
	  display:none;
  }
}


/* fix about "continue" button shown after form submitting */
.contact-form-container input[type=button]{
	display: block;
    margin: 0 auto;
}
.rsform-block-recaptcha{
	text-align:left;
}

.empowering{
	text-align:center;
	/* padding-top:70px; add if there is no event banner */			  
}

.empowering p{
	word-wrap: break-word;
/*padding-left:auto;
padding-right:auto;*/
  border-right: solid 3px rgba(0,255,0,.75);
  border-image: 
    linear-gradient(
      to bottom,        
      rgba(0, 0, 0, 0) 0%,
	  rgba(0, 0, 0, 0) 52%,
	  rgba(0,255,0,.75) 52%,
	  rgba(0,255,0,.75) 100%
    ) 1 100%;
  white-space: nowrap;
  overflow: hidden;    
  /*font-family: 'Source Code Pro', monospace;  */
  font-size: 18px;
  color: rgba(255,255,255,.70);
  display:inline-block;
}

.empowering p:after{
	top: 30%; height:40%
	
}

/* Animation */
.empowering p{
  animation: animated-text 4s steps(29,end) 1s 1 normal both,
             animated-cursor 600ms steps(29,end) infinite;
}

/* text animation */

@keyframes animated-text{
  from{width: 0;}
  to{width: 100%;}
}

/* cursor animations */

@keyframes animated-cursor{
  from{border-right-color: rgba(0,255,0,.75);}
  to{border-right-color: transparent;}
}


/* Cloud Docs - main page panel layout */
.cloud-docs.panel-layout .uk-panel-box-primary {
  background-color: #53c5c120;
  color: #2d7091;
  border-color: rgba(45,112,145,.2);
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  padding: 15px;
  margin: 10px;
  height: auto !important;
}
.cloud-docs.panel-layout a h3 {
  font-size: medium;
  font-weight: 500;
}
.cloud-docs.panel-layout .uk-panel-title {
    color: red;
    font-size: medium;
  	font-weight: 600;
  	margin-bottom: 10px;
	line-height: inherit;
  	text-transform: inherit;
}
.cloud-docs.panel-layout a .uk-panel:hover {
	background-color: #0daba530;
	box-shadow: 0 0px 15px rgba(0,0,0,0.3)
}
ul#cloud-documentation-menu .uk-nav-sub li.uk-parent:not(.uk-active) > a:after {
	font-size: x-large;
    vertical-align: middle;
}
ul#cloud-documentation-menu .uk-nav-sub li.uk-parent.uk-active > a:after {
	font-size: x-large;
    vertical-align: middle;
}
.cloud-docs .uk-alert {
    background: #fffaf0;
    border-radius: 10px;
}

.cloud-docs .uk-alert .uk-icon-info {
	margin-left: 5px;
    margin-right: 10px;
}
.cloud-docs .url-table td {
	padding: 2px 2px 2px 0;
}
.cloud-docs .url-table td:nth-child(2) {
	padding-right: 10px;
}

/* Fix about tooltip */
[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
a[data-title]:after {
    content: attr(data-title);
    background-color: #ffFFff;
    color: #111;
    font-size: 80%;
    position: absolute;
    padding: 2px 5px 2px 20px;
    bottom: -2.6em;
    left: 50%;
    white-space: nowrap;
    box-shadow: 1px 1px 3px #222222;
    opacity: 0;
    border: 1px solid #111111;
    z-index: 99999;
    visibility: hidden;
	width:auto;
    font-weight: normal;
}
.casestudies_container li a[data-title]:after {    
    position: relative;   
    bottom: 0em;
    left: 2%;    
}
[data-title] {
    position: relative;
}

/* responsive div ordering swap */
.responsive-ordering-wrap{
  display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;              /* OLD - Firefox 19 */
  display: -ms-flexbox;           /* TWEENER - IE 10 */
  display: -webkit-flex;          /* NEW - Chrome */
  display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
}
.responsive-order-2{
     -webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
  -ms-flex-order: 1;              /* TWEENER - IE 10 */
  -webkit-order: 1;               /* NEW - Chrome */
  order: 1;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  
  -webkit-box-flex: 1;            /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;               /* OLD - Firefox 19- */
                /*   width: 100%;    For old syntax, otherwise collapses. */
  -webkit-flex: 1;                /* Chrome */
  -ms-flex: 1;                    /* IE 10 */
  flex: 1;                        /* NEW, Spec - Opera 12.1, Firefox 20+ */

}
.responsive-order-1{
   -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
  -ms-flex-order: 2;              /* TWEENER - IE 10 */
  -webkit-order: 2;               /* NEW - Chrome */
  order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  
  -webkit-box-flex: 1;            /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;               /* Firefox 19- */
                  /*  width: 100%;   For OLD syntax, otherwise collapses. */
  -ms-flex: 1;                    /* TWEENER - IE 10 */
  -webkit-flex: 1;                /* NEW - Chrome */
  flex: 1;                        /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.responsive-ordering-wrap .responsive-order-2{
  flex-basis: 50%;
}
.aculab-in-the-news-div h2{
   font-size:36px;
}
@media (max-width: 768px){
  .responsive-ordering-wrap{
     flex-direction: column;
  }
  .responsive-order-2{
     -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
    text-align:center!important;
    -webkit-box-flex: 2;            /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 2;               /* OLD - Firefox 19- */
    width: 100%;                     /* For old syntax, otherwise collapses. */
    -webkit-flex: 2;                /* Chrome */
    -ms-flex: 2;                    /* IE 10 */
    flex: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */

  }
  .responsive-order-1{
    -webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
    -ms-flex-order: 1;              /* TWEENER - IE 10 */
    -webkit-order: 1;               /* NEW - Chrome */
    order: 1;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
    text-align:center!important;
    -webkit-box-flex: 1;            /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;               /* Firefox 19- */
    width: 100%;                     /* For OLD syntax, otherwise collapses. */
    -ms-flex: 1;                    /* TWEENER - IE 10 */
    -webkit-flex: 1;                /* NEW - Chrome */
    flex: 1;                        /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .latest-blog .uk-slideshow li .uk-cover-background { 
    background-size: 50%;
  }
  .aculab-in-the-news-div h2, .aculab-in-the-news-div p{
    text-align:center;    
  }
}

/* 404 error page */

.error404   {
  min-height: 100%;
  min-width: 550px;

  /*position: absolute;*/
  width: 100%;

  margin: 0 auto 0 auto;
}

.error404 table {
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    font: 200 22px / 1.4 'Arial';
}

.error404 h2 {
  color: #808080;
}

.error404 a {
  text-decoration : none;
  color : #8BC4C4;
}

.error404 .content {
  width: 80%;
  height: auto;
  /*background-color: red;*/
  display: block;
  text-align: center;
  margin: 0 auto 0 auto;
}

.error404 .img-wrapper {
    width: fit-content;
    margin: 40px auto;
}

.error404 .error {
   float: left;
   position: relative;
   left: 50%;
   z-index: 1000;
   color: #E03326;
   font-weight: bold;
   font-size: 2em;
   margin-top: 35px;
   margin-left: -230px;
}

.error404 .error-img {
    text-align:center;
    margin: 0 auto;
}

.error404 .logo {
    padding: 15px 0 15px 0;
}

.error404 .link-table {
    width: 80%;
    padding: 20px 0 20px 0;
    margin: 0 auto 0 auto;
}

.error404 .link-table tr td {
    width: 50%;
    text-align: center;
    margin: 40px auto 0 auto;
}

.rsfp_thankyou_popup_inner{
  text-align:center;
}

/* -- Languages -- */

/* buttons */
.lang-button a{
  margin:15px 30px 0 30px;
}
.ita-button,
.fra-button{
  /*font-size: 20px;*/
  font-weight: 600;  
  padding-left: 30px;
  padding-right: 30px;
  margin: 5px;
}
.ita-button:hover{
  background: -moz-linear-gradient(115deg, rgba(0, 140, 69, 1) 0%, rgba(0, 140, 69, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(205, 33, 42, 1) 70%, rgba(205, 33, 42, 1) 100%); 
  background: -webkit-linear-gradient(115deg, rgba(0, 140, 69, 1) 0%, rgba(0, 140, 69, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(205, 33, 42, 1) 70%, rgba(205, 33, 42, 1) 100%); 
  background: linear-gradient(115deg, rgba(0, 140, 69, 1) 0%, rgba(0, 140, 69, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(205, 33, 42, 1) 70%, rgba(205, 33, 42, 1) 100%);   
  color:#000;
  font-weight: 600;
}
.ita-button.cpaas:hover{
	border-color:rgba(72,97,164,1)!important;
}
.ita-button.voisentry:hover{
	border-color:rgba(78,45,102,1)!important;
}

.fra-button:hover{
  background: -moz-linear-gradient(115deg, rgba(0,35,149, 1) 0%, rgba(0,35,149, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(237,41,57, 1) 70%, rgba(237,41,57, 1) 100%); 
  background: -webkit-linear-gradient(115deg, rgba(0,35,149, 1) 0%, rgba(0,35,149, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(237,41,57, 1) 70%, rgba(237,41,57, 1) 100%); 
  background: linear-gradient(115deg, rgba(0,35,149, 1) 0%, rgba(00,35,149, 1) 30%, rgba(244, 245, 240, 1) 37%, rgba(244, 245, 240, 1) 63%, rgba(237,41,57, 1) 70%, rgba(237,41,57, 1) 100%); 
  
  color:#000;
  font-weight: 600;
}
.fra-button.voisentry:hover{
	border-color:rgba(78,45,102,1)!important;
}
.build_your_app{
  margin-top:17px;
  font-weight:500!important;
}

/* ---footer social--- */
.footer-social img{
  width:auto;
}

.trusted-cloud li .uk-margin{
  margin-top: 0px!important;
}

/* hide custom excerpt on the articles */
.uk-article .hide-excerpt{
  display:none;
}

/* Solution page */

.section-solutions{
    padding-top:0px!important;
	padding-bottom:0px!important;
}

.section-solutions-title h3{
	padding:40px;
    margin-bottom:0px!important;
}

.fade-in{
	opacity:0;
	transition: opacity 400ms ease-in;
}
.fade-in.appear {
    opacity: 1;
}
.from-left {
    grid-column: 2 / 3;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
}

.from-right {
    grid-column: 3 / 4;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
.from-bottom {
  grid-column: 3 / 4;
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
}

.from-left,
.from-right,
.from-top,
.from-bottom{
    transition: opacity 400ms ease-in, -webkit-transform 400ms ease-in;
    transition: opacity 400ms ease-in, transform 400ms ease-in;
    transition: opacity 400ms ease-in, transform 400ms ease-in,
    -webkit-transform 400ms ease-in;
  opacity: 0;
}

.from-left.appear,
.from-right.appear {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.from-top.appear,
.from-bottom.appear {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.container-solution-title h2,
.container-solution-title h3{
	color:black!important;
}
.container-solution-title .sol-title{	
	margin-bottom:0px
}
.container-solution-title .sol-subtitle{
	font-size:30px;
	margin-top:0px;	
}

.container-solutions .solutions-product-container, .industry-title h2 {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.container-solutions .solutions-product-container:hover li div a{
	border: 1px solid rgba(107,107,107,1);	
}
.container-solutions .solutions-product-containers:hover .industry-title h2{
	font-weight:700;	
}
.container-solutions-title-bold{
	font-weight:700;
	color:#1a63ad;	
}

.solutions-accordion-container {
	padding: 0;
	margin: 0;
	display: none;
    padding-bottom:20px;
}

.solutions-accordion-container ul{
	width:90%;
	margin:0 auto!important;
}
.solutions-accordion-container .uk-grid-width-large-1-1{
	width:75%;
	margin:0 auto!important;
}
.solutions-accordion-container .uk-grid-width-large-1-2{
	width:50%;
	margin:0 auto!important;
}
.solutions-accordion-container .uk-grid-width-large-1-3{
	width:75%;
	margin:0 auto!important;
}
.solutions-accordion-container .uk-grid-width-large-1-4{
	width:100%;
	margin:0 auto!important;
}

@media (max-width: 1055px){
  .solutions-accordion-container .uk-grid-width-large-1-1,
  .solutions-accordion-container .uk-grid-width-large-1-2,
  .solutions-accordion-container .uk-grid-width-large-1-3,
  .solutions-accordion-container .uk-grid-width-large-1-4{
    width:75%;
  }
  .accordion h2 {
	  font-size:22px;
  }
}

div.show + .solutions-accordion-container {
	display: block;
}

.container-solution-title,
.container-solution-title h3,
.accordion, 
.solutions-accordion-container .solutions-product-content{
background-image: url(/images/wavesbg_wp_solutions.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: 100%;
}

.solutions-product-container > li ,
.solutions-product-container > .industry-title {
  position: relative;
  padding: 0px;
  margin: auto 0px!important;
}

.solutions-product-container > li > div > a {
  color: inherit;
  display: inline-block;
  position: relative;   
  overflow: hidden;
  text-decoration: none;    
  outline: none;    
  background: transparent;
  border: 1px solid rgba(200,200,200,1);
  border-radius: 25px;
}


.solutions-product-container > li > div > a > h3{
  font-size:1.3vw;
  padding: 0px 10px;
}
/*.solutions-product-container > li > h2,*/
.solutions-product-container > .industry-title > h2{
 font-size:1.5vw;
 padding: 0px 10px;
 text-align: left;
}


@media (max-width: 1366px){
  .solutions-product-container > li > div > a > h3{
    font-size:1.3vw;
    padding: 0px 10px;
  }
  /*.solutions-product-container > li > h2,*/
  .solutions-product-container > .industry-title > h2{
    font-size:1.5vw;
    padding: 0px 10px;
    text-align: left;
  }	
}
@media (max-width: 960px){
 
  /*.solutions-product-container > li > h2,*/
  .solutions-product-container > .industry-title > h2{
    font-size:2.5vw;
    
  }	
}
.solutions-product-container > li > div {
  padding: 10px;
}

/*-- animations --*/

/* common */
.solutions-product-container > li > div > a:before,
.solutions-product-container > li > div > a:after {
    content: '';
    position: absolute;
    top: 1vw;
    left: 0;
    width: 90%;
	margin-left:5%;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
	font-size:20px!important;
	line-height:normal;
	word-spacing:50px;
}
.solutions-product-container > li.cpaas-list-item > div > a:before,
.solutions-product-container > li.cpaas-list-item > div > a:after {    
    top: 2vw;
	
}
.solutions-product-container > li.vb-list-item > div > a:before,
.solutions-product-container > li.vb-list-item > div > a:after {    
    top: 2.5vw;    
}
.solutions-product-container > li.gw-list-item > div > a:before,
.solutions-product-container > li.gw-list-item > div > a:after {    
    top: 2vw;
	width: 85%;
	margin-left:7%;
}
.solutions-product-container > li.mp-list-item > div > a:before,
.solutions-product-container > li.mp-list-item > div > a:after {    
    top: 1vw;    
}
.solutions-product-container > li > div > a > span h3{
	padding: 10px;
	padding-top: 1.2vw;
	font-size: 0.9em;
	min-width: 160px;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
@media (max-width: 1200px){
	.solutions-product-container > li > div > a > span h3{
		min-width: 140px;
	}
}
@media (max-width: 1100px){
	.solutions-product-container > li > div > a > span h3{
		min-width: 120px;
	}
}
@media (max-width: 1055px){
	.solutions-product-container > li > div > a > span h3{
		min-width: 90px;
        word-spacing: 0px;
	}
	.solutions-product-container > li > div > a{
		width:80%;
		padding:3vw;		
	}
	.solutions-product-container > li > div > a >  h2{
		font-size:4w;
	}
	.solutions-product-container>.industry-title> h2{
		text-align:center;
	}
  .solutions-product-container>li>div>a:before,
  .solutions-product-container>li>div>a:after{
        word-spacing: 0px;
		font-size:16px!important;
		padding-top:2vw;
  }
  .solutions-product-container > li > div > a > span > h3{
	  padding: 5px;
	  padding-top: 2.2vw;
  }
  
  
  .solutions-product-container>li>div.cpaas-list-item>a:before, 
  .solutions-product-container>li>div>a:after {
    top: 2.5vw;
  }
  .solutions-product-container>li>div.vb-list-item>a:before, 
  .solutions-product-container>li>div>a:after {
    top: 3vw;
  }
  .solutions-product-container>li>div.gw-list-item>a:before, 
  .solutions-product-container>li>div>a:after {
    top: 2.5vw;
  }
  .solutions-product-container>li>div.mp-list-item>a:before, 
  .solutions-product-container>li>div>a:after {
    top: 2vw;
  }
}
@media (max-width: 480px){
    .section-solutions-proposition h2{
        font-size:30px; 
    }
    .section-solutions-proposition h3{
        font-size:20px;
    }
	.section-solutions .container-solutions{
		padding-left:0px;
		padding-right:0px;
	}
	.section-solutions .container-solutions ul{
		padding-left:0px;
		padding-right:0px;
	}
	.build_your_app{
		font-size: 30px!important;
	}
}

  .solutions-product-container > li > div > a:hover span h3{
    opacity: 0;
  }
.solutions-product-container > li > div > a {
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.solutions-product-container > li > div > a:before {
    content: attr(data-hover);
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
	font-size:14px;
}

.solutions-product-container > li > div > a:hover:before{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;	
}

.solutions-product-container > li.vb-list-item > div > a{
	padding: 1vw 0vh;/*3*/
	background-color:#ffffff;
} 
.solutions-product-container > li.cpaas-list-item > div > a{
	padding: 1vw 0vh;/*3*/
	background-color:#ffffff;
}
.solutions-product-container > li.gw-list-item > div > a{
	padding: 1vw 0vh;	/*3*/
	background-color:#ffffff;
}
.solutions-product-container > li.mp-list-item > div > a{
	padding: 0.3vw 0vh;	/*3*/
	background-color:#ffffff;
}

.section-solutions hr { display: block; height: 1px;
    border: 0; border-top: 1px solid rgba(200,200,200,1);
    margin: 0; padding: 0; }

/* product boxes animations */

/* vb item */
.solutions-product-container > li.vb-list-item > div > a:hover,
.solutions-product-container > li.vb-list-item > div > a:focus {  
  background: url("../../../../../images/wave_vb.png") no-repeat;
  background-color:#ffffff;
  background-position: center!important;
  background-size: cover;
  color:rgba(78,45,102,1);
  text-decoration: none;
  outline: none;  
  box-shadow: 0 0px 15px rgba(78,45,102,1);  
}

/* cpaas item */
.solutions-product-container > li.cpaas-list-item > div > a:hover,
.solutions-product-container > li.cpaas-list-item > div > a:focus { 
 background: url("../../../../../images/wave_cpaas.png") no-repeat;
 background-color:#ffffff;
 background-position: center!important;
 background-size: cover;
 color:rgba(72, 97, 164, 1);
  text-decoration: none;
  outline: none;  
  box-shadow: 0 0px 15px rgba(72, 97, 164, 1);  
}

/* gw item */
.solutions-product-container > li.gw-list-item > div > a:hover,
.solutions-product-container > li.gw-list-item > div > a:focus {   
  background: url("../../../../../images/wave_gw.png") no-repeat;
  background-color:#ffffff;
  background-position: center!important;
  background-size: cover;
  color:rgba(41, 80, 66, 1);
  content: 'ApplianX \A GIII';  
  text-decoration: none;
  outline: none;  
  box-shadow: 0 0px 15px rgba(41, 80, 66, 1);
}

/* media processing item */
.solutions-product-container > li.mp-list-item > div > a:hover,
.solutions-product-container > li.mp-list-item > div > a:focus {
   
  background: url("../../../../../images/wave_mp.png") no-repeat;
  background-color:#ffffff;
  background-position: center!important;
  background-size: cover;
  color:rgba(29, 64, 84, 1); 
  text-decoration: none;
  outline: none;  
  box-shadow: 0 0px 15px rgba(29, 64, 84, 1);
  
}

.container-solutions .solutions-product-container:hover{
	
	 opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.solutions-product-container > li > div > a:hover{
	border: 1px solid rgba(107,107,107,1);
	opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.accordion:not(:first-child){
	border-top: #f0f0f0 1px solid;
}

.accordion {
	margin: 0;
	padding: 20px;	
	height: 150px;
	text-align:center;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	font-size: 1em;
}
.accordion h2 {
	margin:10px auto;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
	font-size:24px;
}

.show span {
	display: block;
	float: right;
	padding: 10px;
}
.accordion span {
	display: block;
	float: right;
	
	padding: 10px;
}

.white-wp-waves-solutions{
	background-image: url('/images/wavesbg_wp_solutions.png');
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
	background-size: 100%;
}

/* end solution page */

/* Dowload page forms */
/* fix about "continue" button shown after form submitting */
.contact-form-container input[type=button]{
	display: block;
    margin: 0 auto;
}

/* Download page */			   
p.form-notice{
	font-size: 14px;
    line-height: 18px;
}

/* Careers page */
.jobs .uk-accordion-title{
	border-top:none!important;
}

/* video on CPaaS page */
.video-container{
	position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.video-centered iframe,
.video-centered video{
	width: 70%;
	height: 70%;
	margin: 0 auto;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 96%;
  height: 97%;
  border: 4px solid #4861a4e6;
  margin:1px;
}
.responsive-iframe-vb {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 96%;
  height: 97%;
  border: 4px solid #4e2d66f2;
  margin:1px;
}
.responsive-iframe-gw {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 96%;
  height: 97%;
  border: 4px solid #34594c;
  margin:1px;
}
.responsive-iframe-mp {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 96%;
  height: 97%;
  border: 4px solid #345365;
  margin:1px;
}
@media (max-width: 1220px){
	.responsive-iframe {
      margin:0px;
	}
}
.hp-product-text{
min-height:220px;	
margin-top:25px;
	
}
.hp-product-text h2{

font-size:2vw!important;	
}

.hp-product-image{
	
}
@media (max-width: 1320px){
  .hp-product-text{
	min-height:250px;	
  }
  
}
@media (max-width: 1080px){
  .hp-product-text{
	min-height:260px;	
  }
  
}
@media (max-width: 960px){
  .hp-product-text{
	min-height:200px;	
  }
  .hp-product-text h2{
	font-size:24px!important;	
  }
}
@media (max-width: 768px){
  .hp-product-text{
	min-height:100px;	
  }
  .hp-product-text h2{
	font-size:34px!important;	
  }
}

/* You tube related video */
.hytPlayerWrap {
    /*display: inline-block;
    position: relative;*/
}
.hytPlayerWrap.ended::after {
    content:"";
    position: absolute;
    top: 5px;
    left: 4px;
    width: 97%;
    height: 97%;
    bottom: 0;
    right: 0;
    cursor: pointer;
    background-color: rgb(0 0 0 / 1);;
    background-repeat: no-repeat;
    background-position: center; 
    background-size: 64px 64px;
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
}
.hytPlayerWrap.paused_stop::after {
    content:"";
    position: absolute;
    top: 5px;
    left: 4px;
	width: 97%;
    height: 97%;
    bottom: 0;
    right: 0;
    cursor: pointer;
    background-color: rgb(0 0 0 / 1);;
    background-repeat: no-repeat;
    background-position: center; 
    background-size: 40px 40px;
    background-image:     url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.learn-more-footer{
	padding: 21px 0;
    color: white!important;
    border-top: 1px solid #fff;
    /*margin-bottom: 30px;*/
}
.learn-more-footer ul{
	list-style:none;
}
.learn-more-footer h4{
	list-style:none;
	color: white;
	margin-top: 10px;
}

/*--- New homepage full screen video ---*/
.home-video-container video {    
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
}

.video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  /*padding: 40px;
  height: 250px;
  
  z-index: -1;*/
  background: var(--lightpurple);
  transition: transform 0.4s;
}

#home_enabling_technologies{
	margin-top:600px;
}

#video-banner-text{
	width: 100%;
    /*padding: 0 20px;*/
    position: absolute;
    /*bottom: 50px;
	top:18%;*/
    text-align: center;
    z-index: 1111;
	/*right:-20px;*/
	
}
#video-banner-text a{
	background:rgba(0,0,0,0.1);
}

.anchor-button{
	display: inline-block;
    border: 3px solid #fff;
    border-radius: 0px;
    text-decoration: none;
    outline: none;
    text-align: center;
    color: #fff;
    padding: 15px 25px;
    line-height: 1em;
    font-size: 1em;
    
    font-weight: 900;
}

#videobg{
	top:50%;
	left:50%;
	width:140%;
	height:auto;
	z-index:-100;
	min-width:140%;
	position:absolute;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	background-size:cover;
}
@media (min-width: 720px)and (orientation:landscape){
  	#videobg {
    	min-width: 180%!important;/*300*/
  	}
}
@media (min-width: 1024px){
  	#videobg {
    	min-width: 180%;/*145/200*/
  	}
}
@media (min-width: 1200px){
  	#videobg {
    	min-width: 160%;/*180*/
  	}
}
@media (min-width: 1400px){
  	#videobg {
    	min-width: 150%;/*150*/
	}
}
@media (max-width: 768px){
  	#video-banner-text{
		display:none;
    }
}

@media (max-width: 1000px) and (orientation:portrait){
  #videobg {
    min-width: 200%;/*150*/
  }
}
@media (max-width: 850px) and (orientation:portrait){
  #videobg {
    min-width: 220%;/*150*/
  }
}
@media (max-width: 768px) and (orientation:portrait){
  .video-wrapper {
    height: 80vh;
    
  }
  #videobg {
    min-width: 160%;/*150*/
  }
}
@media (max-width: 768px) and (orientation:landscape){
  .video-wrapper {
    height: 100vh!important;    
  }
  #videobg {
   	min-width: 180%;
  }
  #video-banner-text{
	display:inline;
  }
}
@media (max-width: 480px) and (orientation: portrait){
  #videobg {
    min-width: 200%;
  }
  #home_enabling_technologies{
    margin-top:340px!important;
  }
}
/* ipad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
  #videobg {
    min-width: 190%;/*150*/
	top:50%;				 
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
  #videobg {
    min-width: 200%;/*150*/
	top:50%;
  }
}
/* kindle */
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation:portrait) {
  #videobg {
    min-width: 140%;/*150*/
	top:25%;
  }
}																											 
.video-wrapper{
	vertical-align:middle;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	display:table-cell;
	height: 50vh;
	overflow:hidden;
}
@media (min-width: 768px){
  .video-wrapper{
    height: 100vh;
    /*max-height: 1200px;*/
  }
}

.transparent-topbar {
  	background: -moz-linear-gradient(115deg,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(115deg,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(1115deg,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	-webkit-transition: all 1.5s ease-out;
	-moz-transition: all 1.5s ease-out;
	-ms-transition: all 1.5s ease-out;
	-o-transition: all 1.5s ease-out;
	transition: all 1.5s ease-out;
}

home{
	overflow: hidden;
}
body{
	overflow-y: auto;
  	overflow-x: hidden;
}

.casestudies_strip{
	height: 5em;
}

.cpass_strip{
  
  background: -moz-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(72,97,164,0.95) 25%,rgba(72,97,164,0.95) 100%);
  background: -webkit-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(72,97,164,0.95) 25%,rgba(72,97,164,0.95) 100%);
  background: linear-gradient(115deg,transparent 1%,transparent 10%,rgba(72,97,164,0.95) 25%,rgba(72,97,164,0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb',endColorstr='#4861a4',GradientType=1 );
}

.voicebiometric_strip{
	
    background: -moz-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(78,45,102,0.95) 25%,rgba(78,45,102,0.95) 100%);
    background: -webkit-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(78,45,102,0.95) 25%,rgba(78,45,102,0.95) 100%);
    background: linear-gradient(115deg,transparent 1%,transparent 10%,rgba(78,45,102,0.95) 25%,rgba(78,45,102,0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e2d66',endColorstr='4e2d66',GradientType=1 );
}

.gateways_strip{

  background: -moz-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(41,80,66,0.95) 25%,rgba(41,80,66,0.95) 100%);
  background: -webkit-linear-gradient(115deg,transparent 1%,transparent 10%,rgba(41,80,66,0.95) 25%,rgba(41,80,66,0.95) 100%);
  background: linear-gradient(115deg,transparent 1%,transparent 10%,rgba(41,80,66,0.95) 25%,rgba(41,80,66,0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb',endColorstr='#4861a4',GradientType=1 );
}

.mediaprocessing_strip{
	
  background: -moz-linear-gradient(115deg,transparent 1%,rgba(232,234,235,0.97) 20%,rgba(29,64,84,0.9) 25%,rgba(29,64,84,0.9) 100%);
  background: -webkit-linear-gradient(115deg,transparent 1%,rgba(232,234,235,0.97) 20%,rgba(29,64,84,0.9) 25%,rgba(29,64,84,0.9) 100%);
  background: linear-gradient(115deg,transparent 1%,transparent 10%,rgba(29,64,84,0.9) 25%,rgba(29,64,84,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaeb',endColorstr='#1d4054',GradientType=1 );
}



.casestudies_container .casestudies_logo, 
.casestudies_container .casestudies_logo_big{
	width: 25%;
	float: left;
}
.casestudies_logo_big img {
	max-height:90px;
}
.casestudies_logo img{
	max-height:70px;
}

.casestudies_container .casestudies_strip{
	width: 75%;
	float: right;
}


.casestudies_strip p{
	font-size:1.5em;
	padding-right:1.5em;
	font-style:italic;
	color:white;
	text-align:right;
	line-height: 90px;
}

.casestudies_list{
	margin-top:20px;
}

.casestudies_list ul{
	
    list-style: url(/images/icons/pdf_icon.png) inside;

}
.casestudies_list li a{
	vertical-align: super;
	padding-left: 10px;
}

@media (max-width: 900px){
	.casestudies_container .casestudies_logo, .casestudies_container .casestudies_logo_big{
		width: 40%;
	}
	.casestudies_container .casestudies_strip{
		width: 60%;	
	}
	.casestudies_strip p{
		font-size:2.5vw;
		padding-right:1.5em;
		font-style:italic;
		color:white;
		text-align:right;
		line-height: 70px;
	}
	.casestudies_logo img, .casestudies_logo_big img{
	
		vertical-align: middle;
    max-height: 3.5em;
	max-width: 20em;
   
	}
	
}

@media (max-width: 600px){
	.casestudies_container .casestudies_logo,
    .casestudies_container .casestudies_logo_big{
		width: 100%;
	}
	.casestudies_container{
		margin: 20px;
	}
	.casestudies_container .casestudies_strip{
		width: 100%;	
	}
	.casestudies_strip p{
		font-size:3.5vw;
		padding-right:1.5em;
		font-style:italic;
		color:white;
		text-align:right;
		line-height: 70px;
	}
	.casestudies_logo img, .casestudies_logo_big img {
		margin: 20px 30%;
		height:auto;
		max-width:10em;
	}
    
	
}

.contact-us-phone .left{
	border-right: 1px solid #76767b;
}

@media (max-width: 1050px){
	.contact-us-phone .left{
		border-right: none;
	}

}
.disable-hover {
  pointer-events: none;
}
.blognews .hide-title-excerpt{
  display:none;
}
.animate-fading{
  animation:fading 5s;
  animation-iteration-count: 1;
}
@keyframes fading{0%{opacity:0}100%{opacity:1}}

div.login form,
div.logout form {
  margin-top: 200px;
}
@media (max-width: 759px){
  .footer li,.uk-nav-offcanvas li{
  margin-bottom:15px;
  }
  .footer a{
    font-size:18px;
  }
}

@media (max-width: 759px) {
  .cloud-docs .uk-hidden-notouch {
	display: block !important;
  }
}

#cloud-documentation-menu ul.uk-nav-sub {
  font-size: 13px;
}
#cloud-documentation-menu.uk-nav>li>div>ul.uk-nav-sub>li>ul {
  padding-left: 45px !important;
}
div.cloud-docs.cloud-web-services .uk-badge-warning {
	color: #2d7091 !important
}
.cloud-docs.quick-features .uk-panel-title {
  margin-bottom: 0;
}
.cloud-docs.quick-features .uk-panel.uk-panel-box {
  border-radius: 10px;
}


.slick-sl ul {
  list-style: none;
  height: 150px;
}

.slick-list,
.slick-track {
  height: 100%;
}

.slick-track {
transition: fade 2000ms ease-out;  
infinite: true;  
}

.slick-sl ul li {
  width: 350px;
  height: 100%;
}

.slick-sl ul li .content {
  width: 70%;
  height: 100%;
  position:relative;
  /*transition: transform 0.3s linear;
  transition-delay: 0.5s;*/
  text-align: center;
}

.slick-sl ul li .content img{
  position: absolute;
  top: 0;
    bottom: 0;
    margin: auto;
}

.slick-sl ul li .content span {
  color: #000;
  font-size: 50px;
  font-family: Arial;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}

.slick-sl ul li:nth-child(odd) .content {
  /*background-color: red;*/
}

.slick-sl ul li:nth-child(even) .content {
  /*background-color: green;*/
}

.slick-sl ul li:not(.slick-current) .content {
  /*transform: scale(0.9);*/
  transition-delay: 0s;
}