/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.bannercontainer .tp-caption.line2 {
  font-weight: 500;
  color: #FFFFFF; }
.bannercontainer .tp-caption.line3 {
  color: #FFFFFF;
  text-align: center; }
.bannercontainer .tp-caption.line4 .btn {
  color: #FFFFFF; }
  .bannercontainer .tp-caption.line4 .btn:before {
    border-color: #FFFFFF; }

.h1-banner-bot {
  margin-top: 40px; }

.box-video {
  padding-bottom: 110px; }
  @media (max-width: 991px) {
    .box-video {
      padding: 60px 0; } }

.group-video .video {
  display: none; }

.image-video {
  position: relative; }
  .image-video .image_description {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 80%;
    margin: auto;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center; }
  .image-video .video-play {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 35px;
    font-weight: 300;
    color: #FFFFFF;
    font-family: "bebas_neueregular";
    text-shadow: 2px 2px #f55070; }
    .image-video .video-play .icon-play {
      width: 70px;
      height: 70px;
      margin: 30px auto;
      cursor: pointer;
      display: block;
      background: url("../../../../../assets/img/modules/appagebuilder/img/icon-play.png") no-repeat;
      background-size: cover; }
      @media (max-width: 991px) {
        .image-video .video-play .icon-play {
          margin: 25px auto; } }
      @media (max-width: 767px) {
        .image-video .video-play .icon-play {
          width: 50px;
          height: 50px;
          margin: 20px auto; } }
      @media (max-width: 575px) {
        .image-video .video-play .icon-play {
          width: 30px;
          height: 30px;
          margin: 15px auto; } }
      @media (max-width: 479px) {
        .image-video .video-play .icon-play {
          margin: 10px auto; } }
    .image-video .video-play span {
      display: block; }
    @media (max-width: 575px) {
      .image-video .video-play {
        font-size: 20px;
        line-height: 23px; } }
    @media (max-width: 480px) {
      .image-video .video-play {
        font-size: 18px;
        line-height: 20px; } }



@media (min-width: 992px) {
  .manufacturers_block .block_content {
    margin: 0 -15px; } }
.manufacturers_block .manufacturer-image-container {
  text-align: center; }
.manufacturers_block img {
  padding: 0;
  margin: 0;
  border: 1px solid #eaeaea;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.box-list-blog .ApColumn .title_block {
  color: #FFFFFF; }

/*# sourceMappingURL=profile1544241872.css.map */
