.solutions-icon-wrap {
  width: 100%; float: left; display:block; margin-bottom: 15px;
}
.solutions-icon {
  width: 55px; height: 55px; margin-right: 15px; float:left;
}
.solutions-title {
  height: 55px; float:left
}
.solutions-title h2 {
  line-height:55px!important; padding: 0px!important; margin: 0!important;
}
hr.solutions {
  margin-bottom: 35px; background-color: #efefef; border-top: 1px solid #ffffff;
}
@media only screen and (max-width:479px){
.banner .banner-caption .sub-title.medium_fonts_size_title {font-size: 16px!important;}
.banner .banner-caption h2.small_fonts_size_title, .banner .banner-caption h3.small_fonts_size_title {font-size: 30px!important;line-height: 32px!important;}	
}
.passster-form {
    padding: 0px !important;
}
.bottom20 {
  padding-bottom: 20px;
}
.top20 {
  padding-top: 20px;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
.tcb-quote-carousel{
    background: #f9f9f9;
    padding-top: 10px;
    margin-top: 40px;
}
    .quote{
        color: rgba(0,0,0,.1);
        text-align: center;
        margin-bottom: 30px;
    }    
    .carousel {
      padding-bottom: 60px;
}
        .carousel-indicators > li {
         
          border: none;
        }

    .blockquote2 {
        margin-top: 15px;
        text-align: center;
        border: none !important;
    }

/* .carousel-fade {
  transition-property: opacity;
   opacity: 0;
  opacity: 1;
    left: 0;
            transform: translate3d(0, 0, 0);
}
   
      .item {
            transition-property: opacity;
        }

        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
*/
.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: @screen-sm-min) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: @screen-md-min) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: @screen-lg-min) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}
table#user-conf-agenda-table p {
    margin: 1em .5em;
}
ul.two-columns {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
} 
/*.careers .embed-container {
    max-width: none; 
  }*/

ol.lower-alpha {list-style-type: lower-alpha; padding: 0 0 0 10px;}
ol.lower-roman {list-style-type: lower-roman; padding: 0 0 0 10px;}
ol.upper-alpha {list-style-type: upper-alpha; padding: 0 0 0 10px;}
ol.upper-roman {list-style-type: upper-roman; padding: 0 0 0 10px;}
ol.decimal {list-style-type: decimal; padding: 0 0 0 10px;}
ul.terms {list-style: none; margin: 0 0 0 30px;}
.embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
}