/***************************************************
  Mixins Themes
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes
/***************************************************/
/* effect zoom In #1 */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
#main {
  padding-left: 30px;
  padding-right: 30px; }

.ApSlideShow {
  margin-top: 30px; }

.ApColumn .ApImage .image_description span {
  font-weight: 600; }

.text-center.text-bottom.ApColumn .image_description {
  top: inherit;
  bottom: 60px; }
.text-center.ApColumn {
  text-align: center; }
  .text-center.ApColumn .ApImage .bgr-black {
    background: #000;
    color: #fff; }
  .text-center.ApColumn .image_description {
    width: 100%;
    left: inherit;
    top: 70px; }
  .text-center.ApColumn .border-title-image::after {
    left: 50% !important;
    right: inherit !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }

.main-cate.full-width .cate_content span + span {
  font-size: 30px;
  color: #000; }
  @media (max-width: 991px) {
    .main-cate.full-width .cate_content span + span {
      margin-top: 10px; } }
.main-cate.full-width .cate_content span + a {
  background: transparent;
  border: 1px solid #000; }
  @media (max-width: 991px) {
    .main-cate.full-width .cate_content span + a {
      left: inherit;
      border: none;
      padding: 0;
      font-weight: 400;
      margin-top: 5px;
      display: inline-block; }
      .main-cate.full-width .cate_content span + a::after, .main-cate.full-width .cate_content span + a::before {
        content: none; } }
  .main-cate.full-width .cate_content span + a:hover {
    border: 1px solid #f94c4c; }
.main-cate.full-width ul {
  width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .main-cate.full-width ul:nth-child(4) .cate_content span + a {
      top: inherit;
      bottom: 30px;
      left: 25%; }
      .rtl .main-cate.full-width ul:nth-child(4) .cate_content span + a {
        right: 25%;
        left: auto; }
    .main-cate.full-width ul:nth-child(4) .cate_content span + span {
      top: inherit;
      bottom: 115px;
      left: 25%; }
      .rtl .main-cate.full-width ul:nth-child(4) .cate_content span + span {
        right: 25%;
        left: auto; } }
  @media (max-width: 767px) {
    .main-cate.full-width ul {
      width: 100%; }
      .main-cate.full-width ul * {
        text-align: center; } }
.main-cate.full-width .block_content {
  margin-left: -15px;
  margin-right: -15px; }
  .main-cate.full-width .block_content .ApImage {
    width: 66.66%;
    padding-left: 15px;
    padding-right: 15px; }
    @media (max-width: 767px) {
      .main-cate.full-width .block_content .ApImage {
        width: 100%; }
        .main-cate.full-width .block_content .ApImage .image_description {
          text-align: center; } }
    .main-cate.full-width .block_content .ApImage .image_description {
      top: 60px;
      left: 140px; }
      .rtl .main-cate.full-width .block_content .ApImage .image_description {
        right: 140px;
        left: auto; }
      @media (max-width: 1300px) {
        .main-cate.full-width .block_content .ApImage .image_description {
          top: 30px;
          left: 30px; }
          .rtl .main-cate.full-width .block_content .ApImage .image_description {
            right: 30px;
            left: auto; }
          .main-cate.full-width .block_content .ApImage .image_description .btn-border.btn-custom {
            padding: 15px 20px; }
            .main-cate.full-width .block_content .ApImage .image_description .btn-border.btn-custom::before, .main-cate.full-width .block_content .ApImage .image_description .btn-border.btn-custom::after {
              content: none; } }
      @media (max-width: 991px) {
        .main-cate.full-width .block_content .ApImage .image_description {
          position: static; }
          .main-cate.full-width .block_content .ApImage .image_description p:first-child {
            display: none; }
          .main-cate.full-width .block_content .ApImage .image_description h3 {
            margin-bottom: 0;
            margin-top: 15px;
            display: inline-block; }
            .main-cate.full-width .block_content .ApImage .image_description h3::after {
              content: none; }
          .main-cate.full-width .block_content .ApImage .image_description .btn-border.btn-custom {
            padding: 0;
            border: none;
            font-weight: 400;
            margin-top: 5px; } }

.image-right-slider > .row {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
.image-right-slider .ApColumn .ApImage {
  margin-bottom: 0 !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px; }
  @media (min-width: 767px) and (max-width: 991px) {
    .image-right-slider .ApColumn .ApImage .image_description {
      top: 20px;
      padding: 10px;
      left: 0; }
      .rtl .image-right-slider .ApColumn .ApImage .image_description {
        right: 0;
        left: auto; }
      .image-right-slider .ApColumn .ApImage .image_description .btn-custom {
        padding: 10px; } }
  .image-right-slider .ApColumn .ApImage img {
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 110% !important; }
  @media (max-width: 1199px) {
    .image-right-slider .ApColumn .ApImage h3 {
      font-size: 26px; }
    .image-right-slider .ApColumn .ApImage .btn-custom {
      padding: 20px; }
      .image-right-slider .ApColumn .ApImage .btn-custom::after, .image-right-slider .ApColumn .ApImage .btn-custom::before {
        content: none; } }

.image-large .ApColumn .ApImage {
  margin: 0; }
  .image-large .ApColumn .ApImage .image_description {
    left: inherit;
    right: 10%;
    max-width: 560px;
    top: 50%;
    transform: translateY(-50%); }
    .rtl .image-large .ApColumn .ApImage .image_description {
      left: 10%;
      right: auto; }
    @media (max-width: 1199px) {
      .image-large .ApColumn .ApImage .image_description {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        text-align: center;
        margin: auto;
        margin-top: 40px;
        float: left;
        max-width: 100%;
        width: 100%; }
        .image-large .ApColumn .ApImage .image_description h3::after {
          left: 50%;
          -webkit-transform: translate(-50%);
          -moz-transform: translate(-50%);
          -ms-transform: translate(-50%);
          -o-transform: translate(-50%);
          transform: translate(-50%); } }
    .image-large .ApColumn .ApImage .image_description h3 {
      line-height: 60px;
      text-align: left; }
      .rtl .image-large .ApColumn .ApImage .image_description h3 {
        text-align: right; }
      @media (max-width: 1199px) {
        .image-large .ApColumn .ApImage .image_description h3 {
          margin: auto;
          text-align: center !important; }
          .image-large .ApColumn .ApImage .image_description h3::after {
            content: none; } }
      .image-large .ApColumn .ApImage .image_description h3::after {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; }

@media (max-width: 500px) {
  .image-botton-h3.ApColumn .ApImage .image_description {
    position: static;
    text-align: center;
    margin-top: 30px;
    float: left; } }

/*# sourceMappingURL=profile1503594991.css.map */
