/***************************************************
  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 
 */
/***********************************************************************/
.widget-category_image li {
  position: relative; }
.widget-category_image .cate_content span {
  margin: 0; }
  .widget-category_image .cate_content span + span {
    position: absolute;
    top: 40px;
    left: 40px; }
    .rtl .widget-category_image .cate_content span + span {
      right: 40px;
      left: auto; }

.border-title-image {
  position: relative;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 80px; }
  .border-title-image::after {
    content: '';
    width: 100px;
    height: 1px;
    background: #f94c4c;
    position: absolute;
    bottom: -40px;
    left: 0; }
    .rtl .border-title-image::after {
      right: 0;
      left: auto; }

.certificated .col-md-4 {
  padding: 0;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px; }
  .certificated .col-md-4 span {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  .certificated .col-md-4:hover span {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  @media (min-width: 768px) {
    .certificated .col-md-4 {
      padding-right: 90px; }
      .rtl .certificated .col-md-4 {
        padding-left: 90px;
        padding-right: inherit; } }
  @media (max-width: 767px) {
    .certificated .col-md-4 {
      margin: 30px 0; } }

.add-after .ApRawHtml {
  margin-bottom: 80px; }
.add-after::after {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  background: #e5e5e5;
  right: 0;
  left: 0; }

.ApColumn .block_carousel .block-carousel-image-container {
  margin-top: 30px; }

.main-cate .cate_content span:not(.cover-img) {
  margin-top: 0;
  font-size: 30px;
  max-width: 100px;
  line-height: 40px; }

/*# sourceMappingURL=profile1509857820.css.map */
