/***************************************************

  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 

 */

/***********************************************************************/

.ApSlideShow {

  margin-bottom: 100px; }

  @media (max-width: 767px) {

    .ApSlideShow {

      margin-bottom: 40px; } }



.box-banner-h7 {

  position: relative;

  /* padding: 100px 0;  */
}

  @media (max-width: 575px) {

    .box-banner-h7 {

      padding: 40px 0; } }

  .box-banner-h7 .ApHtml {

    padding: 65px;

    background: #FFFFFF; }

    @media (max-width: 575px) {

      .box-banner-h7 .ApHtml {

        padding: 30px; } }

  .box-banner-h7 .leo-content {

    line-height: 24px; }

    .box-banner-h7 .leo-content h2 {

      font-weight: 700;

      text-transform: uppercase;

      font-size: 30px;

      position: relative;

      padding-bottom: 15px;

      margin-bottom: 25px; }

      @media (max-width: 575px) {

        .box-banner-h7 .leo-content h2 {

          font-size: 20px; } }

      .box-banner-h7 .leo-content h2:before {

        position: absolute;

        content: "";

        background: #909090;

        bottom: 0;

        width: 100px;

        height: 1px;

        left: -65px; }

        .rtl .box-banner-h7 .leo-content h2:before {

          right: -65px;

          left: auto; }

        @media (max-width: 575px) {

          .box-banner-h7 .leo-content h2:before {

            left: -30px; }

            .rtl .box-banner-h7 .leo-content h2:before {

              right: -30px;

              left: auto; } }

    .box-banner-h7 .leo-content .btn {

      margin-top: 30px;

      padding: 10px 30px;

      font-weight: 400;

      border: 1px solid #909090;

      color: #121212;

      background: #FFFFFF; }

      .box-banner-h7 .leo-content .btn:before {

        position: absolute;

        z-index: -1;

        content: "";

        top: 0;

        background: #db9b2e;

        width: 100%;

        height: 0;

        visibility: hidden;

        left: 0;

        opacity: 0;

        filter: alpha(opacity=0);

        -webkit-transition: all 0.2s ease-in-out;

        -o-transition: all 0.2s ease-in-out;

        transition: all 0.2s ease-in-out; }

        .rtl .box-banner-h7 .leo-content .btn:before {

          right: 0;

          left: auto; }

      .box-banner-h7 .leo-content .btn:hover {

        color: #FFFFFF;

        border-color: transparent; }

        .box-banner-h7 .leo-content .btn:hover:before {

          height: 100%;

          visibility: visible;

          opacity: 1;

          filter: alpha(opacity=100); }

  @media (min-width: 768px) {

    .box-banner-h7 .banner-up {

      position: absolute;

      z-index: 9;

      right: 0; }

      .rtl .box-banner-h7 .banner-up {

        left: 0;

        right: auto; } }

  @media (max-width: 767px) {

    .box-banner-h7 .banner-up {

      text-align: center; } }



@media (min-width: 768px) {

  .banner-bottom {

    display: -webkit-box;

    display: -moz-box;

    display: box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex; } }

.banner-bottom .block {

  margin-bottom: 0; }

.banner-bottom .ApImage {

  background: #FFFFFF; }

  .banner-bottom .ApImage.left {

    padding: 30px 15px 30px 30px; }

    .rtl .banner-bottom .ApImage.left {

      padding: 30px 30px 30px 15px; }

  .banner-bottom .ApImage.right {

    padding: 30px 30px 30px 15px; }

    .rtl .banner-bottom .ApImage.right {

      padding: 30px 15px 30px 30px; }

.banner-bottom .text-block-left h4 {

  text-transform: uppercase;

  color: #666;

  font-weight: 700;

  letter-spacing: 5px;

  font-size: 25px; }

  @media (min-width: 768px) {

    .banner-bottom .text-block-left h4 {

      white-space: nowrap;

      position: absolute;

      bottom: 23px;

      margin: 0;

      left: 65px;

      -webkit-transform: rotate(-90deg);

      -moz-transform: rotate(-90deg);

      -ms-transform: rotate(-90deg);

      -o-transform: rotate(-90deg);

      transform: rotate(-90deg);

      transform-origin: left bottom; }

      .rtl .banner-bottom .text-block-left h4 {

        right: 65px;

        left: auto; } }

  @media (min-width: 768px) and (max-width: 991px) {

    .banner-bottom .text-block-left h4 {

      font-size: 18px;

      left: 35px; }

      .rtl .banner-bottom .text-block-left h4 {

        right: 35px;

        left: auto; } }



  @media (max-width: 767px) {

    .banner-bottom .text-block-left h4 {

      text-align: center;

      margin-bottom: 30px; } }



/**** latest-blogs ***/

.latest-blogs {

  margin-top: 70px; }



.ApColumn .manufacturers_block {

  padding: 50px 0;

  margin: 50px 0;

  border-top: 1px solid #ebebeb;

  border-bottom: 1px solid #ebebeb; }



/* Skin */

.blue .box-banner-h7 .leo-content .btn:before {

  background: #6AAFE6; }



.deeppink .box-banner-h7 .leo-content .btn:before {

  background: #FF1493; }



.green .box-banner-h7 .leo-content .btn:before {

  background: #8bc43f; }



.lime .box-banner-h7 .leo-content .btn:before {

  background: #41A317; }



.olive .box-banner-h7 .leo-content .btn:before {

  background: #808000; }



.purple .box-banner-h7 .leo-content .btn:before {

  background: #8A2CB1; }



.yellow .box-banner-h7 .leo-content .btn:before {

  background: #edb42c; }



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

.product-actions .control-label{

width: auto;

min-width: 100px;

margin-right: 10px;

}