/***************************************************
  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 
 */
/***********************************************************************/
#index #wrapper .breadcrumb_box {
  margin-bottom: 0; }

.block_carousel {
  padding: 50px 0 20px; }
  @media (min-width: 1200px) {
    .block_carousel .owl-wrapper {
      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; } }
  .block_carousel .block-carousel-image-container {
    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; }
  .block_carousel .title {
    padding-left: 15px; }
    .rtl .block_carousel .title {
      padding-right: 15px;
      padding-left: inherit; }
    .block_carousel .title a {
      font-size: 18px;
      font-weight: 700; }
      @media (max-width: 575px) {
        .block_carousel .title a {
          font-size: 14px; } }
    .block_carousel .title span {
      display: block;
      font-size: 14px;
      font-weight: 500;
      color: #46c2a9;
      line-height: 22px; }

@media (min-width: 768px) {
  .effect-img.left, .effect-img.right {
    width: 50%;
    float: left; }
  .effect-img.left {
    padding-right: 5px; }
  .effect-img.right {
    padding-left: 5px; }
  .effect-img.top {
    margin-bottom: 10px; } }
.text-box {
  position: absolute;
  top: 60px;
  left: 30px;
  right: auto; }
  .text-box > * {
    color: #fff; }
  .text-box h4 {
    font-size: 24px;
    font-weight: 400;
    line-height: 1; }
  .text-box h1 {
    font-size: 62px;
    line-height: 55px;
    font-weight: 600; }
  .text-box h2 {
    font-size: 54px;
    line-height: 52px; }
  .text-box h3 {
    font-size: 24px;
    line-height: 30px; }
  .text-box .text_uppercase {
    text-transform: uppercase; }
  .text-box a {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600; }
    .text-box a:hover {
      color: #009999; }
  @media (max-width: 1199px) {
    .text-box {
      top: 30px; }
      .text-box h4, .text-box h3 {
        font-size: 18px; }
      .text-box h1 {
        font-size: 35px;
        line-height: 40px; }
      .text-box h2 {
        font-size: 30px;
        line-height: 32px; }
      .text-box a {
        font-size: 14px; } }
  @media (max-width: 575px) {
    .text-box h4, .text-box h3 {
      font-size: 16px; }
    .text-box h1 {
      font-size: 28px;
      line-height: 32px; } }
  .text-box.text-black > * {
    color: #333; }
  .text-box.text-black h2 {
    font-size: 45px;
    line-height: 48px; }
  .text-box.text-black h3 {
    font-size: 24px;
    line-height: 30px; }
  .text-box.text-black a {
    font-size: 14px; }
  @media (max-width: 1199px) {
    .text-box.text-black h2 {
      font-size: 30px;
      line-height: 32px; }
    .text-box.text-black h3 {
      font-size: 18px;
      line-height: 1; } }
  .text-box.text-box-2 h2 {
    font-size: 45px;
    line-height: 33px; }
  .text-box.text-box-2 h3 {
    font-size: 28px;
    line-height: 33px;
    font-weight: 400; }
  .text-box.text-box-2 a {
    font-size: 14px; }
  @media (max-width: 1199px) {
    .text-box.text-box-2 h2 {
      font-size: 30px;
      line-height: 1px; }
    .text-box.text-box-2 h3 {
      font-size: 20px; } }

.best-seller-box .title_block {
  margin-top: 12px;
  margin-bottom: 30px;
  padding-bottom: 16px; }

.product-flex .product-thumbnail {
  width: 128px; }
.product-flex .thumbnail-container {
  display: flex; }

.ApImageHotspot {
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

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

/*
     FILE ARCHIVED ON 11:20:23 Jul 07, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:13:05 Jul 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.633
  exclusion.robots: 0.108
  exclusion.robots.policy: 0.094
  esindex: 0.009
  cdx.remote: 206.943
  LoadShardBlock: 52.303 (3)
  PetaboxLoader3.datanode: 56.24 (5)
  PetaboxLoader3.resolve: 68.351 (3)
  load_resource: 104.89
  loaddict: 13.479
*/