/***********************
Importing Fonts
***********************/
/*****************************************************/
/*** custom variables ***/
/*****************************************************/
/*******************************************************************/
/*** FONTS ***/
/*******************************************************************/
/*******************************************************************/
/*** FONTS SETTING ***/
/*******************************************************************/
/*******************************************************************/
/*** COLOR SCHEME ***/
/*******************************************************************/
/*******************************************************************/
/*** bootstrap responsive variables ***/
/*******************************************************************/
/*********************************************************************/
/*** the mixins for all browsers prefixes an complex code to reuse ***/
/********************************************************************/
/*************************************************/
/***           rtl direction          ***/
/*************************************************/
body.rtl-mode {
    direction: rtl;
    font-family: "Amiri";
    text-align: right;
  }
  .rtl-mode h1,
  .rtl-mode h2,
  .rtl-mode h3,
  .rtl-mode h4,
  .rtl-mode h5,
  .rtl-mode h6 {
    font-family: "Onwan";
  }
  .rtl-mode caption {
    text-align: right;
  }
  .rtl-mode .offset-1 {
    margin-right: 8.333333%;
    margin-left: 0;
  }
  .rtl-mode .offset-2 {
    margin-right: 16.666667%;
    margin-left: 0;
  }
  .rtl-mode .offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl-mode .offset-4 {
    margin-right: 33.333333%;
    margin-left: 0;
  }
  .rtl-mode .offset-5 {
    margin-right: 41.666667%;
    margin-left: 0;
  }
  .rtl-mode .offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .rtl-mode .offset-7 {
    margin-right: 58.333333%;
    margin-left: 0;
  }
  .rtl-mode .offset-8 {
    margin-right: 66.666667%;
    margin-left: 0;
  }
  .rtl-mode .offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .rtl-mode .offset-10 {
    margin-right: 83.333333%;
    margin-left: 0;
  }
  .rtl-mode .offset-11 {
    margin-right: 91.666667%;
    margin-left: 0;
  }
  .rtl-mode .offset-lg-0 {
    margin-right: 0;
  }
  .rtl-mode .offset-lg-1 {
    margin-right: 8.333333%;
  }
  .rtl-mode .offset-lg-2 {
    margin-right: 16.666667%;
  }
  .rtl-mode .offset-lg-3 {
    margin-right: 25%;
  }
  .rtl-mode .offset-lg-4 {
    margin-right: 33.333333%;
  }
  .rtl-mode .offset-lg-5 {
    margin-right: 41.666667%;
  }
  .rtl-mode .offset-lg-6 {
    margin-right: 50%;
  }
  .rtl-mode .offset-lg-7 {
    margin-right: 58.333333%;
  }
  .rtl-mode .offset-lg-8 {
    margin-right: 66.666667%;
  }
  .rtl-mode .offset-lg-9 {
    margin-right: 75%;
  }
  .rtl-mode .offset-lg-10 {
    margin-right: 83.333333%;
  }
  .rtl-mode .offset-lg-11 {
    margin-right: 91.666667%;
  }
  @media (min-width: 1200px) {
    .rtl-mode .offset-xl-0 {
      margin-right: 0;
    }
    .rtl-mode .offset-xl-1 {
      margin-right: 8.333333%;
    }
    .rtl-mode .offset-xl-2 {
      margin-right: 16.666667%;
    }
    .rtl-mode .offset-xl-3 {
      margin-right: 25%;
    }
    .rtl-mode .offset-xl-4 {
      margin-right: 33.333333%;
    }
    .rtl-mode .offset-xl-5 {
      margin-right: 41.666667%;
    }
    .rtl-mode .offset-xl-6 {
      margin-right: 50%;
    }
    .rtl-mode .offset-xl-7 {
      margin-right: 58.333333%;
    }
    .rtl-mode .offset-xl-8 {
      margin-right: 66.666667%;
    }
    .rtl-mode .offset-xl-9 {
      margin-right: 75%;
    }
    .rtl-mode .offset-xl-10 {
      margin-right: 83.333333%;
    }
    .rtl-mode .offset-xl-11 {
      margin-right: 91.666667%;
    }
  }
  .rtl-mode .form-check {
    padding-right: 1.25rem;
    padding-left: 0;
  }
  .rtl-mode .form-check-input {
    margin-right: -1.25rem;
    margin-left: 0;
  }
  .rtl-mode .form-check-inline {
    padding-left: 0.75rem;
    margin-right: 0;
  }
  .rtl-mode .form-check-inline .form-check-input {
    margin-left: 0.3125rem;
    margin-right: 0;
  }
  @media (min-width: 576px) {
    .rtl-mode .form-inline .form-check-input {
      margin-left: 0.25rem;
      margin-right: 0;
    }
  }
  .rtl-mode .dropdown-toggle::after {
    margin-right: 0.255em;
    margin-left: 0;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
  }
  .rtl-mode .dropdown-toggle:empty::after {
    margin-right: 0;
  }
  .rtl-mode .dropdown-menu {
    right: 0;
    left: auto;
    float: right;
  }
  .rtl-mode .dropdown-item {
    text-align: right;
  }
  .rtl-mode .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .rtl-mode .dropup .dropdown-toggle::after {
    margin-right: 0.255em;
    margin-left: 0;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
  }
  .rtl-mode .dropup .dropdown-toggle:empty::after {
    margin-right: 0;
  }
  .rtl-mode .dropright .dropdown-menu {
    right: 100%;
    left: auto;
    margin-right: 0.125rem;
    margin-left: 0;
  }
  .rtl-mode .dropright .dropdown-toggle::after {
    margin-right: 0.255em;
    margin-left: 0;
    vertical-align: 0.255em;
    border-left: 0;
    border-right: 0.3em solid;
  }
  .rtl-mode .dropright .dropdown-toggle:empty::after {
    margin-right: 0;
  }
  .rtl-mode .dropleft .dropdown-menu {
    left: 100%;
    right: auto;
    margin-left: 0.125rem;
    margin-right: 0;
  }
  .rtl-mode .dropleft .dropdown-toggle::after {
    margin-right: 0.255em;
    margin-left: 0;
  }
  .rtl-mode .dropleft .dropdown-toggle::before {
    margin-left: 0.255em;
    margin-right: 0;
    border-left: 0.3em solid;
    border-right: 0;
  }
  .rtl-mode .dropleft .dropdown-toggle:empty::after {
    margin-right: 0;
  }
  .rtl-mode .dropdown-menu[x-placement^=bottom],
  .rtl-mode .dropdown-menu[x-placement^=left],
  .rtl-mode .dropdown-menu[x-placement^=right],
  .rtl-mode .dropdown-menu[x-placement^=top] {
    left: auto;
  }
  .rtl-mode .btn-group > .btn:first-child {
    margin-right: 0;
  }
  .rtl-mode .dropdown-toggle-split::after,
  .rtl-mode .dropright .dropdown-toggle-split::after,
  .rtl-mode .dropup .dropdown-toggle-split::after {
    margin-right: 0;
  }
  .rtl-mode .dropleft .dropdown-toggle-split::before {
    margin-left: 0;
  }
  .rtl-mode .btn-group-vertical > .btn + .btn,
  .rtl-mode .btn-group-vertical > .btn + .btn-group,
  .rtl-mode .btn-group-vertical > .btn-group + .btn,
  .rtl-mode .btn-group-vertical > .btn-group + .btn-group {
    margin-right: 0;
  }
  .rtl-mode .input-group > .custom-file + .custom-file,
  .rtl-mode .input-group > .custom-file + .custom-select,
  .rtl-mode .input-group > .custom-file + .form-control,
  .rtl-mode .input-group > .custom-select + .custom-file,
  .rtl-mode .input-group > .custom-select + .custom-select,
  .rtl-mode .input-group > .custom-select + .form-control,
  .rtl-mode .input-group > .form-control + .custom-file,
  .rtl-mode .input-group > .form-control + .custom-select,
  .rtl-mode .input-group > .form-control + .form-control {
    margin-right: -1px;
    margin-left: 0;
  }
  .rtl-mode .input-group-append .btn + .btn,
  .rtl-mode .input-group-append .btn + .input-group-text,
  .rtl-mode .input-group-append .input-group-text + .btn,
  .rtl-mode .input-group-append .input-group-text + .input-group-text,
  .rtl-mode .input-group-prepend .btn + .btn,
  .rtl-mode .input-group-prepend .btn + .input-group-text,
  .rtl-mode .input-group-prepend .input-group-text + .btn,
  .rtl-mode .input-group-prepend .input-group-text + .input-group-text {
    margin-right: -1px;
    margin-left: 0;
  }
  .rtl-mode .input-group-prepend {
    margin-left: -1px;
    margin-right: 0;
  }
  .rtl-mode .input-group-append {
    margin-right: -1px;
    margin-left: 0;
  }
  .rtl-mode .custom-control {
    padding-right: 1.5rem;
    padding-left: 0;
  }
  .rtl-mode .custom-control-inline {
    margin-left: 1rem;
    margin-right: 0;
  }
  .rtl-mode .custom-control-label::before {
    right: -28px;
    left: auto;
  }
  .rtl-mode .custom-control-label::after {
    right: -1.5rem;
    left: auto;
  }
  .rtl-mode .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
  }
  .rtl-mode .custom-select[multiple],
  .rtl-mode .custom-select[size]:not([size="1"]) {
    padding-left: 0.75rem;
    padding-right: 0;
  }
  .rtl-mode .custom-file-label::after {
    left: 0;
    right: auto;
    border-right: 1px solid #ced4da;
    border-left: 0;
  }
  .rtl-mode .custom-range::-ms-fill-upper {
    margin-left: 15px;
    margin-right: 0;
  }
  .rtl-mode .nav {
    padding-right: 0;
  }
  .rtl-mode .navbar-brand {
    margin-left: 1rem;
    margin-right: 0;
  }
  .rtl-mode .navbar-nav {
    padding-right: 0;
  }
  .rtl-mode .card-link + .card-link {
    margin-right: 1.25rem;
    margin-left: 0;
  }
  .rtl-mode .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
  }
  .rtl-mode .breadcrumb-item + .breadcrumb-item::before {
    padding-left: 0.5rem;
    padding-right: 0;
  }
  .rtl-mode .breadcrumb-item + .breadcrumb-item::before {
    float: right;
    color: #fff;
  }
  .rtl-mode .pagination {
    padding-right: 0;
    padding-left: 0;
  }
  .rtl-mode .page-link {
    margin-right: -1px;
    margin-left: 0;
  }
  .rtl-mode .alert-dismissible {
    padding-left: 4rem;
    padding-right: 0;
  }
  .rtl-mode .alert-dismissible .close {
    left: 0;
    right: auto;
  }
  .rtl-mode .list-group {
    padding-right: 0;
  }
  .rtl-mode .close {
    float: right;
  }
  .rtl-mode .modal-footer > :not(:first-child) {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .rtl-mode .modal-footer > :not(:last-child) {
    margin-left: 0.25rem;
    margin-right: 0;
  }
  .rtl-mode .bs-tooltip-auto[x-placement^=right] .arrow,
  .rtl-mode .bs-tooltip-right .arrow {
    right: 0;
    left: auto;
  }
  .rtl-mode .bs-tooltip-auto[x-placement^=right] .arrow::before,
  .rtl-mode .bs-tooltip-right .arrow::before {
    left: 0;
    right: auto;
  }
  .rtl-mode .embed-responsive .embed-responsive-item,
  .rtl-mode .embed-responsive embed,
  .rtl-mode .embed-responsive iframe,
  .rtl-mode .embed-responsive object,
  .rtl-mode .embed-responsive video {
    right: 0;
    left: auto;
  }
  .rtl-mode .main-hero .row {
    flex-direction: row-reverse;
  }
  /*!
   * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */
  .fa,
  .fas,
  .far,
  .fal,
  .fad,
  .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }
  .fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
  }
  .fa-xs {
    font-size: 0.75em;
  }
  .fa-sm {
    font-size: 0.875em;
  }
  .fa-1x {
    font-size: 1em;
  }
  .fa-2x {
    font-size: 2em;
  }
  .fa-3x {
    font-size: 3em;
  }
  .fa-4x {
    font-size: 4em;
  }
  .fa-5x {
    font-size: 5em;
  }
  .fa-6x {
    font-size: 6em;
  }
  .fa-7x {
    font-size: 7em;
  }
  .fa-8x {
    font-size: 8em;
  }
  .fa-9x {
    font-size: 9em;
  }
  .fa-10x {
    font-size: 10em;
  }
  .fa-fw {
    text-align: center;
    width: 1.25em;
  }
  .fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
  }
  .fa-ul > li {
    position: relative;
  }
  .fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
  }
  .fa-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
  }
  .fa-pull-left {
    float: left;
  }
  .fa-pull-right {
    float: right;
  }
  .fa.fa-pull-left,
  .fas.fa-pull-left,
  .far.fa-pull-left,
  .fal.fa-pull-left,
  .fab.fa-pull-left {
    margin-right: 0.3em;
  }
  .fa.fa-pull-right,
  .fas.fa-pull-right,
  .far.fa-pull-right,
  .fal.fa-pull-right,
  .fab.fa-pull-right {
    margin-left: 0.3em;
  }
  .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
  }
  .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
  }
  @-webkit-keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  .fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  .fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
  }
  .fa-flip-both,
  .fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
  }
  :root .fa-rotate-90,
  :root .fa-rotate-180,
  :root .fa-rotate-270,
  :root .fa-flip-horizontal,
  :root .fa-flip-vertical,
  :root .fa-flip-both {
    -webkit-filter: none;
    filter: none;
  }
  .fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
  }
  .fa-stack-1x,
  .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  .fa-stack-1x {
    line-height: inherit;
  }
  .fa-stack-2x {
    font-size: 2em;
  }
  .fa-inverse {
    color: #fff;
  }
  .fa-angle-down:before {
    content: "\f107";
  }
  .fa-angle-left:before {
    content: "\f104";
  }
  .fa-angle-right:before {
    content: "\f105";
  }
  .fa-angle-up:before {
    content: "\f106";
  }
  .fa-search:before {
    content: "\f002";
  }
  .fa-bars:before {
    content: "\f0c9";
  }
  .fa-language:before {
    content: "\f1ab";
  }
  .fa-eye:before {
    content: "\f06e";
  }
  .fa-clock:before {
    content: "\f017";
  }
  .fa-envelope:before {
    content: "\f0e0";
  }
  .fa-map:before {
    content: "\f279";
  }
  .fa-map-marked:before {
    content: "\f59f";
  }
  .fa-map-marked-alt:before {
    content: "\f5a0";
  }
  .fa-map-marker:before {
    content: "\f041";
  }
  .fa-map-marker-alt:before {
    content: "\f3c5";
  }
  .fa-phone:before {
    content: "\f095";
  }
  .fa-play:before {
    content: "\f04b";
  }
  .fa-facebook:before {
    content: "\f09a";
  }
  .fa-facebook-f:before {
    content: "\f39e";
  }
  .fa-facebook-messenger:before {
    content: "\f39f";
  }
  .fa-facebook-square:before {
    content: "\f082";
  }
  .fa-twitter:before {
    content: "\f099";
  }
  .fa-twitter-square:before {
    content: "\f081";
  }
  .fa-instagram:before {
    content: "\f16d";
  }
  .fa-instagram-square:before {
    content: "\e055";
  }
  .fa-whatsapp:before {
    content: "\f232";
  }
  .fa-whatsapp-square:before {
    content: "\f40c";
  }
  .fa-youtube:before {
    content: "\f167";
  }
  .fa-youtube-square:before {
    content: "\f431";
  }
  .fa-telegram:before {
    content: "\f2c6";
  }
  .fa-telegram-plane:before {
    content: "\f3fe";
  }
  .fa-user:before {
    content: "\f007";
  }
  .fa-user-alt:before {
    content: "\f406";
  }
  .fa-long-arrow-left:before {
    content: "\f177";
  }
  .fa-long-arrow-right:before {
    content: "\f178";
  }
  .fa-question:before {
    content: "\f128";
  }
  .fa-check:before {
    content: "\f00c";
  }
  .fa-share:before {
    content: "\f064";
  }
  .fa-download:before {
    content: "\f019";
  }
  .fa-pen:before {
    content: "\f304";
  }
  .fa-comment-alt:before {
    content: "\f27a";
  }
  .fa-lightbulb:before {
    content: "\f0eb";
  }
  .fa-info:before {
    content: "\f129";
  }
  .fa-tags::before {
    content: '\f02c';
  }
  .fa-thumbs-up::before {
    content: '\f164';
  }
  .fa-thumbs-down::before {
    content: '\f165';
  }
  .sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .sr-only-focusable:active,
  .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
  @font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../fonts/webfonts/fa-brands-400.eot");
    src: url("../fonts/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("../fonts/webfonts/fa-brands-400.woff") format("woff"), url("../fonts/webfonts/fa-brands-400.ttf") format("truetype"), url("../fonts/webfonts/fa-brands-400.svg#fontawesome") format("svg");
  }
  .fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
  }
  @font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../fonts/webfonts/fa-regular-400.eot");
    src: url("../fonts/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-regular-400.woff2") format("woff2"), url("../fonts/webfonts/fa-regular-400.woff") format("woff"), url("../fonts/webfonts/fa-regular-400.ttf") format("truetype"), url("../fonts/webfonts/fa-regular-400.svg#fontawesome") format("svg");
  }
  .far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
  }
  @font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../fonts/webfonts/fa-solid-900.eot");
    src: url("../fonts/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/webfonts/fa-solid-900.woff2") format("woff2"), url("../fonts/webfonts/fa-solid-900.woff") format("woff"), url("../fonts/webfonts/fa-solid-900.ttf") format("truetype"), url("../fonts/webfonts/fa-solid-900.svg#fontawesome") format("svg");
  }
  .fa,
  .fas,
  .fa-regular {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  /*****************************************************/
  /*** the general classes that helps in coding ***/
  /*****************************************************/
  * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
  }
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  html,
  body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  body {
    font-family: "Poppins";
    color: #092537;
    background-color: #ffffff;
    position: relative;
    font-size: 14px;
  }
  #wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 100%;
    position: relative;
    overflow: hidden;
  }
  .sticky-footer {
    color: #999999;
    background-color: #f9f9f9;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .sticky-footer ul {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sticky-footer ul > li > a {
    color: #999999;
    font-size: 12px;
    display: inline-block;
    line-height: 1.4285;
    text-decoration: none;
  }
  .sticky-footer ul > li > a i {
    vertical-align: middle;
    line-height: 1;
  }
  .sticky-footer ul > li > a .icon-youtube.icon-lg {
    font-size: 28px;
    margin-top: -3px;
    display: inline-block;
  }
  .sticky-footer ul > li > a:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: "Poppins";
    font-weight: 400;
    color: #3b6fe8;
  }
  .sticky-footer hr {
    border-color: rgba(153, 153, 153, 0.4);
  }
  .sticky-footer h4 {
    color: #ffffff;
  }
  .width-10 {
    width: 10%;
  }
  .width-20 {
    width: 20%;
  }
  .width-30 {
    width: 30%;
  }
  .width-40 {
    width: 40%;
  }
  .width-50 {
    width: 50%;
  }
  .width-60 {
    width: 60%;
  }
  .width-70 {
    width: 70%;
  }
  .width-80 {
    width: 80%;
  }
  .width-90 {
    width: 90%;
  }
  .width-100 {
    width: 100%;
  }
  .display-table {
    display: table;
    width: 100%;
    height: 100%;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-center {
    margin-left: auto;
    margin-right: auto;
  }
  .pos-relative {
    position: relative;
  }
  .pos-absolute {
    position: absolute;
  }
  .display-table {
    display: table;
  }
  .align-middle {
    vertical-align: middle;
  }
  .display-table > .align-middle {
    display: table-cell;
  }
  @media (max-width: 767px) {
    .text-center-xs {
      text-align: center !important;
    }
  }
  @media (max-width: 767px) {
    .text-left-xs {
      text-align: left !important;
    }
  }
  @media (max-width: 767px) {
    .text-right-xs {
      text-align: right !important;
    }
  }
  .normal-weight {
    font-weight: normal;
  }
  .light-weight {
    font-weight: 300;
  }
  .bold-weight {
    font-weight: 600;
  }
  .font-head {
    font-family: "Poppins";
  }
  .font-body {
    font-family: "Poppins";
  }
  .strong {
    font-size: 21px;
  }
  .strong-sm {
    font-size: 18px;
  }
  .strong-md {
    font-size: 24px;
    line-height: 1.25;
  }
  .strong-lg {
    font-size: 30px;
    line-height: 1.34;
  }
  .block-inline {
    display: inline-block;
  }
  .block {
    display: block ;
  }
  .align-center {
    margin-left: auto;
    margin-right: auto;
  }
  .full-height {
    height: 100%;
  }
  .full-width {
    width: 100%;
  }
  .no-border {
    border: none !important;
  }
  .bordered {
    border: 1px solid transparent;
  }
  .bordered-right {
    border-right: 1px solid transparent;
  }
  .bordered-left {
    border-left: 1px solid transparent;
  }
  .bordered-top {
    border-top: 1px solid transparent;
  }
  .bordered-bottom {
    border-bottom: 1px solid transparent;
  }
  .bordered-primary {
    border-color: #1f7fb6;
  }
  .bordered-success {
    border-color: #00746d;
  }
  .bordered-info {
    border-color: #1f7fb6;
  }
  .bordered-info-alt {
    border-color: #00746d;
  }
  .bordered-warning {
    border-color: #cd8d18;
  }
  .bordered-danger {
    border-color: #3f0c00;
  }
  .bordered-white {
    border-color: #ffffff;
  }
  .bordered-default {
    border-color: #e0e0e0;
  }
  .bordered-default-alt {
    border-color: #e0e0e0;
  }
  .bordered-md {
    border-width: 3px;
  }
  .bordered-lg {
    border-width: 5px;
  }
  .bordered-xlg {
    border-width: 20px;
  }
  .bordered-bottom-md {
    border-bottom-width: 3px;
  }
  .btn-gary {
    height: 20px;
    width: 20px;
    background-color: #a9a9a9;
    color: #ffffff;
    padding: 0;
    text-align: center;
  }
  .no-radius {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
  }
  .no-overflow {
    overflow: hidden;
  }
  .no-float {
    float: none;
  }
  .space {
    flex-grow: 1;
  }
  .no-padding {
    padding: 0;
  }
  .no-padding-top {
    padding-top: 0;
  }
  .no-padding-right {
    padding-right: 0;
  }
  .no-padding-bottom {
    padding-bottom: 0;
  }
  .no-padding-left {
    padding-left: 0;
  }
  .padding {
    padding: 10px;
  }
  .padding-2 {
    padding: 2px;
  }
  .padding-5 {
    padding: 5px;
  }
  .padding-10 {
    padding: 10px;
  }
  .padding-15 {
    padding: 15px;
  }
  .padding-20 {
    padding: 20px;
  }
  .padding-30 {
    padding: 30px ;
  }
  .padding-left-5 {
    padding-left: 5px;
  }
  .padding-right-5 {
    padding-right: 5px;
  }
  .padding-top-5 {
    padding-top: 5px;
  }
  .padding-bottom-5 {
    padding-bottom: 5px;
  }
  .padding-left-10 {
    padding-left: 10px;
  }
  .padding-right-10 {
    padding-right: 10px;
  }
  .padding-top-10 {
    padding-top: 10px;
  }
  .padding-bottom-10 {
    padding-bottom: 10px;
  }
  .padding-left-15 {
    padding-left: 15px;
  }
  .padding-right-15 {
    padding-right: 15px;
  }
  .padding-top-15 {
    padding-top: 15px;
  }
  .padding-bottom-15 {
    padding-bottom: 15px;
  }
  .padding-left-20 {
    padding-left: 20px;
  }
  .padding-right-20 {
    padding-right: 20px;
  }
  .padding-top-20 {
    padding-top: 20px;
  }
  .padding-bottom-20 {
    padding-bottom: 20px;
  }
  .padding-left-25 {
    padding-left: 25px;
  }
  .padding-right-25 {
    padding-right: 25px;
  }
  .padding-top-25 {
    padding-top: 25px;
  }
  .padding-bottom-25 {
    padding-bottom: 25px;
  }
  .padding-left-30 {
    padding-left: 30px;
  }
  .padding-right-30 {
    padding-right: 30px;
  }
  .padding-top-30 {
    padding-top: 30px;
  }
  .padding-bottom-30 {
    padding-bottom: 30px;
  }
  .padding-top-60 {
    padding-top: 60px ;
  }
  .padding-top-70 {
    padding-top: 70px;
  }
  .col-no-padding {
    padding: 0 !important;
  }
  .col-padding-1 {
    padding: 0 1px !important;
  }
  .col-padding-2 {
    padding: 0 2px !important;
  }
  .col-padding-3 {
    padding: 0 3px !important;
  }
  .col-padding-4 {
    padding: 0 4px !important;
  }
  .col-padding-5 {
    padding: 0 5px !important;
  }
  .col-padding-6 {
    padding: 0 6px !important;
  }
  .col-padding-7 {
    padding: 0 7px !important;
  }
  .col-padding-8 {
    padding: 0 8px !important;
  }
  .col-padding-9 {
    padding: 0 9px !important;
  }
  .col-padding-10 {
    padding: 0 10px !important;
  }
  .no-margin {
    margin: 0;
  }
  .no-margin-top {
    margin-top: 0;
  }
  .no-margin-right {
    margin-right: 0;
  }
  .no-margin-bottom {
    margin-bottom: 0;
  }
  .no-margin-left {
    margin-left: 0;
  }
  .margin {
    margin: 10px;
  }
  .margin-5 {
    margin: 5px;
  }
  .margin-10 {
    margin: 10px;
  }
  .margin-15 {
    margin: 15px;
  }
  .margin-20 {
    margin: 20px;
  }
  .margin-25 {
    margin: 25px;
  }
  .margin-30 {
    margin: 30px ;
  }
  .margin-left-5 {
    margin-left: 5px;
  }
  .margin-right-5 {
    margin-right: 5px;
  }
  .margin-top-5 {
    margin-top: 5px;
  }
  .margin-bottom-5 {
    margin-bottom: 5px;
  }
  .margin-left-10 {
    margin-left: 10px;
  }
  .margin-right-10 {
    margin-right: 10px;
  }
  .margin-top-10 {
    margin-top: 10px;
  }
  .margin-bottom-10 {
    margin-bottom: 10px;
  }
  .margin-left-15 {
    margin-left: 15px;
  }
  .margin-right-15 {
    margin-right: 15px;
  }
  .margin-top-15 {
    margin-top: 15px;
  }
  .margin-bottom-15 {
    margin-bottom: 15px;
  }
  .margin-left-20 {
    margin-left: 20px;
  }
  .margin-right-20 {
    margin-right: 20px;
  }
  .margin-top-20 {
    margin-top: 20px;
  }
  .margin-bottom-20 {
    margin-bottom: 20px;
  }
  .margin-left-25 {
    margin-left: 25px;
  }
  .margin-right-25 {
    margin-right: 25px;
  }
  .margin-top-25 {
    margin-top: 25px;
  }
  .margin-bottom-25 {
    margin-bottom: 25px;
  }
  .margin-left-30 {
    margin-left: 30px;
  }
  .margin-right-30 {
    margin-right: 30px;
  }
  .margin-top-30 {
    margin-top: 30px;
  }
  .margin-bottom-30 {
    margin-bottom: 30px;
  }
  .text-primary {
    color: #010508;
  }
  .text-success {
    color: #000000;
  }
  .text-info {
    color: #092537;
  }
  .text-warning {
    color: #160f03;
  }
  .text-danger {
    color: dakken(#721600, 50%);
  }
  .text-default {
    color: #999999;
  }
  .text-default-alt {
    color: #999999;
  }
  .text-inverse {
    color: #000;
  }
  .text-white {
    color: #999999;
  }
  .bg-default {
    background-color: #dddddd;
  }
  .bg-default-alt {
    background-color: #ececec;
  }
  .bg-primary {
    background-color: #2d9cdb;
  }
  .bg-success {
    background-color: #00a79d;
  }
  .bg-warning {
    background-color: #e7a731;
  }
  .bg-danger {
    background-color: #721600;
  }
  .bg-info {
    background-color: #2d9cdb;
  }
  .bg-info-alt {
    background-color: #00a79d;
  }
  .bg-white {
    background-color: #ffffff;
  }
  .bg-gary {
    background-color: #f9f9f9;
  }
  .bg-inverse {
    background-color: #5f6465;
  }
  .fb-bg {
    background-color: #3b5998;
  }
  .tw-bg {
    background-color: #56a3d9;
  }
  .yt-bg {
    background-color: #bf221f;
  }
  .gp-bg {
    background-color: #dd4b39;
  }
  .lin-bg {
    background-color: #1e88c9;
  }
  .img-container {
    width: 50px;
    height: 50px;
    vertical-align: middle;
  }
  .img-container-xs {
    width: 25px;
    height: 25px;
    vertical-align: middle;
  }
  .img-container-sm {
    width: 30px;
    height: 30px;
    vertical-align: middle;
  }
  .img-container-md {
    width: 60px;
    height: 60px;
    vertical-align: middle;
  }
  .img-container-lg {
    width: 80px;
    height: 80px;
    vertical-align: middle;
  }
  .icon-pos-left {
    margin-right: 5px;
  }
  .icon-pos-right {
    margin-left: 5px;
  }
  .icon-pos-left-7 {
    margin-right: 7px;
  }
  .icon-pos-right-7 {
    margin-left: 7px;
  }
  /*****************************************************/
  /*** general-styles rtl ***/
  /*****************************************************/
  .rtl .bordered-right {
    border-left: 1px solid transparent;
    border-right: none;
  }
  .rtl .bordered-left {
    border-right: 1px solid transparent;
    border-left: none;
  }
  .rtl .bordered-md {
    border-width: 3px;
  }
  .rtl .bordered-lg {
    border-width: 5px;
  }
  .rtl .bordered-xlg {
    border-width: 20px;
  }
  .rtl .bordered-bottom-md {
    border-bottom-width: 3px;
  }
  .rtl .bordered-primary {
    border-color: #1f7fb6;
  }
  .rtl .bordered-success {
    border-color: #00746d;
  }
  .rtl .bordered-info {
    border-color: #1f7fb6;
  }
  .rtl .bordered-info-alt {
    border-color: #00746d;
  }
  .rtl .bordered-warning {
    border-color: #cd8d18;
  }
  .rtl .bordered-danger {
    border-color: #3f0c00;
  }
  .rtl .bordered-white {
    border-color: #ffffff;
  }
  .rtl .bordered-default {
    border-color: #e0e0e0;
  }
  .rtl .bordered-default-alt {
    border-color: #e0e0e0;
  }
  .rtl .padding-left {
    padding-right: 10px;
    padding-left: 0;
  }
  .rtl .padding-right {
    padding-left: 10px;
    padding-right: 0;
  }
  .rtl .padding-left.padding-right {
    padding-left: 10px;
    padding-right: 10px;
  }
  .rtl .padding-left-xs {
    padding-left: 0px;
    padding-right: 2px;
  }
  .rtl .padding-right-xs {
    padding-right: 0px;
    padding-left: 2px;
  }
  .rtl .padding-left-xs.padding-right-xs {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .padding-left-sm {
    padding-right: 5px;
    padding-left: 0;
  }
  .rtl .padding-right-sm {
    padding-left: 5px;
    padding-right: 0;
  }
  .rtl .padding-left-sm.padding-right-sm {
    padding-left: 5px;
    padding-right: 5px;
  }
  .rtl .padding-left-md {
    padding-right: 15px;
    padding-left: 0;
  }
  .rtl .padding-right-md {
    padding-left: 15px;
    padding-right: 0;
  }
  .rtl .padding-left-md.padding-right-md {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .padding-left-lg {
    padding-right: 30px;
    padding-left: 0;
  }
  .rtl .padding-right-lg {
    padding-left: 30px;
    padding-right: 0;
  }
  .rtl .padding-left-lg.padding-right-lg {
    padding-left: 30px;
    padding-right: 30px;
  }
  .rtl .margin-left {
    margin-right: 10px;
    margin-left: 0;
  }
  .rtl .margin-right {
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl .margin-left.margin-right {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .margin-left-sm {
    margin-right: 5px;
    margin-left: 0;
  }
  .rtl .margin-right-sm {
    margin-left: 5px;
    margin-right: 0;
  }
  .rtl .margin-left-sm.margin-right-sm {
    margin-left: 5px;
    margin-right: 5px;
  }
  .rtl .margin-left-md {
    margin-right: 15px;
    margin-left: 0;
  }
  .rtl .margin-right-md {
    margin-left: 15px;
    margin-right: 0;
  }
  .rtl .margin-left-md.margin-right-md {
    margin-left: 15px;
    margin-right: 15px;
  }
  .rtl .margin-left-lg {
    margin-right: 30px;
    margin-left: 0;
  }
  .rtl .margin-right-lg {
    margin-left: 30px;
    margin-right: 0;
  }
  .rtl .margin-left-lg.margin-right-lg {
    margin-left: 30px;
    margin-right: 30px;
  }
  .rtl .icon-pos-left {
    margin-right: auto;
    margin-left: 5px;
  }
  .rtl .icon-pos-right {
    margin-left: auto;
    margin-right: 5px;
  }
  .rtl .icon-pos-left.icon-pos-right {
    margin-left: 5px;
    margin-right: 5px;
  }
  .main-nav {
    background: #fff;
    position: fixed;
    top: 30px;
    left: 0;
    right: 0;
    padding: 10px;
    z-index: 2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 90%;
    margin: 0 auto;
    z-index: 999;
  }
  .main-nav .navbar-brand img {
    height: 50px;
  }
  .main-nav .navbar-nav .nav-item .nav-link {
    color: #333;
    text-transform: capitalize;
    font-size: 16px;
    padding: 8px 20px;
  }
  .main-nav .navbar-nav .nav-item.dropdown .dropdown-menu {
    padding: 0;
    border: none !important;
  }
  .main-nav .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
    text-transform: capitalize;
    padding: 8px;
  }
  .main-nav .nav-btns {
    display: flex;
    align-items: center;
  }
  .main-nav .nav-btns .chat-btn {
    text-transform: capitalize;
    padding: 8px 24px;
    font-size: 16px;
    border: none !important;
  }
  .main-nav .nav-btns .dropdown .btn {
    font-size: 16px;
    border: none !important;
  }
  .main-nav .nav-btns .dropdown .btn:focus {
    border: none !important;
    box-shadow: none;
  }
  .animated {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    will-change: transform, opacity;
  }
  @keyframes slideDown {
    0% {
      transform: translateY(-100%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .animated.slideDown {
    animation-name: slideDown;
  }
  @keyframes slideUp {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-100%);
    }
  }
  .animated.slideUp {
    animation-name: slideUp;
  }
  @keyframes swingInX {
    0% {
      transform: perspective(400px) rotateX(-90deg);
    }
    100% {
      transform: perspective(400px) rotateX(0);
    }
  }
  .animated.swingInX {
    -ie-transform-origin: top;
    transform-origin: top;
    -webkit-animation-name: swingInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: swingInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: swingInX;
    backface-visibility: visible !important;
    animation-name: swingInX;
  }
  .animated.flipInX,
  .animated.swingOutX {
    -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -o-backface-visibility: visible !important;
  }
  @keyframes swingOutX {
    0% {
      transform: perspective(400px) rotateX(0);
    }
    100% {
      transform: perspective(400px) rotateX(-90deg);
    }
  }
  .animated.swingOutX {
    -webkit-transform-origin: top;
    -webkit-animation-name: swingOutX;
    -moz-animation-name: swingOutX;
    -o-animation-name: swingOutX;
    animation-name: swingOutX;
    backface-visibility: visible !important;
  }
  @keyframes flipInX {
    0% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
    100% {
      transform: perspective(400px) rotateX(0);
      opacity: 1;
    }
  }
  .animated.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX;
  }
  @keyframes flipOutX {
    0% {
      transform: perspective(400px) rotateX(0);
      opacity: 1;
    }
    100% {
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
    }
  }
  .animated.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important;
  }
  @keyframes bounceInDown {
    0% {
      opacity: 0;
      transform: translateY(-200px);
    }
    60% {
      opacity: 1;
      transform: translateY(30px);
    }
    80% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  .animated.bounceInDown {
    animation-name: bounceInDown;
  }
  @keyframes bounceOutUp {
    0% {
      transform: translateY(0);
    }
    30% {
      opacity: 1;
      transform: translateY(20px);
    }
    100% {
      opacity: 0;
      transform: translateY(-200px);
    }
  }
  .main-header.inner-header {
    min-height: 400px;
    background: url(../../assets/images/Background.png) no-repeat;
    background-size: cover;
  }
  .main-header.inner-header .hero-search {
    padding-top: 220px;
    max-width: 60%;
    margin: 0 auto;
  }
  @media (min-width: 992px) {
    .animate {
      animation-duration: 0.3s;
      -webkit-animation-duration: 0.3s;
      animation-fill-mode: both;
      -webkit-animation-fill-mode: both;
    }
  }
  @keyframes slideIn {
    0% {
      transform: translateY(1rem);
      opacity: 0;
    }
    100% {
      transform: translateY(0rem);
      opacity: 1;
    }
    0% {
      transform: translateY(1rem);
      opacity: 0;
    }
  }
  @-webkit-keyframes slideIn {
    0% {
      -webkit-transform: transform;
      -webkit-opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      -webkit-opacity: 1;
    }
    0% {
      -webkit-transform: translateY(1rem);
      -webkit-opacity: 0;
    }
  }
  .slideIn {
    -webkit-animation-name: slideIn;
    animation-name: slideIn;
  }
  .fixed-menu {
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    width: 80px;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 35;
    -webkit-transition: border-radius 0.3s;
    transition: border-radius 0.3s;
    border-left: 1px solid #ddd;
  }
  .fixed-menu .main-logo img {
    height: 50px;
  }
  .fixed-menu .social {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .fixed-menu .social a {
    color: #666;
    margin: 7px 0;
  }
  .side-menu .offcanvas-header img {
    height: 60px;
  }
  .side-menu .offcanvas-body h4 {
    background: #00a79d;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 24px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .side-menu .offcanvas-body ul li {
    margin-bottom: 20px;
  }
  .side-menu .offcanvas-body ul li .card {
    border: none !important;
    padding: 20px;
  }
  .side-menu .offcanvas-body ul li .card img {
    height: 80px;
  }
  .main-footer {
    background: #111827;
    position: relative;
  }
  .main-footer .custom-shape-divider-top-1670853148 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
  }
  .main-footer .custom-shape-divider-top-1670853148 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 0;
  }
  .main-footer .custom-shape-divider-top-1670853148 .shape-fill {
    fill: #ffffff;
  }
  .main-footer hr {
    margin: 0;
    display: none;
  }
  .s-logo {
    text-align: center;
  }
  .s-logo .card {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none !important;
  }
  .s-logo .card img {
    height: 100px;
  }
  .s-logo .card p {
    color: rgba(255, 255, 255, 0.55);
    margin-top: 24px;
    font-size: 13px;
  }
  .top-footer {
    padding: 100px 0 50px;
  }
  .top-footer .footer-logo .logo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-bottom: 16px;
  }
  .top-footer .footer-logo .logo img {
    height: 50px;
  }
  .top-footer .footer-logo p {
    font-size: 14px !important;
    color: rgba(255, 255, 255, 0.55);
    font-weight: normal !important;
  }
  .top-footer .widget-title {
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
  }
  .top-footer .get-in-touch p {
    font-size: 14px !important;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.5;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin: 0;
    font-weight: normal !important;
  }
  .top-footer .get-in-touch p i {
    color: #e7a731;
  }
  .top-footer .get-in-touch p b {
    text-transform: capitalize;
    color: #ffffff;
  }
  .top-footer .get-in-touch p a {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.55);
  }
  .top-footer .get-in-touch p:last-child {
    white-space: nowrap;
  }
  .top-footer .footer-social {
    display: flex;
    align-items: center;
    margin-top: 15px;
  }
  .top-footer .footer-social a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
    margin-right: 5px;
  }
  .top-footer .footer-social a i {
    color: #333;
    font-size: 16px;
  }
  .top-footer .footer-links ul li a {
    display: inline-flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.55);
    line-height: 1.25rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    text-transform: capitalize;
    font-size: 14px;
  }
  .top-footer .mail-list .form-group {
    position: relative;
  }
  .top-footer .mail-list .form-group .form-control {
    height: 48px;
    border: none !important;
  }
  .top-footer .mail-list .form-group .btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border: none !important;
    color: #00a79d;
  }
  .top-footer p {
    color: rgba(255, 255, 255, 0.55);
    margin-bottom: 12;
  }
  .offcanvas-bottom .offcanvas-header {
    padding-bottom: 0;
    margin-bottom: 24px;
    padding-top: 24px;
  }
  .offcanvas-bottom .offcanvas-header .offcanvas-title {
    color: #721600;
  }
  .offcanvas-bottom .offcanvas-body {
    padding-top: 0;
  }
  .offcanvas-bottom .offcanvas-body .langs-links ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .offcanvas-bottom .offcanvas-body .langs-links ul li {
    margin-bottom: 10px;
    display: flex;
  }
  .offcanvas-bottom .offcanvas-body .langs-links ul li a {
    border: 1px solid #ddd;
    padding: 7px 20px;
    color: #222;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .bottom-footer {
    padding: 20px 0;
    border-top: 1px solid #1f2a41;
    text-align: center;
  }
  .bottom-footer p {
    color: rgba(255, 255, 255, 0.55);
    margin: 0;
    font-size: 14px !important;
    font-weight: normal !important;
  }
  html {
    font-size: 100%;
  }
  .islamic-typography,
  .redactor-box .redactor-layer {
    color: #444;
    font-size: 1.1rem;
    line-height: 1.4285;
    margin: auto;
  }
  .islamic-typography p,
  .redactor-box .redactor-layer p {
    text-indent: 1rem;
    line-height: 2;
    color: #616161;
  }
  .islamic-typography em,
  .redactor-box .redactor-layer em {
    color: #4d7994;
  }
  .islamic-typography h1,
  .redactor-box .redactor-layer h1 {
    font-size: 2rem;
  }
  .islamic-typography h2,
  .redactor-box .redactor-layer h2 {
    font-size: 1.5rem;
  }
  .islamic-typography h3,
  .redactor-box .redactor-layer h3 {
    font-size: 1.3125rem;
  }
  .islamic-typography h4,
  .redactor-box .redactor-layer h4 {
    font-size: 1.125rem;
  }
  .islamic-typography h5,
  .redactor-box .redactor-layer h5 {
    font-size: 1rem;
  }
  .islamic-typography h6,
  .redactor-box .redactor-layer h6 {
    font-size: 0.875rem;
  }
  .islamic-typography h1,
  .islamic-typography h2,
  .islamic-typography h3,
  .islamic-typography h4,
  .islamic-typography h5,
  .islamic-typography h6,
  .redactor-box .redactor-layer h1,
  .redactor-box .redactor-layer h2,
  .redactor-box .redactor-layer h3,
  .redactor-box .redactor-layer h4,
  .redactor-box .redactor-layer h5,
  .redactor-box .redactor-layer h6 {
    background-color: #ecf6f5;
    border: 1px solid #eee;
    border-radius: 6px;
    color: #00a79d;
    margin-bottom: 1.5rem;
    margin-left: 20px;
    margin-top: 2rem;
    padding: 20px 35px;
    position: relative;
  }
  .islamic-typography h1:after,
  .islamic-typography h2:after,
  .islamic-typography h3:after,
  .islamic-typography h4:after,
  .islamic-typography h5:after,
  .islamic-typography h6:after,
  .redactor-box .redactor-layer h1:after,
  .redactor-box .redactor-layer h2:after,
  .redactor-box .redactor-layer h3:after,
  .redactor-box .redactor-layer h4:after,
  .redactor-box .redactor-layer h5:after,
  .redactor-box .redactor-layer h6:after {
    background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQTkxNkY5RjU4OUQxMUU3OEZFNDhBNzU2QzQ2NjhFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQTkxNkZBMDU4OUQxMUU3OEZFNDhBNzU2QzQ2NjhFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNBOTE2RjlENTg5RDExRTc4RkU0OEE3NTZDNDY2OEU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNBOTE2RjlFNTg5RDExRTc4RkU0OEE3NTZDNDY2OEU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SloQuAAAbT9JREFUeNrsfQeYVFW67YmVc+yuzjknmgaa2OQoWaJkRCUoSTGSRFBBMYCKKEpGCZJzE7rpBppuOuccK+ccTp23D3N1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);
    background-size: cover;
    content: "";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
  }
  .islamic-typography h1:before,
  .islamic-typography h2:before,
  .islamic-typography h3:before,
  .islamic-typography h4:before,
  .islamic-typography h5:before,
  .islamic-typography h6:before,
  .redactor-box .redactor-layer h1:before,
  .redactor-box .redactor-layer h2:before,
  .redactor-box .redactor-layer h3:before,
  .redactor-box .redactor-layer h4:before,
  .redactor-box .redactor-layer h5:before,
  .redactor-box .redactor-layer h6:before {
    border-radius: 50%;
    box-shadow: 0 0 32px 0 rgba(155, 206, 247, 0.3);
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
  }
  .islamic-typography h1,
  .redactor-box .redactor-layer h1 {
    padding-left: 55px;
  }
  .islamic-typography h1:after,
  .redactor-box .redactor-layer h1:after {
    width: 70px;
    height: 70px;
  }
  .islamic-typography h2,
  .redactor-box .redactor-layer h2 {
    padding-left: 45px;
  }
  .islamic-typography h2:after,
  .redactor-box .redactor-layer h2:after {
    height: 60px;
    width: 60px;
  }
  .islamic-typography h3,
  .redactor-box .redactor-layer h3 {
    padding-left: 35px;
  }
  .islamic-typography h3:after,
  .redactor-box .redactor-layer h3:after {
    height: 50px;
    width: 50px;
  }
  .islamic-typography blockquote,
  .redactor-box .redactor-layer blockquote {
    background-color: #eef7fe;
    color: #1388e6;
    margin: 1rem 1.5rem;
    padding: 1rem;
    position: relative;
  }
  .islamic-typography blockquote:before,
  .redactor-box .redactor-layer blockquote:before {
    background-color: #e0f0fd;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 4px;
  }
  .islamic-typography blockquote p,
  .redactor-box .redactor-layer blockquote p {
    text-indent: 0;
  }
  .islamic-typography blockquote footer,
  .redactor-box .redactor-layer blockquote footer {
    text-align: right;
  }
  .islamic-typography blockquote footer,
  .islamic-typography blockquote footer a,
  .redactor-box .redactor-layer blockquote footer,
  .redactor-box .redactor-layer blockquote footer a {
    color: #4d7994;
  }
  .islamic-typography ol,
  .islamic-typography ul,
  .redactor-box .redactor-layer ol,
  .redactor-box .redactor-layer ul {
    margin-bottom: 2rem;
    padding: 0 20px;
  }
  .islamic-typography img,
  .redactor-box .redactor-layer img {
    height: auto;
    max-width: 100%;
  }
  .islamic-typography .hadith,
  .islamic-typography .quran,
  .redactor-box .redactor-layer .hadith,
  .redactor-box .redactor-layer .quran {
    border-color: transparent;
    border-style: solid;
    color: #00a79d;
    font-family: "Amiri", Georgia, "sans-serif";
    margin: 1rem auto;
  }
  .islamic-typography .hadith p,
  .islamic-typography .quran p,
  .redactor-box .redactor-layer .hadith p,
  .redactor-box .redactor-layer .quran p {
    margin-top: 0;
  }
  .islamic-typography .hadith .content,
  .islamic-typography .quran .content,
  .redactor-box .redactor-layer .hadith .content,
  .redactor-box .redactor-layer .quran .content {
    font-size: 20px;
    text-align: justify;
    text-align-last: center;
  }
  .islamic-typography .hadith .content p,
  .islamic-typography .quran .content p,
  .redactor-box .redactor-layer .hadith .content p,
  .redactor-box .redactor-layer .quran .content p {
    margin-bottom: 5px;
    line-height: 40px;
    font-size: 24px;
  }
  .islamic-typography .hadith .reference,
  .islamic-typography .quran .reference,
  .redactor-box .redactor-layer .hadith .reference,
  .redactor-box .redactor-layer .quran .reference {
    font-size: 14px;
    font-style: italic;
    text-align: left;
  }
  .islamic-typography .hadith .reference p,
  .islamic-typography .quran .reference p,
  .redactor-box .redactor-layer .hadith .reference p,
  .redactor-box .redactor-layer .quran .reference p {
    color: #4d7994;
    margin-bottom: 0;
    margin-top: 5px;
  }
  .islamic-typography .hadith .intro p,
  .islamic-typography .quran .intro p,
  .redactor-box .redactor-layer .hadith .intro p,
  .redactor-box .redactor-layer .quran .intro p {
    color: #4d7994;
    margin-bottom: 5px;
    text-align: center;
  }
  .islamic-typography .hadith,
  .redactor-box .redactor-layer .hadith {
    border-image: url(../../assets/images/frame.svg) 30 round;
    border-width: 22px;
    padding: 1rem;
  }
  .islamic-typography .quran,
  .redactor-box .redactor-layer .quran {
    border-image: url(../../assets/images/frame.svg) 30 round;
    border-width: 22px;
    color: #616161;
    display: flex;
    flex-direction: column;
    margin: 1rem 1.5rem;
    min-height: 60px;
    padding: 0.75rem 1rem 0.75rem 2.5rem;
    position: relative;
  }
  .islamic-typography .custom-alert .icon,
  .redactor-box .redactor-layer .custom-alert .icon {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    height: 50px;
    left: -2px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
  }
  .islamic-typography .custom-alert .icon:before,
  .redactor-box .redactor-layer .custom-alert .icon:before {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 12px 0 #e0e0e0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(-45deg);
    transform-origin: center center;
    width: 100%;
    z-index: 1;
  }
  .islamic-typography .custom-alert .icon .fa,
  .redactor-box .redactor-layer .custom-alert .icon .fa {
    font-size: 1.5rem;
    line-height: 50px;
    position: relative;
    z-index: 2;
  }
  .islamic-typography .custom-alert .content p,
  .redactor-box .redactor-layer .custom-alert .content p {
    margin: 0;
  }
  .islamic-typography .custom-alert.custom-alert-warning,
  .redactor-box .redactor-layer .custom-alert.custom-alert-warning {
    background-color: #fff2e6;
    border-color: #fed7b4;
    color: #fc7804;
  }
  .islamic-typography .custom-alert.custom-alert-warning .icon,
  .islamic-typography .custom-alert.custom-alert-warning .icon:before,
  .redactor-box .redactor-layer .custom-alert.custom-alert-warning .icon,
  .redactor-box .redactor-layer .custom-alert.custom-alert-warning .icon:before {
    border-color: #fed7b4;
  }
  .islamic-typography .custom-alert.custom-alert-danger,
  .redactor-box .redactor-layer .custom-alert.custom-alert-danger {
    background-color: #fdedeb;
    border-color: #f9d1cd;
    color: #e84838;
  }
  .islamic-typography .custom-alert.custom-alert-danger .icon,
  .islamic-typography .custom-alert.custom-alert-danger .icon:before,
  .redactor-box .redactor-layer .custom-alert.custom-alert-danger .icon,
  .redactor-box .redactor-layer .custom-alert.custom-alert-danger .icon:before {
    border-color: #f9d1cd;
  }
  .islamic-typography .custom-alert.custom-alert-info,
  .redactor-box .redactor-layer .custom-alert.custom-alert-info {
    background-color: #ecf6f5;
    border-color: #a1e4e0;
    color: #00a79d;
  }
  .islamic-typography .custom-alert.custom-alert-info .icon,
  .islamic-typography .custom-alert.custom-alert-info .icon:before,
  .redactor-box .redactor-layer .custom-alert.custom-alert-info .icon,
  .redactor-box .redactor-layer .custom-alert.custom-alert-info .icon:before {
    border-color: #ecf6f5;
  }
  .islamic-typography .conclusion,
  .redactor-box .redactor-layer .conclusion {
    margin-top: 3rem;
  }
  .islamic-typography .conclusion-header,
  .redactor-box .redactor-layer .conclusion-header {
    position: relative;
    text-align: center;
  }
  .islamic-typography .conclusion-header:before,
  .redactor-box .redactor-layer .conclusion-header:before {
    background-color: #e0e0e0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
  .islamic-typography .conclusion-header h2,
  .redactor-box .redactor-layer .conclusion-header h2 {
    background: none;
    background-color: #fff;
    background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODExNzJBQzVBMTMxMUU3ODk1REUyM0UyMjY4RkI2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2ODExNzJBRDVBMTMxMUU3ODk1REUyM0UyMjY4RkI2RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4MTE3MkFBNUExMzExRTc4OTVERTIzRTIyNjhGQjZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4MTE3MkFCNUExMzExRTc4OTVERTIzRTIyNjhGQjZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B8JUdAAAGMRJREFUeNrMnQuT2ziuhUGRetidmdn7///jbm2Stq0HpZtOicmnY1Duqd1bdV3l6odlSSBB4OAAhII9v8KP95cf78X8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);
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    color: #335062;
    display: inline-block;
    margin: 0;
    padding: 0.5rem 1.5rem;
    text-align: center;
  }
  .islamic-typography .conclusion-header h2:after,
  .islamic-typography .conclusion-header h2:before,
  .redactor-box .redactor-layer .conclusion-header h2:after,
  .redactor-box .redactor-layer .conclusion-header h2:before {
    display: none;
  }
  .islamic-typography .conclusion-content,
  .redactor-box .redactor-layer .conclusion-content {
    padding: 1rem 0;
  }
  .islamic-typography .conclusion-point-list,
  .redactor-box .redactor-layer .conclusion-point-list {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .islamic-typography .conclusion-point,
  .redactor-box .redactor-layer .conclusion-point {
    margin-bottom: 1rem;
    margin-left: 40px;
    position: relative;
  }
  .islamic-typography .conclusion .point-content,
  .redactor-box .redactor-layer .conclusion .point-content {
    background-color: #fafafa;
    line-height: 24px;
    padding: 0.375rem 1rem;
  }
  .islamic-typography .conclusion .point-content p,
  .redactor-box .redactor-layer .conclusion .point-content p {
    margin: 0;
    padding: 0;
    text-indent: 0;
  }
  .islamic-typography .conclusion .point-number,
  .redactor-box .redactor-layer .conclusion .point-number {
    background-color: #fafafa;
    color: #00a79d;
    display: block;
    height: 36px;
    left: -40px;
    line-height: 36px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 36px;
  }
  .islamic-typography .article-references,
  .redactor-box .redactor-layer .article-references {
    margin-top: 3rem;
  }
  .islamic-typography .article-references-header,
  .redactor-box .redactor-layer .article-references-header {
    border-bottom: 1px solid #eee;
  }
  .islamic-typography .article-references-header h2,
  .redactor-box .redactor-layer .article-references-header h2 {
    background: none;
    border: 0;
    color: #335062;
    font-size: 1.125rem;
    font-style: italic;
    margin: 0;
    padding: 0;
  }
  .islamic-typography .article-references-header h2:after,
  .islamic-typography .article-references-header h2:before,
  .redactor-box .redactor-layer .article-references-header h2:after,
  .redactor-box .redactor-layer .article-references-header h2:before {
    display: none;
  }
  .islamic-typography .article-references-content li,
  .redactor-box .redactor-layer .article-references-content li {
    font-size: 0.75rem;
    font-weight: 200;
    margin-bottom: 1.5rem;
  }
  .islamic-typography .article-references-content li a,
  .redactor-box .redactor-layer .article-references-content li a {
    font-style: italic;
  }
  .rtl-mode .islamic-typography h1,
  .rtl-mode .islamic-typography h2,
  .rtl-mode .islamic-typography h3,
  .rtl-mode .islamic-typography h4,
  .rtl-mode .islamic-typography h5,
  .rtl-mode .islamic-typography h6 {
    margin-right: 20px;
    margin-left: 0;
    padding: 15px 55px 15px 10px;
  }
  .rtl-mode .islamic-typography h1:after,
  .rtl-mode .islamic-typography h2:after,
  .rtl-mode .islamic-typography h3:after,
  .rtl-mode .islamic-typography h4:after,
  .rtl-mode .islamic-typography h5:after,
  .rtl-mode .islamic-typography h6:after {
    right: 0;
    left: auto;
    transform: translate(40%, -50%);
  }
  .rtl-mode .islamic-typography .custom-alert {
    padding: 0.75rem 2.5rem 0.75rem 1rem;
  }
  .rtl-mode .islamic-typography .custom-alert .icon {
    left: auto;
    right: -50px;
  }
  .rtl-mode .islamic-typography .custom-alert .icon:before {
    right: 0;
    left: auto;
  }
  .mwrap-wrapper {
    overflow: hidden;
    width: 100%;
  }
  a.bluestyle {
    text-decoration: none;
    background: #33CCFF;
    color: #fff;
    padding: 7px;
  }
  a.bluestyle:hover {
    background: #33FFFF;
  }
  .big-quote {
    font-size: 32px;
    font-family: Courier New, Arial;
    font-style: italic;
    line-height: 1em;
  }
  .fullwidth {
    width: 100%;
  }
  .main-menu {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .main-menu .button {
    background: #464540;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjZiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #464540 0%, #6b6b6b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464540), color-stop(100%, #6b6b6b));
    background: -webkit-linear-gradient(top, #464540 0%, #6b6b6b 100%);
    background: -o-linear-gradient(top, #464540 0%, #6b6b6b 100%);
    background: -ms-linear-gradient(top, #464540 0%, #6b6b6b 100%);
    background: linear-gradient(top, #464540 0%, #6b6b6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#464540', endColorstr='#6b6b6b', GradientType=0);
    border-radius: 10px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 -1px 1px rgba(0, 0, 0, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.3);
    color: #ddd;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    margin: 1px 7px;
    padding: 7px 18px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    font-family: 'Yanone Kaffeesatz', Verdana, sans-serif;
  }
  .main-menu .button:hover {
    color: #fff;
  }
  .main-menu .button:first-child {
    margin-left: 0;
  }
  .mcon-maindemo {
    display: block;
    background: #3d3939;
    position: relative;
    z-index: 4;
    box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3) inset, 0px -5px 3px rgba(0, 0, 0, 0.3) inset;
  }
  .mcon-content {
    background: #eff1f2;
  }
  .mcon-footer {
    border-top: 5px solid rgba(0, 0, 0, 0.2);
    background-color: #3d3939;
    color: #eee;
  }
  .simple-hr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .title-feature {
    color: #555;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
  }
  .mb10 {
    margin-bottom: 10px;
  }
  .mb20 {
    margin-bottom: 20px;
  }
  .mb25 {
    margin-bottom: 20px;
  }
  .article {
    margin: 25px 0;
  }
  .featimg {
    vertical-align: sub;
  }
  section.mcon-mainmenu {
    display: block;
    background-color: rgba(50, 50, 50, 0.4);
  }
  section.mcon-mainmenu .header--right {
    text-align: right;
  }
  section.mcon-mainmenu a {
    color: #db4343;
  }
  section.mcon-mainmenu .login-signup,
  section.mcon-mainmenu a.login-signup {
    background-color: #db4343;
    color: #fff;
    padding: 5px 10px;
    text-decoration: none;
    display: inline-block;
  }
  input:focus {
    border-color: rgba(219, 67, 67, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(219, 67, 67, 0.6);
    outline: 0 none;
  }
  .header--padder {
    height: 70px;
  }
  .user-menu-con {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: top;
  }
  .user-menu-con .user-avatar {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center center;
    border: 2px solid rgba(200, 200, 200, 0.5);
    border-radius: 50%;
    text-align: center;
  }
  .user-menu-con .user-menu--options:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid rgba(255, 255, 255, 0.9);
    position: absolute;
    bottom: 100%;
    right: 20px;
  }
  .user-menu-con .user-menu--options {
    position: absolute;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    right: -10px;
    top: 40px;
    display: none;
    padding: 10px;
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(255, 255, 255, 0.9);
    width: 150px;
    border-radius: 5px;
  }
  .user-menu-con .user-menu--options a,
  .user-menu-con .user-menu--options form button {
    color: #db4343;
  }
  .user-menu-con .user-menu--options a:hover,
  .user-menu-con .user-menu--options form button:hover {
    text-decoration: none;
  }
  .user-menu-con .user-menu--options a:hover i,
  .user-menu-con .user-menu--options form button:hover i {
    opacity: 1;
  }
  .user-menu-con .user-menu--options i {
    opacity: 0.5;
  }
  .user-menu-con .user-menu--options > li {
    text-align: center;
    margin-top: 7px;
    padding-bottom: 9px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .user-menu-con .user-menu--options > li:last-child {
    border-bottom: 0;
  }
  .user-menu-con:hover:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 50px;
  }
  .user-menu-con:hover .user-menu--options {
    display: block;
  }
  section.mcon-mainmenu > .container {
    margin: 10px auto 5px;
  }
  .mcon-herosection {
    background-color: #e3eaea;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  section.mcon-features {
    display: block;
    background-color: #454747;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 25px 0;
    color: #fafafa;
  }
  section.mcon-features h4 {
    text-align: center;
    margin: 15px auto 10px;
  }
  .bigfeature {
    text-align: center;
  }
  .bigfeature i {
    color: #454747;
    display: inline-block;
    font-size: 24px;
    padding: 35px 35px;
    background-color: #ef6b13;
    border-radius: 50% 50%;
    cursor: default;
    transform-origin: center center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .bigfeature:hover i {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  .con-maindemo {
    position: relative;
    background: #eff1f2;
  }
  .con-maindemo .container {
    z-index: 5;
  }
  .con-maindemo .pre-container {
    padding: 20px 0;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url(../img/ppshadow.png);
    background-size: 100% 12px;
    width: 100%;
    position: relative;
    z-index: 5;
  }
  .con-maindemo .videogallery-con {
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .con-maindemo .overlayhand {
    position: absolute;
    top: 20px;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 500px;
    z-index: 0;
    background-color: transparent;
    background-image: url(../img/overlayhand.png);
    transition-property: opacity, visibility, display;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility, display;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility, display;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility, display;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility, display;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .con-maindemo .overlayhand.hidden {
    opacity: 0;
    visibility: hidden;
  }
  @media only screen and (max-width: 960px) {
    .con-maindemo .overlayhand {
      opacity: 0;
      visibility: hidden;
    }
  }
  .item-meta {
    color: #777;
  }
  .item-price {
    color: #c46060;
    font-size: 42px;
    margin: 25px 0;
    background: #fff;
    padding: 25px 18px;
    display: inline-block;
  }
  .con-maindemo .videogallery-con {
    padding: 40px 0;
  }
  .con-otherdemos {
    background: #eee;
    color: #111;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
  }
  .con-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #323232;
    color: #eee;
  }
  .example-button {
    opacity: 0.7;
    cursor: pointer;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .example-button:hover,
  .example-button.active {
    opacity: 1;
  }
  div[class*="con-"] .row {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .con-features {
    background: #495d6d url(img/ptn-02.png) repeat center center;
  }
  .install-mastercon {
    border-top: 5px solid rgba(255, 255, 255, 0.5);
    border-bottom: 5px solid rgba(255, 255, 255, 0.5);
    background: #EFDCBF;
  }
  .round-corners,
  .rounded {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
  }
  .flipped {
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  }
  .selected {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  /************************************
  MISC ELEMENTS
  ************************************/
  .delimiter {
    width: 915px;
    height: 20px;
    background: url("img/delimiter.png");
    margin: 11px 0;
  }
  .one_half {
    width: 48%;
  }
  .one_third {
    width: 30.66%;
  }
  .two_third {
    width: 65.33%;
  }
  .one_fourth {
    width: 22%;
  }
  .three_fourth {
    width: 74%;
  }
  .one_fifth {
    width: 16.8%;
  }
  .two_fifth {
    width: 37.6%;
  }
  .three_fifth {
    width: 58.4%;
  }
  .four_fifth {
    width: 67.2%;
  }
  .one_sixth {
    width: 13.33%;
  }
  .five_sixth {
    width: 82.67%;
  }
  .one_half,
  .one_third,
  .two_third,
  .three_fourth,
  .one_fourth,
  .one_fifth,
  .two_fifth,
  .three_fifth,
  .four_fifth,
  .one_sixth,
  .five_sixth {
    position: relative;
    margin-right: 4%;
    float: left;
  }
  .last {
    margin-right: 0 !important;
    clear: right;
  }
  .clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
  }
  .new-feature {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url("img/featuredesigner.png") no-repeat center center;
    width: 180px;
    height: 180px;
    margin: 0;
    padding: 0;
    z-index: 3;
  }
  .new-feature:hover {
    text-decoration: none;
    background: transparent url("img/featuredesigner.png") no-repeat center center;
  }
  /* table design */
  .dzs-table-header {
    margin-left: 293px;
  }
  .dzs-table-header .header {
    width: 75px;
    text-align: center;
    background: #333;
    padding: 20px 0;
    display: inline-block;
    font-size: 12px;
    border-right: 1px solid #444;
    color: #fff;
  }
  .dzs-table-header .header:first-child {
    border-radius: 5px 0 0 0;
  }
  .dzs-table-header .header:last-child {
    border-radius: 0 5px 0 0;
    border-right: 0;
  }
  table.dzs-table {
    background: #eee;
    font-family: Verdana, Helvetica, sans-serif;
    color: #555;
    font-size: 14px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px #fff;
    width: 100%;
  }
  table.dzs-table tr {
    text-align: center;
    background: -moz-linear-gradient(center top, #FBFBFB, #FAFAFA) repeat scroll 0 0 transparent;
  }
  table.dzs-table tr:nth-child(even) {
    background: #f9f4f4;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f9f4f4 0%, #eaeaea 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f4f4), color-stop(100%, #eaeaea));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f4f4 0%, #eaeaea 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f4f4 0%, #eaeaea 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f9f4f4 0%, #eaeaea 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F4F4', endColorstr='#EAEAEA', GradientType=0);
    /* IE6-9 */
    background: linear-gradient(top, #f9f4f4 0%, #eaeaea 100%);
    /* W3C */
  }
  table.dzs-table tr td {
    padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
  }
  table.dzs-table tr td:first-child {
    width: 250px;
  }
  .ok {
    width: 30px;
    height: 14px;
    background: url("../styleimg/okiconsmall.png") no-repeat center center;
  }
  .notok {
    width: 30px;
    height: 14px;
    background: url("../styleimg/xiconsmall.png") no-repeat center center;
  }
  .code {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    font-size: 11px;
    margin: 10px;
    padding: 10px;
  }
  .code p {
    margin: 0;
  }
  .install-img {
    margin: 10px 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .features-demi-table {
    position: relative;
    display: block;
    margin-bottom: 15px;
  }
  .features-demi-table .ze-title {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.3);
    font-size: 1.2em;
    line-height: 2.5em;
  }
  .features-demi-table .ze-label {
    margin-top: 5px;
    float: left;
    width: 20%;
    font-weight: bold;
  }
  .features-demi-table .ze-desc {
    margin-top: 5px;
    float: left;
    width: 80%;
  }
  .features-demi-table .ze-desc p {
    margin: 0;
  }
  /* ====menu */
  .main-menu-con {
    text-align: right;
  }
  ul.menu {
    display: block;
    list-style: none;
    clear: both;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    float: right;
    position: relative;
  }
  ul.menu:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  ul.menu > li {
    display: block;
    float: left;
    margin-right: 16px;
  }
  ul.menu li > a {
    color: #aaa;
  }
  ul.menu > li.current-menu-item > a {
    color: #fff;
  }
  /* ====menu END */
  .clear {
    clear: both;
  }
  /* ie8 fixes */
  .relative {
    position: relative;
    height: 300px;
  }
  .wf31 {
    margin-left: 1%;
    margin-right: 1%;
    width: 31%;
    float: left;
  }
  .hero-heading {
    font-size: 32px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #555;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial;
  }
  .hero-quote {
    font-size: 13px;
    text-align: center;
  }
  .con-inline {
    background: #fff;
    position: relative;
    left: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  }
  .con-inline .span6 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 5px;
  }
  .full-btn-hero {
    width: 100%;
    display: block;
    border: 0;
    background: #fff;
    color: #c46060;
    padding: 15px;
    font-size: 15px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    font-weight: bold;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  }
  .align-center {
    text-align: center;
  }
  .fig {
    width: 100%;
    border: 5px solid rgba(0, 0, 0, 0.3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* ====specific styling */
  .hero-box {
    position: relative;
    height: 350px;
    border: 1px dashed rgba(255, 0, 0, 0.2);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  body.page-register,
  body.page-login {
    color: #111;
  }
  body.page-register .mcon-registerbox,
  body.page-login .mcon-registerbox {
    width: 550px;
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    color: #111;
    transform: translate(-50%, -50%);
  }
  body.page-register .mcon-registerbox .facebook-box,
  body.page-login .mcon-registerbox .facebook-box {
    background-color: #43609C;
    color: #fff;
    width: 100%;
    padding: 10px;
    text-align: center;
  }
  .notices-box {
    background-color: rgba(228, 192, 0, 0.5);
    padding: 10px;
    width: 100%;
    margin: 10px 0;
    border: 1px solid rgba(228, 192, 0, 0.9);
    list-style: circle inside;
    color: #3d1111;
  }
  .notices-box:empty {
    display: none;
  }
  .dzs-upload-con input {
    box-sizing: border-box !important;
  }
  .table-separator {
    display: table;
    margin: 15px 0;
  }
  .table-separator .table-cell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    height: 1px;
  }
  .table-separator .table-cell .the-line {
    width: 100%;
    display: block;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .table-separator .table-center {
    text-align: center;
    display: table-cell;
    padding: 0px 8px;
    vertical-align: middle;
    color: rgba(50, 50, 50, 0.4);
  }
  /* ------- Page Builder Columns ------- */
  .dzspb_lay_con,
  .dzspb_layb_layout {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .dzspb_lay_con:after,
  .dzspb_layb_layout:after {
    display: block;
    content: " ";
    clear: both;
  }
  .dzspb_lay_con * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .dzspb_layb_one_full {
    padding-right: 15px;
    padding-left: 15px;
  }
  .dzspb_layb_one_half {
    width: 50%;
  }
  .dzspb_layb_one_third {
    width: 33.3%;
  }
  .dzspb_layb_two_third {
    width: 66.6%;
  }
  .dzspb_layb_one_fourth {
    width: 25%;
  }
  .dzspb_layb_three_fourth {
    width: 75%;
  }
  .dzspb_layb_one_fifth {
    width: 20%;
  }
  .dzspb_layb_two_fifth {
    width: 40%;
  }
  .dzspb_layb_three_fifth {
    width: 60%;
  }
  .dzspb_layb_four_fifth {
    width: 80%;
  }
  .dzspb_layb_one_sixth {
    width: 16.6%;
  }
  .dzspb_layb_five_sixth {
    width: 83.3%;
  }
  .dzspb_layb_one_half,
  .dzspb_layb_one_third,
  .dzspb_layb_two_third,
  .dzspb_layb_three_fourth,
  .dzspb_layb_one_fourth,
  .dzspb_layb_one_fifth,
  .dzspb_layb_two_fifth,
  .dzspb_layb_three_fifth,
  .dzspb_layb_four_fifth,
  .dzspb_layb_one_sixth,
  .dzspb_layb_five_sixth {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
  }
  .clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
  }
  hr.dzspb-separator {
    width: 100%;
    height: 1px;
    display: block;
    line-height: 1.5;
    background-color: rgba(0, 0, 0, 0.3);
  }
  @media only screen and (max-width: 480px) {
    .dzspb_layb_one_half,
    .dzspb_layb_one_third,
    .dzspb_layb_two_third,
    .dzspb_layb_three_fourth,
    .dzspb_layb_one_fourth,
    .dzspb_layb_one_fifth,
    .dzspb_layb_two_fifth,
    .dzspb_layb_three_fifth,
    .dzspb_layb_four_fifth,
    .dzspb_layb_one_sixth,
    .dzspb_layb_five_sixth {
      position: relative;
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
      float: none;
      display: block;
    }
    .dzspb_lay_con {
      margin-top: 10px;
    }
    section.mcon-registerbox {
      width: 100%;
    }
  }
  .dzs-upload-con input:first-child {
    display: inline-block;
    vertical-align: top;
  }
  .button-secondary {
    color: #555;
    border-color: #ccc;
    background: #f7f7f7;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.9;
    vertical-align: top;
  }
  .button-primary {
    color: #eee;
    border-color: #ccc;
    background: #db4343;
    -webkit-box-shadow: inset 0 1px 0 #db4343, 0 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px 0 #db4343, 0 1px 0 rgba(0, 0, 0, 0.08);
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.9;
    vertical-align: top;
  }
  .simple-input-field {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 28px !important;
    box-sizing: border-box !important;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: top;
  }
  .btn-nostyling {
    border: 0;
    background-color: transparent;
  }
  .dzs-code {
    margin: 10px;
    background: #fafafa;
    font-size: 11px;
    border: 1px solid #ddd;
    padding: 10px;
  }
  .playlists-con {
    font-size: 16px;
    margin-left: 0;
  }
  .playlists-con .playlist-btn {
    cursor: pointer;
    padding-bottom: 11px;
    margin-top: 9px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .playlists-con .playlist-btn:last-child {
    border-bottom: 0;
  }
  .the-status-con {
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
    border-radius: 50%;
  }
  .the-status-con .the-status {
    background-image: url(../img/ok.svg);
    width: 18px;
    height: 14px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    opacity: 0;
  }
  .playlist-btn.active .the-status {
    opacity: 1;
  }
  .mcon-mainmenu-luna {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
    height: 58px;
    font-family: "Dosis", serif;
    background-color: rgba(20, 20, 20, 0.8);
  }
  .mcon-mainmenu-luna .header--right {
    float: right;
    text-align: right;
    position: relative;
    top: 8px;
  }
  .mcon-mainmenu-luna .header--right > * {
    color: #ffffff;
    display: inline-block;
    vertical-align: middle;
  }
  .mcon-mainmenu-luna .logo-con {
    height: 58px;
  }
  .mcon-mainmenu-luna .logo-con > a {
    display: block;
  }
  .mcon-mainmenu-luna .logo-con img {
    max-height: 100%;
  }
  .mcon-mainmenu-luna .header-menu {
    margin: 0;
    margin-right: 14px;
    padding-right: 15px;
    position: relative;
    top: 1px;
  }
  .mcon-mainmenu-luna .header-menu > li {
    display: inline-block;
  }
  .mcon-mainmenu-luna .header-menu a {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px;
  }
  .mcon-mainmenu-luna .header-menu:after {
    content: "";
    left: 100%;
    top: 0;
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.3);
  }
  .mcon-mainmenu-luna .menu-right-block-cart {
    font-size: 24px;
  }
  .shortcode-videoplayer div.cover-image {
    background-size: cover;
  }
  .mcon-mainmenu-luna + .header--padder {
    height: 0;
  }
  .helper-play-pause {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 70px;
    margin-top: -20px;
    transform: translate(-50%, -50%);
  }
  .helper-for-gallery {
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  .arrow1 path,
  .arrow2 path,
  .arrow3 path,
  .arrow4 path {
    fill: #BEB3A4;
    opacity: 0.7;
  }
  .arrow2 {
    transform: rotate(30deg);
    position: absolute;
    left: 15px;
    bottom: -60px;
  }
  .arrow3 {
    position: absolute;
    left: 50%;
    top: 10px;
    margin-left: 50px;
  }
  .arrow4 {
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -200px;
  }
  .arrow1-lab {
    position: absolute;
    left: 100px;
    bottom: 50px;
    transform: rotate(-5deg);
    cursor: pointer;
  }
  .arrow2-lab {
    position: absolute;
    left: 120px;
    bottom: -45px;
    transform: rotate(2deg);
    cursor: pointer;
  }
  .arrow3-lab {
    position: absolute;
    left: 50%;
    top: 55px;
    margin-left: 120px;
    transform: rotate(2deg);
  }
  .arrow4-lab {
    position: absolute;
    left: 50%;
    top: -80px;
    margin-left: -310px;
    transform: rotate(0deg);
  }
  .lab-font {
    color: #997343;
    font-family: "Handlee", serif;
    font-size: 21px;
    white-space: nowrap;
    border-bottom: 2px solid rgba(255, 255, 255, 0);
    transition-property: border, margin;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: border, margin;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: border, margin;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: border, margin;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: border, margin;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .lab-font {
    border-bottom-color: #997343;
  }
  .track-con {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
  }
  .track-con .play-button-con {
    background-color: #222222;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    opacity: 0.3;
    cursor: pointer;
    transition-property: opacity, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: opacity, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: opacity, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: opacity, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: opacity, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .track-con .play-button-con .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 22px;
    transform: translate(-50%, -50%);
    color: #eee;
    transition-property: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: color;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: color;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: color;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .track-con .play-button-con .fa.fa-play {
    margin-left: 3px;
  }
  .track-con img.fullwidth {
    border: 5px solid #222;
    display: block;
  }
  .track-con .dzsparallaxer-con {
    border: 5px solid #222;
    overflow: hidden;
  }
  .track-con .dzsparallaxer {
    transform: scale(1);
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .track-con h3 {
    color: #ded288;
    font-family: "Dosis", serif;
    font-weight: 300;
    font-size: 24px;
    padding: 5px 0 12px;
    background-color: #222;
    margin-top: 0;
  }
  .track-con:hover .dzsparallaxer {
    transform: scale(1.1) rotate(2deg);
  }
  .track-con:hover .play-button-con {
    opacity: 0.8;
  }
  .track-con.disabled .dzsparallaxer {
    transform: scale(1);
  }
  .track-con.disabled .play-button-con {
    background-color: #555;
    opacity: 0.7;
  }
  .track-con.disabled .play-button-con i {
    color: #999;
  }
  .buy-con {
    margin-top: 25px;
    text-align: center;
  }
  .divimage {
    background-size: cover;
    background-position: center center;
  }
  a.button {
    text-decoration: none;
  }
  .gallery-con {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .con-otherdemos {
    background-color: #222222;
  }
  /*# sourceMappingURL=style.css.map */
  /*
  
  dzs tooltips
  
  arrow-top,
  arrow-bottom
   -- align-left
   -- align-center (js)
   -- align-top
  
  arrow-left,
  arrow-right
   -- align-top
   -- align-center (js)
   -- align-bottom
  
  
  custom css3 effects
  
  *see about custom animation
  
  */
  .dzstooltip-con {
    position: relative;
    cursor: pointer;
  }
  .dzstooltip {
    display: inline-block;
    position: absolute;
    cursor: auto;
    visibility: hidden;
    opacity: 0;
    transition-property: visibility, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: visibility, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: visibility, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: visibility, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: visibility, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 100%;
    left: -5px;
    font-size: 12px;
    line-height: 150%;
    margin-bottom: 10px;
    background-color: rgba(20, 20, 20, 0.9);
    color: #eeeeee;
    padding: 10px 15px;
    width: 600px;
  }
  .dzstooltip.transition-slidein {
    transform: translate3d(0, -10px, 0);
    -webkit-transform: translate3d(0, -10px, 0);
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzstooltip.width-auto {
    width: auto;
  }
  .dzstooltip.arrow-bottom:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(20, 20, 20, 0.9);
  }
  /* - aux padder */
  .dzstooltip.arrow-bottom:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10px;
    width: 50px;
    height: 10px;
  }
  /* -- set throught javascript */
  .dzstooltip.align-center.arrow-bottom:before {
    left: 50%;
    margin-left: -4px;
  }
  /* - aux padder */
  .dzstooltip.align-center.arrow-bottom:after {
    left: 50%;
    margin-left: -25px;
  }
  .dzstooltip.align-right {
    left: auto;
    right: -5px;
  }
  .dzstooltip.align-right.arrow-bottom:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  /* - aux padder */
  .dzstooltip.align-right.arrow-bottom:after {
    left: 100%;
    margin-left: -25px;
  }
  .dzstooltip.no-arrow:before {
    display: none;
  }
  .dzstooltip-con:not(.for-click):hover > .dzstooltip,
  .dzstooltip.active {
    visibility: visible;
    opacity: 1;
    z-index: 53;
    transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);
  }
  .dzstooltip.skin-black {
    background: rgba(0, 0, 0, 0.85);
    border: 1px solid rgba(0, 0, 0, 0.5);
    color: #eeeeee;
    border-radius: 3px;
    font-size: 0.9rem;
    line-height: 1.5rem;
  }
  .ap-wrapper {
    width: 100%;
    overflow: hidden;
    display: block;
    position: relative;
    background-size: cover;
    background-position: center center;
  }
  .ap-wrapper > .the-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    pointer-events: none;
  }
  .ap-wrapper.center-ap > *[class*="audio"],
  .ap-wrapper.center-ap .zoomsounds-comment-wrapper {
    max-width: 1190px;
    margin: 0px auto;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  *[class*="audioplayer"] .the-comments {
    display: none;
  }
  *[class*="audioplayer"] .feed-embed-code {
    display: none;
  }
  .feed-dzsap {
    display: none;
  }
  .audioplayer .menu-description {
    display: none;
  }
  .audioplayer.fullflashbackup {
    height: auto;
  }
  .audioplayer.skin-default.fullflashbackup {
    height: auto;
  }
  .audioplayer.preload-method-none .loading-svg:not(.ceva),
  .audioplayer.meta-loaded .loading-svg:not(.ceva),
  .audioplayer.cue-off .loading-svg:not(.ceva) {
    display: none;
  }
  .audioplayer .prev-btn,
  .audioplayer .next-btn,
  .audioplayer .btn-menu-state {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
  }
  .audioplayer-tobe {
    opacity: 0;
  }
  .audioplayer-tobe.for-add {
    display: none;
  }
  .audioplayer,
  .audioplayer-tobe {
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer > div[class^="feed-"],
  .audioplayer-tobe > div[class^="feed-"] {
    display: none;
  }
  .audioplayer i,
  .audioplayer i + .i-label,
  .audioplayer-tobe i,
  .audioplayer-tobe i + .i-label {
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer {
    position: relative;
    width: 100%;
    height: auto;
    line-height: 1;
    opacity: 1;
  }
  .audioplayer * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .audioplayer .btn-menu-state,
  .audioplayer controls-volume {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
  .audioplayer .ap-controls .the-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .audioplayer .meta-artist-con {
    position: absolute;
    left: 28px;
    bottom: 9px;
    color: #ddd;
    max-width: 50%;
    overflow-x: hidden;
    overflow-y: visible;
    font-size: 11px;
    visibility: hidden;
    opacity: 0;
    line-height: 1.1;
  }
  .audioplayer .curr-time {
    color: #eee;
    position: absolute;
    padding: 4px 7px;
    font-size: 12px;
    top: auto;
    bottom: 4px;
    line-height: 1;
  }
  .audioplayer .total-time {
    color: #ccc;
    position: absolute;
    padding: 3px 7px;
    font-size: 10px;
    top: auto;
    bottom: 6px;
    right: auto;
    line-height: 1;
  }
  .audioplayer .sample-block-start,
  .audioplayer .sample-block-end {
    height: 100%;
    background-color: transparent;
    cursor: default;
    position: relative;
  }
  .audioplayer .sample-block-end {
    top: -100%;
  }
  .audioplayer .controls-volume {
    top: auto;
    height: 14px;
  }
  .audioplayer .volumeicon {
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    left: 0px;
    background: #aaa;
    background-position: center center;
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
    cursor: pointer;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .volumeicon:before {
    position: absolute;
    left: -4px;
    bottom: -3px;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 0px;
    height: 0px;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #aaa;
    border-width: 7px;
    margin-left: 0px;
    outline: 1px solid transparent;
    transition-property: border;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: border;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: border;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: border;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .controls-volume:hover .volumeicon {
    background: #ddd;
  }
  .audioplayer .controls-volume:hover .volumeicon:before {
    border-right-color: #ddd;
  }
  .audioplayer .volume_static,
  .audioplayer .volume_active {
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
  }
  .audioplayer .volume_static {
    left: 16px;
    width: 26px;
    height: 4px;
    cursor: pointer;
  }
  .audioplayer .volume_static:before {
    height: 2px;
    width: 100%;
    position: absolute;
    background-color: #aaa;
    background-position: center center;
    background-repeat: repeat-x;
    content: "";
    top: 1px;
    left: 0;
  }
  .audioplayer .volume_static:after {
    height: 10px;
    width: 100%;
    position: absolute;
    content: "";
    top: 0px;
    left: 0;
  }
  .audioplayer .total-time + .meta-artist-con {
    margin-left: 5px;
  }
  .audioplayer .volume_active {
    left: 16px;
    background: #ae1919;
    background-position: center center;
    background-repeat: repeat-x;
    width: 24px;
    height: 2px;
    pointer-events: none;
    transition-property: width;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    -moz-transition-property: width;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width;
    -ms-transition-duration: 0.1s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .volume_cut {
    display: none;
  }
  .audioplayer .controls-volume.controls-volume-vertical {
    line-height: 1;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder {
    position: relative;
    background-color: #333333;
    display: block;
    width: 20px;
    height: 45px;
    top: -65px;
    left: -4px;
    visibility: hidden;
    opacity: 0;
    transform: scale(0);
    transition-property: all;
    transition-duration: 0.25s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.25s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.25s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.25s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder:after {
    height: 20px !important;
    width: 100%;
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static,
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_active {
    width: 2px;
    height: 26px;
    top: auto;
    bottom: 2px;
    transform: translate3d(0, 0, 0);
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static {
    position: relative;
    bottom: -4px;
    left: -1px;
    display: block;
    margin: 0 auto;
    background-color: #444444;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_static:before {
    display: none;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder .volume_active {
    bottom: 9px;
    left: 9px;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333333;
    margin-left: -5px;
  }
  .audioplayer .controls-volume.controls-volume-vertical .volume-holder:after {
    content: "";
    position: absolute;
    left: 0%;
    top: 100%;
    width: 100%;
    height: 10px;
    background-color: transparent;
  }
  .audioplayer .controls-volume.controls-volume-vertical:hover .volume-holder {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
  .audioplayer .ap-controls-right {
    float: right;
  }
  .audioplayer .ap-controls-right:empty {
    display: none !important;
  }
  .audioplayer .ap-controls-right:after {
    content: "";
    display: block;
    clear: both;
  }
  .audioplayer .con-controls .controls-volume {
    position: relative;
  }
  .audioplayer.disable-scrubbar .scrubbar {
    display: none;
  }
  .audioplayer.disable-volume .controls-volume {
    display: none !important;
  }
  .audioplayer.disable-all-but-play-btn {
    display: inline-block !important;
    width: auto !important;
  }
  .audioplayer.disable-all-but-play-btn .the-thumb-con {
    display: none !important;
  }
  .audioplayer.disable-all-but-play-btn .audioplayer-inner {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
  }
  .audioplayer.disable-all-but-play-btn .audioplayer-inner .ap-controls {
    display: inline-block !important;
    width: auto !important;
  }
  .audioplayer.disable-all-but-play-btn .audioplayer-inner .con-controls {
    margin-top: 0 !important;
    display: inline-block !important;
    width: auto !important;
  }
  .audioplayer.disable-all-but-play-btn .audioplayer-inner .con-controls .con-playpause {
    margin-right: 0;
  }
  .audioplayer.disable-all-but-play-btn .scrubbar,
  .audioplayer.disable-all-but-play-btn .the-thumb-con {
    display: none;
  }
  .audioplayer.disable-all-but-play-btn .ap-controls {
    padding-left: 0 !important;
  }
  .audioplayer.disable-all-but-play-btn .controls-volume,
  .audioplayer.disable-all-but-play-btn .meta-artist-con,
  .audioplayer.disable-all-but-play-btn .ap-controls-right {
    display: none !important;
  }
  .audioplayer .player-but,
  .audioplayer .player-but-no-style {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 5px;
  }
  .audioplayer .player-but {
    width: 28px;
    height: 28px;
    background-color: transparent;
    color: #444;
  }
  .audioplayer .player-but .the-icon-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #444;
    border-radius: 50%;
    transform: translate3d(0%, 0%, 0) scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .player-but svg.svg-icon {
    width: 15px;
    height: 15px;
  }
  .audioplayer .player-but .svg-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) scale(1);
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .player-but .svg-icon path {
    fill: #444;
  }
  .audioplayer .player-but:hover .the-icon-bg {
    transform: translate3d(0%, 0%, 0) scale(0.9);
    -webkit-transform: translate3d(0%, 0%, 0) scale(0.9);
  }
  .audioplayer .player-but:hover svg.svg-icon {
    transform: translate3d(-50%, -50%, 0) scale(1.1);
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1.1);
  }
  .zoomsounds-external-scrubbar,
  .audioplayer {
    width: 100%;
  }
  .zoomsounds-external-scrubbar .scrubbar,
  .audioplayer .scrubbar {
    width: 100%;
    height: 10px;
    cursor: pointer;
    position: relative;
  }
  .zoomsounds-external-scrubbar .scrubbar .scrub-bg .wave-separator,
  .audioplayer .scrubbar .scrub-bg .wave-separator {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
  }
  .zoomsounds-external-scrubbar .scrubbar .scrub-prog,
  .audioplayer .scrubbar .scrub-prog {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #ae1919;
  }
  .audioplayer.volume-dragging {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .audioplayer.meta-loaded .meta-artist-con,
  .audioplayer.meta-loaded .prev-btn,
  .audioplayer.meta-loaded .next-btn,
  .audioplayer.structure-setuped .meta-artist-con,
  .audioplayer.structure-setuped .prev-btn,
  .audioplayer.structure-setuped .next-btn {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.transitioning-change-media {
    overflow: hidden;
  }
  .audioplayer.under-400 .meta-artist-con .the-artist {
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
  .audioplayer.fullflashbackup .prev-btn {
    top: auto;
    background-image: url(img/skin_minion_arrowleft.png);
    left: auto;
    bottom: 1px;
    right: 30px;
  }
  .audioplayer.fullflashbackup .next-btn {
    top: auto;
    background-image: url(img/skin_minion_arrowright.png);
    left: auto;
    bottom: 1px;
    right: 1px;
  }
  .audioplayer:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  .audioplayer.errored-out .audioplayer-inner {
    opacity: 0.5;
  }
  .audioplayer.errored-out .feedback-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    color: #222222;
    background-color: #FFFFFF;
    padding: 5px 10px;
  }
  .audioplayer .item-tobe {
    position: relative;
  }
  .audioplayer .ap-controls .con-controls {
    position: absolute;
  }
  .audioplayer .ap-controls .con-playpause {
    position: absolute;
    cursor: pointer;
  }
  .audioplayer .ap-controls .con-playpause .playbtn {
    position: absolute;
    top: 0;
    left: 0;
  }
  .audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .controls-volume {
    display: none;
  }
  .audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .comments-holder {
    display: none !important;
  }
  .audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .prev-btn {
    display: none;
  }
  .audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .next-btn {
    display: none;
  }
  .audioplayer.dzsap-loaded .prev-btn,
  .audioplayer.dzsap-loaded .next-btn,
  .audioplayer.dzsap-loaded .btn-menu-state,
  .audioplayer.dzsap-loaded .btn-embed-code {
    visibility: visible;
  }
  .audioplayer.skin-default .prev-btn,
  .audioplayer.skin-default .next-btn {
    visibility: hidden;
  }
  .dzsap-main-con {
    z-index: 5555;
    position: fixed;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
  }
  .audioplayer {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  }
  .audioplayer .audioplayer-inner {
    position: relative;
  }
  .audioplayer .the-media {
    pointer-events: none;
    opacity: 0;
  }
  .dzsap-sticktobottom .audioplayer[data-type="youtube"] .the-media {
    top: auto;
    bottom: 100%;
    left: auto;
    right: 30px;
  }
  .audioplayer[data-type="youtube"] .the-media {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    width: 200px;
    height: 120px;
    pointer-events: auto;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer[data-type="youtube"] .the-media > iframe {
    width: 200px;
    height: 120px;
  }
  .audioplayer[data-type="youtube"].is-playing .the-media {
    opacity: 1;
  }
  .audioplayer-inner .the-thumb-con {
    position: relative;
  }
  .audioplayer-inner .the-thumb {
    position: relative;
    height: 120px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #111;
  }
  .audioplayer.dzsap-loaded .meta-artist-con {
    visibility: visible;
  }
  .audioplayer .meta-artist {
    width: auto;
  }
  .audioplayer .ap-controls {
    width: 100%;
    height: 40px;
  }
  .audioplayer .ap-controls .con-controls {
    width: 100%;
    height: 30px;
    line-height: 100%;
  }
  .audioplayer .ap-controls .con-playpause {
    top: 10px;
    left: 9px;
    width: 10px;
    height: 10px;
  }
  .audioplayer .ap-controls .con-playpause .playbtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 0px;
    height: 0px;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #aaa;
    border-width: 5px;
    border-left-width: 10px;
  }
  .audioplayer .ap-controls .con-playpause .pausebtn {
    position: absolute;
    top: 0;
    left: 0;
    height: 11px;
    width: 11px;
  }
  .audioplayer .ap-controls .con-playpause .pausebtn .pause-icon {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .audioplayer .ap-controls .con-playpause .pausebtn .pause-part-1,
  .audioplayer .ap-controls .con-playpause .pausebtn .pause-part-2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #aaa;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer .ap-controls .con-playpause .pausebtn .pause-part-2 {
    left: auto;
    right: 0;
  }
  .audioplayer .ap-controls .the-bg {
    background-color: #111;
  }
  .audioplayer .ap-controls .scrubbar .scrub-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #aaa;
  }
  .audioplayer .ap-controls .scrubbar .scrubBox-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    height: 100%;
    background: #ae1919;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.dzsap-loaded .ap-controls .scrubbar:hover .scrubBox-hover {
    visibility: visible;
    opacity: 1;
  }
  .audioplayer.skin-default .con-controls {
    height: auto;
    display: flex;
    align-items: center;
    line-height: 1;
    padding: 8px 0;
  }
  .audioplayer.skin-default .con-controls > * {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    color: #ffffff;
  }
  .audioplayer.skin-default .con-controls > .the-bg {
    position: absolute;
    display: block;
  }
  .audioplayer.skin-default .ap-controls-right > * {
    display: block;
  }
  .audioplayer.skin-default .meta-artist {
    display: flex;
    align-items: center;
  }
  .audioplayer.skin-default .meta-artist .the-artist,
  .audioplayer.skin-default .meta-artist .the-name {
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer.skin-default .meta-artist .the-artist {
    font-weight: bold;
    font-size: 13px;
  }
  .audioplayer.skin-default .meta-artist .the-artist + .the-name {
    margin-left: 10px;
  }
  .audioplayer.skin-default .con-controls .con-playpause {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    vertical-align: middle;
    margin-left: 15px;
  }
  .audioplayer.skin-default .con-controls .meta-artist-con {
    flex: 1000;
    max-width: none;
  }
  .audioplayer.skin-default .con-controls .ap-controls-right {
    flex: 0 0 auto;
    text-align: right;
  }
  .audioplayer.skin-default .con-controls .curr-time {
    display: inline-block;
    position: relative;
    left: 0px;
    top: 0;
    bottom: auto;
    vertical-align: middle;
    margin-left: 12px;
    padding: 0;
  }
  .audioplayer.skin-default .con-controls .total-time {
    display: inline-block;
    position: relative;
    left: 0px;
    top: 0px;
    bottom: auto;
    vertical-align: middle;
    padding: 0;
    margin-left: 5px;
    margin-right: 15px;
  }
  .audioplayer.skin-default .con-controls .controls-volume {
    right: 0;
    margin-right: 10px;
    width: 45px;
    bottom: auto;
  }
  .audioplayer.skin-default .meta-artist-con {
    left: 0;
    display: inline-block;
    text-overflow: ellipsis;
    bottom: auto;
    white-space: nowrap;
    overflow: hidden;
  }
  .hidden {
    display: none;
  }
  .audioplayer.skin-wave .ap-controls {
    height: auto;
    width: auto;
    position: relative;
  }
  .audioplayer.skin-wave .ap-controls .con-controls {
    position: relative;
    margin-top: 10px;
    height: 45px;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause {
    display: inline-block;
    position: relative;
    left: 0;
    vertical-align: middle;
    top: 0;
    width: 45px;
    height: 45px;
    flex: 0 0 45px;
    -webkit-tap-highlight-color: transparent;
    margin-right: 15px;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: transparent;
    border-width: 0px;
    border-left-width: 0px;
    position: relative;
    background-color: #ea8c52;
    border-radius: 50%;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn:before {
    transform: scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn:hover:before {
    transform: scale(0.9);
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -5px;
    content: " ";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #EEEEEE;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-image: none;
    background-color: #ea8c52;
    border-radius: 50%;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:before,
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -6px;
    content: " ";
    width: 4px;
    height: 18px;
    background-color: #EEEEEE;
    transform: scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:after {
    margin-left: 2px;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:hover:before,
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:hover:after {
    transform: scale(0.8);
  }
  .audioplayer.skin-wave .btn-zoomsounds {
    position: relative;
  }
  .audioplayer.skin-wave .volume_active {
    background-color: #db4343;
  }
  .audioplayer.skin-wave .meta-artist-con {
    overflow-y: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 0;
    bottom: auto;
    width: auto;
    margin-right: 15px;
  }
  .audioplayer.skin-wave .meta-artist {
    font-size: 0;
  }
  .audioplayer.skin-wave .meta-artist .the-artist {
    margin-bottom: 0px;
    color: #db4343;
    width: 100%;
    overflow: hidden;
    position: relative;
    display: block;
    text-overflow: ellipsis;
    font-size: 11px;
  }
  .audioplayer.skin-wave .meta-artist .the-artist:after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
  }
  .audioplayer.skin-wave .meta-artist .the-name {
    margin-top: 5px;
    display: inline-block;
    width: auto;
    font-size: 16px;
    color: #555555;
  }
  .audioplayer.skin-wave .meta-artist .the-name > a {
    color: #555555;
  }
  .audioplayer.skin-wave .ap-controls:after {
    content: "";
    display: block;
    clear: both;
  }
  .audioplayer.skin-wave .curr-time,
  .audioplayer.skin-wave .total-time {
    padding: 4px 7px;
    font-size: 10px;
    opacity: 0;
    visibility: hidden;
  }
  .audioplayer.skin-wave .curr-time,
  .audioplayer.skin-wave .total-time {
    top: 38px;
  }
  .audioplayer.skin-wave .curr-time {
    background: rgba(0, 0, 0, 0.7);
    color: #eee;
    position: absolute;
    bottom: auto;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .curr-time.scrub-time:not(.ceva):not(.alceva) {
    opacity: 0.5;
  }
  .audioplayer.skin-wave .pausebtn .pause-icon {
    display: none;
  }
  .audioplayer.skin-wave .pausebtn:after,
  .audioplayer.skin-wave .pausebtn:before {
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave .loading-svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    display: block;
    opacity: 1;
    visibility: visible;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave.meta-loaded .pausebtn:after,
  .audioplayer.skin-wave.meta-loaded .pausebtn:before {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.skin-wave.meta-loaded .loading-svg {
    opacity: 0;
    visibility: hidden;
  }
  .audioplayer.skin-wave .total-time {
    background: rgba(255, 255, 255, 0.7);
    color: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: auto;
    left: auto;
    right: 0;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave .con-controls > * {
    vertical-align: middle;
  }
  .audioplayer.skin-wave .con-controls:after {
    display: block;
    content: "";
    clear: both;
  }
  .audioplayer.skin-wave .curr-time.static {
    right: 40px;
    top: 0;
    bottom: auto;
  }
  .audioplayer.skin-wave .total-time.static {
    right: 0;
    top: 0;
    bottom: auto;
  }
  .audioplayer.skin-wave .prev-btn,
  .audioplayer.skin-wave .next-btn {
    background-color: #ea8c52;
    border-radius: 50%;
  }
  .audioplayer.skin-wave .prev-btn > svg path,
  .audioplayer.skin-wave .next-btn > svg path {
    fill: #FFF;
  }
  .audioplayer.skin-wave .con-playpause + .next-btn {
    margin-left: -15px;
  }
  .audioplayer.skin-wave .next-btn {
    margin-right: 15px;
  }
  .audioplayer.skin-wave .next-btn > svg {
    margin-left: 2px;
  }
  .audioplayer.skin-wave .next-btn path {
    fill: #444;
  }
  .audioplayer.skin-wave .audioplayer-inner .the-thumb-con {
    position: absolute;
    width: 130px;
    height: 130px;
    margin-right: 20px;
  }
  .audioplayer.skin-wave .audioplayer-inner .the-thumb-con ~ .ap-controls {
    padding-left: 150px;
    overflow: visible;
  }
  .audioplayer.skin-wave .comments-holder {
    display: block;
    position: absolute;
    height: 14px;
    top: 51px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.1s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .comments-holder .dzstooltip-con {
    transition-property: opacity, visibility;
    transition-duration: 0.4s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.4s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.4s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.4s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .comments-holder .the-comments-holder-bg {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-wave .comments-holder .dzstooltip-con {
    position: absolute;
    top: 0;
  }
  .audioplayer.skin-wave .comments-holder .the-avatar {
    width: 14px;
    height: 14px;
    background-color: #111;
    background-position: center center;
    background-size: contain;
  }
  .audioplayer.skin-wave .comments-holder .the-comment-author {
    color: #53c3e2;
  }
  .audioplayer.skin-wave .comments-holder .placeholder .the-avatar {
    box-shadow: 0 0 3px 0 #fff;
  }
  .audioplayer.skin-wave .comments-holder.active {
    visibility: visible;
  }
  .audioplayer.skin-wave .controls-volume {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    width: 41px;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-wave .controls-volume {
    margin-left: 10px;
  }
  .audioplayer.skin-wave .controls-volume {
    margin-left: 15px;
  }
  .audioplayer.skin-wave .comments-writer {
    padding-top: 10px;
    max-width: 500px;
    margin: 0 auto;
  }
  .audioplayer.skin-wave .comments-writer .comments-writer-inner {
    background: rgba(0, 0, 0, 0.4);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 15px;
    position: relative;
  }
  .audioplayer.skin-wave .comments-writer .comments-writer-inner:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
    opacity: 0;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid rgba(0, 0, 0, 0.4);
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave .comments-writer input[type=text],
  .audioplayer.skin-wave .comments-writer textarea {
    border: 1px solid rgba(255, 255, 255, 0.3);
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 0px;
    color: #777;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 5px 8px;
    width: 100%;
    resize: none;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .audioplayer.skin-wave .comments-writer input[type=text]:focus,
  .audioplayer.skin-wave .comments-writer textarea:focus {
    border-color: rgba(219, 67, 67, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) inset, 0 0 8px rgba(219, 67, 67, 0.1) inset;
    outline: 0 none;
  }
  .audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::-webkit-input-placeholder {
    color: #777 !important;
    opacity: 1;
  }
  .audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::placeholder {
    color: #777 !important;
    opacity: 1;
  }
  .audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer .comment-input:-webkit-input-placeholder {
    color: #777 !important;
    opacity: 1;
  }
  .audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer ::-webkit-input-placeholder {
    color: #777 !important;
    opacity: 1;
  }
  .audioplayer.skin-wave .comments-writer .audioplayer.skin-wave .comments-writer textarea::placeholder {
    color: #777 !important;
    opacity: 1;
  }
  .audioplayer.skin-wave .comments-writer .float-right {
    position: relative;
  }
  .audioplayer.skin-wave .audioplayer-inner .the-thumb {
    position: relative;
    height: 100%;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #111;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg .scrub-bg-img {
    height: 100%;
    width: 100%;
    max-width: none;
    position: relative;
    transition-property: visibility, opacity, transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: visibility, opacity, transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: visibility, opacity, transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: visibility, opacity, transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: visibility, opacity, transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg-img.transitioning-in,
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog-img.transitioning-in {
    position: absolute;
    top: 0px;
    left: 0;
    opacity: 0;
  }
  .audioplayer.skin-wave.fast-animate-scrubbar .ap-controls .scrubbar {
    transition-property: opacity;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.1s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave .comments-writer {
    height: 0;
    overflow: hidden;
    position: relative;
    margin-left: 0;
    margin-right: 0;
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave .comments-writer.active .comments-writer-inner:before {
    opacity: 1;
  }
  .audioplayer.skin-wave .volume_static:before {
    background: #4f4949;
  }
  .audioplayer.skin-wave.skin-wave-wave-mode-canvas-mode-reflecto .scrubbar + .con-controls {
    margin-top: 20px;
  }
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .scrubbar {
    height: 150px;
  }
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .the-thumb-con,
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .total-time,
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .curr-time,
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .con-controls {
    display: none;
  }
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .ap-controls {
    padding-left: 0;
  }
  .audioplayer.skin-wave.skin-wave-mode-nocontrols .the-thumb-con ~ .ap-controls {
    padding-left: 0;
  }
  .audioplayer.skin-wave.disable-scrubbar .comments-holder,
  .audioplayer.skin-wave.disable-scrubbar .comments-writer {
    display: none;
  }
  .audioplayer.skin-wave.disable-scrubbar.skin-wave-mode-alternate.has-thumb .con-controls {
    margin-bottom: 70px;
  }
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrubbar {
    transform-origin: left 75%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-bg,
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-prog {
    transform-origin: left 75%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-bg > canvas,
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrub-prog > canvas {
    transform-origin: left 75%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.75"] .scrubbar:after {
    top: 75%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrubbar {
    transform-origin: left 50%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-bg,
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-prog {
    transform-origin: left 50%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-bg > canvas,
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrub-prog > canvas {
    transform-origin: left 50%;
  }
  .audioplayer.skin-wave[data-reflection-size="0.5"] .scrubbar:after {
    top: 50%;
  }
  .audioplayer.skin-wave[data-reflection-size="1"] .scrub-bg,
  .audioplayer.skin-wave[data-reflection-size="1"] .scrub-prog {
    transform-origin: left 100%;
  }
  .audioplayer.skin-wave[data-reflection-size="1"] .scrub-bg > canvas,
  .audioplayer.skin-wave[data-reflection-size="1"] .scrub-prog > canvas {
    transform-origin: left 100%;
  }
  .audioplayer.skin-wave:not(.skin-wave-is-spectrum) .scrub-bg {
    transition-delay: 0.2s;
    transform: scaleY(0);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave.theme-dark {
    background-color: #222222;
  }
  .audioplayer.skin-wave.theme-dark .meta-artist .the-name > a {
    color: #ffffff;
  }
  .audioplayer.skin-wave.skinvariation-wave-righter .playbuttons-con {
    float: none;
    flex: 1;
    white-space: nowrap;
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 10px;
    margin-left: 10px;
  }
  @media all and (max-width: 770px) {
    .audioplayer.skin-wave.skinvariation-wave-righter {
      line-height: 1;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) {
      position: absolute;
      top: 0;
      left: 0;
      height: 20px;
      left: -10px;
      width: calc(100% + 20px);
      top: -30px;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-bg,
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog {
      background-color: #807073;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-bg canvas,
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog canvas {
      display: none;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .scrub-prog {
      background-color: #00a99d;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .curr-time,
    .audioplayer.skin-wave.skinvariation-wave-righter .scrubbar:not(.ceva) .total-time {
      display: none;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .ap-controls .ap-controls-left {
      flex: 3;
    }
    .audioplayer.skin-wave.skinvariation-wave-righter .ap-controls .ap-controls-left .meta-artist-con {
      max-width: 500px;
    }
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner {
    height: 90px;
    background-color: #aaaaaa;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .the-thumb {
    border-radius: 0;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height {
    height: 90px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    background-color: #999;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon:first-child {
    margin-left: 15px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon {
    margin-right: 15px;
    color: #444;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .has-player-full-height .just-icon-icon:hover {
    color: #db4343;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .the-thumb-con {
    width: 90px;
    height: 90px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .audioplayer-inner .scrubbar {
    height: 55px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .meta-artist-con {
    max-width: 150px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .first-line,
  .audioplayer.skin-wave.skinvariation-wave-grey .second-line {
    color: #443f3f;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .first-line {
    font-size: 18px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey .second-line {
    font-size: 13px;
  }
  .audioplayer.skin-wave.skinvariation-wave-grey.skin-wave-mode-small .ap-controls {
    top: 50%;
    transform: translate(0, -50%);
  }
  .audioplayer.skin-wave.under-720 .btn-embed-code {
    display: none;
  }
  .audioplayer.skin-wave.under-720 .meta-artist-con .the-artist {
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
  }
  .audioplayer.skin-wave.under-720 .meta-artist-con .the-name {
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .the-thumb-con {
    width: 100px;
    height: 100px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate.has-thumb .audioplayer-inner .ap-controls {
    padding-left: 120px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .ap-controls {
    padding-left: 110px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .con-controls {
    position: relative;
    margin-bottom: -2px;
    margin-top: 5px;
    white-space: nowrap;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .con-playpause {
    position: relative;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con {
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0px;
    max-width: none;
    text-align: left;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con .the-artist {
    margin-top: 0;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .meta-artist-con .the-name {
    display: block;
    margin-bottom: 0;
    margin-top: 3px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar {
    height: 60px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .controls-volume {
    float: right;
    position: relative;
    left: 0;
    bottom: auto;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg,
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog {
    height: 70px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg {
    position: relative;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg-reflect {
    position: relative;
    top: 0;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog-reflect {
    top: 70px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .curr-time,
  .audioplayer.skin-wave.skin-wave-mode-alternate .ap-controls .total-time {
    top: 55px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .comments-holder {
    top: 120px;
  }
  .audioplayer.skin-wave.skin-wave-mode-alternate .comments-writer {
    position: relative;
    left: 50%;
    top: 0;
    margin: 0;
  }
  .audioplayer.skin-wave.button-aspect-noir .svg-icon path {
    fill: #444;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause {
    width: 40px;
    height: 40px;
    flex: 0 0 auto;
    border-radius: 50%;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn,
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn {
    background-color: transparent;
    border: 0;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn .the-icon-bg,
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .the-icon-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #444;
    border-radius: 50%;
    transform: translate3d(0%, 0%, 0) scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn svg.svg-icon,
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn svg.svg-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    margin-left: 2px;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .playbtn:before,
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn:before {
    display: none;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause:hover .the-icon-bg {
    transform: translate3d(0%, 0%, 0) scale(0.9);
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause:hover svg.svg-icon {
    transform: translate3d(-50%, -50%, 0) scale(1.1);
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon {
    display: block !important;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .pause-part-1,
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .pause-part-2 {
    display: none;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn .pause-icon .svg-icon {
    margin-left: 0px;
  }
  .audioplayer.skin-wave.button-aspect-noir .con-playpause .pausebtn:after {
    display: none;
  }
  .audioplayer.skin-wave.button-aspect-noir .next-btn,
  .audioplayer.skin-wave.button-aspect-noir .prev-btn {
    background-color: transparent;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .playbtn .the-icon-bg,
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .pausebtn .the-icon-bg,
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .player-but .the-icon-bg {
    background-color: #444;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled i.svg-icon {
    color: #ffffff;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--filled .svg-icon path {
    fill: #fff;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .playbtn .the-icon-bg,
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .pausebtn .the-icon-bg,
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .player-but .the-icon-bg {
    background-color: transparent;
    border: none;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked i.svg-icon {
    color: #ffffff;
  }
  .audioplayer.skin-wave.button-aspect-noir.button-aspect-noir--stroked .svg-icon path {
    fill: transparent;
    stroke: #fff;
  }
  .audioplayer.skin-wave-mode-small .audioplayer-inner {
    height: 60px;
  }
  .audioplayer.skin-wave-mode-small .audioplayer-inner .the-thumb-con {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
    position: relative;
  }
  .audioplayer.skin-wave-mode-small .meta-artist-con + .the-thumb-con {
    margin-left: 20px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls {
    overflow: visible;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .extra-dzsap-button {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-left {
    float: none;
    position: relative;
    flex: 1;
    white-space: nowrap;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-left > * {
    vertical-align: middle;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right {
    float: none;
    flex: 1;
    white-space: nowrap;
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right > .meta-artist-con:first-child {
    margin-left: 20px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right > .meta-artist-con + .the-thumb-con {
    margin-left: 0px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right > .the-thumb-con + .controls-volume {
    margin-left: 0px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .the-bg {
    display: none;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar {
    flex: 30;
    width: auto;
    height: 60px;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrubBox-hover {
    height: 60px;
    top: 0;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-bg,
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-prog {
    height: 60px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-bg-reflect,
  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-prog-reflect {
    height: 20px;
    top: 60px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .con-playpause {
    display: inline-block;
    left: 0;
    position: relative;
    margin-left: 0px;
    vertical-align: middle;
    margin-right: 20px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .con-playpause + .extra-dzsap-button {
    margin-left: -10px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-repeat-button,
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button {
    margin-right: 20px;
    cursor: pointer;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-repeat-button path,
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button path {
    fill: #444;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button:hover path,
  .audioplayer.skin-wave-mode-small .ap-controls .dzsap-loop-button.active path {
    fill: #db4343;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .con-controls {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .btn-embed-code-con {
    position: relative;
    display: inline-block;
    left: 0;
    bottom: auto;
    margin-left: 13px;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .controls-volume {
    position: relative;
    margin-left: 15px;
    margin-right: 0px;
  }
  .audioplayer.skin-wave-mode-small .meta-artist-con {
    left: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    max-width: none;
    white-space: nowrap;
    bottom: auto;
    max-width: 110px;
    overflow: visible;
  }
  .audioplayer.skin-wave-mode-small .meta-artist-con .the-name {
    width: auto;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .audioplayer.skin-wave-mode-small .curr-time,
  .audioplayer.skin-wave-mode-small .total-time {
    top: 43px;
  }
  .audioplayer.skin-wave-mode-small .comments-holder {
    top: 60px;
  }
  .audioplayer.skin-wave-mode-small .meta-artist-con {
    visibility: visible;
  }
  .audioplayer.skin-wave-mode-small .next-btn {
    margin-left: 10px;
    margin-right: 10px;
  }
  .audioplayer.skin-wave-mode-small.under-500:not(.disable-scrubbar) .meta-artist-con {
    display: none;
  }
  .audioplayer.skin-wave-mode-small.disable-scrubbar .meta-artist-con {
    max-width: none;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .con-playpause,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .next-btn,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .prev-btn {
    position: absolute;
    left: 50%;
    top: -100px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .con-playpause {
    margin-left: -30px;
    width: 60px;
    height: 60px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .next-btn {
    margin-left: 39px;
    top: -83px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .audioplayer-inner .prev-btn {
    margin-left: -66px;
    top: -83px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .ap-controls .ap-controls-left .meta-artist-con:not(.ceva) {
    text-align: right;
    top: -199px;
    max-height: 50px;
    max-width: 70%;
    right: 0;
    bottom: auto;
    left: auto;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .scrubbar,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right {
    position: absolute;
    top: auto;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    margin-top: 0px;
    margin-left: 0;
    margin-right: 0;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .con-playpause svg {
    width: 30px;
    height: 30px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .scrubbar {
    left: 10px;
    width: calc(100% - 20px);
    bottom: 3px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right {
    bottom: 10px;
    height: 50px;
    text-align: center;
    width: 100%;
    margin-right: 0;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-right .meta-artist-con {
    max-width: none;
    width: 100%;
    margin-left: 0;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .ap-controls-left {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .next-btn,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .prev-btn {
    top: 50%;
    margin-top: -12px;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .audioplayer-inner .the-bg {
    background-color: transparent;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .ap-controls {
    background-color: transparent;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .curr-time,
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow.skin-silver .total-time {
    display: none !important;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .controls-right {
    display: none;
  }
  .audioplayer.skinvariation-zoomsounds-wrapper-bg-bellow-center-play.zoomsounds-wrapper-bg-bellow .dzsap-wrapper-buts {
    mix-blend-mode: exclusion;
  }
  .skin-wave.skin-wave-mode-normal .ap-controls .con-controls {
    height: auto;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar,
  .audioplayer.skin-wave .scrubbar {
    width: 100%;
    height: 75px;
    cursor: pointer;
    position: relative;
    opacity: 0;
    transition-property: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg,
  .audioplayer.skin-wave .scrubbar .scrub-bg {
    position: absolute;
    top: 0%;
    left: 0;
    width: 100%;
    height: 50px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg canvas.scrub-bg-img,
  .audioplayer.skin-wave .scrubbar .scrub-bg canvas.scrub-bg-img {
    width: 100% !important;
    image-rendering: crisp-edges;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog,
  .audioplayer.skin-wave .scrubbar .scrub-prog {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 50px;
    height: 100%;
    overflow: hidden;
    background-color: transparent;
    direction: ltr;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg-reflect,
  .audioplayer.skin-wave .scrubbar .scrub-bg-reflect {
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    opacity: 0.5;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-bg-reflect img.scrub-bg-img-reflect,
  .audioplayer.skin-wave .scrubbar .scrub-bg-reflect img.scrub-bg-img-reflect {
    height: 100%;
    width: 100%;
    max-width: none;
    position: relative;
    display: block;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect,
  .audioplayer.skin-wave .scrubbar .scrub-prog-reflect {
    position: absolute;
    top: 50px;
    left: 0;
    width: 0;
    height: 15px;
    overflow: hidden;
    background-color: transparent;
    direction: ltr;
  }
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect img.scrub-prog-img-reflect,
  .zoomsounds-external-scrubbar.skin-wave .scrubbar .scrub-prog-reflect .scrub-prog-canvas-reflect,
  .audioplayer.skin-wave .scrubbar .scrub-prog-reflect img.scrub-prog-img-reflect,
  .audioplayer.skin-wave .scrubbar .scrub-prog-reflect .scrub-prog-canvas-reflect {
    height: 100%;
    width: 100%;
    max-width: none;
    opacity: 0.5;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    display: block;
  }
  .dzs-button {
    border: 1px solid rgba(255, 255, 255, 0.3);
    text-transform: uppercase;
    padding: 8px 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    background-color: #111;
    margin-top: 9px;
    margin-bottom: 9px;
    margin-left: 9px;
    font-size: 11px;
    border-radius: 5px;
    font-weight: bold;
    color: #777;
    cursor: pointer;
    transition-property: background, color;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background, color;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background, color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background, color;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background, color;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .dzs-button:hover {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .skin-wave.skin-wave-is-spectrum .scrub-bg {
    transform: scaleY(0);
    transform-origin: left bottom;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .skin-wave.skin-wave-is-spectrum .scrub-bg > canvas {
    transform-origin: left bottom;
  }
  .skin-wave.skin-wave-is-spectrum.theme-light .scrubbar:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.22) 49%, rgba(255, 255, 255, 0.1) 100%);
  }
  .skin-wave.skin-wave-is-spectrum .scrubbar:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(33, 33, 33, 0.1) 0%, rgba(33, 33, 33, 0.22) 49%, rgba(48, 48, 48, 0.1) 100%);
  }
  .skin-wave.skin-wave-is-spectrum.is-playing .scrub-bg {
    transform: scaleY(1);
  }
  .audiogallery .btn-menu-state {
    cursor: pointer;
  }
  .audiogallery .btn-menu-state > svg > path {
    transform: rotate(0deg) translate3d(0, 0, 0);
    -moz-transform: rotate(0deg) translate3d(0, 0, 0);
    transform-origin: top left;
    opacity: 1;
    transition-property: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audiogallery.menu-opened .btn-menu-state > svg > path:nth-of-type(1) {
    transform: rotate(45deg) translate3d(2px, 0px, 0);
    -moz-transform: rotate(45deg) translate3d(4px, -1px, 0);
  }
  .audiogallery.menu-opened .btn-menu-state > svg > path:nth-of-type(2) {
    opacity: 0;
  }
  .audiogallery.menu-opened .btn-menu-state > svg > path:nth-of-type(3) {
    transform: rotate(-45deg) translate3d(0px, 1px, 0);
    -moz-transform: rotate(-45deg) translate3d(-8px, 0px, 0);
  }
  html[dir=rtl] .audioplayer.skin-wave .audioplayer-inner .the-thumb-con {
    margin-left: 20px;
    margin-right: 0px;
  }
  html[dir=rtl] .audioplayer.skin-wave .audioplayer-inner .the-thumb-con ~ .ap-controls {
    padding-left: 0;
    padding-right: 150px;
  }
  body .audioplayer.skin-wave.scrubbar-loaded .scrubbar,
  .zoomsounds-external-scrubbar.scrubbar-loaded .scrubbar {
    opacity: 1;
  }
  body .audioplayer.skin-wave.scrubbar-loaded .comments-holder,
  .zoomsounds-external-scrubbar.scrubbar-loaded .comments-holder {
    opacity: 1;
    visibility: visible;
  }
  body .audioplayer.skin-wave.scrubbar-loaded .curr-time,
  body .audioplayer.skin-wave.scrubbar-loaded .total-time,
  .zoomsounds-external-scrubbar.scrubbar-loaded .curr-time,
  .zoomsounds-external-scrubbar.scrubbar-loaded .total-time {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.skin-wave.scrubbar-loaded:not(.skin-wave-is-spectrum) .scrub-bg {
    transform: scaleY(1);
  }
  .audioplayer.skin-wave.skin-wave-wave-mode-line .ap-controls .scrubbar {
    border: 1px solid rgba(255, 255, 255, 0.9);
  }
  .audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .the-thumb {
    width: 100%;
  }
  .audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .the-thumb-con {
    position: relative;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .audioplayer.skin-wave.alternate-responsive-layout.under-400.skin-wave-mode-normal .audioplayer-inner .ap-controls {
    width: 100%;
    padding-left: 0;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-controls {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .meta-artist-con {
    flex: 1000;
    max-width: none;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .ap-controls-right {
    float: none;
    flex: 0 0 auto;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    align-content: center;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-playpause + .ap-controls-right {
    flex: 1000;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .comments-writer {
    position: absolute;
    left: 50%;
    top: 80px;
  }
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .con-controls,
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .prev-btn,
  .audioplayer.skin-wave:not(.skin-wave-mode-small):not(.skin-wave-mode-nocontrols) .next-btn {
    transition-property: margin;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: margin;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: margin;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: margin;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: margin;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .con-controls {
    margin-top: 160px;
  }
  .audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .prev-btn,
  .audioplayer.skin-wave.comments-writer-active:not(.skin-wave-mode-small):not(.skin-wave-mode-alternate) .next-btn {
    margin-top: 150px;
  }
  .audioplayer.skin-wave.meta-loaded .total-time {
    opacity: 1;
  }
  .btn-embed .copy-embed-code-btn {
    position: absolute;
    padding: 10px 13px;
    line-height: 1;
    font-size: 11px;
    text-transform: uppercase;
    background-color: rgba(255, 255, 255, 0.8);
    color: #444444;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .the-thumb-con {
    position: absolute;
    float: none;
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .meta-artist-con {
    max-width: calc(100% - 110px);
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .ap-controls {
    overflow: visible;
  }
  .audioplayer.has-thumb.skin-wave.skin-wave-mode-normal.under-720:not(.skin-wave-mode-nocontrols) .audioplayer-inner .ap-controls {
    padding-left: 150px;
    overflow: visible;
  }
  .zoomsounds-wrapper-bg-center.is-playing {
    padding: 100px 15px;
  }
  .zoomsounds-wrapper-bg-center,
  .zoomsounds-wrapper-bg-bellow {
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 15px 15px;
    transition-property: padding, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: padding, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: padding, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: padding, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: padding, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-wrapper-bg-center .audioplayer-inner > .zoomsounds-bg,
  .zoomsounds-wrapper-bg-bellow .audioplayer-inner > .zoomsounds-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-wrapper-bg-center .audioplayer-inner > .zoomsounds-bg.loaded,
  .zoomsounds-wrapper-bg-bellow .audioplayer-inner > .zoomsounds-bg.loaded {
    opacity: 1;
  }
  .zoomsounds-wrapper-bg-center.fullwidth,
  .zoomsounds-wrapper-bg-bellow.fullwidth {
    max-width: none;
  }
  .zoomsounds-wrapper-bg-bellow {
    max-width: 300px;
    margin: 10px auto;
    background-color: #444444;
    padding: 100px 15px 0;
  }
  .zoomsounds-wrapper-bg-bellow .zoomsounds-bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 70px;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
  }
  .zoomsounds-wrapper-bg-bellow .extra-html {
    display: none;
  }
  .zoomsounds-wrapper-bg-bellow.skin-wave-mode-small .ap-controls .ap-controls-left:not(.ceva) {
    position: static;
  }
  .zoomsounds-wrapper-bg-bellow.skin-wave-mode-small .ap-controls .ap-controls-left:not(.ceva) .meta-artist-con {
    position: absolute;
    width: 100%;
    max-width: none;
    bottom: 100%;
    display: block;
    margin-bottom: 10px;
  }
  .zoomsounds-wrapper-bg-bellow .dzsap-wrapper-buts {
    display: block;
  }
  .dzsap-wrapper-buts {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
  .dzsap-wrapper-buts > .player-but {
    margin-left: 10px;
    margin-top: 10px;
  }
  .dzsap-wrapper-but {
    background-color: rgba(0, 0, 0, 0.45);
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: top;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    position: relative;
  }
  .dzsap-wrapper-but > .the-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    display: block;
    color: #eeeeee;
  }
  .dzsap-wrapper-but > .the-icon svg {
    width: 15px;
    height: 15px;
  }
  .dzsap-wrapper-but path {
    fill: rgba(255, 255, 255, 0.7);
    transition-property: fill;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: fill;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: fill;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: fill;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: fill;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsap-wrapper-but.btn-like > .the-icon {
    margin-top: 1px;
  }
  .dzsap-wrapper-but:not(.dzsap-wrapper-but):hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .dzsap-wrapper-but:not(.dzsap-wrapper-but):hover path {
    fill: rgba(255, 255, 255, 0.9);
  }
  html[dir=rtl] .audioplayer.skin-wave.skin-wave-mode-normal.under-720 .audioplayer-inner .the-thumb-con {
    left: 0;
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .prev-btn,
  .audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .next-btn {
    position: absolute;
    left: -60px;
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-500 .audioplayer-inner .next-btn {
    left: -30px;
  }
  .audioplayer.skin-wave.skin-wave-mode-normal.under-400.has-thumb:not(.skin-wave-mode-nocontrols) .audioplayer-inner .ap-controls {
    padding-left: 60px;
  }
  .audioplayer.skin-wave.under-400 .audioplayer-inner .the-thumb-con {
    width: 50px;
    height: 50px;
  }
  .audioplayer.skin-wave.under-400 .audioplayer-inner .the-thumb {
    width: 100%;
  }
  .audioplayer.skin-wave.under-400.skin-wave-mode-alternate .audioplayer-inner .the-thumb-con {
    top: 0;
  }
  .audioplayer.theme-light .extra-html {
    color: #ffffff;
  }
  .audioplayer.skin-wave.theme-light .meta-artist .the-name {
    color: #ffffff;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  }
  .audioplayer.skin-wave.theme-light .meta-artist .the-name > a {
    color: inherit;
  }
  .audioplayer.skin-wave.theme-light .volumeicon {
    background-color: #ffffff;
  }
  .audioplayer.skin-wave.theme-light .volumeicon:before {
    border-right-color: #ffffff;
  }
  .audioplayer.skin-wave.theme-light.button-aspect-noir .con-playpause .playbtn .the-icon-bg,
  .audioplayer.skin-wave.theme-light.button-aspect-noir .con-playpause .pausebtn .the-icon-bg,
  .audioplayer.skin-wave.theme-light.button-aspect-noir .player-but .the-icon-bg {
    border-color: #ffffff;
  }
  .audioplayer.skin-wave.theme-light.button-aspect-noir .player-but {
    color: #ffffff;
  }
  .audioplayer.skin-wave.theme-light.button-aspect-noir .svg-icon path {
    fill: #ffffff;
  }
  div.btn-embed-code-con {
    position: relative;
    top: auto;
  }
  .audioplayer.skin-wave .ap-controls .the-bg {
    background-color: transparent;
    pointer-events: none;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg .scrub-bg-div {
    height: 100%;
    width: 100%;
    background: #aaa;
    position: absolute;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-wave .volumeicon {
    background: #4f4949;
  }
  .audioplayer.skin-wave .volumeicon:before {
    border-right-color: #4f4949;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog .scrub-prog-img {
    height: 100%;
    width: 100%;
    max-width: none;
    transition-property: opacity, visibilitytransform;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: opacity, visibilitytransform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: opacity, visibilitytransform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity, visibilitytransform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: opacity, visibilitytransform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrub-prog .scrub-prog-div {
    height: 100%;
    width: 100%;
    background: #ea8c52;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.3;
  }
  .audioplayer.skin-wave .ap-controls .scrubbar .scrubBox-hover {
    height: 70%;
    top: 15%;
    background: #ea8c52;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrubBox-hover {
    height: 100%;
    top: 0;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-bg,
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-prog {
    height: 100%;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-bg-reflect,
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls .scrubbar .scrub-prog-reflect {
    display: none;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls-right {
    padding-right: 15px;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-bg,
  .audioplayer.skin-wave.skin-wave-no-reflect.skin-wave-mode-alternate .ap-controls .scrubbar .scrub-prog {
    max-height: 100%;
  }
  .audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .ap-controls .scrubbar,
  .audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .scrubbar .scrub-bg-img,
  .audioplayer.skin-wave.skin-wave-mode-small.scrubbar-tweak-overflow-hidden-on .scrubbar .scrub-prog-img {
    overflow: visible;
    transition-property: width, left, opacity, transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: width, left, opacity, transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width, left, opacity, transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width, left, opacity, transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width, left, opacity, transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skinvariation-wave-bigtitles {
    font-family: "Josefin Sans", sans-sarif, serif;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .scrubbar {
    height: 45px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .con-playpause {
    width: 100px;
    height: 100px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .con-playpause .svg-icon {
    width: 30px;
    height: 30px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .the-thumb-con {
    width: 160px;
    height: 160px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .the-thumb-con ~ .ap-controls {
    padding-left: 176px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .svg-icon {
    font-size: 23px;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .controls-volume {
    margin-left: 0;
  }
  .audioplayer.skinvariation-wave-bigtitles .audioplayer-inner .meta-artist .the-artist {
    font-size: 18px;
  }
  .audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .ap-controls {
    padding-top: 25px;
  }
  .audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .scrubbar {
    height: 20px;
    width: calc(100% - 70px);
  }
  .audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .curr-time,
  .audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .total-time {
    top: 0;
  }
  .audioplayer.skinvariation-wave-bigtitles.skin-wave-wave-mode-line .audioplayer-inner .scrub-prog {
    background-color: #ffcc00;
  }
  .audioplayer.skinvariation-wave-bigtitles .ap-controls-right {
    text-align: right;
  }
  .audioplayer.skinvariation-wave-bigtitles .meta-artist .the-artist {
    color: #ffcc00;
  }
  .audioplayer.skinvariation-wave-bigtitles .volume_active {
    background-color: #ffcc00;
  }
  .audioplayer.skinvariation-wave-bigtitles.theme-light {
    background-color: #000000;
    color: #ffffff;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) {
    background-color: #ffffff;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .con-playpause {
    width: 64px;
    height: 64px;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .con-playpause .svg-icon {
    width: 15px;
    height: 15px;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .the-name {
    margin-top: 0;
    font-size: 18px;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .the-artist {
    display: none;
  }
  .audioplayer.skinvariation-wave-bigtitles:not(.theme-light) .meta-artist {
    margin-bottom: 5px;
  }
  .audioplayer.skin-minimal .skin-minimal-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(30, 30, 30, 0.05);
    width: 100%;
    height: 100%;
    border-radius: 50%;
  }
  .audioplayer.skin-minimal .skin-minimal--inner-bg-under {
    width: calc(100% - 22px);
    height: calc(100% - 22px);
    background-color: #db4343;
    top: 11px;
    left: 11px;
  }
  .audioplayer.skin-minimal .skin-minimal--inner-bg {
    width: calc(100% - 22px);
    height: calc(100% - 22px);
    background-color: rgba(255, 255, 255, 0.15);
    top: 11px;
    left: 11px;
  }
  .audioplayer.skin-minimal .skin-minimal--inner-inner-bg {
    width: calc(100% - 44px);
    height: calc(100% - 44px);
    background-color: #db4343;
    top: 22px;
    left: 22px;
  }
  .audioplayer.skin-minimal .meta-artist-con {
    display: none;
  }
  .audioplayer.skin-minimal .the-bg {
    z-index: auto;
  }
  .audioplayer.skin-minimal .audioplayer-inner {
    width: auto;
    display: inline-block;
  }
  .audioplayer.skin-minimal .ap-controls {
    height: 100px;
    width: auto;
    display: inline-block;
  }
  .audioplayer.skin-minimal .ap-controls .the-bg {
    background-color: transparent;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause .playbtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: transparent;
    border-width: 0px;
    border-left-width: 0px;
    background-size: cover;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause > * > svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause > * > svg path {
    fill: #eee;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause.canvas-fallback .playbtn {
    background-image: url(img/playbtn.png);
    background-size: cover;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause .playbtn-canvas,
  .audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn-canvas {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-minimal .ap-controls .con-controls {
    width: 100px;
    height: 100px;
    display: inline-block;
    position: relative;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: transparent;
    border-width: 0px;
    border-left-width: 0px;
    background-size: cover;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause.canvas-fallback .pausebtn {
    background-image: url(img/pausebtn.png);
    background-size: cover;
  }
  .audioplayer.skin-minimal .ap-controls .con-playpause .pausebtn > div {
    display: none;
  }
  .audioplayer.skin-minimal .ap-controls .con-pausebtn .pausebtn-canvas {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-minion .ap-controls .the-bg {
    background-color: transparent;
  }
  .audioplayer.skin-minion .ap-controls .con-playpause .playbtn-canvas {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-minion .ap-controls {
    height: 14px;
  }
  .audioplayer.skin-minion .ap-controls .con-controls {
    height: auto;
    position: relative;
  }
  .audioplayer.skin-minion .ap-controls .con-playpause {
    top: 0px;
    left: 0px;
    width: 14px;
    height: 14px;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    margin: 0 auto;
  }
  .audioplayer.skin-minion .ap-controls .con-playpause .playbtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: none;
    border-width: 0px;
    border-left-width: 0px;
    background-size: cover;
    background-image: url(img/skin_minion_pausebtn.png);
  }
  .audioplayer.skin-minion .ap-controls .con-playpause .pausebtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: " ";
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: none;
    border-width: 0px;
    border-left-width: 0px;
    background-size: cover;
    background-image: url(img/skin_minion_playbtn.png);
  }
  .audioplayer.skin-minion .the-artist {
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
  }
  .audioplayer.skin-minion .prev-btn {
    width: 14px;
    height: 14px;
    background-image: url(img/skin_minion_arrowleft.png);
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
    opacity: 0;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-minion .next-btn {
    width: 14px;
    height: 14px;
    background-image: url(img/skin_minion_arrowright.png);
    transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    opacity: 0;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-minion.is-playing .prev-btn,
  .audioplayer.skin-minion.is-playing .next-btn {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
  .audioplayer.skin-minion .ap-controls .con-playpause .pausebtn > div {
    display: none;
  }
  .audioplayer.skin-minion .ap-controls .con-pausebtn .pausebtn-canvas {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-justthumbandbutton .audioplayer-inner {
    position: relative;
    top: 0;
    left: 0;
    width: 250px;
    height: 250px;
    margin: 0 auto;
  }
  .audioplayer.skin-justthumbandbutton .the-thumb-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-justthumbandbutton .the-thumb-con .the-thumb {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-justthumbandbutton .ap-controls {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-justthumbandbutton .ap-controls .scrubbar {
    position: absolute;
    top: auto;
    bottom: 0;
    height: 10px;
    z-index: 5;
  }
  .audioplayer.skin-justthumbandbutton .ap-controls .scrubbar .scrub-bg {
    background: rgba(0, 0, 0, 0.1);
  }
  .audioplayer.skin-justthumbandbutton .ap-controls .con-controls {
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-justthumbandbutton .ap-controls .con-controls .the-bg {
    background: transparent;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .playbtn,
  .audioplayer.skin-justthumbandbutton .con-playpause .pausebtn {
    width: 100%;
    height: 100%;
    background-image: url(img/skin-justthumbandbutton-playbtn.png);
    background-size: cover;
    background-position: center center;
    border-left: 0;
    border-right: 0;
    opacity: 0;
    visibility: hidden;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .playbtn {
    opacity: 0.9;
    visibility: visible;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .playbtn:hover {
    opacity: 1;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .pausebtn {
    background-image: url(img/skin-justthumbandbutton-pausebtn.png);
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .pausebtn:hover {
    opacity: 1;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .pausebtn > * {
    display: none;
  }
  .audioplayer.skin-justthumbandbutton .con-playpause .playbtn,
  .audioplayer.skin-justthumbandbutton .con-playpause .pausebtn {
    opacity: 0;
  }
  .audioplayer.is-playing:not(.design-animateplaypause) .pausebtn {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.skin-pro.under-500 .the-artist {
    display: none;
  }
  .audioplayer.skin-pro .audioplayer-inner {
    height: 60px;
  }
  .audioplayer.skin-pro .audioplayer-inner .the-thumb-con {
    display: none;
  }
  .audioplayer.skin-pro .prev-btn,
  .audioplayer.skin-pro .next-btn {
    display: none;
  }
  .audioplayer.skin-pro .meta-artist-con {
    color: #000;
    font-size: 16px;
    bottom: auto;
    top: 20px;
    left: 58px;
    pointer-events: none;
    overflow: hidden;
  }
  .audioplayer.skin-pro .meta-artist-con > * {
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer.skin-pro .the-artist {
    font-weight: bold;
    margin-right: 10px;
  }
  .audioplayer.skin-pro .the-name {
    font-weight: 300;
  }
  .audioplayer.skin-pro .ap-controls,
  .audioplayer.skin-pro .ap-controls .con-controls {
    height: 100%;
  }
  .audioplayer.skin-pro .ap-controls .scrubbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .audioplayer.skin-pro .ap-controls .scrubbar .scrub-bg {
    background-color: #fff;
  }
  .audioplayer.skin-pro .ap-controls .scrubbar .scrub-prog {
    background-color: rgba(138, 25, 25, 0.5);
  }
  .audioplayer.skin-pro .ap-controls .con-playpause {
    width: 20px;
    height: 20px;
    top: 20px;
    left: 15px;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .playbtn {
    border-width: 0;
    width: auto;
    height: auto;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .playbtn svg {
    width: 20px;
    height: 20px;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .playbtn svg path {
    fill: #444444;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn {
    border-width: 0px;
    border-left-width: 00px;
    width: 20px;
    height: 20px;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-part-1,
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-part-2 {
    display: none;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn .pause-icon {
    left: -1px;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn svg {
    width: 20px;
    height: 20px;
  }
  .audioplayer.skin-pro .ap-controls .con-playpause .pausebtn svg path {
    fill: #444444;
  }
  .audioplayer.skin-pro .ap-controls .con-controls {
    position: static;
    width: auto;
  }
  .audioplayer.skin-pro .ap-controls .con-controls .the-bg {
    background: transparent;
    display: none;
  }
  .audioplayer.skin-pro .ap-controls .curr-time,
  .audioplayer.skin-pro .ap-controls .total-time {
    color: #000;
    font-size: 16px;
    top: 17px;
    pointer-events: none;
  }
  .audioplayer.skin-pro .ap-controls .curr-time {
    opacity: 0.3;
  }
  .audioplayer.skin-pro .ap-controls .controls-volume {
    top: 25px;
    bottom: auto;
    right: 60px;
  }
  .audioplayer.skin-pro .ap-controls .controls-volume .volumeicon {
    background-color: #000000;
  }
  .audioplayer.skin-pro .ap-controls .controls-volume .volumeicon:before {
    border-right-color: #000000;
  }
  .audioplayer.skin-pro .ap-controls .curr-time {
    right: 55px;
  }
  .audioplayer.skin-pro .ap-controls .total-time {
    right: 5px;
  }
  .audioplayer.is-playing:not(.design-animateplaypause):not(.button-aspect-noir) .con-playpause .pausebtn {
    visibility: visible;
    opacity: 1;
  }
  .audioplayer.is-playing:not(.design-animateplaypause):not(.button-aspect-noir) .con-playpause .playbtn {
    visibility: hidden;
    opacity: 0;
  }
  .audioplayer.skin-aria {
    text-align: left;
    line-height: 1;
  }
  .audioplayer.skin-aria .audioplayer-inner {
    height: 100px;
  }
  .audioplayer.skin-aria .audioplayer-inner > .the-thumb-con {
    display: none;
  }
  .audioplayer.skin-aria .controls-right {
    display: none;
  }
  .audioplayer.skin-aria .ap-controls {
    height: 100%;
  }
  .audioplayer.skin-aria .ap-controls > .the-bg {
    display: none;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left {
    width: 100px;
    height: 100%;
    position: relative;
    background-color: #825d5b;
    float: left;
    border-radius: 5px 0 0 5px;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause {
    width: 60px;
    height: 60px;
    margin-left: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px;
    background-color: #a26b61;
    border-radius: 50%;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .playbtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -16px;
    width: auto;
    height: auto;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .playbtn path {
    fill: #e1d9ca;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .pausebtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -16px;
    width: auto;
    height: auto;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #e1d9ca;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right {
    float: none;
    overflow: hidden;
    background-color: #e1d9ca;
    height: 100px;
    border-radius: 0 3px 3px 0;
    padding-top: 13px;
    padding-left: 13px;
    padding-right: 13px;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right > * {
    float: none;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist {
    overflow: hidden;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con {
    position: relative;
    top: 0;
    left: 0;
    color: #774b5e;
    white-space: nowrap;
    max-width: none;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-artist {
    font-size: 16px;
    font-weight: bold;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-artist:after {
    content: "";
    display: block;
    clear: both;
    height: 4px;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .meta-artist-con .the-name {
    font-size: 14px;
    font-weight: 300;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar {
    margin-top: 8px;
    height: 6px;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar > .scrub-bg {
    border-radius: 2px;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .scrubbar > .scrub-prog {
    border-radius: 2px;
    background-color: #bf7e4c;
  }
  .audioplayer.skin-aria .ap-controls .ap-controls-right .total-time {
    position: relative;
    top: 0;
    left: 0;
    color: #774b5e;
    padding: 0;
    font-size: 14px;
    margin-top: 8px;
  }
  .audioplayer.skin-aria.under-400 .meta-artist-con {
    display: block;
  }
  .audioplayer.skin-redlights .audioplayer-inner {
    height: 80px;
    padding: 10px;
    background-color: #e2e2e2;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-redlights .audioplayer-inner > .the-thumb-con {
    display: none;
  }
  .audioplayer.skin-redlights .volume_static:before {
    display: none;
  }
  .audioplayer.skin-redlights .ap-controls {
    height: 100%;
  }
  .audioplayer.skin-redlights .ap-controls .playbtn {
    border-width: 12px;
    border-left-width: 20px;
    border-left-color: #FFFFFF;
    transition-property: border, margin;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: border, margin;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: border, margin;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: border, margin;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: border, margin;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-redlights .ap-controls .playbtn:before {
    content: "";
    position: absolute;
    top: 0;
    background-color: #FFFFFF;
    width: 0px;
    height: 25px;
    margin-top: -12px;
    left: -19px;
    transition-property: width, left;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: width, left;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width, left;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width, left;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width, left;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-redlights .ap-controls > .the-bg {
    display: none;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left {
    width: 60px;
    height: 100%;
    position: relative;
    float: left;
    margin-right: 10px;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause {
    width: 60px;
    height: 60px;
    top: 0;
    left: 0;
    position: relative;
    background-color: #222222;
    transition-property: background;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .playbtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -9px;
    margin-top: -13px;
    width: auto;
    height: auto;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .playbtn path {
    fill: #fff;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -13px;
    width: 20px;
    height: 25px;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #e1d9ca;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:before,
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    background-color: #222222;
    transition-property: right, top, height, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: right, top, height, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: right, top, height, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: right, top, height, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: right, top, height, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    left: auto;
    right: 7px;
    top: 0%;
    height: 50%;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover {
    background-color: #db4343;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-redlights .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    background-color: #FFFFFF;
  }
  .audioplayer.skin-redlights .ap-controls .controls-right {
    float: right;
    width: auto;
    min-width: 40%;
    text-align: right;
    padding: 10px 10px 5px 0;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right {
    float: none;
    overflow: hidden;
    background-color: transparent;
    height: auto;
    position: relative;
    border-radius: 0 3px 3px 0;
    padding-top: 8px;
    padding-left: 13px;
    padding-right: 13px;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right > * {
    float: none;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist {
    overflow: hidden;
    white-space: nowrap;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con {
    position: relative;
    top: 0;
    left: 0;
    color: #774b5e;
    white-space: nowrap;
    max-width: 100%;
    margin-bottom: 5px;
    float: left;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con .the-artist {
    font-weight: bold;
    display: inline-block;
    font-family: "Lato", "Open Sans", sans-serif;
    color: #222222;
    font-size: 14px;
    margin-right: 10px;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .meta-artist-con .the-name {
    font-size: 14px;
    font-weight: 300;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume {
    width: 57px;
    height: 12px;
    position: absolute;
    float: none;
    bottom: auto;
    left: auto;
    right: 15px;
    top: 14px;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static {
    width: auto;
    height: auto;
    background: transparent;
    top: 0;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static rect {
    fill: #a9a9a9;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volumeicon,
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_static,
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_cut {
    position: relative;
    left: 0;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_active {
    position: absolute;
    height: auto;
    background: transparent;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volume_active rect {
    fill: #222222;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .controls-volume .volumeicon {
    display: none;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar {
    margin-top: 7px;
    height: 10px;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar > .scrub-bg {
    border-radius: 0px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #222222;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .scrubbar > .scrub-prog {
    border-radius: 0px;
    height: 6px;
    top: 2px;
    left: 2px;
    max-width: calc(100% - 4px);
    background-color: #222222;
  }
  .audioplayer.skin-redlights .ap-controls .ap-controls-right .total-time {
    position: relative;
    top: 0;
    left: 0;
    color: #774b5e;
    padding: 0;
    font-size: 14px;
    margin-top: 8px;
  }
  .audioplayer.skin-aria.under-400 .meta-artist-con {
    display: block;
  }
  .audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause {
    background-color: #FFFFFF;
  }
  .audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .playbtn {
    border-left-width: 5px;
    margin-left: -10px;
  }
  .audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .playbtn:before {
    width: 6px;
    left: -5px;
  }
  .audioplayer.skin-redlights.is-playing .audioplayer-inner .con-playpause .pausebtn:after {
    left: auto;
    right: 0px;
    top: 0%;
    height: 100%;
  }
  .audioplayer.skin-redlights.under-400 .controls-right {
    display: none;
  }
  .audioplayer.skin-redlights.theme-dark .audioplayer-inner {
    background-color: #3e3e3e;
  }
  .audioplayer.skin-steel {
    width: auto;
  }
  .audioplayer.skin-steel .audioplayer-inner {
    display: inline-block;
    width: auto;
    height: auto;
    background-color: transparent;
    background-color: #dddddd;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .audioplayer-inner .the-thumb-con {
    display: inline-block;
  }
  .audioplayer.skin-steel .audioplayer-inner .the-thumb {
    height: 79px;
    width: 80px;
    background-size: cover;
  }
  .audioplayer.skin-steel .ap-controls {
    text-align: center;
    width: auto;
    height: 100%;
  }
  .audioplayer.skin-steel .ap-controls .playbtn {
    border: 0;
  }
  .audioplayer.skin-steel .ap-controls .playbtn .dzsap-play-icon {
    border: solid transparent;
    border-width: 12px;
    border-left-width: 20px;
    border-left-color: #FFFFFF;
  }
  .audioplayer.skin-steel .ap-controls > .the-bg {
    display: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left {
    width: auto;
    height: 100%;
    position: relative;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn {
    width: 80px;
    height: 80px;
    background-color: #5A555A;
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg path,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg path {
    fill: #444;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg1,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1 {
    margin-left: -4px;
    width: 8px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg2,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2 {
    margin-left: 4px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1 {
    width: auto;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2 {
    width: 8px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover svg,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover svg {
    margin-left: 0;
    opacity: 0.8;
    transform: translate(-50%, -50%) scale(1.3);
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause {
    top: 0;
    left: 0;
    position: relative;
    background-color: #5A555A;
    transition-property: background;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition-property: left, width;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: left, width;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left, width;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left, width;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left, width;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
    overflow: hidden;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn .dzsap-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -12px;
    width: auto;
    height: auto;
    transition-property: border, margin;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: border, margin;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: border, margin;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: border, margin;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: border, margin;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn path {
    fill: #fff;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -13px;
    width: 20px;
    height: 25px;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #e1d9ca;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    left: 0;
    background-color: #ffffff;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    left: auto;
    right: 7px;
    top: 0%;
    height: 100%;
    transition-property: right, top, height, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: right, top, height, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: right, top, height, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: right, top, height, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: right, top, height, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover {
    background-color: #db4343;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:after,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    background-color: #FFFFFF;
  }
  .audioplayer.skin-steel .ap-controls .controls-right {
    float: none;
    display: inline-block;
    width: auto;
    min-width: 40%;
    text-align: right;
    padding: 10px 10px 5px 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right {
    float: none;
    display: inline-block;
    overflow: hidden;
    background-color: transparent;
    height: auto;
    vertical-align: middle;
    position: relative;
    border-radius: 0 3px 3px 0;
    padding-top: 0px;
    padding-left: 13px;
    padding-right: 13px;
    text-align: left;
    margin-left: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right > * {
    float: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist {
    overflow: hidden;
    white-space: nowrap;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con {
    position: relative;
    top: 0;
    left: 0;
    white-space: nowrap;
    max-width: none;
    width: 160px;
    margin-bottom: 3px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-artist {
    display: block;
    font-family: "Lato", "Open Sans", sans-serif;
    color: inherit;
    margin-right: 10px;
    margin-bottom: 4px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name {
    font-size: 15px;
    color: #db4343;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name a {
    color: #db4343;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume {
    width: 57px;
    height: 12px;
    position: absolute;
    float: none;
    bottom: auto;
    left: auto;
    right: 15px;
    top: 14px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static {
    width: auto;
    height: auto;
    background: transparent;
    top: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static rect {
    fill: #a9a9a9;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_cut {
    position: relative;
    left: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active {
    position: absolute;
    height: auto;
    background: transparent;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active rect {
    fill: #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon {
    display: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar {
    margin-top: 7px;
    height: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar > .scrub-bg {
    border-radius: 0px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar > .scrub-prog {
    border-radius: 0px;
    height: 6px;
    top: 2px;
    left: 2px;
    max-width: calc(100% - 4px);
    background-color: #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .total-time {
    position: relative;
    display: inline-block;
    color: inherit;
    font-size: 14px;
    top: 0;
    bottom: auto;
    padding: 0;
    font-size: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .separator-slash {
    opacity: 0.2;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time {
    padding-left: 2px;
    opacity: 0.5;
  }
  .audioplayer.skin-steel.curved-buttons .con-playpause {
    border-radius: 50%;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause {
    background-color: #EEEEEE;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .dzsap-play-icon {
    border-left-color: #222222;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:before,
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:after {
    background-color: #222222;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .dzsap-play-icon {
    border-left-color: #ffffff;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:after {
    background-color: #ffffff;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn {
    width: 12%;
    left: 40%;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn .dzsap-play-icon {
    border-width: 14px;
    border-left-width: 35px;
    margin-left: -8px;
    margin-top: -15px;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .pausebtn:after {
    right: 0;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .playbtn .dzsap-play-icon {
    border-width: 6px;
    border-left-width: 10px;
    margin-left: -4px;
    margin-top: -6px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn {
    height: 12px;
    margin-top: -6px;
    margin-left: -11px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before,
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after {
    width: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before {
    left: 3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after {
    right: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after {
    width: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn,
  .audioplayer.skin-steel.size-mini .ap-controls-left .con-playpause,
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn {
    width: 40px;
    height: 40px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg1 {
    width: 5px;
    margin-left: -3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg2 {
    width: 7px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg2 {
    width: 5px;
    margin-left: 3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg1 {
    width: 7px;
  }
  .audioplayer.skin-steel.size-mini .audioplayer-inner .the-thumb {
    width: 40px;
    height: 40px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right {
    vertical-align: middle;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist .the-artist:first-child {
    margin-top: 3px;
    margin-bottom: 2px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist-con .the-name {
    margin-bottom: 0;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .curr-time,
  .audioplayer.skin-steel.size-mini .ap-controls-right .separator-slash,
  .audioplayer.skin-steel.size-mini .ap-controls-right .total-time {
    display: none;
  }
  .audioplayer.skin-steel.under-400 .controls-right {
    display: none;
  }
  .slider-clipper .audioplayer.skin-steel,
  .slider-clipper .audioplayer-tobe.skin-steel {
    width: 100%;
  }
  .extra-html {
    margin-top: 15px;
    font-size: 12px;
    line-height: 100%;
    opacity: 0;
    visibility: hidden;
    color: #555;
    -webkit-transform: translateY(20px);
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .extra-html > * {
    display: inline-block;
    vertical-align: middle;
  }
  .extra-html i {
    display: inline-block;
    vertical-align: middle;
  }
  .extra-html i + .the-number {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
  }
  .extra-html .float-left {
    position: relative;
    top: -3px;
  }
  .extra-html .float-left.thumb-margin {
    padding-left: 150px;
  }
  .extra-html.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
  }
  .extra-html:after {
    display: block;
    clear: both;
    content: " ";
  }
  .audioplayer > .extra-html-in-controls-left {
    display: none;
  }
  .audioplayer > .extra-html-in-controls-right {
    display: none;
  }
  .extra-html--left {
    display: inline-block;
    margin-right: 5px;
  }
  .button-grad {
    background-color: #a195cb;
    color: #444343;
    padding: 4px 7px;
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
    transition-property: color, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: color, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: color, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .button-grad:hover {
    background-color: #8b6ecb;
    color: #e2e1e1;
  }
  .button-grad .the-icon {
    margin-right: 5px;
  }
  .button-grad .the-icon > svg {
    display: block;
  }
  .button-grad.skin-white {
    background-color: #ffffff;
    border: 2px solid #444;
    color: #444444;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 13px;
  }
  .button-grad + .button-grad {
    margin-left: 5px;
  }
  .button-grad:hover {
    text-decoration: none;
  }
  @media all and (max-width: 850px) {
    .button-grad {
      display: block;
      float: left;
      clear: left;
      margin-bottom: 5px;
      margin-right: 5px;
    }
    .controls-volume {
      display: none !important;
    }
  }
  .btn-zoomsounds {
    padding: 7px 10px;
    border-radius: 3px;
    line-height: 1;
    white-space: nowrap;
    margin-right: 5px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;
    transition-property: color, background, border;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: color, background, border;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: color, background, border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: color, background, border;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: color, background, border;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .btn-zoomsounds:before,
  .btn-zoomsounds > .the-bg {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #eaeaea;
    border-radius: 4px;
    transform: scale(1);
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .btn-zoomsounds > * {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }
  .btn-zoomsounds > .the-icon {
    margin-right: 6px;
  }
  .btn-zoomsounds > .the-icon > svg {
    display: block;
  }
  .btn-zoomsounds > .the-icon > svg path,
  .btn-zoomsounds > .the-icon > svg polygon,
  .btn-zoomsounds > .the-icon > svg polyline {
    fill: #444;
    transition-property: fill;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: fill;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: fill;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: fill;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: fill;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .btn-zoomsounds .show-on-active {
    display: none;
  }
  html[dir=rtl] .extra-html i + .the-number {
    margin-left: 0;
    margin-right: 5px;
  }
  html[dir=rtl] .btn-zoomsounds > .the-icon {
    margin-right: 0;
    margin-left: 6px;
  }
  .btn-zoomsounds.btn-itunes {
    color: #ffffff;
  }
  .btn-zoomsounds.btn-itunes:before {
    background-color: #4e7596;
  }
  .btn-zoomsounds:hover:before {
    transform: scale(0.93);
  }
  .btn-zoomsounds.btn-like:hover .the-icon > svg path,
  .btn-zoomsounds.btn-like.active .the-icon > svg path {
    fill: #db4343;
  }
  .btn-zoomsounds.btn-like.active {
    color: #aaaaaa;
  }
  .btn-zoomsounds.active .hide-on-active {
    display: none;
  }
  .btn-zoomsounds.active .show-on-active {
    display: inherit;
  }
  a.btn-zoomsounds,
  span.btn-zoomsounds {
    display: inline-block;
    text-decoration: none;
  }
  .audioplayer.skin-steel {
    width: auto;
  }
  .audioplayer.skin-steel .audioplayer-inner {
    display: inline-block;
    width: auto;
    height: auto;
    background-color: transparent;
    background-color: #dddddd;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .audioplayer-inner .the-thumb-con {
    display: inline-block;
  }
  .audioplayer.skin-steel .audioplayer-inner .the-thumb {
    height: 79px;
    width: 80px;
    background-size: cover;
  }
  .audioplayer.skin-steel .ap-controls {
    text-align: center;
    width: auto;
    height: 100%;
  }
  .audioplayer.skin-steel .ap-controls .playbtn {
    border: 0;
  }
  .audioplayer.skin-steel .ap-controls .playbtn .dzsap-play-icon {
    border: solid transparent;
    border-width: 12px;
    border-left-width: 20px;
    border-left-color: #FFFFFF;
  }
  .audioplayer.skin-steel .ap-controls > .the-bg {
    display: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left {
    width: auto;
    height: 100%;
    position: relative;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn {
    width: 80px;
    height: 80px;
    background-color: #5A555A;
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn svg path,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn svg path {
    fill: #444;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg1,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1 {
    margin-left: -4px;
    width: 8px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn .svg2,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2 {
    margin-left: 4px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg1 {
    width: auto;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn .svg2 {
    width: 8px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover svg,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover svg {
    margin-left: 0;
    opacity: 0.8;
    transform: translate(-50%, -50%) scale(1.3);
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause {
    top: 0;
    left: 0;
    position: relative;
    background-color: #5A555A;
    transition-property: background;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition-property: left, width;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: left, width;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left, width;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left, width;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left, width;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
    overflow: hidden;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn .dzsap-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -12px;
    width: auto;
    height: auto;
    transition-property: border, margin;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: border, margin;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: border, margin;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: border, margin;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: border, margin;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .playbtn path {
    fill: #fff;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -13px;
    width: 20px;
    height: 25px;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #e1d9ca;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    left: 0;
    background-color: #ffffff;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause .pausebtn:after {
    left: auto;
    right: 7px;
    top: 0%;
    height: 100%;
    transition-property: right, top, height, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: right, top, height, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: right, top, height, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: right, top, height, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: right, top, height, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover {
    background-color: #db4343;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .prev-btn:hover .pausebtn:after,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:before,
  .audioplayer.skin-steel .ap-controls .ap-controls-left .next-btn:hover .pausebtn:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    background-color: #FFFFFF;
  }
  .audioplayer.skin-steel .ap-controls .controls-right {
    float: none;
    display: inline-block;
    width: auto;
    min-width: 40%;
    text-align: right;
    padding: 10px 10px 5px 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right {
    float: none;
    display: inline-block;
    overflow: hidden;
    background-color: transparent;
    height: auto;
    vertical-align: middle;
    position: relative;
    border-radius: 0 3px 3px 0;
    padding-top: 0px;
    padding-left: 13px;
    padding-right: 13px;
    text-align: left;
    margin-left: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right > * {
    float: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist {
    overflow: hidden;
    white-space: nowrap;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con {
    position: relative;
    top: 0;
    left: 0;
    white-space: nowrap;
    max-width: none;
    width: 160px;
    margin-bottom: 3px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-artist {
    display: block;
    font-family: "Lato", "Open Sans", sans-serif;
    color: inherit;
    margin-right: 10px;
    margin-bottom: 4px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name {
    font-size: 15px;
    color: #db4343;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .meta-artist-con .the-name a {
    color: #db4343;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume {
    width: 57px;
    height: 12px;
    position: absolute;
    float: none;
    bottom: auto;
    left: auto;
    right: 15px;
    top: 14px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static {
    width: auto;
    height: auto;
    background: transparent;
    top: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static rect {
    fill: #a9a9a9;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_static,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_cut {
    position: relative;
    left: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active {
    position: absolute;
    height: auto;
    background: transparent;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volume_active rect {
    fill: #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .controls-volume .volumeicon {
    display: none;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar {
    margin-top: 7px;
    height: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar > .scrub-bg {
    border-radius: 0px;
    height: 10px;
    background-color: #FFFFFF;
    border: 1px solid #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .scrubbar > .scrub-prog {
    border-radius: 0px;
    height: 6px;
    top: 2px;
    left: 2px;
    max-width: calc(100% - 4px);
    background-color: #222222;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time,
  .audioplayer.skin-steel .ap-controls .ap-controls-right .total-time {
    position: relative;
    display: inline-block;
    color: inherit;
    font-size: 14px;
    top: 0;
    bottom: auto;
    padding: 0;
    font-size: 10px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .separator-slash {
    opacity: 0.2;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
  }
  .audioplayer.skin-steel .ap-controls .ap-controls-right .curr-time {
    padding-left: 2px;
    opacity: 0.5;
  }
  .audioplayer.skin-steel.curved-buttons .con-playpause {
    border-radius: 50%;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause {
    background-color: #EEEEEE;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .dzsap-play-icon {
    border-left-color: #222222;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:before,
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause .pausebtn:after {
    background-color: #222222;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .dzsap-play-icon {
    border-left-color: #ffffff;
  }
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel.theme-light .ap-controls-left .con-playpause:hover .pausebtn:after {
    background-color: #ffffff;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn {
    width: 12%;
    left: 40%;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .playbtn .dzsap-play-icon {
    border-width: 14px;
    border-left-width: 35px;
    margin-left: -8px;
    margin-top: -15px;
  }
  .audioplayer.skin-steel.is-playing .audioplayer-inner .con-playpause .pausebtn:after {
    right: 0;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .playbtn .dzsap-play-icon {
    border-width: 6px;
    border-left-width: 10px;
    margin-left: -4px;
    margin-top: -6px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn {
    height: 12px;
    margin-top: -6px;
    margin-left: -11px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before,
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after {
    width: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:before {
    left: 3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .pausebtn:after {
    right: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:before,
  .audioplayer.skin-steel.size-mini .ap-controls .ap-controls-left .con-playpause:hover .pausebtn:after {
    width: 4px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn,
  .audioplayer.skin-steel.size-mini .ap-controls-left .con-playpause,
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn {
    width: 40px;
    height: 40px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg1 {
    width: 5px;
    margin-left: -3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .prev-btn .svg2 {
    width: 7px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg2 {
    width: 5px;
    margin-left: 3px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-left .next-btn .svg1 {
    width: 7px;
  }
  .audioplayer.skin-steel.size-mini .audioplayer-inner .the-thumb {
    width: 40px;
    height: 40px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right {
    vertical-align: middle;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist .the-artist:first-child {
    margin-top: 3px;
    margin-bottom: 2px;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .meta-artist-con .the-name {
    margin-bottom: 0;
  }
  .audioplayer.skin-steel.size-mini .ap-controls-right .curr-time,
  .audioplayer.skin-steel.size-mini .ap-controls-right .separator-slash,
  .audioplayer.skin-steel.size-mini .ap-controls-right .total-time {
    display: none;
  }
  .audioplayer.skin-steel.under-400 .controls-right {
    display: none;
  }
  .slider-clipper .audioplayer.skin-steel,
  .slider-clipper .audioplayer-tobe.skin-steel {
    width: 100%;
  }
  .audioplayer.skin-silver {
    line-height: 1;
  }
  .audioplayer.skin-silver a {
    color: #e4c000;
  }
  .audioplayer.skin-silver .audioplayer-inner {
    height: 50px;
  }
  .audioplayer.skin-silver .audioplayer-inner > .the-thumb-con {
    display: none;
  }
  .audioplayer.skin-silver .loading-svg {
    display: none;
  }
  .audioplayer.skin-silver .playbtn {
    border-left-color: transparent !important;
  }
  .audioplayer.skin-silver .scrubbar canvas {
    display: none;
  }
  .audioplayer.skin-silver .ap-controls {
    height: 100%;
    background-color: #ededed;
    display: flex;
    align-content: center;
    align-items: center;
  }
  .audioplayer.skin-silver .ap-controls > .the-bg {
    display: none;
  }
  .audioplayer.skin-silver .ap-controls > .con-controls > .the-bg {
    background-color: #ededed;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left {
    width: auto;
    height: 100%;
    position: relative;
    float: left;
    border-radius: 5px 0 0 5px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause {
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 10px;
    position: relative;
    left: 0;
    top: 0;
    width: 15px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .playbtn {
    width: auto;
    height: auto;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .playbtn path {
    fill: #222222;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .pausebtn {
    width: auto;
    height: auto;
    border: 0px solid #191d21;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #222222;
  }
  .audioplayer.skin-silver .ap-controls .scrubbar {
    flex: 1000;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right {
    flex: 0 0 auto;
    float: none;
    height: 100%;
    display: flex;
    align-items: center;
    margin-right: 18px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    left: 0;
    color: #111111;
    white-space: nowrap;
    line-height: 16px;
    margin-top: 0px;
    margin-left: 18px;
    width: auto;
    max-width: 190px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .meta-thumb {
    display: inline-block;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .meta-artist {
    display: inline-block;
    vertical-align: middle;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-thumb-con {
    display: inline-block;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    margin-right: 10px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-thumb-con > .the-thumb {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    border-radius: 5px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-artist {
    font-size: 14px;
    font-weight: bold;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-artist:after {
    content: "";
    display: block;
    clear: both;
    height: 4px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .meta-artist-con .the-name {
    font-size: 12px;
    font-weight: 300;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume {
    display: inline-block;
    vertical-align: middle;
    bottom: auto;
    right: auto;
    left: 0;
    position: relative;
    width: 10px;
    margin-left: 18px;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volumeicon {
    position: relative;
    background-color: #222222;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volumeicon::before {
    border-right-color: #222222;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .controls-volume .volume_active {
    background-color: #e4c000;
  }
  .audioplayer.skin-silver .ap-controls .ap-controls-right .total-time {
    position: relative;
    vertical-align: middle;
    top: 0px;
    left: 0;
    color: #111111;
    padding: 0;
    font-size: 12px;
    margin-top: 0px;
    display: inline-block;
    margin-left: 18px;
    bottom: auto;
  }
  .audioplayer.skin-silver .ap-controls .curr-time {
    position: relative;
    vertical-align: top;
    top: 0;
    left: 0;
    color: #111111;
    padding: 0;
    font-size: 12px;
    margin-top: 19px;
    display: inline-block;
    margin-right: 18px;
    bottom: auto;
  }
  .audioplayer.skin-silver .ap-controls .scrubbar {
    width: auto;
    height: 12px;
    position: relative;
    overflow: hidden;
  }
  .audioplayer.skin-silver .ap-controls .scrubbar > .scrub-bg,
  .audioplayer.skin-silver .ap-controls .scrubbar > .scrub-prog {
    height: 3px;
    position: absolute;
    top: 50%;
    margin-top: -1px;
  }
  .audioplayer.skin-silver .ap-controls .scrubbar > .scrub-prog {
    background-color: #e4c000;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls {
    background-color: #444343;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-left .con-playpause .playbtn path,
  .audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-left .con-playpause .pausebtn path {
    fill: #ffffff;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .meta-artist-con {
    color: #ffffff;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls,
  .audioplayer.skin-silver.theme-dark .ap-controls .curr-time,
  .audioplayer.skin-silver.theme-dark .ap-controls .total-time,
  .audioplayer.skin-silver.theme-dark .ap-controls .the-artist,
  .audioplayer.skin-silver.theme-dark .ap-controls .the-artist > a {
    color: #dddddd;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .controls-volume .volumeicon {
    background-color: #ffffff;
  }
  .audioplayer.skin-silver.theme-dark .ap-controls .ap-controls-right .controls-volume .volumeicon::before {
    border-right-color: #ffffff;
  }
  .audioplayer.skin-silver.theme-dark .player-but {
    color: #fff;
  }
  .audioplayer.skin-silver.theme-dark .player-but .the-icon-bg {
    border-color: #ffffff;
  }
  .audioplayer.skin-silver.theme-dark .player-but path {
    fill: #fff;
  }
  .audioplayer.skin-silver.scrubbar-tweak-overflow-hidden-on .ap-controls .scrubbar {
    overflow: visible;
    transition-property: width, left, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: width, left, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width, left, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width, left, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width, left, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-customcontrols {
    position: static;
  }
  .audioplayer.skin-customcontrols .custom-play-btn,
  .audioplayer.skin-customcontrols .custom-pause-btn {
    cursor: pointer;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audioplayer.skin-customcontrols .custom-play-btn {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.skin-customcontrols .custom-pause-btn {
    opacity: 0;
    visibility: hidden;
  }
  .audioplayer.skin-customcontrols .meta-artist-con {
    display: none;
  }
  .audioplayer.skin-customcontrols .feed {
    display: none;
  }
  .audioplayer.skin-customcontrols.is-playing .custom-pause-btn {
    opacity: 1;
    visibility: visible;
  }
  .audioplayer.skin-customcontrols.is-playing .custom-play-btn {
    opacity: 0;
    visibility: hidden;
  }
  .audioplayer.skin-customcontrols.position-relative {
    position: relative;
  }
  .audioplayer.skin-customcontrols.position-relative .playbtn-darkround,
  .audioplayer.skin-customcontrols.position-relative .pausebtn-darkround {
    position: relative;
    top: 0;
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .audioplayer.skin-customcontrols.position-relative .pausebtn-darkround {
    position: absolute;
  }
  .position-relative {
    position: relative;
  }
  .play-button-simple-svg {
    position: absolute;
    top: 0;
    left: 0;
  }
  .zoomsounds-nav {
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    opacity: 0;
    width: 100%;
    overflow: hidden;
  }
  .zoomsounds-nav .menu-item {
    position: relative;
    cursor: pointer;
    padding-right: 90px;
  }
  .zoomsounds-nav .menu-item .button-grad {
    display: none;
  }
  .zoomsounds-nav .menu-item .menu-item-thumb-con {
    width: 25px;
    height: 25px;
  }
  .zoomsounds-nav .menu-item .menu-item-thumb-con .menu-item-thumb {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
  }
  .zoomsounds-nav .menu-item:after {
    content: " ";
    clear: both;
    display: block;
  }
  .zoomsounds-nav .menu-item:last-child {
    border-bottom-width: 0px;
  }
  .zoomsounds-nav .menu-item:last-child:before {
    display: none;
  }
  .zoomsounds-nav.skin-wave .menu-item .the-artist {
    font-size: 15px;
    position: absolute;
    right: 5px;
    top: 14px;
    max-width: 70%;
  }
  .zoomsounds-nav.skin-wave .menu-item .the-name {
    font-size: 13px;
    position: absolute;
    right: 5px;
    top: 37px;
  }
  .zoomsounds-nav.skin-wave .menu-item .menu-item-thumb-con {
    width: 50px;
    height: 50px;
    margin: 10px;
    float: left;
  }
  .zoomsounds-nav.skin-wave .menu-item .menu-item-thumb-con .menu-item-thumb {
    border-radius: 50% 50%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  }
  .zoomsounds-nav.skin-wave .menu-item:before {
    content: " ";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 100%;
    opacity: 0.2;
    background: -moz-linear-gradient(left, rgba(180, 179, 177, 0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181, 180, 177, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(180, 179, 177, 0)), color-stop(20%, #b4b3b1), color-stop(21%, #b4b3b1), color-stop(80%, #b5b4b1), color-stop(81%, #b5b4b1), color-stop(100%, rgba(181, 180, 177, 0)));
    background: -webkit-linear-gradient(left, rgba(180, 179, 177, 0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181, 180, 177, 0) 100%);
    background: -o-linear-gradient(left, rgba(180, 179, 177, 0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181, 180, 177, 0) 100%);
    background: -ms-linear-gradient(left, rgba(180, 179, 177, 0) 0%, #b4b3b1 20%, #b4b3b1 21%, #b5b4b1 80%, #b5b4b1 81%, rgba(181, 180, 177, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 20%, #fff 21%, #fff 80%, #fff 81%, rgba(255, 255, 255, 0) 100%);
  }
  .zoomsounds-nav.skin-wave .menu-item.no-thumb {
    position: relative;
    padding-right: 0;
    text-align: right;
    margin-bottom: 10px;
  }
  .zoomsounds-nav.skin-wave .menu-item.no-thumb span.the-name {
    position: relative;
    top: 0;
  }
  .zoomsounds-nav.skin-wave .menu-item.no-thumb .the-artist {
    position: static;
    float: left;
  }
  .zoomsounds-nav.skin-default .menu-item {
    padding: 10px;
    background-color: #444444;
    color: #dddddd;
    transition-property: background;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-nav.skin-default .menu-item .menu-item-thumb-con {
    float: left;
    margin-right: 10px;
  }
  .zoomsounds-nav.skin-default .menu-item .the-artist {
    float: left;
    display: block;
    position: relative;
    top: 2px;
    margin-right: 10px;
  }
  .zoomsounds-nav.skin-default .menu-item .the-name {
    float: left;
    display: block;
    position: relative;
    top: 2px;
    margin-right: 10px;
    opacity: 0.5;
  }
  .zoomsounds-nav.skin-default .menu-item .float-right > a {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
  }
  .zoomsounds-nav.skin-default .menu-item:nth-child(odd) {
    background-color: #3d3d3d;
  }
  .zoomsounds-nav.skin-default .menu-item.active {
    background-color: #222222;
  }
  .zoomsounds-nav.skin-aura .menu-item {
    padding: 10px;
    background-color: transparent;
    color: #222;
    line-height: 1;
    max-width: 100%;
    text-overflow: ellipsis;
    opacity: 0.65;
    display: flex;
    align-items: center;
    align-content: center;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .zoomsounds-nav.skin-aura .menu-item .menu-item-number {
    flex: 0 0 auto;
    margin-right: 10px;
    font-style: italic;
  }
  .zoomsounds-nav.skin-aura .menu-item .menu-item-thumb-con {
    flex: 0 0 auto;
    margin-right: 10px;
  }
  .zoomsounds-nav.skin-aura .menu-item .menu-artist-info {
    flex: 100;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zoomsounds-nav.skin-aura .menu-item .menu-item-views {
    position: absolute;
    top: 50%;
    right: 10px;
    pointer-events: none;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    transform: translate3d(0, -50%, 0);
  }
  .zoomsounds-nav.skin-aura .menu-item .float-right {
    flex: 0 0 auto;
    text-align: right;
    float: none;
    margin-left: 15px;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-nav.skin-aura .menu-item .the-artist {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 10px;
    font-weight: bold;
  }
  .zoomsounds-nav.skin-aura .menu-item .the-name {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    opacity: 0.5;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zoomsounds-nav.skin-aura .menu-item .float-right > a {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
  }
  .zoomsounds-nav.skin-aura .menu-item.has-extra-info:hover .menu-item-views {
    opacity: 0;
  }
  .zoomsounds-nav.skin-aura .menu-item.has-extra-info:hover .float-right {
    opacity: 1;
  }
  .zoomsounds-nav.skin-aura .menu-item.active {
    opacity: 1;
  }
  .zoomsounds-nav.skin-aura .menu-item:last-child {
    border-bottom: 0;
  }
  .menu-btn-like {
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .menu-btn-like:hover,
  .menu-btn-like.active {
    background-color: #da635d;
  }
  .btn-zoomsounds-menu {
    border: 1px solid #444444;
    background-color: #444444;
    border-radius: 3px;
    width: 25px;
    height: 25px;
    margin-left: 5px;
    font-size: 11px !important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    transform: scale(1) translate3d(0, 0, 0);
    transition-property: transform, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: transform, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: transform, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: transform, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: transform, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .btn-zoomsounds-menu > i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .btn-zoomsounds-menu,
  .btn-zoomsounds-menu:hover {
    text-decoration: none;
    color: #ffffff;
  }
  .btn-zoomsounds-menu:hover {
    transform: scale(0.95) translate3d(0, 0, 0);
  }
  .menu-item-views {
    margin-left: 5px;
  }
  .menu-item-views > * {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
  }
  .audiogallery {
    position: relative;
  }
  .audiogallery .slider-main .slider-clipper {
    width: 100%;
    height: 100%;
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: linear;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: linear;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: linear;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer {
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer.active-from-gallery {
    opacity: 1;
    visibility: visible;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer,
  .audiogallery .slider-main .slider-clipper .audioplayer-tobe {
    display: none;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer,
  .audiogallery .slider-main .slider-clipper .audioplayer-tobe {
    position: absolute;
    top: 0;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer.transitioning-in,
  .audiogallery .slider-main .slider-clipper > .audioplayer.transitioning-out,
  .audiogallery .slider-main .slider-clipper > .audioplayer-tobe.transitioning-out,
  .audiogallery .slider-main .slider-clipper > .audioplayer-tobe.transitioning-in,
  .audiogallery .slider-main .slider-clipper > .audioplayer.active-from-gallery {
    display: block;
  }
  .audiogallery .slider-main .slider-clipper > .audioplayer.active-from-gallery {
    position: relative;
  }
  .audiogallery.menu-position-bottom .nav-main {
    margin-top: 25px;
  }
  .audiogallery.menu-position-top .nav-main {
    margin-bottom: 25px;
  }
  .audiogallery.mode-showall .slider-main .slider-clipper > .audioplayer {
    display: block;
    position: relative;
  }
  .audiogallery.mode-showall .skin-justthumbandbutton {
    width: auto;
    display: inline-block !important;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .divimage {
    background-size: cover;
    background-position: center center;
  }
  .audiogallery.dzsag-loaded .nav-main {
    opacity: 1;
  }
  .audiogallery-con {
    position: relative;
  }
  .audiogallery-con .gallery-thumb {
    position: absolute;
    top: 0;
    width: 130px;
    height: 130px;
  }
  .audiogallery-con .gallery-thumb + .audiogallery {
    padding-left: 150px;
  }
  .button-buy {
    font-size: 12px;
    padding: 4px 7px;
    border-radius: 5px;
    display: inline-block;
    background-color: #a5617f;
    color: #ffffff;
    vertical-align: top;
    cursor: pointer;
    margin-bottom: 5px;
  }
  a.button-buy {
    text-decoration: none;
    color: #FFFFFF;
    opacity: 0.9;
  }
  a.button-buy:hover {
    color: #ffffff;
    opacity: 1;
  }
  .audiogallery.skin-default.menu-position-bottom .nav-main {
    margin-top: 10px;
  }
  .audiogallery.skin-default.menu-position-top .nav-main {
    margin-bottom: 10px;
  }
  .audioplayer.center-custom-buttons .play-button-con {
    background-color: #222222;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    opacity: 0.3;
  }
  .audioplayer.center-custom-buttons .play-button-con > i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    color: #ffffff;
  }
  .center-ap-inside > .audioplayer,
  .center-ap-inside > .audioplayer-song-changer {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .center-ap-inside > .audioplayer.skin-minimal,
  .center-ap-inside > .audioplayer-song-changer.skin-minimal {
    text-align: center;
  }
  .wc-dzsap-wrapper .skin-customcontrols {
    z-index: 1;
  }
  .wc-dzsap-wrapper.go-to-thumboverlay {
    background-color: rgba(200, 200, 200, 0.2);
  }
  .zoomsounds-comment-wrapper {
    margin-top: 15px;
    margin-bottom: 35px;
    background-color: #dddddd;
    display: flex;
    align-items: center;
    padding: 0;
    position: relative;
  }
  .zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--avatar {
    width: 50px;
    flex: 0 0 50px;
    height: 50px;
  }
  .zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--input-wrap {
    padding: 10px;
    flex: 1000;
    display: flex;
  }
  .zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--input-wrap input {
    border: 0;
    border-radius: 5px;
    outline: none;
    flex: 1000;
    margin-left: 5px;
    margin-right: 5px;
  }
  .zoomsounds-comment-wrapper .zoomsounds-comment-wrapper--buttons {
    position: absolute;
    right: 0;
    bottom: 0%;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility, bottom;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility, bottom;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility, bottom;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility, bottom;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility, bottom;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoomsounds-comment-wrapper.active .zoomsounds-comment-wrapper--buttons {
    bottom: -31px;
    opacity: 1;
    visibility: visible;
  }
  .audiogallery.mode-showall .nav-main {
    display: none;
  }
  .audiogallery.mode-showall .slider-clipper {
    height: auto !important;
  }
  .audiogallery.mode-showall .number-wrapper {
    float: right;
    width: 40px;
  }
  .audiogallery.mode-showall.dzsag-loaded .slider-main .slider-clipper > .audioplayer {
    opacity: 1;
    visibility: visible;
  }
  .audiogallery.mode-showall.skin-redlights .audioplayer {
    margin-bottom: 1px;
  }
  .audiogallery.mode-showall.skin-redlights .number-wrapper {
    height: 80px;
    background-color: #d6d6d6;
    position: relative;
  }
  .audiogallery.mode-showall.skin-redlights .number-wrapper > .the-number {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 20px;
    font-family: "Lato", sans-serif;
    font-weight: 900;
    font-style: italic;
  }
  .audiogallery.mode-showall.skin-redlights .audioplayer.skin-redlights {
    overflow: hidden;
    width: auto;
  }
  .audiogallery.mode-showall.skin-redlights .audioplayer.skin-redlights:nth-child(odd) .audioplayer-inner {
    background-color: #d7d7d7;
  }
  .audiogallery.mode-showall.skin-redlights .slider-clipper > .number-wrapper:nth-child(even) {
    background-color: #CCCCCC;
  }
  .audiogallery *[class*=audioplayer] .menu-description {
    display: none;
  }
  .audiogallery .audioplayer-tobe {
    display: none;
  }
  .audiogallery .slider-main {
    position: relative;
  }
  .audiogallery .nav-main .nav-clipper {
    position: relative;
  }
  .audiogallery .nav-main .download-button {
    position: relative;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
  }
  .audiogallery .nav-main .download-after-rate {
    opacity: 0.5;
  }
  .audiogallery .nav-main .download-after-rate.active {
    opacity: 1;
  }
  .float-left {
    float: left;
  }
  .skin-simple {
    background-color: transparent;
    color: #222222;
    float: left;
    margin-right: 12px;
    cursor: pointer;
    border-radius: 0;
    font-size: 18px;
    padding: 2px 2px;
    transition-property: color;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: color;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: color;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: color;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .skin-simple > i {
    display: inline-block;
    font-size: 18px;
    margin-right: 7px;
  }
  .skin-simple.active,
  .skin-simple:hover {
    color: #ae1919;
    text-decoration: none;
  }
  .star-rating-con {
    float: left;
    cursor: pointer;
    margin-left: 15px;
    position: relative;
  }
  .star-rating-con .star-rating-bg {
    width: 122px;
    height: 24px;
    background-size: cover;
    background-image: url(img/5stars.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .star-rating-con .star-rating-set-clip {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 0;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .star-rating-con .star-rating-set-clip .star-rating-prog {
    width: 122px;
    height: 24px;
    background-size: cover;
    background-image: url(img/5stars-overlay.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .star-rating-con .star-rating-prog-clip {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 0;
  }
  .star-rating-con .star-rating-prog-clip .star-rating-prog {
    width: 122px;
    height: 24px;
    background-size: cover;
    background-image: url(img/5stars-overlay.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .counter-hits {
    float: right;
    margin-right: 15px;
  }
  .counter-likes {
    float: right;
    margin-right: 15px;
  }
  .counter-rates {
    float: right;
    margin-right: 15px;
  }
  .counter-likes .the-number,
  .counter-hits .the-number,
  .counter-rates .the-number {
    font-size: 13px;
  }
  .overflow-it {
    overflow: hidden;
  }
  .float-right {
    float: right;
  }
  object {
    outline: 0;
  }
  .clear {
    clear: both;
  }
  .con-after-playpause + .meta-artist-con {
    margin-left: 15px;
  }
  .display-inline-block {
    display: inline-block;
    vertical-align: middle;
  }
  .display-inline-block-inside > * {
    display: inline-block;
    vertical-align: middle;
  }
  .file-icon {
    color: #eee;
    font-size: 15px;
    position: relative;
  }
  .file-icon > a {
    color: #eee;
    text-decoration: none;
  }
  .file-icon:after {
    content: " ";
    display: block;
    clear: both;
  }
  .file-icon .header-clip {
    opacity: 0.5;
    width: 15px;
    height: 15px;
    float: right;
    display: block;
    position: relative;
    overflow: hidden;
  }
  .file-icon .header-triangle {
    position: absolute;
    top: 0px;
    left: 0;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 15px 0 7.5px 15px;
    border-color: transparent transparent transparent #db4343;
  }
  .file-icon .header-bg {
    background: #db4343;
    overflow: hidden;
    height: 15px;
    display: block;
  }
  .file-icon .file-icon-inner {
    background: #db4343;
    padding-left: 15px;
    padding-right: 20px;
    padding-bottom: 12px;
    border-bottom: 3px solid #d72e2e;
  }
  .dzsap-sticktobottom-placeholder {
    height: 0px;
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-silver.active {
    height: 50px;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave {
    height: auto;
  }
  .dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave {
    height: 80px;
  }
  .dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave:not(.active) {
    height: 0;
  }
  .dzsap-sticktobottom-placeholder.dzsap-sticktobottom-placeholder-for-skin-wave.active {
    height: 100px;
  }
  body.is-mobile .dzsap-sticktobottom.inited {
    opacity: 1;
  }
  .dzsap-sticktobottom {
    height: 100px;
    display: block;
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 10px 10px;
    background: #fff;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.25);
    z-index: 9999;
    opacity: 0;
    transition-property: bottom, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: bottom, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: bottom, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: bottom, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: bottom, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsap-sticktobottom.theme-dark {
    background: #222222;
  }
  .dzsap-sticktobottom .feedback-text {
    display: none;
  }
  .dzsap-sticktobottom .sticktobottom-close-con {
    position: absolute;
    right: 30px;
    bottom: 100%;
    width: 50px;
    height: 40px;
    background-color: #eee;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.25);
    border-radius: 7px 7px 0 0;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsap-sticktobottom .sticktobottom-close-con .svg-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsap-sticktobottom .sticktobottom-close-con .icon-show {
    opacity: 0;
    visibility: hidden;
  }
  .dzsap-sticktobottom.audioplayer-loaded {
    opacity: 1;
  }
  .dzsap-sticktobottom.audioplayer-loaded .sticktobottom-close-con {
    opacity: 1;
    visibility: visible;
  }
  .dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con {
    opacity: 1;
    visibility: visible;
  }
  .dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con .icon-hide {
    opacity: 0;
    visibility: hidden;
  }
  .dzsap-sticktobottom.audioplayer-was-loaded .sticktobottom-close-con .icon-show {
    opacity: 1;
    visibility: visible;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver {
    padding: 0;
    height: 50px;
    bottom: -100%;
    background-color: #fafafa;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver .audioplayer {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver .audioplayer.skin-silver:not(.theme-dark) .ap-controls {
    background-color: transparent;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave {
    bottom: -120px;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave > .audioplayer {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-,
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-normal {
    bottom: -150px;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-normal.active {
    height: 150px;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.dzsap-sticktobottom-for-skin-wave--mode-alternate.active {
    height: 130px;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-wave.skinvariation-wave-grey {
    height: 90px;
    padding: 0;
    background-color: #aaaaaa;
  }
  .dzsap-sticktobottom.dzsap-sticktobottom-for-skin-silver.audioplayer-loaded {
    bottom: 0;
  }
  body *.dzsap-sticktobottom.audioplayer-loaded:not(.enforcer):not(.enforcer2) {
    bottom: 0;
  }
  .float-right {
    float: right;
  }
  .misc-icon-itunes,
  .misc-icon-soundcloud,
  .misc-icon-youtube {
    background-image: url(img/icon_itunes.svg);
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-left: 5px;
    background-size: cover;
  }
  .misc-icon-soundcloud {
    background-image: url(img/icon_soundcloud.svg);
  }
  .misc-icon-youtube {
    background-image: url(img/icon_youtube.svg);
  }
  .audioplayer-song-changer .meta-artist {
    display: none;
  }
  .dzstooltip-con {
    position: relative;
    cursor: pointer;
  }
  .dzstooltip {
    display: inline-block;
    position: absolute;
    cursor: auto;
    visibility: hidden;
    opacity: 0;
    transition-property: visibility, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: visibility, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: visibility, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: visibility, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: visibility, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 100%;
    left: -5px;
    font-size: 12px;
    line-height: 150%;
    margin-bottom: 10px;
    background-color: rgba(20, 20, 20, 0.9);
    color: #eee;
    padding: 10px 15px;
    width: 600px;
  }
  .dzstooltip.arrow-from-start {
    left: -10px;
  }
  .dzstooltip.arrow-from-start.arrow-bottom:before {
    left: 10px;
  }
  .dzstooltip.transition-slidein {
    transform: translate3d(0, -5px, 0);
    -webkit-transform: translate3d(0, -5px, 0);
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .dzstooltip.width-auto {
    width: auto;
  }
  .dzstooltip.arrow-bottom:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(20, 20, 20, 0.9);
  }
  .dzstooltip.arrow-bottom:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10px;
    width: 50px;
    height: 10px;
  }
  .dzstooltip.align-center.arrow-bottom:before {
    left: 50%;
    margin-left: -4px;
  }
  .dzstooltip.align-center.arrow-bottom:after {
    left: 50%;
    margin-left: -25px;
  }
  .dzstooltip.align-right {
    left: auto;
    right: -5px;
  }
  .dzstooltip.align-right.arrow-bottom:before {
    left: auto;
    right: 8px;
    margin-left: 0;
  }
  .dzstooltip.align-right.arrow-bottom:after {
    left: 100%;
    margin-left: -25px;
  }
  .dzstooltip.no-arrow:before {
    display: none;
  }
  .dzstooltip-con:not(.for-click):hover > .dzstooltip,
  .dzstooltip.active {
    visibility: visible;
    opacity: 1;
    z-index: 53;
    transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);
  }
  .dzstooltip.skin-black {
    background: rgba(0, 0, 0, 0.85);
    border: 1px solid rgba(0, 0, 0, 0.5);
    color: #eeeeee;
    border-radius: 3px;
    font-size: 0.9rem;
    line-height: 1.5rem;
  }
  ul.style-nova {
    list-style: none;
    margin: 0;
  }
  ul.style-nova > li {
    display: block;
    margin-bottom: 10px;
  }
  ul.style-nova > li .li-thumb {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 75px;
    height: 75px;
    margin-right: 15px;
    border-radius: 5px;
    background-size: cover;
    background-position: center center;
    position: relative;
  }
  ul.style-nova > li .li-meta {
    display: inline-block;
    vertical-align: middle;
  }
  ul.style-nova > li .track-title {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #443f3f;
    display: block;
  }
  ul.style-nova > li .track-by {
    display: block;
    font-weight: 400;
    font-size: 14px;
    font-style: italic;
    opacity: 0.7;
  }
  ul.style-nova > li .the-price {
    font-size: 11px;
    margin-top: 5px;
    color: #4B2E73;
  }
  ul.style-nova > li:after {
    display: block;
    content: "";
    clear: both;
  }
  .playbtn-darkround,
  .pausebtn-darkround {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: rgba(50, 50, 50, 0.65);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .playbtn-darkround[data-border-radius="5px"],
  .pausebtn-darkround[data-border-radius="5px"] {
    border-radius: 5px;
  }
  .playbtn-darkround[data-size="30px"],
  .pausebtn-darkround[data-size="30px"] {
    width: 40px;
    height: 40px;
  }
  .dzs-container {
    max-width: 1170px;
    margin: 0 auto;
  }
  .dzsap-charts .number-col {
    width: 20px;
    text-align: left;
  }
  .dzsap-charts .track-col {
    width: 70px;
    text-align: left;
  }
  .dzsap-charts .title-col {
    flex-grow: 4;
    -webkit-flex-grow: 4;
  }
  .dzsap-charts .title-col .the-track {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 1px;
  }
  .dzsap-charts .title-col .the-artist {
    font-size: 13px;
    opacity: 0.7;
    font-style: italic;
  }
  .dzsap-charts .stats-col {
    margin-left: auto;
  }
  .dzsap-charts .table-row {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    width: 100%;
    font-size: 15px;
  }
  .dzsap-charts .wrapper {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-grow: 0;
    -webkit-flex-grow: 0;
  }
  .dzsap-charts .text-4,
  .dzsap-charts .text-2,
  .dzsap-charts .text {
    flex-grow: 1;
    -webkit-flex-grow: 1;
  }
  .dzsap-charts .text-4 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .dzsap-charts .text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 20px;
  }
  .dzsap-charts .text {
    width: 180px;
  }
  .dzsap-charts .num {
    width: 80px;
    text-align: right;
  }
  .dzsap-charts .body-row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-collapse: collapse;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .dzsap-charts .body-row .number-col {
    font-weight: bold;
  }
  .dzsap-charts .body-row .stats-col i {
    font-size: 12px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
    opacity: 0.7;
  }
  .dzsap-charts .table-row.header {
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    opacity: 0.7;
    font-size: 11px;
  }
  .playbtn-darkround:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #ccc;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    margin-left: 2px;
  }
  .playbtn-darkround[data-size="30px"]:after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 12px solid #ccc;
  }
  .pausebtn-darkround[data-size="30px"]:before,
  .pausebtn-darkround[data-size="30px"]:after {
    transform: scale(0.8) translate3d(-50%, -50%, 0);
    margin-top: -2px;
  }
  .pausebtn-darkround:before,
  .pausebtn-darkround:after {
    content: "";
    width: 5px;
    height: 20px;
    margin-left: -4px;
    background-color: #CCCCCC;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .pausebtn-darkround:after {
    margin-left: 5px;
  }
  .playbtn-darkround:hover,
  .pausebtn-darkround:hover {
    background-color: rgba(50, 50, 50, 0.5);
  }
  .position-relative {
    position: relative;
  }
  .play-button-simple-svg {
    position: absolute;
    top: 0;
    left: 0;
  }
  html body .zoomsounds-add-tocart-btn:not(.a) {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #fff9f9;
    background-color: transparent;
    cursor: pointer;
    padding: 10px 15px;
  }
  html body .zoomsounds-add-tocart-btn:not(.a) > * {
    display: inline-block;
    vertical-align: middle;
  }
  html body .zoomsounds-add-tocart-btn:not(.a):first-child {
    margin-left: 25px;
  }
  .cus-menu-item .cus-menu-item--thumb {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    width: 50px;
    height: 50px;
    background-size: cover;
  }
  .cus-menu-item .cus-menu-item--text {
    display: inline-block;
    vertical-align: middle;
  }
  .cus-menu-item:after {
    content: "";
    clear: both;
  }
  .play-button-con {
    background-color: #222222;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    opacity: 0.5;
    cursor: pointer;
    transition-property: opacity, background;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: opacity, background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: opacity, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: opacity, background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: opacity, background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .play-button-con:hover {
    opacity: 0.8;
  }
  .play-button-con .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 22px;
    transform: translate(-50%, -50%);
    color: #eee;
    transition-property: color;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: color;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: color;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: color;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
  }
  .play-button-con .fa.fa-play {
    margin-left: 3px;
  }
  .buy-con {
    margin-top: 25px;
    text-align: center;
  }
  .divimage {
    background-size: cover;
    background-position: center center;
  }
  /*# sourceMappingURL=audioplayer.css.map */
  @keyframes rotating {
    from {
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -o-transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      -o-transform: rotate(360deg);
    }
  }
  @-webkit-keyframes rotating {
    /* Safari and Chrome */
    from {
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -o-transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      -o-transform: rotate(360deg);
    }
  }
  body.zoombox-opened {
    overflow-y: hidden;
  }
  .zoombox {
    cursor: pointer;
  }
  .zoombox .zoombox-larger-description {
    display: none;
  }
  .zoombox .scroller-items {
    display: none;
  }
  .zoombox-maincon {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .zoombox-maincon * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hidden-content-for-zoombox {
    display: none;
  }
  .zoombox-maincon {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
  }
  .zoombox-maincon .zoombox-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    background: rgba(0, 0, 0, 0.2);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.16) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0.16)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.16) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.16) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.16) 100%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.16) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#29000000', GradientType=1);
    opacity: 0;
  }
  .zoombox-maincon .zoombox-bg.pureblack {
    background: #000;
  }
  .zoombox-maincon div.holder.type-inlinecontent > *:not(.css-preloader) {
    width: 100%;
    height: 100%;
    overflow-y: auto;
  }
  .zoombox-maincon .holder-con {
    position: absolute;
  }
  .zoombox-maincon .holder {
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    transition-property: none;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    -moz-transition-property: none;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: none;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: none;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: none;
    -ms-transition-duration: 0.1s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.noanim .holder-con {
    transition-property: none;
    -webkit-transition-property: none;
  }
  .zoombox-maincon .holder-con > .close-btn,
  .zoombox-maincon .holder-con .social-btn {
    display: block;
    position: absolute;
  }
  .zoombox-maincon.noanim .holder {
    transition-property: none;
    -webkit-transition-property: none;
  }
  .zoombox-maincon.noanim .holder-bg {
    transition-property: none;
    -webkit-transition-property: none;
  }
  .zoombox-maincon .holder.type-image.has-zoom .the-item {
    cursor: move;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
    cursor: url(img/gamma-zoombox-zoomit.png) 4 4, zoom-in;
  }
  .zoombox-maincon .bigimage-con > img {
    cursor: move;
    cursor: -moz-zoom-out;
    cursor: zoom-out;
    cursor: url(img/gamma-zoombox-zoomout.png) 4 4, zoom-out;
    max-width: none;
  }
  .zoombox-maincon .holder.type-iframe {
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .zoombox-maincon div.holder.type-inlinecontent {
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .zoombox-maincon .zoombox-maincon .holder.type-iframe > iframe {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .zoombox-maincon .holder.type-inlinecontent > .the-item > * {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .zoombox-maincon .the-item.the-div-image-item {
    background-size: cover;
    background-position: center center;
    background-color: #111;
  }
  .zoombox-maincon .css-preloader {
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    left: 50%;
    transition-property: opacity, display, visibility, transform;
    transition-duration: 1s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, display, visibility, transform;
    -moz-transition-duration: 1s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, display, visibility, transform;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, display, visibility, transform;
    -o-transition-duration: 1s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, display, visibility, transform;
    -ms-transition-duration: 1s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon .css-preloader .the-icon {
    width: 50px;
    height: 50px;
    background: transparent url(img/preloader.png) center no-repeat;
    -webkit-animation: rotating 0.9s ease-out infinite;
    -moz-animation: rotating 0.9s linear infinite;
    -ms-animation: rotating 0.9s linear infinite;
    -o-animation: rotating 0.9s linear infinite;
    animation: rotating 0.9s ease-out infinite;
  }
  .zoombox-maincon .holder-con {
    border-radius: 0px;
    box-shadow: 0 0 20px 0 black;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }
  .zoombox-maincon .holder.loaded > .the-item {
    opacity: 1;
    width: 100%;
    height: 100%;
    display: block;
    transform-origin: center center;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
  }
  .zoombox-maincon .holder-bg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
  }
  .zoombox-maincon.skin-default .css-preloader {
    width: 128px;
    height: 40px;
    background: transparent url(img/preloader.gif) center center no-repeat;
    margin-left: -64px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    animation: none;
  }
  .zoombox-maincon.skin-default .css-preloader .the-icon {
    display: none;
  }
  .zoombox-maincon.fullsize-on .holder-con {
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
  }
  .zoombox-maincon.fullsize-on .holder.loaded > .the-item {
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.transition-fromtop .holder-bg {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-top: 0;
    top: 0;
    left: 0;
  }
  .zoombox-maincon.transition-fromtop .holder {
    width: 100%;
    height: 100%;
    position: fixed;
    transition-property: top;
    transition-duration: 0.4s;
    transition-timing-function: ease-out;
    -moz-transition-property: top;
    -moz-transition-duration: 0.4s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: top;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: top;
    -o-transition-duration: 0.4s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: top;
    -ms-transition-duration: 0.4s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.transition-fromtop .holder-con {
    margin-left: 0;
    margin-top: 0;
    top: 0;
    left: 0;
  }
  .zoombox-maincon.transition-fromcenter .holder {
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
  }
  .zoombox-maincon.transition-fromcenter .holder.loaded {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  .zoombox-maincon.transition-fromcenter .holder-con {
    transition-property: none;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: none;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: none;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: none;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: none;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.transition-gallery-helper-rectangle .helper-rectangle {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    z-index: 24;
    transition-property: opacity, visibility;
    transition-duration: 0.25s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.25s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.25s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.25s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.transition-gallery-helper-rectangle.preparing-for-transitioning-gallery .helper-rectangle {
    opacity: 1;
    visibility: visible;
  }
  .zoombox-maincon.transition-gallery-helper-rectangle.preparing-for-transitioning-gallery .css-preloader {
    opacity: 1;
    visibility: visible;
  }
  .zoombox-maincon .bigimage-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .zoombox-maincon .bigimage-con.active {
    display: block;
  }
  .zoombox-maincon .bigimage-con.active > .the-bg {
    opacity: 1;
    visibility: visible;
  }
  .zoombox-maincon .bigimage-con:empty {
    display: none;
  }
  .zoombox-maincon .bigimage-con > .the-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background: #333;
    transition-property: visibility, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: visibility, opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: visibility, opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: visibility, opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: visibility, opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon .bigimage-con > img {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    max-width: none;
  }
  .zoombox-maincon .gallery-menu-con {
    position: fixed;
    bottom: 0;
    width: 100%;
  }
  /* estethic styling */
  .zoombox-maincon:empty {
    display: none;
  }
  .zoombox-maincon.disabled {
    display: none;
  }
  .zoombox-maincon.transition-gallery-slide .holder-con.pastHolder {
    opacity: 1;
  }
  .zoombox-maincon .holder-con > .holder-text {
    position: absolute;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial;
    font-size: 14px;
    top: -30px;
    left: 0px;
    color: #111;
    opacity: 0.8;
    background: #fff;
    padding: 5px;
  }
  .zoombox-maincon .holder-con > .holder-text:empty {
    display: none;
  }
  .zoombox-maincon .holder-text:after {
    display: block;
    clear: both;
    content: " ";
  }
  .zoombox-maincon .holder-con > .close-btn {
    top: 10px;
    right: 5px;
    width: 25px;
    height: 25px;
    background: transparent url(img/zoombox-close.png) no-repeat center center;
    border: 2px solid #222;
    border-radius: 0px;
    cursor: pointer;
  }
  .zoombox-maincon .holder-con > .close-btn {
    top: 10px;
    right: -35px;
    border-radius: 0px;
  }
  .zoombox-maincon .holder > .the-item {
    opacity: 0;
  }
  .zoombox-maincon .holder > img.the-item {
    opacity: 0;
  }
  .zoombox-maincon .holder-con.nobg .holder-bg {
    display: none;
  }
  .zoombox-maincon .holder-con.nobg .holder {
    background: transparent;
  }
  .zoombox-maincon .holder-con.nobtnsocial .social-btn {
    display: none;
  }
  .zoombox-maincon .holder-con.nobtnclose .close-btn {
    display: none;
  }
  .zoombox-maincon .con-zoomboxArrows .zb-arrow-left {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: url(img/arrow-left-90.png);
    cursor: pointer;
    margin-top: -25px;
  }
  .zoombox-maincon .con-zoomboxArrows .zb-arrow-right {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: url(img/arrow-right-90.png);
    cursor: pointer;
    margin-top: -25px;
  }
  .zoombox-maincon div.holder.type-notification {
    background: #fff;
  }
  .zoombox-maincon .holder.type-notification .the-sizer {
    padding: 10px;
    min-width: 200px;
    text-align: center;
  }
  .zoombox-maincon.skin-default .holder-con {
    border: 5px solid #ffffff;
  }
  .zoombox-maincon.skin-default .holder-con .holder {
    background: #fff;
  }
  .zoombox-maincon.skin-default .holder-con > .close-btn {
    border: 5px solid #ffffff;
    right: -25px;
  }
  .zoombox-maincon.skin-nebula .zoombox-bg {
    background: rgba(0, 0, 0, 0.8);
  }
  .zoombox-maincon.skin-nebula .holder-con {
    box-shadow: none;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder .holder-text {
    opacity: 0;
    padding-top: 15px;
    font-family: Arial, sans-sarif;
    transition-property: opacity;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder .holder-text .project-title {
    font-size: 30px;
    margin-top: 8px;
    color: #fff;
    text-align: right;
    font-family: "Open Sans", "Times New Roman", sans-sarif;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder .holder-text .project-subtitle {
    margin-top: 10px;
    font-size: 18px;
    color: #db4343;
    text-align: right;
    font-family: "Open Sans", "Times New Roman", sans-sarif;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder.type-iframe {
    background: transparent;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder.type-iframe > iframe {
    padding: 0px;
    background: #fff;
  }
  .zoombox-maincon.skin-nebula .holder-con .holder.loaded .holder-text {
    opacity: 1;
  }
  .zoombox-maincon.skin-nebula .holder-con > .close-btn {
    right: 10px;
    top: -35px;
    background: none;
    border: 0;
    width: auto;
    height: auto;
    font-size: 18px;
    color: #cbcbcb;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.15s;
    transition-timing-function: ease-out-quart;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.15s;
    -moz-transition-timing-function: ease-out-quart;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out-quart;
    -o-transition-property: opacity;
    -o-transition-duration: 0.15s;
    -o-transition-timing-function: ease-out-quart;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.15s;
    -ms-transition-timing-function: ease-out-quart;
    font-family: "Open Sans", "Times New Roman", sans-sarif;
  }
  .zoombox-maincon.skin-nebula .holder-con > .close-btn .strong-x {
    font-size: 16px;
    font-weight: 800;
    display: inline-block;
    margin-left: 5px;
    font-family: Arial, sans-sarif;
  }
  .zoombox-maincon.holder-loaded-firsttime .holder-con > .close-btn {
    opacity: 1;
  }
  .zoombox-maincon.transitioning-gallery .holder-con > .close-btn {
    opacity: 0;
  }
  .zoombox-maincon.zoombox-closing .holder-con > .close-btn {
    opacity: 0;
  }
  .zoombox-maincon.skin-whitefull .zoombox-bg {
    background: transparent;
  }
  .zoombox-maincon.skin-whitefull .holder-con.scroller-con {
    height: 100vh;
  }
  .zoombox-maincon.skin-whitefull .holder-con {
    box-shadow: 0 0 0 0 white;
  }
  .zoombox-maincon.skin-whitefull .holder-con > .close-btn {
    display: none;
  }
  .zoombox-maincon.skin-whitefull .holder-con > .social-options-con {
    display: none;
  }
  .zoombox-maincon.skin-whitefull .zbox-responsive-media {
    display: none;
  }
  .zoombox-maincon.skin-whitefull .holder-text {
    display: none;
  }
  .zoombox-maincon.skin-whitefull .holder > .the-item {
    padding: 0;
  }
  .zoombox-maincon.skin-whitefull .holder.type-inlinecontent > .the-item > * {
    padding: 0;
  }
  .zoombox-maincon.skin-whitefull .con-zoomboxArrows,
  .zoombox-maincon.skin-whitefull .gallery-menu-con {
    display: none;
  }
  .zoombox-maincon.skin-whitefull .zoombox-maincon .holder.type-inlinecontent > .the-item > * {
    padding: 0;
  }
  .zoombox-maincon.skin-whitefull .main-con .slider-con {
    position: absolute;
  }
  @media (max-width: 1000px) {
    .zoombox-maincon.skin-whitefull {
      position: absolute;
    }
    .zoombox-maincon.skin-whitefull .holder-con {
      position: relative;
      height: 100vh !important;
    }
    .zoombox-maincon.skin-whitefull .holder-con .holder-bg {
      display: none;
    }
    .zoombox-maincon.skin-whitefull .the-item.type-inlinecontent {
      position: relative;
      height: auto !important;
    }
    .zoombox-maincon.skin-whitefull .holder.type-inlinecontent {
      position: relative;
      height: auto !important;
    }
    .zoombox-maincon.skin-whitefull .main-con {
      height: auto;
    }
    .zoombox-maincon.skin-whitefull .main-con .col-md-6 {
      float: left;
      width: 50%;
    }
    .zoombox-maincon.skin-whitefull .main-con .info-con {
      float: none;
      width: 100%;
      max-width: none;
    }
    .zoombox-maincon.skin-whitefull .main-con .info-con h3:first-of-type {
      margin-top: 20px;
    }
    .zoombox-maincon.skin-whitefull .main-con .hr-for-skin-whitefull {
      margin-bottom: 0;
    }
    .zoombox-maincon.skin-whitefull .main-con .zbox-responsive-media {
      display: block;
      width: calc(100% + 40px);
      margin-left: -20px;
      margin-right: -20px;
    }
    .zoombox-maincon.skin-whitefull .main-con .zbox-responsive-media > img.divimage {
      width: 100%;
    }
    .zoombox-maincon.skin-whitefull .main-con .slider-con {
      width: 100%;
      height: auto;
      padding: 0;
      top: 78px;
      display: none;
    }
    .zoombox-maincon.skin-whitefull .main-con .slider-con > .divimage,
    .zoombox-maincon.skin-whitefull .main-con .slider-con .vplayer,
    .zoombox-maincon.skin-whitefull .main-con .slider-con .advancedscroller {
      width: 100%;
      height: 100%;
    }
    .zoombox-maincon.transition-fromtop .holder {
      transition-property: opacity;
      transition-duration: 0.3s;
      transition-timing-function: ease-out-quart;
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.3s;
      -moz-transition-timing-function: ease-out-quart;
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out-quart;
      -o-transition-property: opacity;
      -o-transition-duration: 0.3s;
      -o-transition-timing-function: ease-out-quart;
      -ms-transition-property: opacity;
      -ms-transition-duration: 0.3s;
      -ms-transition-timing-function: ease-out-quart;
    }
    body.zoombox-opened {
      overflow-y: auto;
    }
  }
  .zoombox-maincon.holder-loaded-firsttime > .preloader,
  .zoombox-maincon.holder-loaded-firsttime > .css-preloader {
    opacity: 0;
    visibility: hidden;
  }
  .zoombox-maincon.holder-loaded-firsttime.skin-darkfull .title-con {
    opacity: 1;
  }
  .zoombox-maincon.skin-darkfull .zoombox-bg {
    background: #111111;
  }
  .zoombox-maincon.skin-darkfull .holder-con {
    box-shadow: none;
  }
  .zoombox-maincon.skin-darkfull .holder-con > .close-btn {
    display: none;
  }
  .zoombox-maincon.skin-darkfull .holder-con > .social-options-con {
    display: none;
  }
  .zoombox-maincon.skin-darkfull .title-con {
    position: absolute;
    top: 10px;
    left: 10px;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out-quart;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out-quart;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out-quart;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out-quart;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out-quart;
    opacity: 0;
  }
  .zoombox-maincon.skin-darkfull .title-con h3 {
    line-height: 1;
    font-family: "Lato", arial, serif;
    font-size: 25px;
    font-weight: 900;
    margin-bottom: -4px;
    margin-top: 0;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
    color: #FFFFFF;
  }
  .zoombox-maincon.skin-darkfull .title-con .index-definer {
    font-family: "Lato", arial, serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.4;
    color: #666666;
  }
  .zoombox-maincon.skin-darkfull .title-con.hidden-title {
    opacity: 0;
  }
  .zoombox-maincon.skin-darkfull .holder-bg {
    display: none;
  }
  .zoombox-maincon.skin-darkfull .the-div-image-item {
    background-size: 99.99% auto;
    background-color: transparent;
  }
  .zoombox-maincon.skin-darkfull .holder-text {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #FFFFFF;
    max-width: 400px;
    top: auto;
    right: auto;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    padding: 30px;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out-quart;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out-quart;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out-quart;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out-quart;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out-quart;
  }
  .zoombox-maincon.skin-darkfull .holder-text h3 {
    color: #222222;
    font-weight: 900;
    font-family: "Lato", arial, serif;
    line-height: 1;
    padding-top: 0;
    margin-top: 7px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .zoombox-maincon.skin-darkfull .holder-text.active {
    opacity: 1;
    visibility: visible;
  }
  .zoombox-maincon.skin-darkfull .holder > .the-item {
    padding: 0;
  }
  .zoombox-maincon.skin-darkfull .holder.type-inlinecontent > .the-item > * {
    padding: 0;
  }
  .zoombox-maincon.skin-darkfull .gallery-menu-con {
    display: none;
  }
  .zoombox-maincon.skin-darkfull .holder.type-inlinecontent > .the-item > * {
    padding: 0;
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-left,
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-right,
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .info-btn {
    position: absolute;
    right: 10px;
    border-radius: 50%;
    border: 1px solid #333333;
    width: 40px;
    height: 40px;
    background-color: #222222;
    background-image: none;
    transition-property: background, border;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background, border;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background, border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background, border;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background, border;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-left:before,
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-right:before {
    content: "\f060";
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: "FontAwesome", arial, serif;
    font-size: 14px;
    color: #AAAAAA;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transition-property: color;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: color;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: color;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: color;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-right:before {
    content: "\f061";
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-left {
    left: 10px;
    right: auto;
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-left:hover,
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-right:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
  }
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-left:hover:before,
  .zoombox-maincon.skin-darkfull .con-zoomboxArrows .zb-arrow-right:hover:before {
    color: #222222;
  }
  .zoombox-maincon.skin-darkfull .info-btn,
  .zoombox-maincon.skin-darkfull .close-btn {
    position: absolute;
    right: 10px;
    border-radius: 50%;
    border: 1px solid #333333;
    width: 40px;
    height: 40px;
    background-color: #222222;
    background-image: none;
    cursor: pointer;
    transition-property: background, border, opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background, border, opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background, border, opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background, border, opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background, border, opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-darkfull .close-btn {
    bottom: auto;
    top: 10px;
  }
  .zoombox-maincon.skin-darkfull .info-btn {
    bottom: 10px;
  }
  .zoombox-maincon.skin-darkfull .info-btn:before,
  .zoombox-maincon.skin-darkfull .close-btn:before {
    content: "\f129";
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: "FontAwesome", arial, serif;
    font-size: 14px;
    color: #AAAAAA;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transition-property: color;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: color;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: color;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: color;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-darkfull .close-btn:before {
    content: "\f00d";
  }
  .zoombox-maincon.skin-darkfull .info-btn:hover,
  .zoombox-maincon.skin-darkfull .close-btn:hover,
  .zoombox-maincon.skin-darkfull .info-btn.active {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
  }
  .zoombox-maincon.skin-darkfull .info-btn:hover:before,
  .zoombox-maincon.skin-darkfull .close-btn:hover:before {
    color: #222222;
  }
  .zoombox-maincon.skin-darkfull .info-btn.disabled {
    opacity: 0;
    visibility: hidden;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader {
    position: fixed;
    left: 50%;
    top: -5px;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:before,
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:after,
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.3s infinite ease-in-out;
    animation: load7 1.3s infinite ease-in-out;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader {
    font-size: 10px;
    margin: 0px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:before {
    left: -2.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:after {
    left: 2.5em;
  }
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:before,
  .zoombox-maincon.skin-darkfull .gallery-preloader .loader:after {
    content: '';
    position: absolute;
    top: 0;
  }
  @-webkit-keyframes load7 {
    0%,
    80%,
    100% {
      box-shadow: 0 2.5em 0 -1.3em #ffffff;
    }
    40% {
      box-shadow: 0 2.5em 0 0 #ffffff;
    }
  }
  @keyframes load7 {
    0%,
    80%,
    100% {
      box-shadow: 0 2.5em 0 -1.3em #ffffff;
    }
    40% {
      box-shadow: 0 2.5em 0 0 #ffffff;
    }
  }
  @media (max-width: 520px) {
    .zoombox-maincon.skin-darkfull .holder-con {
      top: 0;
      left: 0;
      transform: none;
      -webkit-transform: none;
      width: 100%;
      height: 100%;
    }
    .zoombox-maincon.skin-darkfull .holder-con .holder-text {
      position: fixed;
      top: 50%;
      left: 0;
      height: auto;
      width: 100%;
      max-width: none;
      bottom: auto;
      transform: translate(0%, -50%);
      -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(-50%, -50%);
    }
    .zoombox-maincon.skin-darkfull .holder-con > .holder {
      width: 300px;
      height: 200px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      position: absolute;
    }
  }
  .zoombox-maincon.skin-darkfull.zoombox-closing .title-con,
  .zoombox-maincon.skin-darkfull.zoombox-closing .info-btn,
  .zoombox-maincon.skin-darkfull.zoombox-closing .close-btn {
    opacity: 0;
  }
  .zoombox-maincon.skin-darkfull.preparing-for-transitioning-gallery .gallery-preloader {
    opacity: 1;
    visibility: visible;
  }
  .arrow-left-for-skin-qcre-2,
  .arrow-right-for-skin-qcre-2 {
    border: 1px solid #EEEEEE;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    margin-right: 8px;
    cursor: pointer;
  }
  .arrow-left-for-skin-qcre-2 > i,
  .arrow-right-for-skin-qcre-2 > i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    color: #878787;
  }
  .close-btn-for-skin-qcre {
    border: 1px solid #EEEEEE;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: block;
    position: relative;
    display: inline-block;
    cursor: pointer;
  }
  .close-btn-for-skin-qcre > i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    color: #878787;
  }
  .arrow-left-for-skin-qcre-2:hover,
  .arrow-right-for-skin-qcre-2:hover,
  .close-btn-for-skin-qcre:hover {
    border-color: #e74c3c;
  }
  .arrow-left-for-skin-qcre-2:hover > i,
  .arrow-right-for-skin-qcre-2:hover > i,
  .close-btn-for-skin-qcre:hover > i {
    color: #e74c3c;
  }
  .zoombox-maincon.skin-gamma .holder-con {
    top: 0;
    left: 0;
    border: 0px solid rgba(255, 255, 222, 0.27);
    border-radius: 3px;
    box-shadow: 0 0 0px 0 black;
    margin-left: 0px;
    margin-top: 0px;
    top: 50%;
    left: 50%;
  }
  .zoombox-maincon.skin-gamma .holder-con > .close-btn {
    top: -25px;
    right: -25px;
    width: 22px;
    height: 22px;
    background: transparent url(img/gamma-zoombox-close.png) no-repeat center center;
    border: 0px solid #222;
    border-radius: 0px;
    cursor: pointer;
    background-size: cover;
  }
  .zoombox-maincon.skin-gamma .holder-con > .social-options-con > .social-btn {
    top: 0;
    right: -25px;
    width: 22px;
    height: 22px;
    background-color: transparent;
    background-image: url(img/gamma-zoombox-btn-social.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border: 0px solid #222;
    border-radius: 50%;
    cursor: pointer;
    transition-property: background;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-gamma .holder-con .holder-text {
    background-color: rgba(0, 0, 0, 0.3);
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-gamma .holder-con .holder-text > h3 {
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    padding-top: 0;
    line-height: 1.5;
    padding-left: 10px;
    padding-right: 10px;
  }
  .zoombox-maincon.skin-gamma .holder-con .holder-text .index-definer {
    display: none;
  }
  .zoombox-maincon.skin-gamma .holder {
    background-color: transparent;
  }
  .zoombox-maincon.skin-gamma .holder-bg {
    background-color: rgba(255, 255, 222, 0.27);
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition-property: width, height, margin-left, margin-top;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: width, height, margin-left, margin-top;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width, height, margin-left, margin-top;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width, height, margin-left, margin-top;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width, height, margin-left, margin-top;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out;
  }
  .zoombox-maincon.skin-gamma .holder.type-iframe {
    background: #fff;
  }
  @media all and (max-width: 481px) {
    .zoombox-maincon.skin-gamma .holder-con > .close-btn {
      width: 33px;
      height: 33px;
    }
    .zoombox-maincon.skin-gamma .holder-con .social-btn {
      top: 22px;
      width: 33px;
      height: 33px;
    }
  }
  .zoombox-maincon.skin-gamma .holder-con .social-btn.active {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .zoombox-maincon.skin-gamma .con-zoomboxArrows .zb-arrow-left {
    background-color: rgba(255, 255, 222, 0.27);
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
  .zoombox-maincon.skin-gamma .con-zoomboxArrows .zb-arrow-right {
    background-color: rgba(255, 255, 222, 0.27);
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
  .con-dropdowner {
    position: relative;
  }
  .con-dropdowner .auxpadder {
    position: absolute;
    width: 100%;
    height: 50px;
    z-index: 94;
  }
  .con-dropdowner .dropdowner {
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 95;
    background: #fff;
    padding: 10px 15px 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    visibility: hidden;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .con-dropdowner .auxpadder {
    position: absolute;
    top: 0;
    right: -25px;
    width: 40px;
    height: 50px;
  }
  .con-dropdowner .dropdowner.forright {
    top: -2px;
    right: 10px;
  }
  .con-dropdowner .dropdowner:after,
  .con-dropdowner .dropdowner:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .con-dropdowner .dropdowner:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    right: 10%;
    margin-left: -7px;
  }
  .con-dropdowner .dropdowner.forright:after {
    border-bottom-color: transparent;
    border-left-color: #fff;
    right: -14px;
    top: 5px;
  }
  con-dropdowner .dropdowner:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: rgba(0, 0, 0, 0.8);
    border-width: 9px;
    right: 10%;
    margin-left: -9px;
  }
  con-dropdowner .dropdowner.forright:before {
    border-bottom-color: transparent;
    border-left-color: rgba(0, 0, 0, 0.8);
    right: -14px;
    top: 5px;
  }
  .con-dropdowner:hover .dropdowner {
    visibility: visible;
    opacity: 1;
  }
  .zoombox-maincon.skin-gamma .social-options-con {
    position: absolute;
    top: 2px;
    right: 0px;
  }
  .zoombox-maincon.skin-gamma .social-options-con .dropdowner {
    width: 300px;
  }
  .thumb20 {
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    top: 2px;
    margin-right: 2px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /*
   * Author: Digital Zoom Studio
   * Product: DZS Dock
   * Website: http://digitalzoomstudio.net/
   * Portfolio: http://bit.ly/nM4R6u
   *
   * Version: 0.50
   */
  /* -- functional styling */
  .dzsdock {
    position: relative;
    width: 100%;
  }
  .dzsdock .item-tobe {
    position: relative;
  }
  .dzsdock .items > span {
    position: relative;
  }
  .dzsdock .items > span > img {
    width: 100%;
    display: block;
  }
  /* -- estethic styling */
  .dzsdock-con {
    position: fixed;
    bottom: 0;
    left: 0;
  }
  .dzsdock .items {
    transition-property: opacity, left;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, left;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, left;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, left;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, left;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
    text-align: left;
    position: relative;
  }
  .dzsdock .dzsdock-clip {
    width: 100%;
    overflow: hidden;
  }
  .dzsdock .items > * {
    margin: 0;
    border: 0;
    /*
    display: block;
    float:left;
    display: table-cell;
    */
    width: 0;
    display: inline-block;
    vertical-align: bottom;
    transition-property: width;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -moz-transition-property: width;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: width;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: width;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: width;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: ease-out;
  }
  .dzsdock .items:after {
    content: " ";
    display: block;
    clear: both;
  }
  .dzsdock .hero-icon {
    background-color: rgba(50, 50, 50, 0.9);
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -18px;
    margin-top: -18px;
    border-radius: 50%;
    background-size: cover;
    display: block;
    background-position: center center;
  }
  .dzsdock .icon-video {
    background-image: url(img/hero-type-video.png);
  }
  .lightboxanchor {
    display: inline-block;
  }
  div[class*="lightboxicon-"] {
    width: 32px;
    height: 32px;
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .lightboxicon-twitter {
    background-image: url(img/tweet.png);
  }
  .lightboxicon-googleplus {
    background-image: url(img/google-plus-1.png);
  }
  .dzsdock.skin-default .items > * {
    border: 3px solid rgba(255, 255, 255, 0.5);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
    cursor: pointer;
  }
  .dzsdock.skin-default .items > *.activecss {
    border: 3px solid rgba(255, 255, 255, 0.75);
  }
  /* ==== thumb styling */
  .thumb-gamma {
    border: 10px solid rgba(255, 255, 255, 0.25);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
  }
  .cimage-fullwidth img:first-child {
    width: 100%;
  }
  .thumb-title {
    text-align: center;
  }
  .thumb-subtitle {
    text-align: center;
    margin-top: 2px;
    opacity: 0.5;
    margin-bottom: 7px;
  }
  .thumb-smoothie {
    background-size: cover;
    background-position: center center;
    border-radius: 3px;
    opacity: 1;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .thumb-smoothie:hover {
    opacity: 0.7;
  }
  a.thumb-smoothie {
    display: inline-block;
    cursor: pointer;
  }
  .no-animation {
    transition-duration: 0s !important;
    -moz-transition-duration: 0s !important;
    -webkit-transition-duration: 0s !important;
    -o-transition-duration: 0s !important;
    -ms-transition-duration: 0s !important;
  }
  .effect-justopacity > img:first-child {
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .effect-justopacity:hover > img:first-child {
    opacity: 0.7;
  }
  .effect-icona {
    position: relative;
    display: block;
  }
  .effect-icona > img {
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .effect-icona:hover > img {
    opacity: 0.8;
  }
  .effect-icona .zoomcon-enlarge {
    background-color: rgba(196, 96, 96, 0.7);
    width: 55px;
    height: 55px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -27.5px;
    margin-top: -27.5px;
    border-radius: 50%;
    background-size: cover;
    display: block;
    background-position: center center;
    background-image: url(img/icon-enlarge.png);
    transform: rotate(30deg) scale(0.5);
    /* IE 9 */
    -webkit-transform: rotate(30deg) scale(0.5);
    /* Safari and Chrome */
    -ms-transform: rotate(30deg) scale(0.5);
    /* Safari and Chrome */
    opacity: 0;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .effect-icona:hover > div.zoomcon-enlarge {
    transform: rotate(0) scale(1);
    /* IE 9 */
    -webkit-transform: rotate(0deg) scale(1);
    /* Safari and Chrome */
    -ms-transform: rotate(0deg) scale(1);
    /* Safari and Chrome */
    opacity: 0.8;
  }
  .social-icon {
    display: inline-block;
    vertical-align: top;
  }
  .social-icon.gplus {
    display: inline-block;
    width: 35px;
    overflow: hidden;
  }
  .effect-icona.for-playbtn .zoomcon-enlarge {
    transform: rotate(0deg) scale(0.5);
    /* IE 9 */
    -webkit-transform: rotate(0deg) scale(0.5);
    /* Safari and Chrome */
    -ms-transform: rotate(0deg) scale(0.5);
    /* Safari and Chrome */
    background-image: url(img/icon-playbtn.png);
  }
  .the-item.type-inlinecontent .span6 {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }
  .hidden {
    display: none;
  }
  .hidden-when-not-in-zoombox {
    display: none;
  }
  .zoombox-maincon .hidden-when-not-in-zoombox {
    display: block;
  }
  .toexecute {
    display: none;
  }
  .arrow-left-for-skin-qcre,
  .arrow-right-for-skin-qcre {
    background-image: none;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    margin-top: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out;
  }
  .arrow-left-for-skin-qcre:before,
  .arrow-right-for-skin-qcre:before {
    content: "\f105";
    font-family: FontAwesome, sans-sarif;
    font-size: 30px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -5px;
    line-height: 1;
  }
  .arrow-left-for-skin-qcre:before {
    content: "\f104";
    margin-left: -5px;
  }
  .arrow-left-for-skin-qcre {
    background-image: none;
    left: auto;
    right: 30px;
    top: auto;
    bottom: 0;
    margin-top: 0px;
  }
  .arrow-left-for-skin-qcre:hover,
  .arrow-right-for-skin-qcre:hover {
    background-color: #e74c3c;
  }
  .activate-only-when-zoombox-nav:not(.active) {
    display: none;
  }
  .zoombox-delegated {
    cursor: pointer;
  }
  .zfolio-item--inner > .cover-image {
    display: none;
  }
  @keyframes audio_preloader {
    0% {
      height: 5px;
      transform: translateY(0px);
      background: #aaaaaa;
    }
    25% {
      height: 30px;
      transform: translateY(15px);
      background: #cccccc;
    }
    50% {
      height: 5px;
      transform: translateY(0px);
      background: #aaaaaa;
    }
    100% {
      height: 5px;
      transform: translateY(0px);
      background: #bbbbbb;
    }
  }
  /*# sourceMappingURL=zoombox.css.map */
  body[data-aos-duration="225"] [data-aos],
  [data-aos][data-aos][data-aos-duration="225"] {
    transition-duration: 225ms;
  }
  body {
    color: #222;
    font-size: 16px;
  }
  a {
    text-decoration: none;
  }
  .btn {
    margin: 0;
    box-shadow: none;
    outline: none;
  }
  .btn.focus,
  .btn:focus {
    box-shadow: none !important;
  }
  .text-success {
    color: #00a79d !important;
  }
  .text-white {
    color: #fff;
  }
  .btn-outline-warning {
    border-color: #e7a731;
    color: #e7a731;
  }
  .btn-outline-warning:hover {
    background-color: #e7a731;
    color: #fff;
    border-color: #e7a731;
  }
  .btn-warning {
    background: #e7a731;
    border-color: #e7a731;
  }
  .btn-success {
    background: #00a79d;
    border-color: #00a79d;
  }
  .btn-success:hover {
    background: #222;
    border-color: #222;
    color: #fff;
  }
  .mb-50 {
    margin-bottom: 50px;
  }
  .font-16 {
    font-size: 16px !important;
  }
  .font-14 {
    font-size: 14px !important;
  }
  .font-12 {
    font-size: 12px !important;
  }
  .btn-rounded {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .section-title {
    position: relative;
    z-index: 3;
  }
  .section-title .heading {
    font-size: 32px;
    position: relative;
    margin: 0;
    z-index: 5;
    font-weight: bold;
    text-transform: capitalize;
  }
  .section-title img {
    height: 11px;
  }
  .section-title p {
    font-size: 22px;
    margin: 0;
  }
  .section-title.inner .heading {
    font-size: 35px;
  }
  .text-green {
    color: #00a79d;
  }
  .img-hover {
    overflow: hidden;
    position: relative;
    display: flex;
  }
  .img-hover img {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.4s;
  }
  .img-hover:hover img {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.6, 1.6, 1);
  }
  .pagination {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pagination .page-item {
    margin: 0 5px;
  }
  .pagination .page-item .page-link {
    border: 1px solid #00a79d;
    color: #00a79d;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .pagination .page-item.active .page-link {
    background: #00a79d;
    border-color: #00a79d;
    color: #fff;
  }
  .space {
    flex-grow: 1;
  }
  .btn-outline-success {
    border-color: #00a79d;
    color: #00a79d;
  }
  .btn-outline-success:hover {
    background: #00a79d;
    border-color: #00a79d;
  }
  .main-hero {
    position: relative;
    min-height: 800px;
    background: url(../../assets/images/hero-bg.png) no-repeat center center;
    background-size: cover;
    padding-top: 300px;
    z-index: 3;
  }
  .main-hero .svg-waves {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 180px;
  }
  .main-hero .row {
    align-items: center;
  }
  .main-hero h1 {
    font-weight: bold;
    font-size: 56px;
    color: #00a79d;
    margin: 0 0 16px;
  }
  .main-hero h1 b {
    color: #333;
  }
  .main-hero h1 span {
    color: #e7a731;
  }
  .main-hero p {
    color: #0d0c22;
    font-weight: normal;
    font-size: 16px;
  }
  .main-hero .discover {
    display: flex;
    align-items: center;
    margin-top: 24px;
  }
  .main-hero .discover .btn {
    padding: 10px 23px;
    margin-right: 12px;
    min-width: 160px;
  }
  .main-hero-2 {
    position: relative;
    z-index: 9;
    padding-bottom: 100px;
    min-height: 100vh;
    padding-top: 300px;
  }
  .main-hero-2 .hero-video {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .main-hero-2 .hero-video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
  }
  .main-hero-2 .hero-caption {
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  .main-hero-2 .hero-caption h1 {
    font-weight: bold;
    font-size: 80px;
    color: #00a79d;
    margin: 0 0 32px;
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
  }
  .main-hero-2 .hero-caption h1 b {
    color: #fff;
  }
  .main-hero-2 .hero-caption h1 span {
    color: #e7a731;
  }
  .main-hero-2 .hero-caption p {
    color: #0d0c22;
    font-weight: normal;
    font-size: 16px;
  }
  .main-hero-2 .hero-caption .play-btn {
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #00a79d;
    color: #fff;
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    z-index: 22;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .main-hero-2 .custom-shape-divider-bottom-1670845901 {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
  }
  .main-hero-2 .custom-shape-divider-bottom-1670845901 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .main-hero-2 .custom-shape-divider-bottom-1670845901 .shape-fill {
    fill: #ffffff;
  }
  div#html5-watermark {
    display: none !important;
  }
  @-webkit-keyframes pulse {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(33, 153, 164, 0.9);
    }
    70% {
      -webkit-box-shadow: 0 0 0 10px transparent;
    }
    to {
      -webkit-box-shadow: 0 0 0 0 transparent;
    }
  }
  @keyframes pulse {
    0% {
      box-shadow: 0 0 0 0 rgba(18, 146, 73, 0.9);
    }
    70% {
      box-shadow: 0 0 0 10px transparent;
    }
    to {
      box-shadow: 0 0 0 0 transparent;
    }
  }
  @media (max-width: 767px) {
    .svg-waves {
      height: 80px;
    }
  }
  .svg-waves__parallax > use {
    -webkit-animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
    animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
  }
  .svg-waves__parallax > use:nth-child(1) {
    -webkit-animation-delay: -2s;
    animation-delay: -2s;
    -webkit-animation-duration: 7s;
    animation-duration: 7s;
    fill: rgba(255, 255, 255, 0.7);
  }
  .svg-waves__parallax > use:nth-child(2) {
    -webkit-animation-delay: -3s;
    animation-delay: -3s;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    fill: rgba(255, 255, 255, 0.5);
  }
  .svg-waves__parallax > use:nth-child(3) {
    -webkit-animation-delay: -4s;
    animation-delay: -4s;
    -webkit-animation-duration: 13s;
    animation-duration: 13s;
    fill: rgba(255, 255, 255, 0.3);
  }
  .svg-waves__parallax > use:nth-child(4) {
    -webkit-animation-delay: -5s;
    animation-delay: -5s;
    -webkit-animation-duration: 20s;
    animation-duration: 20s;
    fill: white;
  }
  @-webkit-keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  }
  .main-questions {
    padding: 100px 0;
  }
  .main-questions .nav.nav-tabs {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none !important;
    margin-bottom: 40px;
  }
  .main-questions .nav.nav-tabs .nav-item {
    margin: 0 10px;
  }
  .main-questions .nav.nav-tabs .nav-item .nav-link {
    text-transform: capitalize;
    font-size: 16px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 8px 20px;
    color: #222;
    font-weight: normal;
  }
  .main-questions .nav.nav-tabs .nav-item .nav-link.active {
    border: none !important;
    background: #00a79d;
    color: #fff;
  }
  .main-questions.inner {
    padding: 0;
  }
  .line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .text-sm {
    font-size: 14px;
  }
  .question-card {
    margin-bottom: 32px;
    border: none !important;
    color: #222;
  }
  .question-card .card-img {
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
  }
  .question-card .card-img img {
    width: 100%;
    height: 210px;
    object-fit: cover;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .question-card .card-img:after {
    content: "";
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: #140342;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .question-card .card-body {
    padding: 24px 0;
  }
  .question-card .card-body .card-title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
  }
  .question-card .card-body .card-title a {
    color: #333;
  }
  .question-card .card-body p {
    font-size: 14px;
  }
  .question-card .card-body .counts {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .question-card .card-body .counts span {
    font-size: 14px;
  }
  .question-card .card-body .counts span i {
    margin-right: 5px;
    color: #00a79d;
  }
  .question-card .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    background: transparent;
    display: none;
    border: 0;
  }
  .question-card .card-footer .open-link .btn {
    text-transform: capitalize;
    border: none !important;
  }
  .question-card .card-footer .open-link .btn i {
    color: #fff;
    margin-left: 5px;
  }
  .question-card .card-footer .open-link .btn:hover {
    background: #e7a731;
  }
  .question-card:hover {
    color: inherit;
  }
  .question-card:hover .card-img img {
    transform: scale(1.12);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .question-card:hover .card-img:after {
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .item-auhor {
    display: flex;
    align-items: center;
  }
  .item-auhor img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .item-auhor span {
    text-transform: capitalize;
    margin-left: 8px;
    font-size: 13px;
  }
  .item-auhor.sm img {
    width: 32px;
    height: 32px;
  }
  .item-counts {
    margin-top: 16px;
    display: flex;
    align-items: center;
  }
  .item-counts span {
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    background: transparent !important;
    margin-right: 12px;
  }
  .item-counts span i {
    margin: 0 5px;
    font-size: 14px;
    color: #7c7c7c;
  }
  .home-videos {
    position: relative;
    padding: 120px 0 150px;
    min-height: 600px;
    background: #111;
  }
  .home-videos .custom-shape-divider-top-1670845944 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
  }
  .home-videos .custom-shape-divider-top-1670845944 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-videos .custom-shape-divider-top-1670845944 .shape-fill {
    fill: #ffffff;
  }
  .home-videos .custom-shape-divider-bottom-1670845901 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
  }
  .home-videos .custom-shape-divider-bottom-1670845901 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-videos .custom-shape-divider-bottom-1670845901 .shape-fill {
    fill: #f8f8f8;
  }
  .home-videos .owl-carousel {
    padding-bottom: 80px;
  }
  .home-videos .owl-carousel .item .home-video-card {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none !important;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img {
    height: 340px;
    width: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay {
    padding: 32px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    flex-direction: column;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay .card-title {
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    text-transform: capitalize;
    padding-left: 15px;
    border-left: 4px solid #00a79d;
    margin: 0;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay p {
    color: #fff;
    margin: 12px 0;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay .play-icon {
    display: flex;
    align-items: center;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay .play-icon .icon {
    width: 56px;
    height: 56px;
    background: #00a79d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 12px;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay .play-icon span {
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 500;
  }
  .home-videos .owl-carousel .owl-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    z-index: -1;
    width: 90px;
  }
  .home-videos .owl-carousel .owl-nav .owl-prev,
  .home-videos .owl-carousel .owl-nav .owl-next {
    width: 40px;
    height: 40px;
    font-size: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f5f7f9;
    color: #222;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    opacity: inherit;
    margin: auto;
    outline: none;
  }
  .home-videos .owl-carousel .owl-nav .owl-prev {
    float: left;
  }
  .home-videos .owl-carousel .owl-nav .owl-next {
    float: right;
  }
  .home-books {
    padding: 120px 0;
  }
  .home-book-card {
    border: none !important;
  }
  .home-book-card .featured-book {
    margin-bottom: 15px;
    display: flex;
  }
  .home-book-card .featured-book .hero-book-cover {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 100%;
  }
  .home-book-card .featured-book .book3d {
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    padding: 10% 35%;
    margin: 0 auto;
    -webkit-perspective: 1800px;
    -moz-perspective: 1800px;
    perspective: 1800px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    cursor: pointer;
    height: 200px;
    width: 100%;
  }
  .home-book-card .featured-book .book3d ul {
    list-style: none;
  }
  .home-book-card .featured-book .book3d::after {
    content: "";
    position: absolute;
    width: 97.5%;
    height: 20%;
    background-color: rgba(25, 25, 25, 0.15);
    transform: rotateZ(6deg) rotateX(70deg) rotateY(0deg);
    box-shadow: 0 0 10px 5px rgba(25, 25, 25, 0.15);
    left: 0;
    top: 90%;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    mix-blend-mode: screen;
  }
  .home-book-card .featured-book .book3d .hardcover_front {
    -webkit-transform: rotateY(-36deg) translateZ(-6px);
    -moz-transform: rotateY(-36deg) translateZ(-6px);
    transform: rotateY(-36deg) translateZ(-6px);
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.8s ease, z-index 0.6s;
    -moz-transition: all 0.8s ease, z-index 0.6s;
    transition: all 0.8s ease, z-index 0.6s;
  }
  .home-book-card .featured-book .book3d .hardcover_front li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .home-book-card .featured-book .book3d .hardcover_front li:first-child {
    background-color: #eee;
    background-size: 100% 100%;
    background-position: center;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-transform: translateZ(4px);
    -moz-transform: translateZ(4px);
    transform: translateZ(4px);
  }
  .home-book-card .featured-book .book3d .hardcover_front li:first-child:after {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  }
  .home-book-card .featured-book .book3d .hardcover_front li:first-child:before {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px);
  }
  .home-book-card .featured-book .book3d .hardcover_front li:last-child {
    background: #fffbec;
    -webkit-transform: rotateY(180deg) translateZ(-3px);
    -moz-transform: rotateY(180deg) translateZ(-3px);
    transform: rotateY(180deg) translateZ(-3px);
  }
  .home-book-card .featured-book .book3d .hardcover_front li:last-child:after {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 160px;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
  }
  .home-book-card .featured-book .book3d .hardcover_front li:last-child:before {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 160px;
    box-shadow: 0px 0px 30px 5px #333;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
  }
  .home-book-card .featured-book .book3d .hardcover_back {
    -webkit-transform: rotateY(-21deg) translateZ(-8px);
    -moz-transform: rotateY(-21deg) translateZ(-8px);
    transform: rotateY(-21deg) translateZ(-8px);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
  }
  .home-book-card .featured-book .book3d .hardcover_back li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .home-book-card .featured-book .book3d .hardcover_back li:first-child {
    background: #fffbec;
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px);
  }
  .home-book-card .featured-book .book3d .hardcover_back li:first-child:after {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px);
  }
  .home-book-card .featured-book .book3d .hardcover_back li:first-child:before {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px);
  }
  .home-book-card .featured-book .book3d .hardcover_back li:last-child {
    background: #fffbec;
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px);
  }
  .home-book-card .featured-book .book3d .hardcover_back li:last-child:after {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 160px;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
  }
  .home-book-card .featured-book .book3d .hardcover_back li:last-child:before {
    background: #999;
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 160px;
    box-shadow: 10px -1px 80px 20px #666;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
  }
  .home-book-card .featured-book .book3d .page {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;
    height: 98%;
    top: 1.5%;
    left: 3%;
    z-index: 10;
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px);
  }
  .home-book-card .featured-book .book3d .page > li {
    background: -webkit-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -moz-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -ms-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1), inset -1px 0px 1px rgba(150, 150, 150, 0.2);
    border-radius: 0px 5px 5px 0px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;
    height: 100%;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease;
  }
  .home-book-card .featured-book .book3d .page > li:nth-child(1) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s;
  }
  .home-book-card .featured-book .book3d .page > li:nth-child(2) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s;
  }
  .home-book-card .featured-book .book3d .page > li:nth-child(3) {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s;
  }
  .home-book-card .featured-book .book3d .page > li:nth-child(4) {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .home-book-card .featured-book .book3d .page > li:nth-child(5) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s;
  }
  .home-book-card .featured-book .book3d .page li:nth-child(1) {
    -webkit-transform: rotateY(-28deg);
    -moz-transform: rotateY(-28deg);
    transform: rotateY(-28deg);
  }
  .home-book-card .featured-book .book3d .page li:nth-child(2) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
  }
  .home-book-card .featured-book .book3d .page li:nth-child(3) {
    -webkit-transform: rotateY(-32deg);
    -moz-transform: rotateY(-32deg);
    transform: rotateY(-32deg);
  }
  .home-book-card .featured-book .book3d .page li:nth-child(4) {
    -webkit-transform: rotateY(-34deg);
    -moz-transform: rotateY(-34deg);
    transform: rotateY(-34deg);
  }
  .home-book-card .featured-book .book3d .page li:nth-child(5) {
    -webkit-transform: rotateY(-36deg);
    -moz-transform: rotateY(-36deg);
    transform: rotateY(-36deg);
  }
  .home-book-card .featured-book .book3d:hover::after {
    transform: rotateZ(10deg) rotateX(50deg) rotateY(0deg);
  }
  .home-book-card .featured-book .book3d:hover > .hardcover_front {
    -webkit-transform: rotateY(-55deg) translateZ(-6px);
    -moz-transform: rotateY(-55deg) translateZ(-6px);
    transform: rotateY(-55deg) translateZ(-6px);
    z-index: 0;
  }
  .home-book-card .featured-book .book3d:hover > .page li:nth-child(1) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
    -webkit-transition-duration: 1.5s;
    -moz-transition-duration: 1.5s;
    transition-duration: 1.5s;
  }
  .home-book-card .featured-book .book3d:hover > .page li:nth-child(2) {
    -webkit-transform: rotateY(-35deg);
    -moz-transform: rotateY(-35deg);
    transform: rotateY(-35deg);
    -webkit-transition-duration: 1.8s;
    -moz-transition-duration: 1.8s;
    transition-duration: 1.8s;
  }
  .home-book-card .featured-book .book3d:hover > .page li:nth-child(3) {
    -webkit-transform: rotateY(-40deg);
    -moz-transform: rotateY(-40deg);
    transform: rotateY(-40deg);
    -webkit-transition-duration: 1.6s;
    -moz-transition-duration: 1.6s;
    transition-duration: 1.6s;
  }
  .home-book-card .featured-book .book3d:hover > .page li:nth-child(4) {
    -webkit-transform: rotateY(-45deg);
    -moz-transform: rotateY(-45deg);
    transform: rotateY(-45deg);
    -webkit-transition-duration: 1.4s;
    -moz-transition-duration: 1.4s;
    transition-duration: 1.4s;
  }
  .home-book-card .featured-book .book3d:hover > .page li:nth-child(5) {
    -webkit-transform: rotateY(-50deg);
    -moz-transform: rotateY(-50deg);
    transform: rotateY(-50deg);
    -webkit-transition-duration: 1.2s;
    -moz-transition-duration: 1.2s;
    transition-duration: 1.2s;
  }
  .home-book-card .card-body .card-title {
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
  }
  .home-book-card .card-body .card-title a {
    color: #111;
  }
  .home-book-card .card-body .author {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .home-book-card .card-body .author img {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-right: 7px;
  }
  .home-book-card .card-body .author span {
    color: #777;
  }
  .home-book-card .card-body .counts {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .home-book-card .card-body .counts span {
    color: #777;
    font-size: 14px;
    margin-right: 32px;
  }
  .home-book-card .card-body .counts span i {
    color: #777;
    margin-right: 5px;
  }
  .home-book-card .card-body .counts span:last-child {
    margin: 0;
  }
  .video-card {
    border: none !important;
    background: transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .video-card .card-img {
    position: relative;
  }
  .video-card .card-img .video-img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 100%;
    height: 320px;
    object-fit: cover;
  }
  .video-card .card-img .play-icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 56px;
    height: 56px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .video-card .card-img .play-icon i {
    color: #00a79d;
  }
  .video-card .card-body {
    padding: 24px 0;
  }
  .video-card .card-body .card-title {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  .video-card .card-body .card-title a {
    color: #222;
    background: linear-gradient(180deg, transparent 97%, #a74395 0);
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: background-size 1s cubic-bezier(0.16, 1, 0.3, 1);
  }
  .video-card .card-body .card-title:hover {
    background-size: 0 0;
  }
  .video-card .card-body .card-title:hover a {
    background-size: 100% 100%;
  }
  .view-more {
    text-align: center;
  }
  .view-more .btn {
    padding: 8px 32px;
    min-width: 160px;
    text-transform: capitalize;
  }
  .home-audios {
    position: relative;
    padding: 120px 0 150px;
    background: #00a79d;
  }
  .home-audios .custom-shape-divider-top-1670851475 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
  }
  .home-audios .custom-shape-divider-top-1670851475 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-audios .custom-shape-divider-top-1670851475 .shape-fill {
    fill: #ffffff;
  }
  .home-audios .custom-shape-divider-bottom-1670851441 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
  }
  .home-audios .custom-shape-divider-bottom-1670851441 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-audios .custom-shape-divider-bottom-1670851441 .shape-fill {
    fill: #ffffff;
  }
  .home-articles {
    padding: 120px 0;
  }
  .contact-us .contact-form .form-group {
    margin-bottom: 30px;
    position: relative;
  }
  .contact-us .contact-form .form-group .form-control {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none !important;
    background: #f8f8f8;
  }
  .contact-us .contact-form .form-group label {
    font-size: 15px;
    color: #555;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: capitalize;
  }
  .contact-us .contact-form .form-group input {
    height: 45px;
  }
  .contact-us .contact-form .form-group textarea {
    height: 160px;
    resize: none;
  }
  .contact-us .contact-form .form-group .invalid.feedback {
    display: inline-flex;
    margin-top: 10px;
  }
  .contact-us .contact-form .form-group .invalid.feedback strong {
    font-weight: normal;
  }
  .contact-us .contact-form .form-group .selectize-input {
    height: 45px;
    background: #f8f8f8;
    border: none !important;
    display: flex;
    align-items: center;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: capitalize;
    font-size: 16px;
  }
  .contact-us .contact-form .form-group .btn {
    padding: 12px;
    border: none !important;
    background: #e7a731;
    outline: none;
    font-size: 18px;
    text-transform: capitalize;
    color: #fff;
  }
  .contact-us .card {
    background: #f9f9f9;
    padding: 0;
    border: none !important;
    align-items: center;
    justify-content: center;
  }
  .contact-us .card .contact-v {
    width: 100%;
  }
  .contact-us .card .contact-v img {
    height: 500px;
    object-fit: cover;
    width: 100%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .contact-us .card .row {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .inner-hero {
    padding: 200px 0 100px;
    background: url('/frontend-design/assets/images/inner-hero-bg.webp') no-repeat;
    background-position: 100% 30%;
    position: relative;
    background-size: cover;
    z-index: 2;
}
  .inner-hero .main-title {
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    -o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3);
  }
  .inner-hero .breadcrumb {
    padding: 0;
    margin: 32px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .inner-hero .breadcrumb .breadcrumb-item {
    text-transform: capitalize;
    color: #fff;
  }
  .inner-hero .breadcrumb .breadcrumb-item a {
    color: #fff;
  }
  .inner-hero .share-item {
    position: absolute;
    bottom: -25px;
    left: 40%;
    padding: 5px 12px;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 22%;
  }
  .inner-hero .share-item span {
    font-weight: 500;
    text-transform: capitalize;
    margin: 0 10px;
  }
  .inner-hero .share-item .jssocials-shares {
    display: flex;
    align-items: center;
  }
  .inner-hero .share-item .jssocials-share {
    margin: 5px;
  }
  .inner-hero .share-item .jssocials-share .jssocials-share-link {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .inner-hero .share-item .jssocials-share .jssocials-share-link .jssocials-share-logo {
    width: auto;
    font-size: 18px;
  }
  .inner-hero:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00a79d;
    opacity: 0.8;
    z-index: -1;
  }
  .inner-hero.chat-hero {
    background: url(../../assets/images/chat-hero.webp) no-repeat;
    background-position: 100% 30%;
  }
  .shahada-hero {
    padding: 200px 0 40px;
    position: relative;
    z-index: 2;
  }
  .shahada-hero .main-title {
    color: #333;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
  }
  .shahada-hero .main-title strong {
    color: #00a79d;
    text-transform: capitalize;
  }
  .container-fluid {
    padding: 0 90px;
  }
  .inner-content {
    padding: 120px 0 80px;
    min-height: 600px;
    background: #fff;
  }
  .chat-hero .card {
    background: #00a79d;
    text-align: center;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 32px;
  }
  .chat-hero .card h1 {
    color: #fff;
    font-weight: bold;
    margin: 0;
  }
  .items-filter {
    margin-bottom: 40px;
  }
  .items-filter .form-group {
    position: relative;
  }
  .items-filter .form-group .form-control {
    background: #fff;
    height: 42px;
    text-transform: capitalize;
  }
  .items-filter .form-group .btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .book-card {
    border: none !important;
    background: transparent;
  }
  .book-card .book-cover {
    position: relative;
  }
  .book-card .book-cover img {
    width: 100%;
    height: 360px;
    object-fit: cover;
    object-position: center;
  }
  .book-card .book-cover:after {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 7px;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
    content: "";
    z-index: 3;
    transition: backgound 0.2s ease;
  }
  .book-card .card-body {
    padding: 16px 0 0;
  }
  .book-card .card-body .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    line-height: 1.5;
  }
  .audio-card {
    padding: 16px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-color: #e5e7eb;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .audio-card img {
    width: 86px;
    height: 86px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    object-fit: cover;
  }
  .audio-card .card-body {
    padding: 0 0 0 10px;
  }
  .audio-card .card-body .card-title {
    font-weight: bold;
    font-size: 16px;
    color: #111;
    line-height: 1.5;
  }
  .audio-card .card-body .card-title a {
    color: #111;
  }
  .audio-card .card-body .listen {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .audio-card .card-body .listen .btn {
    padding: 0;
  }
  .audio-card .card-body .listen .btn i {
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #e7a731;
    background: #fff6f2;
    font-size: 14px;
  }
  .audio-card .card-body .listen .btn span {
    text-transform: capitalize;
    font-weight: normal;
  }
  .audio-card .card-body .listen .counts {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .audio-card .card-body .listen .counts span {
    font-size: 16px;
  }
  .audio-card .card-body .listen .counts span i {
    margin: 0 5px;
    color: #e7a731;
  }
  .audio-card:hover {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .article-card {
    border: none !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: transparent;
  }
  .article-card .article-img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .article-card .article-img img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    object-position: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .article-card .card-body {
    padding: 24px 0 0;
  }
  .article-card .card-body .card-title {
    font-size: 18px;
    font-weight: 500;
    color: #222;
  }
  .view-video {
    margin: 20px 0 48px;
  }
  .view-video .plyr__video-embed,
  .view-video .video-player {
    width: 100%;
    height: 500px;
  }
  .view-video .plyr__video-embed iframe,
  .view-video .video-player iframe {
    height: 500px;
  }
  .view-audio {
    margin-bottom: 48px;
    padding: 24px;
    border: none !important;
  }
  .view-book iframe {
    width: 100%;
    height: 800px;
  }
  .related-items {
    padding-top: 24px;
    border-top: 1px solid #ddd;
    margin-top: 24px;
  }
  .related-title {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 32px;
    margin: 0 0 24px;
    color: #222;
  }
  .article-content {
    margin-bottom: 48px;
    position: relative;
    padding: 35px 40px 10px;
    background: #fff;
    border-top: 1px solid #eaeaea;
    outline: #eaeaea solid 1px;
    outline-offset: -4px;
  }
  .article-content:before {
    content: "";
    position: absolute;
    width: 10px;
    border: 1px solid #eaeaea;
    outline: #eaeaea solid 1px;
    outline-offset: -4px;
    top: 0;
    height: 100%;
    right: 3px;
    z-index: 10;
  }
  .article-content:after {
    content: "";
    position: absolute;
    width: 10px;
    border: 1px solid #eaeaea;
    outline: #eaeaea solid 1px;
    outline-offset: -4px;
    top: 0;
    height: 100%;
    left: 3px;
    z-index: 10;
  }
  .album-card {
    border: none !important;
  }
  .album-card .album-img img {
    width: 100%;
    height: 320px;
    object-fit: cover;
  }
  .album-card .card-body {
    padding: 24px 0 0;
  }
  .album-card .card-body .card-title {
    color: #333;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
  }
  .album-card .card-body .card-title a {
    color: #333;
  }
  .mob-menu {
    display: none;
  }
  .mob-menu .menu-canvas {
    height: 100vh;
  }
  .mob-menu .menu-canvas .nav-item .nav-link {
    padding: 16px 0 !important;
  }
  .mob-menu .menu-canvas .canvas-btn {
    border: none;
  }
  .mob-menu .menu-canvas .canvas-btn:active {
    border: none;
  }
  .inner-hero .share-item {
    width: max-content;
    max-width: max-content;
    left: 50%;
    transform: translateX(-50%);
  }
  .empty-hero {
    min-height: 200px;
    background: #fff;
    padding-top: 200px;
    text-align: center;
    padding-bottom: 80px;
  }
  .empty-hero h1 {
    color: #222;
    font-weight: bold;
    font-size: 40px;
    text-transform: capitalize;
  }
  .empty-hero .breadcrumb {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
  }
  .empty-hero .breadcrumb li {
    text-transform: capitalize;
    color: #00a79d;
  }
  .empty-hero .breadcrumb li a {
    color: #555;
  }
  .flow-content {
    min-height: 600px;
    padding-bottom: 120px;
  }
  .flow-content .nav-pills {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .flow-content .nav-pills .nav-item .nav-link {
    color: #555;
    text-transform: capitalize;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .flow-content .nav-pills .nav-item .nav-link.active {
    background: #00a79d;
    color: #fff;
  }
  .flow-content .tab-content p {
    color: #555;
    font-size: 16px;
    line-height: 1.5;
  }
  .flow-card {
    padding: 40px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none !important;
    text-align: center;
  }
  .flow-card img {
    height: 88px;
    width: 88px;
    margin: 0 auto;
  }
  .flow-card .card-body {
    padding: 24px 0 0;
  }
  .flow-card .card-body .card-title {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 500;
    color: #00a79d;
  }
  .single-question {
    margin-bottom: 60px;
  }
  .flow-title {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .flow-title h3 {
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    color: #00a79d;
  }
  .question-card-2 {
    padding: 24px 16px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #f0f0f0;
    background: #fff;
    position: relative;
  }
  .question-card-2 .row {
    align-items: center;
    width: 100%;
  }
  .question-card-2 .num {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #00a79d;
    color: #fff;
    width: 40px;
    height: 40px;
    margin: 0 auto;
  }
  .question-card-2 .card-title {
    font-size: 18px;
    font-weight: 500;
    color: #555;
    margin: 0;
    letter-spacing: 1px;
    position: relative;
    line-height: 1.5;
  }
  .bread-crumb {
    position: fixed;
    left: 1rem;
    top: 20%;
    z-index: 99;
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  .bread-crumb ::-webkit-scrollbar {
    width: 6px;
  }
  .bread-crumb ::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .bread-crumb ::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 40px;
  }
  .bread-crumb ::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .bread-crumb .accordion .accordion-item {
    border: none;
    margin-bottom: 8px;
    width: 0;
  }
  .bread-crumb .accordion .accordion-item:not(:first-of-type) h2 button::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 9px;
    left: 28px;
    top: -9px;
    transform: translateX(-50%);
    background-color: #140342;
  }
  .bread-crumb .accordion .accordion-item h2 button {
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f2cc5b;
    border-radius: 50% !important;
    background-color: #f8f8f8;
  }
  .bread-crumb .accordion .accordion-item h2 button::after {
    display: none;
  }
  .bread-crumb .accordion .accordion-item h2 button:focus {
    outline: 0;
    box-shadow: none;
  }
  .bread-crumb .accordion .accordion-item .accordion-body {
    padding: 0;
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul {
    margin-bottom: 0;
    background: #f8f8f8;
    border-radius: 6px;
    padding: 12px 12px 12px 32px;
    position: relative;
    width: 250px;
    height: max-content;
    max-height: 400px;
    overflow-y: scroll;
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    left: 28px;
    top: 0;
    background-color: #140342;
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul li {
    position: relative;
    margin-bottom: 8px;
    padding: 5px;
    text-transform: capitalize;
    font-size: 14px;
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul li::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 1px;
    background-color: #140342;
    left: -22px;
    top: 12px;
    transform: translateY(-50%);
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul li a {
    color: #555;
    transition: all 0.3s linear;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .bread-crumb .accordion .accordion-item .accordion-body ul li a:hover {
    color: #008eab;
  }
  .bread-crumb .accordion .accordion-item:last-of-type .accordion-body ul::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #140342;
    left: 26px;
    bottom: 0;
  }
  .main-questions .question-card .card-body p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .book-card .book-cover::after {
    display: none;
  }
  .rtl-mode .question-card .card-body .counts span i {
    margin-right: 0;
    margin-left: 5px;
  }
  .rtl-mode .question-card .card-footer .open-link .btn i {
    margin-left: 0;
    margin-right: 5px;
    transform: rotate(180deg);
  }
  .rtl-mode .item-auhor span {
    margin-left: 0;
    margin-right: 8px;
  }
  .rtl-mode .home-videos .owl-carousel .item .home-video-card .card-img-overlay .play-icon .icon {
    margin-right: 0;
    margin-left: 12px;
  }
  .rtl-mode .home-book-card .card-body .counts span {
    margin-left: 32px;
    margin-right: 0;
  }
  .rtl-mode .home-book-card .card-body .counts span i {
    margin-right: 0;
    margin-left: 5px;
  }
  .rtl-mode .home-book-card .card-body .author img {
    margin-right: 0;
    margin-left: 7px;
  }
  .rtl-mode .audio-card .card-body {
    padding: 0 10px 0 0;
  }
  .rtl-mode .items-filter .form-group .btn {
    right: auto;
    left: 0;
  }
  .rtl-mode .bread-crumb {
    left: auto;
    right: 1rem;
  }
  .rtl-mode .bread-crumb .accordion .accordion-item .accordion-body ul {
    padding: 12px 32px 12px 12px;
  }
  .rtl-mode .bread-crumb .accordion .accordion-item .accordion-body ul::after {
    left: auto;
    right: 28px;
  }
  .rtl-mode .bread-crumb .accordion .accordion-item .accordion-body ul li::after {
    right: -22px;
  }
  .rtl-mode .top-footer .mail-list .form-group .btn {
    left: 0;
    right: auto;
  }
  .nav-btns button {
    margin-inline-start: 4px;
  }
  .nav-btns button:focus {
    border: 0;
  }
  .upload-file {
    margin: 1rem 0;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    overflow: hidden;
  }
  .upload-file label:first-child {
    border-inline-end: 1px solid #e3e3e3;
    border-radius: 0;
    margin-inline-end: 8px;
    padding: 4px 8px;
    background: #eee;
  }
  .iti__country-list {
    max-width: 400px !important;
  }
  .article-actions {
    padding: 40px 0;
  }
  .article-actions .btn {
    padding: 20px;
    margin-bottom: 20px;
    text-transform: capitalize;
    font-weight: 600;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .article-actions .btn i {
    margin: 0 8px;
  }
  .rtl-mode .bread-crumb .accordion .accordion-item:last-of-type .accordion-body ul::before {
    right: 26px;
    left: auto;
  }
  .audio-card span.btn:hover {
    color: #000;
  }
  .reels .short-video {
    width: 205px;
    margin: 0;
    margin-inline-end: 16px;
    margin-bottom: 24px;
  }
  .reels .short-video.card {
    border: none;
  }
  .reels .short-video .plyr--video {
    max-height: 350px;
  }
  .reels .desc {
    padding: 10px 8px;
  }
  .reels .desc h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #2d2d2d;
    font-size: 14px;
    line-height: 1.5;
  }
  .reels .desc p {
    color: #272727;
  }
  .reels .desc p span {
    font-weight: 600;
  }
  .reels .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none;
    background-color: transparent;
  }
  .reels .card-footer .counts {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .reels .card-footer .counts span {
    font-size: 12px;
    margin-right: 24px;
  }
  .reels .card-footer .download .btn {
    color: #00a79d;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    font-size: 12px;
    padding: 0;
  }
  .reels .card-footer .download .btn i {
    margin: 0 5px;
  }
  .short-video {
    position: relative;
    width: 350px;
    margin: auto;
  }
  .short-video .plyr--video {
    border-radius: 10px;
    height: 550px;
  }
  .short-video .plyr--video .plyr__controls {
    display: none;
  }
  .short-video .plyr__poster {
    background-size: cover;
  }
  .short-video .plyr--full-ui.plyr--video .plyr__control--overlaid {
    background: #00a79d;
  }
  .short-video .capture {
    position: absolute;
    inset: auto 0 0 0;
    background: linear-gradient(#000000c9, #000000c9);
    padding: 8px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .short-video .capture h5 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .short-video .side-icons {
    position: absolute;
    inset: 180px auto auto -60px;
  }
  .short-video .side-icons .icon button:not(.btn-close) {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #eee;
    margin-bottom: 8px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
  }
  .short-video .side-icons .icon button:not(.btn-close) span {
    display: flex;
  }
  .short-video .side-icons .icon button:not(.btn-close) span .fas {
    color: #00a79d;
    font-size: 20px;
  }
  .short-video .side-icons .icon .modal .jssocials-shares {
    display: flex;
    justify-content: center;
  }
  .short-video .side-icons .icon .modal .jssocials-shares .jssocials-share {
    margin-inline-end: 1rem;
  }
  .short-video .side-icons .icon .modal .jssocials-shares .jssocials-share .jssocials-share-link {
    color: #008eab;
  }
  .contact-icons {
    position: fixed;
    bottom: 50px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 999;
  }
  .contact-icons a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
  }
  .contact-icons a img {
    height: 48px;
  }
  .recent-reels {
    padding: 120px 0;
    background: #f9f9f9;
    position: relative;
  }
  .recent-reels .custom-shape-divider-bottom-1670845901 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
  }
  .recent-reels .custom-shape-divider-bottom-1670845901 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .recent-reels .custom-shape-divider-bottom-1670845901 .shape-fill {
    fill: #f9f9f9;
  }
  .reel-card {
    background: transparent;
    border: none !important;
  }
  .reel-card .video-player iframe {
    width: 100%;
    height: 300px;
  }
  .reel-card .card-body {
    padding: 16px 0;
  }
  .reel-card .card-body .card-title {
    font-size: 16px;
    font-weight: 500;
    color: #2d2d2d;
    margin-bottom: 10px;
  }
  .reel-card .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none !important;
    background: transparent;
    padding: 0;
  }
  .reel-card .card-footer .counts {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .reel-card .card-footer .counts span {
    font-size: 12px;
    margin-right: 24px;
  }
  .reel-card .card-footer .download .btn {
    color: #00a79d;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    font-size: 16px;
    padding: 0;
  }
  .reel-card .card-footer .download .btn i {
    margin: 0 5px;
    font-size: 16px;
  }
  .home-shorts {
    position: relative;
    background-color: #f8f8f8;
    padding: 120px 0;
  }
  .home-shorts .card-footer span {
    text-transform: capitalize;
    font-weight: 600;
  }
  .home-shorts .card-footer .share-icons {
    padding-bottom: 14px;
  }
  .home-shorts .card-footer .share-icons .share {
    width: 67%;
    margin-inline-start: 16px;
  }
  .home-shorts .card-footer .share-icons .share .jssocials-shares {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .home-shorts .card-footer .share-icons .share .jssocials-shares .jssocials-share-link {
    font-size: 16px;
    color: #00a79d;
  }
  .home-shorts .custom-shape-divider-top-1670851475 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
  }
  .home-shorts .custom-shape-divider-top-1670851475 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-shorts .custom-shape-divider-top-1670851475 .shape-fill {
    fill: #f8f8f8;
  }
  .home-shorts .custom-shape-divider-bottom-1670851441 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
  }
  .home-shorts .custom-shape-divider-bottom-1670851441 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .home-shorts .custom-shape-divider-bottom-1670851441 .shape-fill {
    fill: #fff;
  }
  .contact-icons {
    bottom: 90px;
    right: 24px;
  }
  .contact-icons a img {
    height: 60px !important;
  }
  .main-question-text {
    border: 0;
  }
  .main-question-text .card-header {
    display: inline-flex;
    background: transparent;
    padding: 0;
    margin: 0;
    border: 0;
  }
  .main-question-text .card-header .card-title {
    display: inline-flex;
    align-items: center;
    background: #e7a731;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 10px 24px;
    margin: 0;
    color: #fff;
    font-size: 18px;
  }
  .main-question-text .card-body {
    padding: 24px;
    background: #00a79d;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .main-question-text .card-body .card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 16px;
  }
  .main-question-text .card-body p {
    color: #fff;
    font-size: 21px;
    font-weight: 500;
  }
  .main-question-text .card-body .info span {
    color: #fff;
    font-size: 16px;
    margin-right: 32px;
    display: inline-flex;
    align-items: center;
  }
  .main-question-text .card-body .info span i {
    margin-right: 5px;
  }
  .main-question-text .card-body .info span a {
    color: #fff;
  }
  .questions-tabs {
    padding-top: 64px;
  }
  .questions-tabs .q-tabs {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .questions-tabs .nav-pills {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none !important;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
  }
  .questions-tabs .nav-pills .nav-item .nav-link {
    padding: 12px 48px;
    color: #555;
    text-transform: capitalize;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .questions-tabs .nav-pills .nav-item .nav-link.active {
    background: #00a79d;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .questions-tabs .tab-content {
    padding-top: 50px;
  }
  .topic-actions {
    padding-top: 64px;
  }
  .topic-actions .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
    margin-bottom: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fff;
    border: none !important;
    text-transform: capitalize;
  }
  .topic-actions .btn i {
    color: #fff;
    margin: 0 5px;
  }
  .topic-actions .btn .action-content {
    padding: 0 12px;
  }
  .topic-actions .btn .action-content h4 {
    margin: 0;
    font-size: 20px;
    font-weight: bold;
  }
  .common-questions .accordion .accordion-item .accordion-button {
    padding: 16px 24px;
    color: #333;
    font-size: 16px;
    font-weight: 500;
  }
  .common-questions .accordion .accordion-item .accordion-button .num {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: #00a79d;
    color: #fff;
    margin-right: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .common-questions .accordion .accordion-item .accordion-button:not(.collapsed) {
    background: #f8f8f8;
  }
  .common-questions .accordion .accordion-item .accordion-button:not(.collapsed) .num {
    background: #e7a731;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body {
    padding: 24px;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body p {
    font-size: 16px;
    color: #555;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .accordion-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .accordion-footer .share-question {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .accordion-footer .share-question span {
    margin-right: 10px;
    text-transform: capitalize;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .accordion-footer .share-question .jssocials-shares .jssocials-share {
    margin: 0 10px;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .accordion-footer .share-question .jssocials-shares .jssocials-share .jssocials-share-link .jssocials-share-logo {
    font-size: 16px;
    color: #333;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .actions {
    display: flex;
    align-items: center;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .actions .btn {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fff;
    background: #00a79d;
    margin-right: 10px;
    border: none !important;
  }
  .common-questions .accordion .accordion-item .accordion-collapse .accordion-body .actions .btn i {
    color: #fff;
  }
  .tooltip {
    text-transform: capitalize;
  }
  .reels button {
    color: #fff;
    text-transform: capitalize;
    transition: all 0.3s linear;
  }
  .reels button:hover {
    background-color: #000;
    color: #fff;
  }
  .mob-menu .nav-link {
    font-size: 18px !important;
  }
  .mob-menu .accordion-lang .accordion-button {
    font-size: 18px;
  }
  .mob-menu .accordion-lang .accordion-button:focus {
    box-shadow: none;
    border: none;
  }
  .mob-menu .accordion-lang .accordion-button:not(.collapsed) {
    color: #000;
    font-size: 18px;
    background-color: transparent;
  }
  .mob-menu .accordion-lang .accordion-body ul a {
    color: #222;
    font-size: 16px;
  }
  .mob-menu .accordion-lang .accordion-body ul a:hover {
    color: #222;
  }
  #overlayer {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 7100;
    background: #ffffff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .page-loader {
    z-index: 7700;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .spinner {
    width: 56px;
    height: 56px;
    display: grid;
    border: 4.5px solid #0000;
    border-radius: 50%;
    border-color: #dbdcef #0000;
    animation: spinner-e04l1k 1s infinite linear;
    z-index: 7700;
  }
  .spinner::before,
  .spinner::after {
    content: "";
    grid-area: 1/1;
    margin: 2.2px;
    border: inherit;
    border-radius: 50%;
  }
  .spinner::before {
    border-color: #00a79d #0000;
    animation: inherit;
    animation-duration: 0.5s;
    animation-direction: reverse;
  }
  .spinner::after {
    margin: 8.9px;
  }
  @keyframes spinner-e04l1k {
    100% {
      transform: rotate(1turn);
    }
  }
  .decide-content {
    padding: 24px 0;
  }
  .decide-content p {
    color: #616161;
  }
  .decide-content p span {
    color: #5b5b5b;
    font-weight: 600;
  }
  .decide-content p .ar-shhada {
    color: #5b5b5b;
    font-weight: 600;
  }
  .decide-content ul li {
    color: #616161;
  }
  .decide-content ul li span {
    color: #00a79d;
    margin-inline-end: 4px;
    font-weight: 600;
    width: 80px;
    display: inline-block;
  }
  .home-videos .owl-carousel .item .home-video-card .card-img-overlay .card-title {
    margin-bottom: 8px;
  }
  .choose-options .label {
    color: #00aea0;
    font-size: 1rem;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .choose-options .label span {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #00aea0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 4px;
  }
  .choose-options .label span .fas {
    color: #fff;
    margin-inline-start: 2px;
  }
  .choose-options ul {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
  }
  .choose-options ul li {
    margin-inline-end: 0.5rem;
    cursor: pointer;
    background: #00aea0;
    border: 2px solid #00aea0;
    color: #fff;
    padding: 4px 8px;
    border-radius: 6px;
    transition: all 0.3s linear;
    margin-bottom: 4px;
  }
  .choose-options ul li:hover,
  .choose-options ul li.selected {
    background-color: transparent;
    border: 2px solid #00aea0;
    color: #00aea0;
  }
  .choose-options input {
    border: 1px solid #eee;
    border-radius: 5px;
    height: 40px;
    margin-top: 8px;
    color: #00b6a3;
    background: #f7f7f7;
  }
  .chat__msg {
    padding-top: 100px;
    text-align: center;
  }
  .chat__msg img {
    height: 100px;
  }
  .chat__msg h1 {
    font-size: 56px;
    color: #000;
    font-weight: 600;
    margin: 24px 0;
    text-align: center;
    text-transform: capitalize;
  }
  .chat__msg p {
    margin: 0;
    line-height: 1.8;
  }
  .chat__icons {
    position: fixed;
    bottom: 50px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
  }
  .chat__icons a {
    display: inline-flex;
    align-items: center;
  }
  .chat__icons a img {
    height: 60px;
  }
  .bg-second {
    background-color: #e7a731;
    border-color: #e7a731;
    color: #fff;
    transition: all 0.3s linear;
  }
  .bg-second:hover {
    background-color: #f3af30;
  }
  .article-actions .row:nth-child(2) .btn {
    margin-top: 5rem;
  }
  .side-filter .card-title {
    background: #00aea0;
    padding: 16px;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 0;
  }
  .side-filter .card-title .title {
    color: #fff;
    margin-bottom: 0;
  }
  .side-filter .card-body {
    max-height: 250px;
    overflow-y: scroll;
    /* Customize the scrollbar track */
    /* Customize the scrollbar thumb */
    /* Optionally, customize the scrollbar width and height */
    /* Optionally, customize the scrollbar corner */
  }
  .side-filter .card-body::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    /* Set the background color of the track */
  }
  .side-filter .card-body::-webkit-scrollbar-thumb {
    background-color: #888;
    /* Set the color of the thumb */
  }
  .side-filter .card-body::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  .side-filter .card-body::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
  }
  .side-filter .card-body ul {
    margin-bottom: 0;
  }
  .side-filter .card-body ul li {
    position: relative;
    margin-bottom: 8px;
    padding-inline-start: 16px;
  }
  .side-filter .card-body ul li:hover::before {
    background-color: #333;
  }
  .side-filter .card-body ul li:hover a {
    color: #333;
    transform: translateX(2px);
  }
  .side-filter .card-body ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 2px;
    background-color: #00aea0;
    left: 0;
    top: 50%;
    transition: all 0.3s linear;
    z-index: 1;
  }
  .side-filter .card-body ul li a {
    color: #00aea0;
    transition: all 0.3s linear;
  }
  .main-question-text .card-body .info span:last-child a {
    margin-inline-end: 1rem;
  }
  .video-modal {
    --bs-modal-width: 75%;
  }
  .video-modal .modal-body {
    padding: 0;
  }
  .video-modal .modal-body .view-video {
    padding: 0;
    margin: 0;
  }
  .ch__home .ch__main__title,
  .ch__home h1,
  .ch__home h2,
  .ch__home h3,
  .ch__home h4 {
    text-align: center !important;
    font-weight: bold;
    color: #222;
    text-transform: capitalize;
    margin: 24px 0 16px;
  }
  .fa-thumbs-up,
  .fa-thumbs-down {
    color: #212121;
    cursor: pointer;
    font-size: 24px;
  }
  .fa-thumbs-up.colored,
  .fa-thumbs-down.colored {
    color: #00a79d;
  }
  .chat-icons {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .chat-icons img {
    margin-inline-end: 10px;
  }
  .video-container iframe {
    width: 100% !important;
    height: 500px;
  }
  .static-header {
    position: relative;
    height: 75vh;
    overflow: hidden;
    background: linear-gradient(#0000004d, #00000091), url(../images/earth-header.webp);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
  }
  .static-header .content {
    position: absolute;
    z-index: 0;
    width: 80%;
    height: 80%;
    top: 16%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: all 0.3s linear;
  }
  .static-header .content .title {
    color: white;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 56px;
  }
  .static-header .content .title span {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1.5rem;
  }
  @keyframes type {
    0% {
      width: 0;
    }
    1%,
    99% {
      border-right: 1px solid orange;
    }
    100% {
      border-right: none;
    }
  }
  .static-header .custom-shape {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 99;
  }
  .static-header .custom-shape svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 71px;
  }
  .static-header .custom-shape svg .shape-fill {
    fill: #fff;
  }
  .dialogue {
    position: relative;
    padding: 80px 0 100px;
    background-color: #f8f8f8;
  }
  .dialogue .text-content {
    text-align: center;
    margin-bottom: 80px;
  }
  .dialogue .text-content .title {
    font-weight: 700;
    font-size: 40px;
    color: #00a79d;
  }
  .dialogue .card {
    border: 0;
    border-radius: 12px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 24px 16px;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .dialogue .card .title {
    margin-bottom: 0;
  }
  .dialogue .card span {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    background: #00a79d;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
  }
  .dialogue .counter {
    text-align: center;
    margin: 0 auto;
    height: 100%;
  }
  .dialogue .counter .counter-icon {
    color: #fff;
    background-color: #e7a731;
    font-size: 35px;
    line-height: 73px;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    margin: 0 auto;
  }
  .dialogue .counter .counter-icon img {
    margin-bottom: 10px;
  }
  .dialogue .counter .counter-content {
    background-color: #fff;
    padding: 40px 24px 32px;
    margin: -30px 0 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    position: relative;
    display: flex;
    justify-content: center;
    height: 100%;
  }
  .dialogue .counter .counter-content img {
    margin-inline-end: 24px;
  }
  .dialogue .counter h3 {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: start;
    margin: 0 0 1px;
    color: #212529;
  }
  .dialogue .counter .counter-value {
    color: #e7a731;
    font-size: 33px;
    font-weight: 700;
    font-style: italic;
    display: block;
    text-align: start;
  }
  .dialogue .counter.green .counter-icon {
    background-color: #3FC497;
  }
  .dialogue .counter.green .counter-value {
    color: #3FC497;
  }
  .dialogue-counter {
    position: relative;
    padding: 80px 0;
    background: linear-gradient(#00000071, #00000071), url(../images/earth3d.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
  }
  .dialogue-counter .text-content {
    text-align: center;
    padding-bottom: 40px;
  }
  .dialogue-counter .text-content .title {
    color: white;
    font-size: 40px;
    font-weight: 700;
  }
  .dialogue-counter .counter,
  .doctrine .counter {
    color: #00a79d;
    border: 1px solid #00a79d;
    font-family: 'Alegreya Sans', sans-serif;
    text-align: center;
    width: 100%;
    height: 210px;
    padding: 32px 16px 40px;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;
    transition: all 0.3s 0.2s linear;
    z-index: 1;
  }
  .dialogue-counter .counter::before,
  .doctrine .counter::before,
  .dialogue-counter .counter::after,
  .doctrine .counter::after {
    content: "";
    background: #00a79d;
    border-radius: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    position: absolute;
    inset: 12px;
    transition: all 0.3s linear;
    z-index: -1;
  }
  .dialogue-counter .counter::after,
  .doctrine .counter::after {
    background: #fff;
    border-radius: 15px 15px 120px 15px;
  }
  .dialogue-counter .counter .counter-icon,
  .doctrine .counter .counter-icon {
    font-size: 35px;
    line-height: 35px;
    margin: 0 0 16px;
  }
  .dialogue-counter .counter .counter-icon img,
  .doctrine .counter .counter-icon img {
    height: 40px;
  }
  .dialogue-counter .counter h3,
  .doctrine .counter h3 {
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0 0 4px;
    color: #00a79d;
  }
  .dialogue-counter .counter .counter-value,
  .doctrine .counter .counter-value {
    font-size: 33px;
    font-weight: 600;
    display: block;
  }
  .dialogue-counter .counter.orange,
  .doctrine .counter.orange {
    color: #e7a731;
    border-color: #e7a731;
  }
  .dialogue-counter .counter.orange::before,
  .doctrine .counter.orange::before {
    background: #e7a731;
  }
  .dialogue-counter .counter.orange h3,
  .doctrine .counter.orange h3 {
    color: #e7a731;
  }
  .dialogue-counter .counter:hover,
  .doctrine .counter:hover {
    border: 0;
  }
  .dialogue-counter .counter:hover::before,
  .doctrine .counter:hover::before {
    inset: 0;
  }
  .dialogue-counter .counter:hover::after,
  .doctrine .counter:hover::after {
    border-radius: 15px;
  }
  .doctrine {
    position: relative;
    padding: 80px 0;
    background: white;
  }
  .doctrine .text-content {
    padding-bottom: 40px;
    text-align: center;
  }
  .doctrine .text-content .title {
    color: #00a79d;
    font-size: 40px;
    font-weight: 700;
  }
  .doctrine .person {
    padding: 30px 8px 56px;
    background: #f8f8f8;
    text-align: center;
    overflow: hidden;
    position: relative;
    height: 100%;
  }
  .doctrine .person .pic {
    display: inline-block;
    width: 130px;
    height: 130px;
    margin-bottom: 50px;
    z-index: 1;
    position: relative;
  }
  .doctrine .person .pic::before {
    content: "";
    width: 100%;
    height: 0;
    border-radius: 50%;
    background: #00a79d;
    position: absolute;
    bottom: 135%;
    right: 0;
    left: 0;
    opacity: 0.2;
    transform: scale(3);
    transition: all 0.3s linear 0s;
  }
  .doctrine .person .pic::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #00a79d;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
  .doctrine .person .pic img {
    width: 100%;
    height: auto;
    border-radius: 50%;
    transform: scale(1);
    transition: all 0.9s ease 0s;
  }
  .doctrine .person .person-content {
    margin-bottom: 30px;
  }
  .doctrine .person .title {
    font-size: 22px;
    font-weight: 700;
    color: #4e5052;
    letter-spacing: 1px;
    text-transform: capitalize;
    margin-bottom: 5px;
  }
  .doctrine .person .post {
    display: block;
    font-size: 15px;
    color: #4e5052;
    text-transform: capitalize;
  }
  .doctrine .person.yellow .pic::before,
  .doctrine .person.yellow .pic::after {
    background: #e7a731;
  }
  .doctrine .person:hover .pic::before {
    height: 100%;
  }
  .doctrine .person:hover .pic img {
    box-shadow: 0 0 0 14px #f7f5ec;
    transform: scale(0.7);
  }
  @media only screen and (max-width: 990px) {
    .doctrine .our-team {
      margin-bottom: 30px;
    }
  }
  @media only screen and (max-width: 990px) {
    .doctrine .our-team {
      margin-bottom: 30px;
    }
  }
  .doctrine-2 {
    position: relative;
    padding: 80px 0;
  }
  .doctrine-2 .card {
    border: 0;
    border-radius: 20px;
    background: #f8f8f8;
    transition: all 0.3s linear;
  }
  .doctrine-2 .card .card-image {
    width: 80%;
    margin: auto;
    overflow: hidden;
    border-radius: 20px;
    margin-top: -32px;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .doctrine-2 .card .card-image img {
    width: 100%;
    height: 300px;
    border-radius: 20px;
  }
  .doctrine-2 .card .card-body {
    margin-top: 1rem;
    padding: 1rem 1rem 56px;
  }
  .doctrine-2 .card .card-body .name {
    text-align: center;
    font-weight: 600;
    color: #00a79d;
    transition: all 0.3s linear;
  }
  .doctrine-2 .card .card-body .country {
    text-align: center;
    color: #4e5052;
    transition: all 0.3s linear;
  }
  .doctrine-2 .card:hover {
    background-color: #00a79d;
    transform: translateY(-3px);
  }
  .doctrine-2 .card:hover .card-body .name {
    color: white;
  }
  .doctrine-2 .card:hover .card-body .country {
    color: #e7a731;
  }
  .doctrine-2 .card:hover .card-body .audioplayer.skin-wave .ap-controls .con-playpause .playbtn {
    background-color: #e7a731;
  }
  .playerOuter {
    display: table;
    margin-bottom: 15px;
  }
  .ac-container {
    text-align: center;
    display: inline-block;
    float: left;
    border: 1px solid #e0e0e0;
  }
  .ac-play-container {
    background-color: #e0e0e0;
  }
  .ac-play-container button:focus {
    outline: none;
  }
  .ac-play-container .ac-play {
    font-family: "FontAwesome";
    margin-top: 15%;
    border-radius: 50%;
    background-color: #f77007;
    border: none;
    color: #ffffff;
    font-size: 40px;
    padding-left: 15px;
    transition: 0.25s ease background-color;
  }
  .ac-play-container .ac-play:before {
    content: "\f04b";
  }
  .ac-play-container .ac-play:hover {
    background-color: #d2610a;
    cursor: pointer;
  }
  .ac-play-container .ac-playing:before {
    content: "\f04c" !important;
  }
  .ac-play-container .ac-playing {
    padding-top: 4px;
    padding-left: 6px !important;
    font-size: 35px !important;
  }
  .audioplayer.skin-wave.under-400 .audioplayer-inner .the-thumb-con {
    display: none;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-left {
    position: absolute;
    inset: 112% auto auto 2px;
  }
  .audioplayer.skin-wave.skin-wave-no-reflect .ap-controls-right {
    padding-right: 0;
  }
  .audioplayer.skin-wave-mode-small .ap-controls .ap-controls-right {
    position: absolute;
    inset: 140% 2px auto auto;
  }
  .audioplayer.under-400:not(.zoomsounds-wrapper-bg-bellow) .controls-volume {
    display: flex;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn {
    background-color: #00a79d;
    border-radius: 6px;
    transition: all 0.3s linear;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .playbtn:hover {
    background-color: #e7a731;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn {
    background-color: #e7a731;
    border-radius: 6px;
    transition: all 0.3s linear;
  }
  .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn:hover {
    background-color: #00a79d;
  }
  .offcanvas {
    visibility: visible;
  }
  .offcanvas .offcanvas-header .btn-close {
    margin-inline-start: auto;
  }
  .offcanvas ul li a {
    display: flex;
    padding: 8px 0;
    text-decoration: none;
    font-size: 18px;
    color: #00a79d;
    text-transform: capitalize;
  }
  .video-sec {
    position: relative;
    padding: 80px 0;
    background-color: white;
  }
  .video-sec .text-content {
    text-align: center;
    margin-bottom: 40px;
  }
  .video-sec .text-content .title {
    font-weight: 700;
    font-size: 40px;
    color: #00a79d;
  }
  .video-sec iframe {
    width: 80% !important;
    margin-inline-start: 10%;
    border-radius: 16px;
  }
  #consentBox {
    background: #f8f8f8;
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    text-align: center;
    position: fixed;
    inset: auto 0 -100% 0;
    z-index: 9999;
    transition: all 0.3s linear;
  }
  #consentBox.hide {
    opacity: 0;
    display: none;
    pointer-events: none;
    transform: scale(0.8);
    transition: all 0.3s ease;
  }
  #consentBox.animate {
    animation: from-btm 0.6s linear forwards;
  }
  @keyframes from-btm {
    from {
      inset: auto 0 -100% 0;
    }
    to {
      inset: auto 0 0 0;
    }
  }
  #consentBox::selection {
    color: #fff;
    background: #00a79d;
  }
  #consentBox p {
    color: #858585;
    margin: 10px 0 20px 0;
  }
  #consentBox .buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }
  #consentBox .consentButton,
  #consentBox .rejectButton {
    padding: 8px 30px;
    border: none;
    outline: none;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 56px;
    cursor: pointer;
    transition: all 0.3s ease;
  }
  #consentBox .consentButton {
    background: #00a79d;
    margin-inline-end: 10px;
  }
  #consentBox .rejectButton {
    color: #111211;
    background: transparent;
    border: 2px solid #00a79d;
    text-decoration: none;
  }
  #consentBox img {
    max-width: 90px;
  }
  .chat-page .text-content .title {
    color: white;
    font-weight: 700;
    line-height: 48px;
    font-size: 48px;
    margin: 24px 0;
  }
  .chat-page .text-content p {
    color: white;
  }
  .chat-page .text-content h4 {
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    color: white;
  }
  .chat-page .text-content .btn {
    background: #00a79d;
    color: white;
    padding: 8px 24px;
    border-radius: 32px;
    margin-top: 16px;
    text-transform: capitalize;
  }
  .chat-page .nav-tabs {
    border: 0 !important;
  }
  .chat-page .nav-tabs .nav-item {
    width: 100%;
    margin-bottom: 8px;
  }
  .chat-page .nav-tabs .nav-item .nav-link {
    width: 100%;
    text-align: start;
    color: #fff;
    border-radius: 16px;
    padding: 4px 16px 4px;
    text-transform: capitalize;
  }
  .chat-page .nav-tabs .nav-item .nav-link.active {
    color: #00a79d;
  }
  .chat-page .tab-content {
    height: 75vh;
    overflow: auto;
    background: white;
    padding: 1.25rem;
    border-radius: 1rem;
    z-index: 1;
    position: relative;
  }
  .chat-page .tab-content .tab-pane .item:not(:last-of-type) {
    margin-bottom: 20px;
  }
  .chat-page .tab-content .tab-pane .item .icon {
    width: 64px;
    height: 64px;
    background: linear-gradient(-90deg, #00a79d 0, #00a79db3 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    margin-inline-end: 8px;
  }
  .chat-page .tab-content .tab-pane .item .content {
    max-width: 70%;
  }
  .chat-page .tab-content .tab-pane .item .content .title {
    color: #000000;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
  }
  .chat-page .tab-content .tab-pane .item .content .icons a {
    margin-inline-end: 8px;
  }
  .chat-page .mockup {
    position: absolute;
    inset: auto 3% 4% auto;
    z-index: 0;
  }
  .body-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .body-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  a {
    text-decoration: none;
  }
  .main__content {
    position: relative;
    height: 100vh;
    padding-top: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .main__content p {
    font-size: 24px;
    color: #fff;
    max-width: 80%;
    margin: 0 auto;
  }
  .main__logo {
    margin-bottom: 32px;
  }
  .main__logo img {
    height: 120px;
  }
  .ins-bg {
    background-image: linear-gradient(135deg, #FAE100 0%, #FCB720 15%, #FF7950 30%, #FF1C74 50%, #6C1CD1 100%);
  }
  .main__title {
    color: #fff;
    font-size: 42px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 2rem auto;
    max-width: 75%;
  }
  .social__links ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .social__links ul li a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .social__links ul li a i {
    font-size: 20px;
  }
  .social__links ul li a:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    transform: scale(1.1);
  }
  .tik-bg {
    background-color: #000;
  }
  .ms-bg {
    background-color: #0084ff;
  }
  .dropdown .btn {
    background: #fff;
    color: #3b5998;
  }
  .text__content {
    position: relative;
    min-height: 100vh;
    padding: 80px 0;
  }
  .text__content .sec-title {
    color: #00a79d;
    font-size: 40px;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 3rem;
    font-weight: 600;
  }
  .mf-social-side-list {
    position: relative;
    z-index: 100;
    margin-top: 2rem;
  }
  .mf-social-side-list ul {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
  }
  .mf-social-side-list ul li:not(:last-of-type) {
    margin-inline-end: 8px;
  }
  .mf-social-side-list ul li a {
    color: #ffffff;
    border-radius: 16%;
    width: 56px;
    height: 56px;
    margin-top: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
  }
  .mf-social-side-list ul li a:hover {
    opacity: 0.9;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  .mf-social-side-list ul li .whatsapp {
    background: #29a71a;
  }
  .mf-social-side-list ul li .whatsapp img {
    height: 56px !important;
  }
  .mf-social-side-list ul li .messe {
    background: #01a1f7;
  }
  .mf-social-side-list ul li .messe img {
    height: 44px !important;
  }
  .mf-social-side-list ul li .jivo {
    background: #13b65a;
  }
  .mf-social-side-list ul li a img {
    height: 48px;
  }
  .the-footer {
    position: relative;
    padding: 80px 0;
    background: #00a79d;
  }
  .the-footer .links {
    flex-wrap: wrap;
  }
  .the-footer .links li {
    margin-bottom: 1rem;
  }
  .the-footer .links li:not(:first-of-type),
  .the-footer .links li:not(:last-of-type) {
    margin-inline-end: 1rem;
  }
  .the-footer .links li a {
    display: flex;
    align-items: center;
    color: white;
    border: 1px solid #fff;
    padding: 10px 24px;
    border-radius: 40px;
    font-size: 1rem;
    transition: all 0.3s linear;
  }
  .the-footer .links li a:hover {
    background: white;
    border-color: white;
    color: #00a79d;
    transform: translateY(-4px);
  }
  .the-footer .links li a:active {
    transform: translateY(-1px);
  }
  .main-timeline {
    position: relative;
  }
  .main-timeline:after {
    content: '';
    display: block;
    clear: both;
  }
  .main-timeline:before {
    content: "";
    background: #dcdde1;
    width: 10px;
    height: 100%;
    border-radius: 50px;
    transform: translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
  }
  .main-timeline .timeline {
    width: 50.2%;
    padding: 0 0 0 50px;
    margin: 0 0 35px;
    float: right;
    position: relative;
  }
  .main-timeline .timeline:before {
    content: "";
    width: 35px;
    height: 35px;
    border: 6px solid #00a79d;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: -14px;
  }
  .main-timeline .timeline-content {
    color: #555;
    background-color: #fff;
    min-height: 120px;
    padding: 0;
    box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.2);
    display: block;
    position: relative;
  }
  .main-timeline .timeline-content:hover {
    text-decoration: none;
  }
  .main-timeline .timeline-content:after {
    content: '';
    background-color: #00a79d;
    position: absolute;
    left: 0;
    top: 0;
    height: 24px;
    width: 24px;
    transform: translateY(-50%) rotate(45deg);
    top: 29px;
    left: -11px;
  }
  .main-timeline .title {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 3px;
    padding: 1rem;
    margin-bottom: 0;
    background: #00a79d;
  }
  .main-timeline .description {
    font-size: 1rem;
    padding: 1rem;
    line-height: 28px;
    margin: 0;
    color: #111;
    text-align: justify;
    max-width: 100%;
  }
  .main-timeline .timeline:nth-child(even) {
    padding: 0 50px 0 0;
    float: left;
  }
  .main-timeline .timeline:nth-child(even):before {
    left: auto;
    right: -16px;
  }
  .main-timeline .timeline:nth-child(even) .timeline-content:before {
    left: auto;
    right: 0;
  }
  .main-timeline .timeline:nth-child(even) .timeline-content:after {
    left: auto;
    right: -12px;
  }
  .main-timeline .timeline:nth-child(even) .timeline-year {
    left: auto;
    right: -200px;
  }
  .main-timeline .timeline:nth-child(even) .timeline-icon {
    left: auto;
    right: 15px;
  }
  @media screen and (max-width: 767px) {
    .main-timeline:before {
      transform: translateX(-50%);
      left: 17px;
    }
    .main-timeline .timeline,
    .main-timeline .timeline:nth-child(even) {
      width: 100%;
      padding: 125px 0 0 65px;
    }
    .main-timeline .timeline:before,
    .main-timeline .timeline:nth-child(even):before {
      left: 0;
      top: calc(50% + 63px);
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(even) .timeline-content {
      padding: 15px 15px 15px 100px;
    }
    .main-timeline .timeline-content:before,
    .main-timeline .timeline:nth-child(even) .timeline-content:before {
      right: auto;
      left: 0;
    }
    .main-timeline .timeline-content:after,
    .main-timeline .timeline:nth-child(even) .timeline-content:after {
      right: auto;
      left: -12px;
    }
    .main-timeline .timeline-year,
    .main-timeline .timeline:nth-child(even) .timeline-year {
      transform: translateY(0);
      right: auto;
      left: 0;
      top: -125px;
    }
    .main-timeline .timeline-icon,
    .main-timeline .timeline:nth-child(even) .timeline-icon {
      right: auto;
      left: 15px;
    }
  }
  @media screen and (max-width: 576px) {
    .main-timeline .timeline:before,
    .main-timeline .timeline:nth-child(even):before {
      transform: translateY(0);
      top: 148px;
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(even) .timeline-content {
      padding: 100px 15px 15px;
    }
    .main-timeline .timeline-content:before,
    .main-timeline .timeline:nth-child(even) .timeline-content:before {
      width: 100%;
      height: 80px;
    }
    .main-timeline .timeline-content:after,
    .main-timeline .timeline:nth-child(even) .timeline-content:after {
      transform: translateX(-50%) translateY(0) rotate(45deg);
      top: 20px;
      left: 7px;
    }
    .main-timeline .timeline-icon,
    .main-timeline .timeline:nth-child(even) .timeline-icon {
      transform: translateX(-50%) translateY(0);
      left: 50%;
      top: 6px;
    }
  }
  .album-card .album-img img {
    height: 410px;
  }
  .view-book {
    text-align: center;
    margin-bottom: 8px;
  }
  .mob-chat {
    display: none;
    background: white;
    width: 50%;
    margin-top: 2rem;
    font-size: 18px;
    color: #00a79d;
    text-transform: capitalize;
  }
  @media (min-width: 1200px) {
    .reels .short-video {
      width: 18.5%;
    }
  }
  @media (min-width: 1400px) {
    .main-nav .navbar-nav .nav-item .nav-link {
      padding: 8px 20px;
    }
  }
  @media (max-width: 1400px) {
    .main-nav .navbar-nav .nav-item .nav-link {
      padding: 8px 8px;
    }
  }
  @media (max-width: 1200px) and (min-width: 1080px) {
    .mail-list {
      margin-inline-start: 16px;
    }
    .main-nav .navbar-nav .nav-item .nav-link {
      font-size: 13px;
    }
    .main-nav .nav-btns .chat-btn {
      font-size: 14px;
    }
    .main-nav .nav-btns .dropdown .btn {
      font-size: 14px;
    }
  }
  @media (max-width: 1080px) and (min-width: 991px) {
    .main-nav .navbar-nav .nav-item .nav-link {
      font-size: 12px;
    }
    .main-nav .nav-btns .chat-btn {
      font-size: 11px;
    }
    .main-nav .nav-btns .dropdown .btn {
      font-size: 11px;
    }
  }
  @media (max-width: 991px) {
    .navbar-toggler {
      display: none;
    }
    .mob-menu {
      display: block;
    }
    .main-hero {
      padding-top: 200px;
    }
    .main-hero p {
      width: 50%;
    }
    .page-breadcrumb nav {
      transform: translateX(80%);
    }
    .reels .d-flex {
      justify-content: space-between;
    }
    .page-breadcrumb nav .breadcrumb .breadcrumb-item:not(.active) a::after {
      bottom: -97% !important;
    }
    .sec-container .questions .question.question-1 {
      left: 6%;
    }
    .sec-container .questions .question.question-2 {
      right: 6%;
    }
    .sec-container .questions .question.question-3 {
      left: 6%;
    }
    .sec-container .questions .question.question-4 {
      right: 6%;
    }
    .sec-container .questions .question.question-5 {
      left: 6%;
    }
    .sec-container .questions .question.question-6 {
      right: 6%;
    }
    .audioplayer.skin-wave-mode-small .ap-controls .controls-volume {
      position: absolute;
      left: 15%;
      top: 110%;
    }
    .inner-hero .main-title {
      font-size: 56px;
    }
    .reels .d-flex {
      justify-content: center;
    }
    .mob-chat {
      display: block;
    }
  }
  @media (max-width: 767px) {
    .main-hero p {
      width: 100%;
    }
    .nav-btns {
      flex-direction: column;
    }
    .nav-btns button {
      width: 100%;
      margin-top: 8px;
      margin-inline-start: 0;
    }
    .rtl-mode .offset-lg-2 {
      margin: 0;
    }
    .main-hero {
      background: #fff;
      min-height: 500px;
      padding-top: 150px;
    }
    .main-hero-2 {
      min-height: 300px;
      padding-top: 160px;
      padding-bottom: 80px;
      background: #00a79d;
    }
    .main-hero-2 .hero-video {
      position: relative;
    }
    .main-hero-2 .hero-video video {
      display: none;
    }
    .main-hero-2 .hero-caption {
      position: relative;
      background: transparent;
    }
    .main-hero-2 .hero-caption h1 {
      font-size: 32px;
      text-shadow: none !important;
      color: #fff;
    }
    .main-hero-2 .hero-caption h1 b,
    .main-hero-2 .hero-caption h1 span {
      color: #fff;
    }
    .main-hero-2 .hero-caption .play-btn {
      background: #e7a731;
    }
    .main-hero-2 .custom-shape-divider-bottom-1670845901 {
      display: none;
    }
    .main-nav {
      top: 0;
      -webkit-border-radius: 0 !important;
      -moz-border-radius: 0 !important;
      border-radius: 0 !important;
      -moz-background-clip: padding-box !important;
      -webkit-background-clip: padding-box !important;
      background-clip: padding-box !important;
      width: 100%;
      max-width: 100%;
      border-bottom: 1px solid #ddd;
    }
    .main-nav .px-4 {
      padding: 0 15px !important;
    }
    .navbar-toggler-icon {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .main-questions {
      padding: 56px 0;
    }
    .main-questions .nav.nav-tabs .nav-item {
      margin: 0;
    }
    .container-fluid {
      padding: 0 10px;
    }
    .home-videos .custom-shape-divider-top-1670845944,
    .home-videos .custom-shape-divider-bottom-1670845901 {
      display: none;
    }
    .home-audios .custom-shape-divider-top-1670851475,
    .home-audios .custom-shape-divider-bottom-1670851441 {
      display: none;
    }
    .audio-card img {
      margin-bottom: 16px;
      width: 100%;
      height: 200px;
      -webkit-border-radius: 5px !important;
      -moz-border-radius: 5px !important;
      border-radius: 5px !important;
      -moz-background-clip: padding-box !important;
      -webkit-background-clip: padding-box !important;
      background-clip: padding-box !important;
    }
    .sec-container {
      padding: 100px 0 !important;
    }
    .sec-container .questions {
      position: relative;
      width: auto;
      height: auto;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-top: 60px;
    }
    .sec-container .questions .question {
      position: relative !important;
      margin-bottom: 8px;
      top: auto !important;
      left: auto !important;
      right: auto !important;
      transform: none !important;
    }
    .home-book-card .featured-book .hero-book-cover {
      width: 50%;
      margin: auto;
    }
    .home-book-card .featured-book .hero-book-cover .book3d {
      width: 75%;
      height: 230px;
    }
    .top-footer .row {
      --bs-gutter-y: 1.5rem;
    }
    canvas {
      top: 15%;
      left: 40.5%;
    }
    .inner-hero .main-title {
      font-size: 48px;
    }
    .inner-hero .breadcrumb {
      justify-content: center;
    }
    .section-title .heading {
      font-size: 26px;
    }
    .contact-us form.p-4 {
      padding: 0 !important;
    }
    .contact-us form.p-4.shadow {
      box-shadow: none !important;
    }
    .contact-us .row {
      margin: 0;
    }
    .contact-us .row > * {
      padding: 0;
    }
    .question-card-2 .num {
      width: 32px;
      height: 32px;
    }
    .question-card-2 .card-title {
      margin-inline-start: 8px;
    }
    .reels .d-flex {
      justify-content: center;
    }
    .main-questions .nav-tabs {
      flex-wrap: nowrap;
      overflow-x: scroll;
      padding: 0 10px 16px;
      justify-content: flex-start;
    }
    .video-container iframe {
      width: 100% !important;
      height: 500px;
    }
    .common-questions form .btn {
      width: 100%;
      margin-right: 0;
      margin-bottom: 2rem;
    }
    .side-filter {
      margin-top: 2rem;
    }
    .view-video {
      width: 100%;
    }
    .view-video iframe {
      width: 100%;
    }
    .topic-actions {
      padding-top: 0;
    }
    .questions-tabs .nav-pills {
      padding: 16px 8px;
    }
    .questions-tabs .nav-pills li:last-of-type {
      margin-top: 1rem;
    }
    .dialogue .row {
      --bs-gutter-y: 1.5rem;
    }
    .audioplayer.skin-wave .ap-controls .scrubbar .scrub-bg .scrub-bg-img {
      left: 0 !important;
    }
    .chat-page .text-content {
      text-align: center;
      margin-bottom: 1rem;
    }
    .chat-page .nav-tabs {
      flex-direction: row;
      flex-wrap: nowrap;
      margin: 32px 0;
      overflow-x: auto;
      padding-bottom: 10px;
    }
    .chat-page .mockup {
      display: none;
    }
    .main__content {
      padding-top: 80px;
    }
    .main__content .main__title {
      max-width: 100%;
    }
    .main__content p {
      max-width: 100%;
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(even) .timeline-content {
      padding: 0px 0px 0px 0px;
    }
    .main-timeline .timeline:before,
    .main-timeline .timeline:nth-child(even):before {
      top: 20px;
    }
    .main-timeline .title {
      padding-inline-start: 32px;
    }
    .main-timeline .timeline,
    .main-timeline .timeline:nth-child(even) {
      padding: 8px 0 0 65px;
    }
    .album-card .album-img img {
      height: auto;
    }
  }
  @media (max-width: 580px) {
    .main-hero .discover {
      flex-direction: column;
    }
    .main-hero .discover .btn {
      width: 100%;
    }
    .main-hero .discover .btn:first-of-type {
      margin-bottom: 1rem;
    }
    canvas {
      left: 37.5%;
    }
    .inner-hero .main-title {
      font-size: 40px;
    }
    .book-card .book-cover {
      margin: auto;
    }
    .book-card .book-cover img {
      height: 300px;
      margin: auto;
    }
    .article-content {
      padding: 35px 18px 10px;
    }
    .short-video {
      width: 250px;
    }
    .static-header .content {
      width: 90%;
    }
    .static-header .content .title {
      font-size: 48px;
    }
    .video-sec iframe {
      width: 100% !important;
      margin-inline-start: 0%;
    }
    .video-sec .text-content .title {
      font-size: 32px;
    }
    .main__content .main__title {
      font-size: 32px;
    }
    .main__content p {
      font-size: 20px;
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(even) .timeline-content {
      padding: 0px 0px 0px;
    }
    .main-timeline .timeline-content:after,
    .main-timeline .timeline:nth-child(even) .timeline-content:after {
      left: 0px;
    }
    .main__title {
      margin: -40px auto 2rem;
    }
  }
  @media (max-width: 480px) {
    canvas {
      left: 33.5%;
    }
    .inner-hero .main-title {
      font-size: 32px;
    }
    .home-book-card .featured-book .hero-book-cover .book3d {
      width: 75%;
      height: 230px;
    }
    .view-more .btn {
      width: 100%;
    }
    .btn-rounded {
      border-radius: 8px;
    }
  }
  