/***************************************************
  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 
 */
/***********************************************************************/
.ApColumn .leo-service {
  background: transparent;
  padding-bottom: 30px;
  margin-bottom: 50px;
  border-bottom: 1px solid #dddddd; }
  @media (max-width: 767px) {
    .ApColumn .leo-service .row > div:nth-of-type(3) {
      clear: both; } }
  .ApColumn .leo-service .policy-content {
    padding: 0;
    -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; }
    @media (max-width: 767px) {
      .ApColumn .leo-service .policy-content {
        margin: 10px 0; } }
  @media (min-width: 1200px) {
    .ApColumn .leo-service .policy-info {
      width: 60%; } }
  .ApColumn .leo-service .policy-info h4 {
    font-size: 16px; }
    .ApColumn .leo-service .policy-info h4 a {
      color: #666666; }
.ApColumn .leo-call .policy-info h5 {
  font-size: 13px; }

.tab-image .nav-tabs {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }
  .tab-image .nav-tabs li {
    width: 100%;
    height: 60px;
    margin: 0;
    background: #121212;
    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; }
    .tab-image .nav-tabs li > a {
      padding: 0;
      width: 100%;
      height: 100%;
      -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;
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none; }
      .tab-image .nav-tabs li > a::before,
      .tab-image .nav-tabs li > a span {
        display: none; }
      .tab-image .nav-tabs li > a img {
        margin: 0; }
      .tab-image .nav-tabs li > a.active::after {
        content: "";
        position: absolute;
        top: 100%;
        border-top: 10px solid;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%); }
        .rtl .tab-image .nav-tabs li > a.active::after {
          right: 50%;
          left: auto; }
    .tab-image .nav-tabs li:first-child {
      margin: 0 0 0 0; }
      .rtl .tab-image .nav-tabs li:first-child {
        margin: 0 0 0 0; }
    .tab-image .nav-tabs li + .nav-item {
      margin-left: 0; }
      .rtl .tab-image .nav-tabs li + .nav-item {
        margin-right: 0;
        margin-left: inherit; }
    .tab-image .nav-tabs li:nth-of-type(2) {
      background: #7dbb00; }
      .tab-image .nav-tabs li:nth-of-type(2) > a.active {
        color: #7dbb00; }
    .tab-image .nav-tabs li:nth-of-type(3) {
      background: #f4c32f; }
      .tab-image .nav-tabs li:nth-of-type(3) > a.active {
        color: #f4c32f; }
    .tab-image .nav-tabs li:nth-of-type(4) {
      background: #ee7e53; }
      .tab-image .nav-tabs li:nth-of-type(4) > a.active {
        color: #ee7e53; }
    .tab-image .nav-tabs li:nth-of-type(5) {
      background: #345288; }
      .tab-image .nav-tabs li:nth-of-type(5) > a.active {
        color: #345288; }
    .tab-image .nav-tabs li:nth-of-type(6) {
      background: #2ba0d0; }
      .tab-image .nav-tabs li:nth-of-type(6) > a.active {
        color: #2ba0d0; }
    .tab-image .nav-tabs li:nth-of-type(7) {
      background: #ec5777; }
      .tab-image .nav-tabs li:nth-of-type(7) > a.active {
        color: #ec5777; }
    .tab-image .nav-tabs li:nth-of-type(8) {
      background: #9b30e5; }
      .tab-image .nav-tabs li:nth-of-type(8) > a.active {
        color: #9b30e5; }
    .tab-image .nav-tabs li:nth-of-type(9) {
      background: #8a8888; }
      .tab-image .nav-tabs li:nth-of-type(9) > a.active {
        color: #8a8888; }

.owl-custom .owl-theme .owl-buttons div {
  bottom: inherit;
  top: -65px;
  z-index: 1;
  width: 22px;
  height: 22px;
  line-height: 22px;
  background: #1467c1;
  color: #FFFFFF;
  font-size: 0;
  margin: 0 2px;
  border: 1px solid transparent;
  opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }
  .owl-custom .owl-theme .owl-buttons div:before {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 20px; }
  .owl-custom .owl-theme .owl-buttons div.owl-prev {
    left: inherit;
    right: 40px; }
  .owl-custom .owl-theme .owl-buttons div.owl-next {
    right: 15px; }
.owl-custom .owl-theme:hover .owl-buttons div.owl-prev {
  left: inherit;
  right: 40px; }
.owl-custom .owl-theme:hover .owl-buttons div.owl-next {
  right: 15px; }

.plist_deal .thumbnail-container {
  border-color: rgba(143, 143, 143, 0.2); }
  .plist_deal .thumbnail-container:hover {
    -moz-box-shadow: 0 1px 8px 0 rgba(143, 143, 143, 0.3);
    -webkit-box-shadow: 0 1px 8px 0 rgba(143, 143, 143, 0.3);
    -o-box-shadow: 0 1px 8px 0 rgba(143, 143, 143, 0.3);
    -ms-box-shadow: 0 1px 8px 0 rgba(143, 143, 143, 0.3);
    box-shadow: 0 1px 8px 0 rgba(143, 143, 143, 0.3); }

@media (max-width: 575px) and (min-width: 481px) {
  .flex-xs {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }

/*# sourceMappingURL=profile2859511909.css.map */
