@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700|Muli:300,400,500,600,700&amp;display=swap");

/*
///// CSS Index \\
1. Reset CSS Start
2. General CSS
3.
---------------------------
*/
/*! HTML5 Boilerplate v7.0.1 | MIT License | https://html5boilerplate.com/ */
/* main.css 1.0.0 | MIT License | https://github.com/h5bp/main.css#readme */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

html *::first-letter {
    text-transform: uppercase;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers
 */
.hidden {
    display: none !important;
}

/*
* Hide only visually, but have it available for screen readers:
* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*
* 1. For long content, line feeds are not interpreted as spaces and small width
*    causes content to wrap 1 word per line:
*    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
*/
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    /* 1 */
}

/*
* Extends the .visuallyhidden class to allow the element
* to be focusable when navigated to via the keyboard:
* https://www.drupal.org/node/897638
*/
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit;
}

/*
* Hide visually and from screen readers, but maintain layout
*/
.invisible {
    visibility: hidden;
}

/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/
.clearfix:before,
.clearfix:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster */
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

.nice-select.open .list {
    display: block !important;
}

html {
    font-size: 16px;
    scroll-behavior: smooth;
}

body {
    padding: 0;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    line-height: 28px;
    overflow-x: hidden;
    font-family: "Muli", sans-serif;
    background: #fafbff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    margin: 0;
    line-height: 1.3;
    color: #333333;
    font-family: "Fira Sans", sans-serif;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #333333;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #fd705e;
}

h1 {
    font-size: 50px;
}

h2 {
    font-size: 30px;
    margin-top: -9px;
}

h3 {
    font-size: 24px;
    margin-top: -7px;
}

h4 {
    font-size: 22px;
    margin-top: -7px;
}

h5 {
    font-size: 20px;
    margin-top: -6px;
    font-weight: 600;
}

h6 {
    font-size: 18px;
    margin-top: -5px;
    font-weight: 600;
}

@media (min-width: 576px) {
    h1 {
        font-size: 80px;
    }

    h2 {
        font-size: 50px;
        line-height: 60px;
        margin-top: -13px;
    }

    h3 {
        font-size: 36px;
        margin-top: -10px;
    }

    h4 {
        font-size: 30px;
        margin-top: -10px;
    }

    h5 {
        font-size: 24px;
        margin-top: -8px;
    }

    h6 {
        font-size: 18px;
        margin-top: -5px;
    }
}

a {
    display: inline-block;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

a:hover {
    text-decoration: none;
    color: inherit;
}

ul {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
    padding: 5px 0;
}

select,
input,
textarea,
button {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #2d4186;
    outline: none;
    border-radius: 4px;
}

textarea {
    height: 200px;
    resize: none;
    padding: 10px;
}

input,
button,
select {
    height: 50px;
    color: #333333;
}

label,
button,
select {
    cursor: pointer;
}

input {
    background: transparent;
    border: 1px solid #2d4186;
    padding-left: 10px;
}

input:focus {
    border: 1px solid #fd705e;
}

input[type=submit] {
    cursor: pointer;
    background-color: #9aace5;
    color: #ffffff;
    font-weight: 700;
    padding: 0;
}

.bg_img {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.scrollToTop {
    width: 45px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    color: #ffffff;
    z-index: 999;
    bottom: 30px;
    left: 30px;
    position: fixed;
    border-radius: 5px;
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);
    transform: translateY(150px);
    background: #fd705e;
    text-align: center;
}

.scrollToTop:hover {
    color: #ffffff;
}

.scrollToTop.active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    animation: bounceInDown 2s;
    -webkit-animation: bounceInDown 2s;
    -moz-animation: bounceInDown 2s;
}

.scrollToTop img {
    width: 100%;
}

.video-button {
    color: #ffffff;
    border: none;
    text-align: center;
}

.video-button:hover {
    color: #ffffff;
}

.video-button i {
    line-height: 70px;
    font-size: 36px;
    margin-left: 8px;
    color: #ffffff;
}

.video-button {
    width: 70px;
    height: 70px;
    z-index: 1;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fd705e;
}

.video-button a {
    display: block;
    position: relative;
    z-index: 1;
}

.video-button a img {
    width: 100%;
}

.video-button a i {
    line-height: 75px;
    font-size: 36px;
    margin-left: 8px;
}

.video-button::before, .video-button::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 74px;
    background-color: #fd705e;
    z-index: -10;
}

.video-button::before {
    z-index: -10;
    -webkit-animation: inner-ripple 2000ms linear infinite;
    animation: inner-ripple 2000ms linear infinite;
}

.video-button::after {
    z-index: -10;
    -webkit-animation: outer-ripple 2000ms linear infinite;
    animation: outer-ripple 2000ms linear infinite;
}

@keyframes outer-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-filter: alpha(opacity=50);
    }
    80% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
    }
    100% {
        transform: scale(2.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(2.5);
        -moz-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -o-transform: scale(2.5);
    }
}

@-webkit-keyframes outer-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    80% {
        transform: scale(2.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(2.5);
        -moz-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -o-transform: scale(2.5);
    }
    100% {
        transform: scale(3.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(3.5);
        -moz-transform: scale(3.5);
        -ms-transform: scale(3.5);
        -o-transform: scale(3.5);
    }
}

/* inner ripple */
@keyframes inner-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    30% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    100% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
    }
}

@-webkit-keyframes inner-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    30% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: 0.5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    100% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
    }
}

@keyframes pulseOne {
    0% {
        box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -webkit-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -moz-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
    }
    40% {
        box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -webkit-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -moz-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
    }
    80% {
        box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
        -webkit-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
        -moz-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
        -webkit-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
        -moz-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
    }
}

@-webkit-keyframes pulseOne {
    0% {
        box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -webkit-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -moz-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0.851), 0 0 0 0 rgba(86, 80, 206, 0.851);
    }
    40% {
        box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -webkit-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
        -moz-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0.851);
    }
    80% {
        box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
        -webkit-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
        -moz-box-shadow: 0 0 0 20px rgba(86, 80, 206, 0), 0 0 0 20px rgba(86, 80, 206, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
        -webkit-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
        -moz-box-shadow: 0 0 0 0 rgba(86, 80, 206, 0), 0 0 0 0 rgba(86, 80, 206, 0);
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        -ms-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        -ms-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        -ms-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        -ms-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@keyframes rotate2 {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate2 {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rev-rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        -ms-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(-360deg);
        -ms-transform: translate(-50%, -50%) rotate(-360deg);
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}

@-webkit-keyframes rev-rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        -ms-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(-360deg);
        -ms-transform: translate(-50%, -50%) rotate(-360deg);
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}

.header-active .user-profile .custom-button {
    background: #30ACEB;
    color: #ffffff !important;
}

.user-profile .custom-button {
    background-image: -o-linear-gradient(284deg, rgb(37, 152, 231) 0%, rgb(42, 157, 213) 100%);
    background-image: linear-gradient(166deg, rgb(37, 152, 231) 0%, rgb(42, 157, 213) 100%);
    padding: 5px 25px !important;
}

.custom-button {
    background-image: -o-linear-gradient(284deg, rgb(253, 148, 153) 0%, rgb(253, 112, 94) 100%);
    background-image: linear-gradient(166deg, rgb(253, 148, 153) 0%, rgb(253, 112, 94) 100%);
    -webkit-box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.3);
    box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.3);
    padding: 11px 35px;
    font-weight: 800;
    color: #ffffff;
    border-radius: 50px;
    display: inline-block;
    border: 0px;
    cursor: pointer;
    width: auto;
    height: auto;
}

.custom-button:hover {
    color: #fff;
    -webkit-box-shadow: 1px 10px 20px 0px rgba(12, 78, 165, 0.43);
    box-shadow: 1px 10px 20px 0px rgba(12, 78, 165, 0.43);

}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: #fafbff;
    overflow: hidden;
}

.preloader .preloader-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.preloader .preloader-inner .preloader-icon {
    width: 72px;
    height: 72px;
    display: inline-block;
    padding: 0px;
}

.preloader .preloader-inner .preloader-icon span {
    position: absolute;
    display: inline-block;
    width: 72px;
    height: 72px;
    border-radius: 100%;
    background: #032055;
    -webkit-animation: preloader-fx 1.6s linear infinite;
    animation: preloader-fx 1.6s linear infinite;
}

.preloader .preloader-inner .preloader-icon span:last-child {
    animation-delay: -0.8s;
    -webkit-animation-delay: -0.8s;
}

@keyframes preloader-fx {
    0% {
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 0;
    }
}

@-webkit-keyframes preloader-fx {
    0% {
        -webkit-transform: scale(0, 0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 0;
    }
}

.log-reg .log-reg-inner .main-content .form-group .option label::before, .single-blog.post-details .right .post-header blockquote::before, .modal.filter-p .join-now-box .single-option .option label::before, .side-shape::after, .side-shape::before, .widget-1.widget-check .form-group label::before, .widget-1.widget-check .add-check-area a i::after, .widget-1.widget-check .add-check-area a i::before, .banner-section .join-now-box .single-option .option label::before {
    position: absolute;
    content: "";
}

.log-reg .log-reg-inner .main-content .form-group .option, .grid-button, .filter-main .right .item, .filter-main .right, .filter-main, .comment-area li, .blog-author, .single-blog.post-details .right .social-icons, .single-blog.post-details .right .tags-area .tags, .single-blog.post-details .right .tags-area, .modal.filter-p .join-now-box .single-option .option, .section-404, .widget-post .slider-nav, .widget-post .widget-slider .item .content .meta-post, .widget-categories ul li a, .widget-tags ul, .proceed-area .subtitle, .booking-summery ul li .info, .booking-summery ul li .subtitle, .widget-1.widget-tags ul, .widget-1.widget-check .form-group, .widget-1 .widget-header, .widget-1.widget-facility ul li a, .banner-section .join-now-box .single-option .option, .header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.faq-item .faq-title .right-icon::after, .faq-item .faq-title .right-icon::before {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    content: "";
}

.padding-top {
    padding-top: 80px;
}

.padding-bottom {
    padding-bottom: 80px;
}

@media (min-width: 992px) {
    .padding-top {
        padding-top: 120px;
    }

    .padding-bottom {
        padding-bottom: 120px;
    }
}

.mb-30-none {
    margin-bottom: -30px !important;
}

.tab-item {
    display: none;
}

.tab-item.active {
    display: block;
}

.tab-menu li {
    cursor: pointer;
}

.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb--50 {
    margin-bottom: -50px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb--40 {
    margin-bottom: -40px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-50 {
    padding-top: 50px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-50 {
    padding-bottom: 50px;
}

.c-thumb {
    overflow: hidden;
}

.c-thumb a {
    display: block;
}

.c-thumb img {
    width: 100%;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.bg-one {
    background-color: #032055;
}

.bg-two {
    background-color: #fafbff;
}

.bg-three {
    background-color: rgb(10, 30, 94);
}

.bg-four {
    background-color: #001539;
}

.bg-five {
    background-color: #01173f;
}

.color-theme {
    color: #fd705e;
}

.mb--20 {
    margin-bottom: -20px;
}

.section-header {
    text-align: center;
    margin-bottom: 57px;
}

.section-header.white-color .sub-title {
    color: #fff;
}

.section-header.white-color .title {
    color: #fff;
}

.section-header.white-color .text {
    color: #fff;
}

.section-header .sub-title {
    color: #fd705e;
    display: block;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 24px;
    font-weight: 600;
}

.section-header .sub-title.extra-padding {
    margin-bottom: 30px;
}

.section-header .title {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    margin-bottom: 11px;
    display: block;
    color: #292929;
}

.section-header .title.extra-padding {
    margin-bottom: 21px;
}

.section-header .text {
    display: inline-block;
    color: #333333;
}

.bg-six {
    background-color: #011c57;
}

@-webkit-keyframes scaleAni {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaleAni {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes upDown {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes upDown {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes leftRight {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    50% {
        -webkit-transform: translateX(-15px);
        transform: translateX(-15px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

@keyframes leftRight {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    50% {
        -webkit-transform: translateX(-15px);
        transform: translateX(-15px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

.footer-section {
    padding: 120px 0px 25px;
    position: relative;
    background: #3b2196;
    overflow: hidden;
}

.footer-section .shape1 {
    position: absolute;
    top: 0px;
    left: 0px;
}

.footer-section .shape2 {
    position: absolute;
    bottom: 10%;
    left: 0px;
    -webkit-animation: scaleAni 3s linear infinite;
    animation: scaleAni 3s linear infinite;
}

.footer-section .shape3 {
    position: absolute;
    bottom: 20%;
    right: 0px;
    -webkit-animation: upDown 3s linear infinite;
    animation: upDown 3s linear infinite;
}

.footer-section .newslater-section .newslater-wrapper {
    text-align: center;
}

.footer-section .newslater-section .newslater-wrapper .icon {
    width: 140px;
    height: 140px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border-radius: 50%;
    text-align: center;
    line-height: 140px;
    display: inline-block;
    margin-bottom: 30px;
}

.footer-section .newslater-section .newslater-wrapper .text {
    color: #fff;
    display: block;
}

.footer-section .newslater-section .newslater-wrapper .newslater-form {
    margin-top: 55px;
    position: relative;
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input {
    background: #4126a1;
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0px 60px 0px 30px;
    color: #fff;
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

.footer-section .newslater-section .newslater-wrapper .newslater-form input::placeholder {
    color: rgba(255, 255, 255, 0.4);
}

.footer-section .newslater-section .newslater-wrapper .newslater-form button {
    position: absolute;
    width: 44px;
    height: 44px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
    font-size: 22px;
    line-height: 44px;
    border-radius: 50%;
    right: 3px;
    top: 3px;
}

.footer-section .footer-links .link-wrapper .f-l-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 9px;
}

.footer-section .footer-links .link-wrapper .f-solial-links li a {
    color: #ffffff;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.footer-section .footer-links .link-wrapper .f-solial-links li a i {
    margin-right: 5px;
    font-size: 16px;
}

.footer-section .footer-links .link-wrapper .f-solial-links li a:hover {
    color: #eb1436;
    padding-left: 10px;
}

.footer-section .hr {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    display: block;
    margin: 80px 0px 122px;
}

.footer-section .copyright-wrapper .hr2 {
    margin: 108px 0px 24px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer-section .copyright-wrapper .copyr-text {
    color: #fff;
}

.footer-section .copyright-wrapper .copyr-text a {
    color: #eb1436;
}

.footer-section .copyright-wrapper .footer-social-links {
    display: block;
    text-align: right;
}

.footer-section .copyright-wrapper .footer-social-links li {
    margin-left: 14px;
    display: inline-block;
}

.footer-section .copyright-wrapper .footer-social-links li:first-child {
    margin-left: 0px;
}

.footer-section .copyright-wrapper .footer-social-links li a {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    /*background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);*/
    /*background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);*/
    display: block;
    color: #fff;
    line-height: 50px;
    text-align: center;
}

.header-wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-wrapper .logo {
    /*width: 170px;*/
}

.header-wrapper .logo a {
    display: inline-block;
}

.header-wrapper .logo a img {
    max-width: 100%;
}

.header-wrapper .menu li.separator {
    margin-right: 7px;
}

.header-wrapper .menu li .language-select {
    margin-left: 10px;
}

.header-wrapper .menu li a {
    padding: 5px 12px;
}

.header-wrapper .menu-btn,
.header-wrapper .menu-btn-language {
    display: none;
}

@media (min-width: 992px) {
    .header-wrapper .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header-wrapper .menu li {
        padding: 5px 12px;
        position: relative;
    }

    .header-wrapper .menu li a {
        color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .header-active .header-wrapper .menu li a {
        color: #2fa2d8;
    }

    .header-wrapper .menu li .submenu {
        position: absolute;
        top: 100%;
        left: 6px;
        background: #ffffff;
        min-width: 240px;
        padding: 20px 0;
        -webkit-box-shadow: 0px 0px 11.7px 1.3px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 0px 11.7px 1.3px rgba(0, 0, 0, 0.08);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all ease 0.3s;
        -o-transition: all ease 0.3s;
        transition: all ease 0.3s;
        -webkit-transform: translateY(15px);
        -ms-transform: translateY(15px);
        transform: translateY(15px);
    }

    .header-wrapper .menu li .submenu li {
        padding: 0 20px;
    }

    .header-wrapper .menu li .submenu li a {
        text-transform: capitalize;
        font-weight: 600;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: #292929;
    }

    .header-wrapper .menu li .submenu li a:hover, .header-wrapper .menu li .submenu li a.active {
        padding-left: 10px;
        color: #fd705e;
    }

    .header-wrapper .menu li .submenu::before {
        position: absolute;
        content: "";
        top: 0;
        left: 15px;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        width: 0;
        height: 0;
        border: 10px solid #ffffff;
        border-bottom-width: 15px;
        border-right-color: transparent;
        border-left-color: transparent;
        border-top-color: transparent;
    }

    .header-wrapper .menu li .submenu li .submenu {
        left: calc(100% + 20px);
        top: 0;
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    .header-wrapper .menu li .submenu li .submenu::before {
        left: -2px;
        top: 3px;
        -webkit-transform: translateX(-100%) rotate(-90deg);
        -ms-transform: translateX(-100%) rotate(-90deg);
        transform: translateX(-100%) rotate(-90deg);
    }

    .header-wrapper .menu li .submenu li:hover > .submenu {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .header-wrapper .menu li:hover > .submenu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        display: block !important;
    }

    .header-wrapper .menu li .nice-select {
        background: transparent;
        border: none;
        color: #ffffff;
        padding: 0px 25px 0px 0px;
    }

    .header-wrapper .menu li .nice-select::after {
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
    }

    .header-wrapper .menu li .nice-select .list li {
        color: #222;
        padding: 0px 10px;
    }

    .header-wrapper .menu li.separator span {
        color: #fff;
    }

    .header-wrapper .menu li .serch-icon {
        cursor: pointer;
        color: #fff;
    }

    .header-wrapper .menu li .serch-icon i {
        color: #fff;
        font-size: 16px;
    }

    .header-wrapper .menu li.user-profile .submenu {
        left: auto !important;
        right: 0px !important;
    }

    .header-wrapper .menu li.user-profile .submenu::before {
        left: auto;
        right: 15px;
    }

    .header-wrapper .menu > li > a {
        position: relative;
    }

    .header-wrapper .menu > li > a::before {
        width: calc(100% - 10px);
        height: 2px;
        background: #fff;
        top: calc(100% + 18px);
        position: absolute;
        content: "";
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: all ease 0.3s;
        -o-transition: all ease 0.3s;
        transition: all ease 0.3s;
        -webkit-transform-origin: left;
        -ms-transform-origin: left;
        transform-origin: left;
    }

    .header-wrapper .menu > li > a:hover::before, .header-wrapper .menu > li > a.active::before {
        -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1);
    }

    .header-wrapper .menu > li.header-button a::before {
        display: none;
    }
}

.header-wrapper .menu li.header-button a {
    background-image: -webkit-linear-gradient(169deg, rgb(85, 96, 255) 17%, rgb(170, 82, 161) 63%, rgb(255, 67, 67) 100%);
    padding: 10px 49px;
    font-weight: 600;
    border-radius: 25px;
    display: inline-block;
}

.header-wrapper .menu li.header-button a:hover {
    -webkit-box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
    box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
}

.header-section {
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
    padding: 10px 0;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99;
}

.header-section.header-active {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    background: #fff;
    border: none;
    animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
}

.header-bar {
    width: 30px;
    height: 25px;
    cursor: pointer;
    position: relative;
}

.header-bar span {
    display: inline-block;
    height: 3px;
    width: 100%;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    background-color: #ffffff;
    position: absolute;
    left: 0;
}

.header-bar span:nth-child(2) {
    top: 52%;
    -webkit-transform: translateY(-65%);
    -ms-transform: translateY(-65%);
    transform: translateY(-65%);
}

.header-bar span:first-child {
    top: 0;
}

.header-bar span:last-child {
    bottom: 0;
}

.header-bar.active span:first-child {
    -webkit-transform: rotate(45deg) translate(6px, 13px);
    -ms-transform: rotate(45deg) translate(6px, 13px);
    transform: rotate(45deg) translate(6px, 13px);
}

.header-bar.active span:nth-child(2) {
    opacity: 0;
}

.header-bar.active span:last-child {
    -webkit-transform: rotate(-45deg) translate(3px, -9px);
    -ms-transform: rotate(-45deg) translate(3px, -9px);
    transform: rotate(-45deg) translate(3px, -9px);
}

.tab-item {
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
}

.menu-item-has-children > a::after {
    content: "\f107";
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
    margin-left: 5px;
}

.search-overlay {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.91);
    z-index: 999999;
    display: none;
}

.search-overlay .close {
    position: absolute;
    top: 50px;
    right: 50px;
    color: #fff;
    border: 1px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
}

.search-overlay form {
    width: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.search-overlay form input {
    background: none;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    padding: 0px;
    height: 50px;
    font-size: 16px;
    color: #fff;
}

.search-overlay form input:focus {
    background: none;
}

/*Banner-Section Starts Here*/
.banner-section {
    padding: 189px 0 120px;
    position: relative;
    background: url("../images/banner/hero-banner.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    position: relative;
    overflow: hidden;
}

.banner-section .img1 {
    position: absolute;
    right: 10%;
    -webkit-animation: leftRight 5s linear infinite;
    animation: leftRight 5s linear infinite;
}

.banner-section .img2 {
    position: absolute;
    right: 17%;
    bottom: 20%;
    -webkit-animation: upDown 5s linear infinite;
    animation: upDown 5s linear infinite;
}

.banner-section .main-title {
    font-size: 60px;
    line-height: 70px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 50px;
}

.telegram-text {
    color: #2fabea;
    text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
}

.banner-section .join-now-box {
    padding: 20px 10px 60px 10px;
    text-align: center;
}

.join-now-box .h-join-new-box {
    text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
    color: #5c6e77;
}

.banner-section .join-now-box .content p {
    padding: 20px 0px 0px 0px;
    font-weight: bold;
    font-size: 1.0em;
    color: #f3f3f3;
}

.banner-section .join-now-box .single-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 22px 20px 15px;
}

.banner-section .join-now-box .single-option.last {
    border-bottom: 0px !important;
    padding: 29px 20px 28px;
}

.banner-section .join-now-box .single-option.last .title {
    top: 4px;
}

.banner-section .join-now-box .single-option.last .select-bar {
    width: 190px;
    height: 40px !important;
    line-height: 40px !important;
}

.banner-section .join-now-box .single-option.gender {
    padding: 17px 20px 17px;
}

.banner-section .join-now-box .single-option.age {
    padding: 21px 20px 20px;
}

.banner-section .join-now-box .single-option.age .select-bar {
    width: 70px;
}

.banner-section .join-now-box .single-option .title {
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    margin-right: 20px;
    position: relative;
    top: 7px;
}

.banner-section .join-now-box .single-option .option {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.banner-section .join-now-box .single-option .option input {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0;
    z-index: -9;
    text-align: center;
}

.banner-section .join-now-box .single-option .option input:checked ~ label::before {
    color: #fd705e;
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 8px;
    line-height: 13px;
    text-align: center;
}

.banner-section .join-now-box .single-option .option label {
    display: inline-block;
    margin: 0;
    width: calc(100% - 14px);
    padding-left: 10px;
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    text-transform: uppercase;
}

.banner-section .join-now-box .single-option .option label::before {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #fd705e;
    left: -14px;
    text-align: center;
    top: 7px;
}

.banner-section .join-now-box .single-option .option .s-input .nice-select {
    background: transparent;
    border: none;
    line-height: 26px;
    border-radius: 50px;
    padding: 0px 30px 0px 15px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: auto;
}

.banner-section .join-now-box .single-option .option .s-input .nice-select .list li {
    color: #222;
    padding: 0px 10px;
    line-height: 20px;
}

.banner-section .join-now-box .joun-button {
    text-align: center;
}

.banner-section .join-now-box .joun-button .custom-button {
    padding: 13px 45px;
}

.banner-section.home2 {
    /*background-image: url("../images/banner/hero-banner2.jpg") !important;*/
    background-color: #30aceb;
    background-image: linear-gradient(43deg, #30aceb 0%, #C850C0 46%, #FFCC70 100%);
    padding: 100px 0 220px;
}

.terms-section {
    padding: 100px 0px 0px 0px;
}

.terms-section .sub-title {
    text-align: left;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 20px;
}

.terms-section .section-header p {
    font-size: 14px;
    text-align: left;
}

.terms-section .section-header ul {
    text-align: left;
    font-size: 12px;
    padding-left: 30px;
}

.terms-section .section-header ul li {
    padding: 0px;
}

.banner-section.home2 .img3 {
    position: absolute;
    right: 10%;
    -webkit-animation: leftRight 5s linear infinite;
    animation: leftRight 5s linear infinite;
    top: -15px;
}

.widget-1 {
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}

@media (min-width: 576px) {
    .widget-1 {
        margin-bottom: 30px;
    }
}

.widget-1:last-child {
    margin-bottom: 0;
}

.widget-1 .subtitle {
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 22px;
    font-size: 24px;
    line-height: 34px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 15px;
}

.widget-1 .widget-1-body {
    padding: 30px 30px 33px;
    border-radius: 4px;
}

.widget-1.widget-facility ul li {
    padding: 20px 0;
    border-bottom: 1px solid #1a2a47;
}

.widget-1.widget-facility ul li a {
    color: #e9eeff;
}

.widget-1.widget-facility ul li a:hover {
    color: #fd705e;
}

.widget-1.widget-facility ul li a .img {
    width: 55px;
    padding-right: 20px;
}

.widget-1.widget-facility ul li a .img img {
    max-width: 100%;
}

.widget-1.widget-facility ul li:first-child {
    padding-top: 0;
}

.widget-1.widget-facility ul li:last-child {
    padding-bottom: 0;
    border: none;
}

.widget-1.widget-facility ul li i {
    color: #fd705e;
    font-size: 36px;
    width: 55px;
    line-height: 1;
}

.widget-1.widget-facility ul li .cate {
    font-weight: 600;
    font-size: 18px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    display: block;
    width: calc(100% - 55px);
}

.widget-1.widget-trending-search ul li {
    padding: 20px 0;
    border-bottom: 1px solid #1a2a47;
}

.widget-1.widget-trending-search ul li:first-child {
    padding-top: 0;
}

.widget-1.widget-trending-search ul li:last-child {
    padding-bottom: 0;
    border: none;
}

.widget-1.widget-trending-search ul li .sub-title {
    margin-bottom: 18px;
}

.widget-1.widget-banner .widget-1-body {
    border-radius: 0;
    padding: 0;
    border: none;
}

.widget-1.widget-banner a {
    display: block;
}

.widget-1.widget-banner img {
    width: 100%;
}

.widget-1.widget-range-slider .widget-1-body {
    padding-bottom: 30px;
}

.widget-1.widget-range-slider .subtitle {
    margin-bottom: 69px;
}

.widget-1 .widget-header {
    margin-bottom: 25px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.widget-1 .widget-header .clear-check {
    color: #f1481f;
}

@media (min-width: 576px) {
    .widget-1 .widget-header {
        margin-bottom: 30px;
    }

    .widget-1 .widget-header .m-title {
        font-size: 28px;
        margin-top: -9px;
    }
}

.widget-1 .widget-header .m-title {
    font-weight: 600;
    text-transform: capitalize;
}

.widget-1.widget-check .widget-1-body {
    border: none;
}

.widget-1.widget-check .check-area {
    margin-bottom: -15px;
}

.widget-1.widget-check .add-check-area {
    margin-top: 39px;
    padding-top: 11px;
    border-top: 1px solid rgb(31, 43, 114);
    margin-bottom: -9px;
}

.widget-1.widget-check .add-check-area a {
    color: #333333;
    font-size: 14px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
}

.widget-1.widget-check .add-check-area a i {
    width: 12px;
    height: 12px;
    position: relative;
    display: inline-block;
    margin-left: 10px;
    border-radius: 50%;
    border: 1px solid #333333;
}

.widget-1.widget-check .add-check-area a i::after, .widget-1.widget-check .add-check-area a i::before {
    width: 13px;
    height: 13px;
    background: #333333;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.widget-1.widget-check .add-check-area a i::after {
    width: 1px;
    height: 100%;
}

.widget-1.widget-check .add-check-area a i::before {
    height: 1px;
    width: 100%;
}

.widget-1.widget-check .form-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px;
}

.widget-1.widget-check .form-group input {
    width: 14px;
    height: 14px;
    opacity: 0;
    z-index: -9;
}

.widget-1.widget-check .form-group input:checked ~ label::before {
    color: #000;
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 8px;
    line-height: 1;
    line-height: 14px;
    text-align: center;
}

.widget-1.widget-check .form-group label {
    margin: 0;
    width: calc(100% - 14px);
    padding-left: 10px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
}

.widget-1.widget-check .form-group label::before {
    width: 14px;
    height: 14px;
    border: 1px solid #000;
    border-radius: 1px;
    left: -14px;
    top: 7px;
}

.widget-1.widget-check.rating .form-group label .text {
    margin-right: 20px;
}

.widget-1.widget-check.rating .form-group label .rating i {
    font-size: 12px;
    margin-right: -3px;
    color: #f87115;
}

@media (min-width: 992px) {
    .widget-1.widget-tags {
        -webkit-transform: translateY(-40Px);
        -ms-transform: translateY(-40Px);
        transform: translateY(-40Px);
        margin-bottom: 0px;
    }
}

.widget-1.widget-tags ul {
    margin: -10px;
}

.widget-1.widget-tags ul li {
    padding: 10px;
}

.widget-1.widget-tags ul li a {
    padding: 0 20px;
    font-size: 12px;
    border: 1px solid rgba(163, 177, 198, 0.2);
    border-radius: 15px;
    text-transform: uppercase;
    color: #becdff;
}

.widget-1.widget-offer .offer-body {
    margin-bottom: -30px;
    overflow: hidden;
}

.widget-1.widget-offer .offer-body .offer-item {
    border: 1px dashed rgb(31, 50, 83);
    border-radius: 10px;
    padding: 20px 20px 28px;
    margin-bottom: 30px;
}

.widget-1.widget-offer .offer-body .offer-item .thumb {
    margin-bottom: 33px;
}

.widget-1.widget-offer .offer-body .offer-item h6 {
    font-size: 16px;
    font-weight: 400;
    font-family: "Muli", sans-serif;
    margin-bottom: 17px;
}

.widget-1.widget-offer .offer-body .offer-item p {
    color: #9aace5;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
}

/*Booking Summery*/
.booking-summery {
    padding: 30px;
    border: 1px solid #11326f;
    border-bottom-style: dashed;
    padding-bottom: 10px;
    margin-top: 60px;
}

.booking-summery .title {
    font-weight: 600;
    text-transform: uppercase;
}

.booking-summery .title {
    text-align: center;
    border-bottom: 1px dashed #11326f;
    padding-bottom: 23px;
    margin-bottom: 35px;
}

.booking-summery ul {
    border-bottom: 1px dashed #11326f;
}

.booking-summery ul li {
    padding: 0;
    margin-bottom: 30px;
}

.booking-summery ul li:first-child {
    margin-top: 30px;
}

.booking-summery ul li .subtitle {
    text-transform: uppercase;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 7px;
}

.booking-summery ul li .subtitle:last-child {
    margin-bottom: -5px !important;
}

.booking-summery ul li .info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    text-transform: uppercase;
    color: #9aace5;
}

.booking-summery ul li .info:last-child {
    margin-bottom: -14px;
}

.booking-summery ul:last-child {
    border-bottom: none;
}

@media (min-width: 576px) {
    .booking-summery .title {
        font-size: 28px;
        margin-top: -9px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .booking-summery {
        margin-top: 0;
    }
}

.proceed-area {
    background: #05245c;
    padding: 30px;
}

.proceed-area .subtitle {
    text-transform: uppercase;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 23px;
}

.side-shape {
    position: relative;
}

.side-shape::after, .side-shape::before {
    width: 48px;
    height: 48px;
    background-color: #fafbff;
    border-radius: 50%;
    top: -48px;
}

.side-shape::after {
    left: -56px;
}

.side-shape::before {
    right: -56px;
}

.note {
    margin-top: 40px;
}

.note .title {
    text-transform: uppercase;
    margin-bottom: 26px;
}

/*Blog-Sedebar Starts Here*/
.widget {
    border-radius: 10px;
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
}

.widget:last-child {
    margin-bottom: 0;
}

.widget .title {
    margin-bottom: 25px;
    font-size: 24px;
    text-transform: capitalize;
}

.widget-tags {
    padding: 31px 30px 30px;
}

.widget-tags ul {
    margin: -5px;
}

.widget-tags ul li {
    padding: 5px;
}

.widget-tags ul li a {
    font-size: 14px;
    text-transform: capitalize;
    color: #ffffff;
    padding: 6px 39px;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #333;
}

.widget-tags ul li a:hover, .widget-tags ul li a.active {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.widget-categories {
    padding: 32px 30px 16px;
}

.widget-categories ul {
    margin-top: -9px;
}

.widget-categories ul li {
    padding: 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.155);
}

.widget-categories ul li:last-child {
    border-bottom: 0px;
}

.widget-categories ul li a {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #333333;
    padding: 6px 0;
    font-size: 16px;
}

.widget-categories ul li a:hover {
    color: #fd705e;
}

.widget-categories ul li:first-child a {
    padding-top: 0;
}

.widget-follow ul {
    margin: -5px;
}

.widget-follow ul li {
    padding: 5px;
}

.widget-follow ul li a.active, .widget-follow ul li a:hover {
    border-color: #032055;
    background-image: -webkit-linear-gradient(169deg, rgb(85, 96, 255) 17%, rgb(170, 82, 161) 63%, rgb(255, 67, 67) 100%);
}

.widget-search {
    padding: 32px 30px 30px;
}

.widget-search .search-form {
    margin-top: -20px;
}

.widget-search input {
    font-size: 14px;
    border-radius: 0;
    padding-left: 0;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-bottom: 30px;
}

.widget-search input::-webkit-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-search input::-moz-placeholder {
    color: rgb(76, 88, 143);
}

.widget-search input:-ms-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-search input::-ms-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-search input::placeholder {
    color: rgb(76, 88, 143);
}

.widget-search button {
    width: auto;
    min-width: 130px;
    outline: none;
    color: #ffffff;
    height: 40px;
    border-radius: 20px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border: 0px;
}

.widget-search button i {
    margin-right: 5px;
}

.widget-post {
    padding: 31px 30px 21px;
    position: relative;
}

.widget-post .widget-slider .item .thumb {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 25px;
}

.widget-post .widget-slider .item .thumb a {
    display: block;
}

.widget-post .widget-slider .item .thumb img {
    width: 100%;
}

.widget-post .widget-slider .item .content .p-title {
    margin-bottom: 7px;
    font-size: 18px;
}

.widget-post .widget-slider .item .content .p-title a {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.widget-post .widget-slider .item .content .meta-post {
    font-size: 14px;
}

.widget-post .widget-slider .item .content .meta-post a {
    color: #333333;
}

.widget-post .widget-slider .item .content .meta-post a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-right: 5px;
}

.widget-post .slider-nav {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 50px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.widget-post .slider-nav span {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 10px;
    background-color: #fafbff;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 18, 50, 0.2);
    box-shadow: 0px 2px 5px 0px rgba(0, 18, 50, 0.2);
    color: #333333;
    border-radius: 50%;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.widget-post .slider-nav span:hover, .widget-post .slider-nav span.active {
    color: #ffffff;
    background-image: -webkit-linear-gradient(169deg, rgb(85, 96, 255) 17%, rgb(170, 82, 161) 63%, rgb(255, 67, 67) 100%);
}

.widget-newsletter .search-form {
    margin-top: -20px;
}

.widget-newsletter input {
    font-size: 14px;
    border-radius: 0;
    padding-left: 0;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-bottom: 30px;
}

.widget-newsletter input::-webkit-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-newsletter input::-moz-placeholder {
    color: rgb(76, 88, 143);
}

.widget-newsletter input:-ms-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-newsletter input::-ms-input-placeholder {
    color: rgb(76, 88, 143);
}

.widget-newsletter input::placeholder {
    color: rgb(76, 88, 143);
}

.widget-newsletter button {
    width: auto;
    min-width: 120px;
    outline: none;
    color: #ffffff;
    height: 40px;
    border-radius: 20px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border: 0px;
}

.widget-newsletter button i {
    margin-right: 5px;
}

/* Feature-Section Starts Here*/
.single-feature {
    text-align: center;
    background-color: rgb(255, 255, 255);
    border-radius: 20px;
    padding: 30px 20px 25px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-feature .icon img {
    height: 90px;
    margin-bottom: 30px;
}

.single-feature h4 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
}

.single-feature:hover {
    -webkit-box-shadow: 0px 5px 30px 0px rgba(176, 171, 193, 0.4);
    box-shadow: 0px 5px 30px 0px rgba(176, 171, 193, 0.4);
}

/* Start-Flirting Starts Here*/
.flirting-section {
    padding: 0px 0px 120px;
}

.flirting-section.home2 {
    padding-top: 118px;
}

.flirting-section .content {
    text-align: left;
}

.flirting-section .content .section-header {
    text-align: left;
    margin-bottom: 59px;
}

.flirting-section .content .custom-button {
    margin-top: 0px;
    margin-top: -3px;
}

.flirting-section .img {
    text-align: center;
    padding: 0px 30px;
    position: relative;
}

.flirting-section .img img {
    width: 100%;
}

.flirting-section .img .bg-shape {
    position: absolute;
    top: -10%;
    left: 0%;
    z-index: -1;
    -webkit-animation: scaleAni 5s linear infinite;
    animation: scaleAni 5s linear infinite;
}

/* How it work Section Starts Here*/
.how-it-work-section {
    padding: 118px 0px 120px;
    background: url(../images/h-it-w/bg-img.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}

.how-it-work-section .shape1 {
    position: absolute;
    top: 100px;
    right: 0px;
    -webkit-animation: scaleAni 4s linear infinite;
    animation: scaleAni 4s linear infinite;
}

.how-it-work-section .shape2 {
    position: absolute;
    right: 7%;
    top: 10%;
    -webkit-animation: upDown 3s linear infinite;
    animation: upDown 3s linear infinite;
}

.how-it-work-section .section-header {
    margin-bottom: 40px;
}

.single-work-box {
    background: #fff;
    -webkit-box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.3);
    box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.3);
    padding: 40px 30px 40px;
    border-radius: 20px;
    text-align: center;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-work-box .icon {
    position: relative;
    display: inline-block;
    margin-bottom: 34px;
}

.single-work-box .icon .number {
    position: absolute;
    right: 20px;
    bottom: 0px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    font-size: 28px;
    line-height: 60px;
    font-weight: 600;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.single-work-box .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 25px;
}

.single-work-box:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

/* Statistics-Section Starts Here*/
.statistics-section {
    padding: 120px 0px 135px;
}

.statistics-section .stat-item {
    text-align: center;
}

.statistics-section .stat-item .icon {
    display: inline-block;
    width: 260px;
    height: 260px;
    background: #e1e6ff;
    border-radius: 50%;
    text-align: center;
    line-height: 260px;
    margin-bottom: 28px;
}

.statistics-section .stat-item .icon img {
    height: 160px;
}

.statistics-section .stat-content .counter-item {
    font-size: 60px;
    line-height: 70px;
}

.statistics-section .stat-content .info {
    display: block;
    margin-top: 5px;
}

/* join-now Starts Here*/
.join-now-section {
    padding: 123px 0px 120px;
    overflow: hidden;
    background: #5736cb;
    position: relative;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1500 1500" width="1500" height="1500" style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px); content-visibility: visible;" preserveAspectRatio="xMidYMid meet" id="A girl and a boy are dating online on mobile"><defs><clipPath id="__lottie_element_321"><rect width="1500" height="1500" x="0" y="0"/></clipPath></defs><g clip-path="url(%23__lottie_element_321)"><g style="display: block;" transform="matrix(1,0,0,1,0,0)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,368.9909973144531,1067.614990234375)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M140.0229949951172,-35.3489990234375 C130.41799926757812,-19.264999389648438 120.13400268554688,-8.461000442504883 110.96700286865234,-1.0640000104904175 C110.9540023803711,-1.0509999990463257 110.9540023803711,-1.0509999990463257 110.94100189208984,-1.0379999876022339 C106.05799865722656,2.9000000953674316 101.49500274658203,5.867000102996826 97.50399780273438,8.142000198364258 C70.33799743652344,23.667999267578125 46.111000061035156,21.020000457763672 14.220999717712402,27.072999954223633 C2.313999891281128,29.334999084472656 -10.668999671936035,32.805999755859375 -25.263999938964844,38.88600158691406 C-40.749000549316406,45.3390007019043 -52.483001708984375,52.40399932861328 -59.41400146484375,56.9010009765625 C-70.61599731445312,57.034000396728516 -79.66300201416016,58.08399963378906 -85.9020004272461,59.04199981689453 C-100.08399963378906,61.196998596191406 -105.71199798583984,63.737998962402344 -116.46099853515625,63.750999450683594 C-126.47899627685547,63.77799987792969 -134.66099548339844,61.59700012207031 -140.02200317382812,59.74800109863281 C-133.1840057373047,52.39099884033203 -122.3280029296875,42.47800064086914 -106.8290023803711,35.095001220703125 C-84.43800354003906,24.42799949645996 -71.43499755859375,27.910999298095703 -48.63800048828125,20.767000198364258 C-41.40800094604492,18.50200080871582 -38.94499969482422,16.96299934387207 6.566999912261963,-13.63700008392334 C52.35300064086914,-44.422000885009766 63.909000396728516,-52.3120002746582 83.89299774169922,-58.04399871826172 C98.75700378417969,-62.30799865722656 111.64099884033203,-63.4739990234375 120.31999969482422,-63.77799987792969 C126.89199829101562,-54.305999755859375 133.4510040283203,-44.82099914550781 140.0229949951172,-35.3489990234375z"/></g><g opacity="1" transform="matrix(1,0,0,1,422.2340087890625,1069.446044921875)"><path fill="rgb(246,151,117)" fill-opacity="1" d=" M50.209999084472656,-0.12099999934434891 C50.196998596191406,-0.1080000028014183 50.196998596191406,-0.1080000028014183 50.18299865722656,-0.0949999988079071 C45.30099868774414,3.8429999351501465 31.618999481201172,6.809999942779541 27.628000259399414,9.085000038146973 C0.4620000123977661,24.611000061035156 -23.764999389648438,21.96299934387207 -55.65399932861328,28.017000198364258 C-45.44900131225586,23.226999282836914 -20.052000045776367,14.878999710083008 -1.6200000047683716,1.8940000534057617 C38.492000579833984,-26.36400032043457 41.82699966430664,-28.017000198364258 44.68899917602539,-26.555999755859375 C51.87200164794922,-22.88800048828125 55.65399932861328,-5.565000057220459 50.209999084472656,-0.12099999934434891z"/></g><g opacity="1" transform="matrix(1,0,0,1,453.02801513671875,1092.9019775390625)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M48.12699890136719,-37.13999938964844 C40.165000915527344,-36.99399948120117 31.583999633789062,-36.29499816894531 22.520999908447266,-34.76900100708008 C-17.808000564575195,-27.97800064086914 -47.47200012207031,-8.201000213623047 -65.20600128173828,6.486000061035156 C-65.78299713134766,7.5269999504089355 -68.95500183105469,13.468000411987305 -66.58699798583984,20.0939998626709 C-66.58699798583984,20.094999313354492 -65.03399658203125,24.489999771118164 -60.4640007019043,27.825000762939453 C-47.698001861572266,37.138999938964844 -10.701000213623047,27.930999755859375 -8.75,27.445999145507812 C52.619998931884766,12.175999641418457 59.915000915527344,12.836999893188477 63.30099868774414,4.114999771118164 C64.35299682617188,1.4049999713897705 68.95600128173828,-12.326000213623047 48.12699890136719,-37.13999938964844z"/></g></g><g style="display: block;" transform="matrix(1,0,0,1,0,0)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,684.7000122070312,750)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M197.75,394.885009765625 C197.75,394.885009765625 -197.74899291992188,394.885009765625 -197.74899291992188,394.885009765625 C-209.57899475097656,394.885009765625 -219.17100524902344,385.2950134277344 -219.17100524902344,373.4639892578125 C-219.17100524902344,373.4639892578125 -219.17100524902344,-373.4649963378906 -219.17100524902344,-373.4649963378906 C-219.17100524902344,-385.2950134277344 -209.57899475097656,-394.885009765625 -197.74899291992188,-394.885009765625 C-197.74899291992188,-394.885009765625 197.75,-394.885009765625 197.75,-394.885009765625 C209.5800018310547,-394.885009765625 219.1699981689453,-385.2950134277344 219.1699981689453,-373.4649963378906 C219.1699981689453,-373.4649963378906 219.1699981689453,373.4639892578125 219.1699981689453,373.4639892578125 C219.1699981689453,385.2950134277344 209.5800018310547,394.885009765625 197.75,394.885009765625z"/></g><g opacity="1" transform="matrix(1,0,0,1,684.7000122070312,750)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M212.96499633789062,-356.76800537109375 C212.96499633789062,-356.76800537109375 212.96499633789062,356.76800537109375 212.96499633789062,356.76800537109375 C212.96499633789062,373.5039978027344 199.39700317382812,387.0710144042969 182.66099548339844,387.0710144042969 C182.66099548339844,387.0710144042969 -182.66099548339844,387.0710144042969 -182.66099548339844,387.0710144042969 C-199.39700317382812,387.0710144042969 -212.96499633789062,373.5039978027344 -212.96499633789062,356.76800537109375 C-212.96499633789062,356.76800537109375 -212.96499633789062,-356.76800537109375 -212.96499633789062,-356.76800537109375 C-212.96499633789062,-373.5039978027344 -199.39700317382812,-387.0710144042969 -182.66099548339844,-387.0710144042969 C-182.66099548339844,-387.0710144042969 -55.88600158691406,-387.0710144042969 -55.88600158691406,-387.0710144042969 C-54.064998626708984,-387.0710144042969 -52.5890007019043,-385.5950012207031 -52.5890007019043,-383.77398681640625 C-52.5890007019043,-371.36199951171875 -42.527000427246094,-361.29998779296875 -30.114999771118164,-361.29998779296875 C-30.114999771118164,-361.29998779296875 30.114999771118164,-361.29998779296875 30.114999771118164,-361.29998779296875 C42.527000427246094,-361.29998779296875 52.5890007019043,-371.36199951171875 52.5890007019043,-383.77398681640625 C52.5890007019043,-385.5950012207031 54.064998626708984,-387.0710144042969 55.88600158691406,-387.0710144042969 C55.88600158691406,-387.0710144042969 182.66099548339844,-387.0710144042969 182.66099548339844,-387.0710144042969 C199.39700317382812,-387.0710144042969 212.96499633789062,-373.5039978027344 212.96499633789062,-356.76800537109375z"/></g><g opacity="1" transform="matrix(1,0,0,1,653.7789916992188,374.8380126953125)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M7.7270002365112305,0 C7.7270002365112305,4.26800012588501 4.267000198364258,7.7270002365112305 0,7.7270002365112305 C-4.26800012588501,7.7270002365112305 -7.7270002365112305,4.26800012588501 -7.7270002365112305,0 C-7.7270002365112305,-4.267000198364258 -4.26800012588501,-7.7270002365112305 0,-7.7270002365112305 C4.267000198364258,-7.7270002365112305 7.7270002365112305,-4.267000198364258 7.7270002365112305,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,653.7789916992188,374.8380126953125)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M2.697000026702881,-0.0010000000474974513 C2.697000026702881,1.4880000352859497 1.4889999628067017,2.696000099182129 0,2.696000099182129 C-1.4900000095367432,2.696000099182129 -2.696000099182129,1.4880000352859497 -2.696000099182129,-0.0010000000474974513 C-2.696000099182129,-1.4900000095367432 -1.4900000095367432,-2.696000099182129 0,-2.696000099182129 C1.4889999628067017,-2.696000099182129 2.697000026702881,-1.4900000095367432 2.697000026702881,-0.0010000000474974513z"/></g><g opacity="1" transform="matrix(1,0,0,1,689.5059814453125,375.17498779296875)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M21.010000228881836,2.3589999675750732 C21.010000228881836,2.3589999675750732 -21.009000778198242,2.3589999675750732 -21.009000778198242,2.3589999675750732 C-22.312000274658203,2.3589999675750732 -23.368000030517578,1.3040000200271606 -23.368000030517578,0.0010000000474974513 C-23.368000030517578,-1.3020000457763672 -22.312000274658203,-2.3589999675750732 -21.009000778198242,-2.3589999675750732 C-21.009000778198242,-2.3589999675750732 21.010000228881836,-2.3589999675750732 21.010000228881836,-2.3589999675750732 C22.312999725341797,-2.3589999675750732 23.368999481201172,-1.3020000457763672 23.368999481201172,0.0010000000474974513 C23.368999481201172,1.3040000200271606 22.312999725341797,2.3589999675750732 21.010000228881836,2.3589999675750732z"/></g><g opacity="1" transform="matrix(1,0,0,1,721.114013671875,374.8380126953125)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M2.8459999561309814,0 C2.8459999561309814,1.5720000267028809 1.5720000267028809,2.8459999561309814 0,2.8459999561309814 C-1.5720000267028809,2.8459999561309814 -2.8459999561309814,1.5720000267028809 -2.8459999561309814,0 C-2.8459999561309814,-1.5720000267028809 -1.5720000267028809,-2.8459999561309814 0,-2.8459999561309814 C1.5720000267028809,-2.8459999561309814 2.8459999561309814,-1.5720000267028809 2.8459999561309814,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,684.7000122070312,754.7349853515625)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M203.32200622558594,339.74700927734375 C203.32200622558594,339.74700927734375 -203.32200622558594,339.74700927734375 -203.32200622558594,339.74700927734375 C-203.32200622558594,339.74700927734375 -203.32200622558594,-339.74700927734375 -203.32200622558594,-339.74700927734375 C-203.32200622558594,-339.74700927734375 203.32200622558594,-339.74700927734375 203.32200622558594,-339.74700927734375 C203.32200622558594,-339.74700927734375 203.32200622558594,339.74700927734375 203.32200622558594,339.74700927734375z"/></g><g opacity="1" transform="matrix(1,0,0,1,657.8590087890625,1049.3170166015625)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M145.2790069580078,24.941999435424805 C145.2790069580078,24.941999435424805 -145.281005859375,24.941999435424805 -145.281005859375,24.941999435424805 C-153.5070037841797,24.941999435424805 -160.17599487304688,18.273000717163086 -160.17599487304688,10.04699993133545 C-160.17599487304688,10.04699993133545 -160.17599487304688,-10.04699993133545 -160.17599487304688,-10.04699993133545 C-160.17599487304688,-18.273000717163086 -153.5070037841797,-24.941999435424805 -145.27999877929688,-24.941999435424805 C-145.27999877929688,-24.941999435424805 145.2790069580078,-24.941999435424805 145.2790069580078,-24.941999435424805 C153.50599670410156,-24.941999435424805 160.1750030517578,-18.27400016784668 160.1750030517578,-10.04699993133545 C160.1750030517578,-10.04699993133545 160.1750030517578,10.045999526977539 160.1750030517578,10.045999526977539 C160.1750030517578,18.273000717163086 153.50599670410156,24.941999435424805 145.2790069580078,24.941999435424805z"/></g><g opacity="1" transform="matrix(1,0,0,1,848.6749877929688,1049.3170166015625)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M23.180999755859375,0 C23.180999755859375,12.802000045776367 12.803000450134277,23.180999755859375 0,23.180999755859375 C-12.802000045776367,23.180999755859375 -23.18000030517578,12.802000045776367 -23.18000030517578,0 C-23.18000030517578,-12.802000045776367 -12.802000045776367,-23.180999755859375 0,-23.180999755859375 C12.803000450134277,-23.180999755859375 23.180999755859375,-12.802000045776367 23.180999755859375,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,848.6740112304688,1049.3170166015625)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M4.942999839782715,-7.1529998779296875 C4.942999839782715,-7.1529998779296875 4.942999839782715,-9.923999786376953 4.942999839782715,-9.923999786376953 C4.942999839782715,-9.923999786376953 -4.942999839782715,-9.923999786376953 -4.942999839782715,-9.923999786376953 C-4.942999839782715,-9.923999786376953 -4.942999839782715,-7.1529998779296875 -4.942999839782715,-7.1529998779296875 C-4.942999839782715,-7.1529998779296875 -12.508000373840332,-7.1529998779296875 -12.508000373840332,-7.1529998779296875 C-12.508000373840332,-7.1529998779296875 -12.508000373840332,9.923999786376953 -12.508000373840332,9.923999786376953 C-12.508000373840332,9.923999786376953 12.508000373840332,9.923999786376953 12.508000373840332,9.923999786376953 C12.508000373840332,9.923999786376953 12.508000373840332,-7.1529998779296875 12.508000373840332,-7.1529998779296875 C12.508000373840332,-7.1529998779296875 4.942999839782715,-7.1529998779296875 4.942999839782715,-7.1529998779296875z M0,6.328999996185303 C-2.7300000190734863,6.328999996185303 -4.942999839782715,4.116000175476074 -4.942999839782715,1.3860000371932983 C-4.942999839782715,-1.3450000286102295 -2.7300000190734863,-3.558000087738037 0,-3.558000087738037 C2.7300000190734863,-3.558000087738037 4.942999839782715,-1.3450000286102295 4.942999839782715,1.3860000371932983 C4.942999839782715,4.116000175476074 2.7300000190734863,6.328999996185303 0,6.328999996185303z"/></g><g opacity="1" transform="matrix(1,0,0,1,684.7000122070312,452.7380065917969)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M203.32200622558594,37.749000549316406 C203.32200622558594,37.749000549316406 -203.32200622558594,37.749000549316406 -203.32200622558594,37.749000549316406 C-203.32200622558594,37.749000549316406 -203.32200622558594,-37.749000549316406 -203.32200622558594,-37.749000549316406 C-203.32200622558594,-37.749000549316406 203.32200622558594,-37.749000549316406 203.32200622558594,-37.749000549316406 C203.32200622558594,-37.749000549316406 203.32200622558594,37.749000549316406 203.32200622558594,37.749000549316406z"/></g><g opacity="1" transform="matrix(1,0,0,1,618.9500122070312,445.6600036621094)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M47.999000549316406,4.806000232696533 C47.999000549316406,4.806000232696533 -47.99800109863281,4.806000232696533 -47.99800109863281,4.806000232696533 C-50.652000427246094,4.806000232696533 -52.80500030517578,2.6540000438690186 -52.80500030517578,0 C-52.80500030517578,-2.6540000438690186 -50.652000427246094,-4.806000232696533 -47.99800109863281,-4.806000232696533 C-47.99800109863281,-4.806000232696533 47.999000549316406,-4.806000232696533 47.999000549316406,-4.806000232696533 C50.65299987792969,-4.806000232696533 52.80500030517578,-2.6540000438690186 52.80500030517578,0 C52.80500030517578,2.6540000438690186 50.65299987792969,4.806000232696533 47.999000549316406,4.806000232696533z"/></g><g opacity="1" transform="matrix(1,0,0,1,597.97802734375,461.56298828125)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M28.774999618530273,3.058000087738037 C28.774999618530273,3.058000087738037 -28.773000717163086,3.058000087738037 -28.773000717163086,3.058000087738037 C-30.461999893188477,3.058000087738037 -31.83300018310547,1.6890000104904175 -31.83300018310547,0 C-31.83300018310547,-1.6890000104904175 -30.461999893188477,-3.058000087738037 -28.773000717163086,-3.058000087738037 C-28.773000717163086,-3.058000087738037 28.774999618530273,-3.058000087738037 28.774999618530273,-3.058000087738037 C30.464000701904297,-3.058000087738037 31.83300018310547,-1.6890000104904175 31.83300018310547,0 C31.83300018310547,1.6890000104904175 30.464000701904297,3.058000087738037 28.774999618530273,3.058000087738037z"/></g><g opacity="1" transform="matrix(1,0,0,1,861.4019775390625,436.0480041503906)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M4.806000232696533,0 C4.806000232696533,2.6540000438690186 2.6540000438690186,4.806000232696533 0,4.806000232696533 C-2.6540000438690186,4.806000232696533 -4.806000232696533,2.6540000438690186 -4.806000232696533,0 C-4.806000232696533,-2.6540000438690186 -2.6540000438690186,-4.806000232696533 0,-4.806000232696533 C2.6540000438690186,-4.806000232696533 4.806000232696533,-2.6540000438690186 4.806000232696533,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,861.4019775390625,452.7380065917969)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M4.806000232696533,0 C4.806000232696533,2.6540000438690186 2.6540000438690186,4.806000232696533 0,4.806000232696533 C-2.6540000438690186,4.806000232696533 -4.806000232696533,2.6540000438690186 -4.806000232696533,0 C-4.806000232696533,-2.6540000438690186 -2.6540000438690186,-4.806000232696533 0,-4.806000232696533 C2.6540000438690186,-4.806000232696533 4.806000232696533,-2.6540000438690186 4.806000232696533,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,861.4019775390625,469.4280090332031)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M4.806000232696533,0 C4.806000232696533,2.6540000438690186 2.6540000438690186,4.806000232696533 0,4.806000232696533 C-2.6540000438690186,4.806000232696533 -4.806000232696533,2.6540000438690186 -4.806000232696533,0 C-4.806000232696533,-2.6540000438690186 -2.6540000438690186,-4.806000232696533 0,-4.806000232696533 C2.6540000438690186,-4.806000232696533 4.806000232696533,-2.6540000438690186 4.806000232696533,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,618.947998046875,900.0269775390625)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M121.26599884033203,-34.14899826049805 C121.26599884033203,-34.14899826049805 121.26599884033203,34.1619987487793 121.26599884033203,34.1619987487793 C121.26599884033203,48.54800033569336 109.60299682617188,60.222999572753906 95.2040023803711,60.222999572753906 C95.2040023803711,60.222999572753906 -95.20500183105469,60.222999572753906 -95.20500183105469,60.222999572753906 C-103.66500091552734,60.222999572753906 -111.1780014038086,56.1879997253418 -115.93199920654297,49.935001373291016 C-119.28500366210938,45.560001373291016 -121.26599884033203,40.0880012512207 -121.26599884033203,34.1619987487793 C-121.26599884033203,34.1619987487793 -121.26599884033203,-34.14899826049805 -121.26599884033203,-34.14899826049805 C-121.26599884033203,-48.54800033569336 -109.59100341796875,-60.222999572753906 -95.20500183105469,-60.222999572753906 C-95.20500183105469,-60.222999572753906 95.2040023803711,-60.222999572753906 95.2040023803711,-60.222999572753906 C109.60299682617188,-60.222999572753906 121.26599884033203,-48.54800033569336 121.26599884033203,-34.14899826049805z"/></g><g opacity="1" transform="matrix(1,0,0,1,757.3729858398438,648.677001953125)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M121.26599884033203,-34.15599822998047 C121.26599884033203,-34.15599822998047 121.26599884033203,34.15599822998047 121.26599884033203,34.15599822998047 C121.26599884033203,43.58700180053711 116.26000213623047,51.845001220703125 108.74500274658203,56.422000885009766 C104.81099700927734,58.83000183105469 100.1709976196289,60.215999603271484 95.2040023803711,60.215999603271484 C95.2040023803711,60.215999603271484 -95.20500183105469,60.215999603271484 -95.20500183105469,60.215999603271484 C-109.60299682617188,60.215999603271484 -121.26599884033203,48.55500030517578 -121.26599884033203,34.15599822998047 C-121.26599884033203,34.15599822998047 -121.26599884033203,-34.15599822998047 -121.26599884033203,-34.15599822998047 C-121.26599884033203,-48.55400085449219 -109.60299682617188,-60.215999603271484 -95.20500183105469,-60.215999603271484 C-95.20500183105469,-60.215999603271484 95.2040023803711,-60.215999603271484 95.2040023803711,-60.215999603271484 C109.58999633789062,-60.215999603271484 121.26599884033203,-48.55400085449219 121.26599884033203,-34.15599822998047z"/></g></g><g style="display: block;" transform="matrix(1,0,0,1,0,0)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,528.4710083007812,785.52197265625)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M30.788000106811523,0 C30.788000106811523,17.003000259399414 17.003000259399414,30.78700065612793 0,30.78700065612793 C-17.003999710083008,30.78700065612793 -30.78700065612793,17.003000259399414 -30.78700065612793,0 C-30.78700065612793,-17.003000259399414 -17.003999710083008,-30.78700065612793 0,-30.78700065612793 C17.003000259399414,-30.78700065612793 30.788000106811523,-17.003000259399414 30.788000106811523,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,515.3070068359375,779.3359985351562)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M5.678999900817871,8.359000205993652 C5.388999938964844,8.567999839782715 5.0980000495910645,8.760000228881836 4.811999797821045,8.935999870300293 C2.811000108718872,10.163000106811523 0.8880000114440918,10.666000366210938 -0.3479999899864197,10.895999908447266 C-1.7640000581741333,10.633999824523926 -4.074999809265137,10.01200008392334 -6.375,8.359000205993652 C-9.689000129699707,5.978000164031982 -12.8149995803833,1.5670000314712524 -12.597999572753906,-3.0280001163482666 C-12.57699966430664,-3.5390000343322754 -12.51200008392334,-4.054999828338623 -12.402000427246094,-4.570000171661377 C-12.217000007629395,-5.421000003814697 -11.460000038146973,-8.890999794006348 -8.706999778747559,-9.918000221252441 C-6.0879998207092285,-10.895999908447266 -2.507999897003174,-9.394000053405762 -0.3479999899864197,-5.933000087738037 C1.812999963760376,-9.394000053405762 5.39300012588501,-10.895999908447266 8.01099967956543,-9.918000221252441 C10.769000053405762,-8.890999794006348 11.526000022888184,-5.421000003814697 11.706000328063965,-4.570000171661377 C12.8149995803833,0.5600000023841858 9.366000175476074,5.711999893188477 5.678999900817871,8.359000205993652z"/></g><g opacity="1" transform="matrix(1,0,0,1,511.30499267578125,783.27001953125)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M8.812999725341797,5.001999855041504 C6.811999797821045,6.229000091552734 4.888999938964844,6.732999801635742 3.6540000438690186,6.961999893188477 C2.23799991607666,6.699999809265137 -0.07400000095367432,6.078000068664551 -2.372999906539917,4.425000190734863 C-5.686999797821045,2.0439999103546143 -8.812999725341797,-2.367000102996826 -8.597000122070312,-6.961999893188477 C-6.4730000495910645,-3.811000108718872 -3.0810000896453857,0.39899998903274536 0.8880000114440918,2.3340001106262207 C3.9110000133514404,3.811000108718872 6.677000045776367,4.589000225067139 8.812999725341797,5.001999855041504z"/></g><g opacity="1" transform="matrix(1,0,0,1,541.0800170898438,779.3359985351562)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M5.678999900817871,8.359000205993652 C5.388000011444092,8.567999839782715 5.0980000495910645,8.760000228881836 4.811999797821045,8.935999870300293 C2.811000108718872,10.163000106811523 0.8880000114440918,10.666000366210938 -0.3479999899864197,10.895999908447266 C-1.7640000581741333,10.633999824523926 -4.074999809265137,10.01200008392334 -6.375,8.359000205993652 C-9.689000129699707,5.978000164031982 -12.8149995803833,1.5670000314712524 -12.597999572753906,-3.0280001163482666 C-12.57699966430664,-3.5390000343322754 -12.51200008392334,-4.054999828338623 -12.402000427246094,-4.570000171661377 C-12.217000007629395,-5.421000003814697 -11.460000038146973,-8.890999794006348 -8.706999778747559,-9.918000221252441 C-6.0879998207092285,-10.895999908447266 -2.507999897003174,-9.394000053405762 -0.3479999899864197,-5.933000087738037 C1.812000036239624,-9.394000053405762 5.39300012588501,-10.895999908447266 8.01099967956543,-9.918000221252441 C10.769000053405762,-8.890999794006348 11.526000022888184,-5.421000003814697 11.706000328063965,-4.570000171661377 C12.8149995803833,0.5600000023841858 9.364999771118164,5.711999893188477 5.678999900817871,8.359000205993652z"/></g><g opacity="1" transform="matrix(1,0,0,1,537.0780029296875,783.27001953125)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M8.812999725341797,5.001999855041504 C6.811999797821045,6.229000091552734 4.888999938964844,6.732999801635742 3.6540000438690186,6.961999893188477 C2.23799991607666,6.699999809265137 -0.07400000095367432,6.078000068664551 -2.372999906539917,4.425000190734863 C-5.686999797821045,2.0439999103546143 -8.812999725341797,-2.367000102996826 -8.595999717712402,-6.961999893188477 C-6.4730000495910645,-3.811000108718872 -3.0810000896453857,0.39899998903274536 0.8880000114440918,2.3340001106262207 C3.9119999408721924,3.811000108718872 6.677000045776367,4.589000225067139 8.812999725341797,5.001999855041504z"/></g><g opacity="1" transform="matrix(1,0,0,1,528.47802734375,802.8829956054688)"><path fill="rgb(223,223,223)" fill-opacity="1" d=" M24.075000762939453,-8.342000007629395 C20.41900062561035,1.4110000133514404 11.017999649047852,8.340999603271484 -0.009999999776482582,8.340999603271484 C-11.027999877929688,8.340999603271484 -20.429000854492188,1.4110000133514404 -24.073999404907227,-8.342000007629395 C-24.073999404907227,-8.342000007629395 24.075000762939453,-8.342000007629395 24.075000762939453,-8.342000007629395z"/></g></g><g style="display: block;" transform="matrix(1,0,0,1,0,0)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,525.9240112304688,452.7380065917969)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M24.716999053955078,0 C24.716999053955078,13.651000022888184 13.651000022888184,24.716999053955078 0,24.716999053955078 C-13.651000022888184,24.716999053955078 -24.716999053955078,13.651000022888184 -24.716999053955078,0 C-24.716999053955078,-13.651000022888184 -13.651000022888184,-24.716999053955078 0,-24.716999053955078 C13.651000022888184,-24.716999053955078 24.716999053955078,-13.651000022888184 24.716999053955078,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,598.9010009765625,866.5440063476562)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M27.889999389648438,7.192999839782715 C25.607999801635742,19.447999954223633 14.032999992370605,28.17300033569336 2.118000030517578,32.35900115966797 C1.184999942779541,32.6870002746582 -9.734000205993652,36.40599822998047 -19.454999923706055,29.357999801635742 C-28.545000076293945,22.777000427246094 -29.01099967956543,12.298999786376953 -29.035999298095703,11.08899974822998 C-27.75,7.646999835968018 -26.023000717163086,5.566999912261963 -24.711000442504883,4.330999851226807 C-24.194000244140625,3.8389999866485596 -23.767000198364258,3.499000072479248 -20.047000885009766,0.8259999752044678 C-15.041999816894531,-2.755000114440918 -15.104000091552734,-2.6670000553131104 -15.003000259399414,-2.7929999828338623 C-12.494000434875488,-6.007999897003174 -18.093000411987305,-12.0600004196167 -21.0939998626709,-18.440000534057617 C-22.481000900268555,-21.389999389648438 -23.312999725341797,-24.416000366210938 -22.5310001373291,-27.264999389648438 C-21.850000381469727,-29.73699951171875 -20.047000885009766,-31.715999603271484 -17.726999282836914,-33.229000091552734 C-16.70599937438965,-33.89699935913086 -15.597000122070312,-34.47700119018555 -14.423999786376953,-34.98099899291992 C-14.147000312805176,-35.095001220703125 -13.868000030517578,-35.20800018310547 -13.590999603271484,-35.321998596191406 C-10.324999809265137,-35.97700119018555 -7.085999965667725,-36.40599822998047 -4.451000213623047,-36.33000183105469 C-4.021999835968018,-36.31800079345703 -3.6059999465942383,-36.292999267578125 -3.203000068664551,-36.255001068115234 C-1.6269999742507935,-36.090999603271484 -0.08900000154972076,-35.91400146484375 1.3990000486373901,-35.7130012512207 C2.9000000953674316,-34.26300048828125 3.6440000534057617,-32.73699951171875 3.946000099182129,-32.03099822998047 C4.021999835968018,-31.841999053955078 4.072000026702881,-31.715999603271484 4.110000133514404,-31.639999389648438 C6.51800012588501,-25.450000762939453 8.295999526977539,-20.910999298095703 11.51099967956543,-16.913999557495117 C12.92300033569336,-15.14900016784668 13.932999610900879,-13.901000022888184 15.78600025177002,-12.791000366210938 C17.56399917602539,-11.732000350952148 19.052000045776367,-11.442000389099121 20.375,-11.291000366210938 C21.698999404907227,-11.126999855041504 22.84600067138672,-11.08899974822998 23.94300079345703,-10.54699993133545 C28.417999267578125,-8.3149995803833 29.03700065612793,1.027999997138977 27.889999389648438,7.192999839782715z"/></g><g opacity="1" transform="matrix(1,0,0,1,598.8759765625,843.218994140625)"><path fill="rgb(246,151,117)" fill-opacity="1" d=" M20.399999618530273,12.034000396728516 C10.843000411987305,13.005000114440918 5.080999851226807,10.951000213623047 1.5379999876022339,8.770000457763672 C-0.7559999823570251,7.369999885559082 -4.298999786376953,4.583000183105469 -10.489999771118164,1.9220000505447388 C-12.722000122070312,0.9509999752044678 -14.61299991607666,0.296999990940094 -15.87399959564209,-0.10700000077486038 C-16.150999069213867,-0.2199999988079071 -19.770000457763672,-1.784000039100647 -20.17300033569336,-4.709000110626221 C-20.399999618530273,-6.435999870300293 -19.492000579833984,-8.428999900817871 -17.70199966430664,-9.904000282287598 C-16.80699920654297,-10.64799976348877 -15.696999549865723,-11.265000343322754 -14.39799976348877,-11.656000137329102 C-13.654999732971191,-11.883000373840332 -12.847999572753906,-12.034000396728516 -11.989999771118164,-12.083999633789062 C-9.317000389099121,-12.626999855041504 -6.670000076293945,-12.979999542236328 -4.426000118255615,-13.005000114440918 C-3.996999979019165,-12.991999626159668 -3.5810000896453857,-12.968000411987305 -3.177000045776367,-12.930000305175781 C-1.6009999513626099,-12.765999794006348 -0.06300000101327896,-12.59000015258789 1.4249999523162842,-12.387999534606934 C2.924999952316284,-10.937999725341797 3.6689999103546143,-9.411999702453613 3.9719998836517334,-8.706000328063965 C4.046999931335449,-8.515999794006348 4.0980000495910645,-8.390000343322754 4.136000156402588,-8.3149995803833 C6.544000148773193,-2.124000072479248 8.321000099182129,2.4140000343322754 11.536999702453613,6.410999774932861 C12.949000358581543,8.175999641418457 13.956999778747559,9.423999786376953 15.810999870300293,10.534000396728516 C17.58799934387207,11.593000411987305 19.076000213623047,11.883000373840332 20.399999618530273,12.034000396728516z"/></g><g opacity="1" transform="matrix(1,0,0,1,543.2550048828125,914.5390014648438)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M37.46500015258789,-19.81399917602539 C33.959999084472656,-6.60099983215332 30.479999542236328,4.960999965667725 14.052000045776367,17.5939998626709 C13.383000373840332,18.111000061035156 10.961999893188477,20.354999542236328 7.684000015258789,23.43199920654297 C0.7749999761581421,29.950000762939453 -9.967000007629395,40.1879997253418 -16.183000564575195,45.71099853515625 C-16.183000564575195,45.71099853515625 -19.51099967956543,45.71099853515625 -19.51099967956543,45.71099853515625 C-27.97100067138672,45.71099853515625 -35.486000061035156,41.67599868774414 -40.23899841308594,35.422000885009766 C-25.26099967956543,21.957000732421875 -17.014999389648438,14.442000389099121 -10.925000190734863,4.28000020980835 C-0.9020000100135803,-12.425999641418457 -1.1030000448226929,-28.878999710083008 11.163999557495117,-37.91899871826172 C13.194000244140625,-39.41999816894531 15.439000129699707,-40.654998779296875 15.439000129699707,-40.654998779296875 C20.393999099731445,-43.27799987792969 25.39900016784668,-44.5890007019043 29.875,-45.194000244140625 C29.875,-45.194000244140625 29.886999130249023,-45.194000244140625 29.886999130249023,-45.194000244140625 C33.417999267578125,-45.67300033569336 36.632999420166016,-45.71099853515625 39.255001068115234,-45.597999572753906 C39.93600082397461,-39.507999420166016 40.23899841308594,-30.304000854492188 37.46500015258789,-19.81399917602539z"/></g><g opacity="1" transform="matrix(1,0,0,1,593.2769775390625,907.3280029296875)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M59.88999938964844,7.478000164031982 C59.45800018310547,9.272000312805176 59.58399963378906,9.741000175476074 59.119998931884766,11.430999755859375 C58.84199905395508,12.440999984741211 58.57699966430664,13.14900016784668 58.4379997253418,13.503000259399414 C57.117000579833984,16.86400032043457 55.43899917602539,24.111000061035156 53.76499938964844,28.958999633789062 C51.46500015258789,35.62300109863281 48.33000183105469,40.46200180053711 44.52899932861328,46.33100128173828 C42.72700119018555,49.11199951171875 41.104000091552734,51.354000091552734 39.926998138427734,52.922000885009766 C39.926998138427734,52.922000885009766 -60.625,52.922000885009766 -60.625,52.922000885009766 C-46.446998596191406,44.17599868774414 -42.917999267578125,36.268001556396484 -42.33599853515625,30.638999938964844 C-41.50400161743164,22.586000442504883 -45.624000549316406,16.96299934387207 -43.87699890136719,5.659999847412109 C-42.96799850463867,-0.22499999403953552 -41.07400131225586,-5.085999965667725 -41.07400131225586,-5.085999965667725 C-40.770999908447266,-5.830999851226807 -40.47999954223633,-6.539000034332275 -40.125999450683594,-7.258999824523926 C-39.21699905395508,-9.204000473022461 -38.27000045776367,-10.920999526977539 -37.347999572753906,-12.437000274658203 C-35.13800048828125,-16.06100082397461 -32.814998626708984,-18.82699966430664 -32.63800048828125,-19.054000854492188 C-30.42799949645996,-21.79400062561035 -26.777999877929688,-26.985000610351562 -20.565000534057617,-37.81999969482422 C-20.426000595092773,-37.869998931884766 -20.274999618530273,-37.93299865722656 -20.13599967956543,-37.98400115966797 C-16.371999740600586,-39.38600158691406 -12.635000228881836,-40.7869987487793 -8.871000289916992,-42.18899917602539 C-11.85200023651123,-32.07400131225586 -10.310999870300293,-23.031999588012695 -5.61299991607666,-20.481000900268555 C0.04399999976158142,-17.399999618530273 8.807999610900879,-24.483999252319336 13.607000350952148,-28.361000061035156 C23.26799964904785,-36.165000915527344 28.02899932861328,-45.70000076293945 30.364999771118164,-51.6349983215332 C32.36000061035156,-52.202999114990234 35.0369987487793,-52.75899887084961 38.244998931884766,-52.834999084472656 C41.654998779296875,-52.92300033569336 44.50899887084961,-52.44300079345703 46.59199905395508,-51.9379997253418 C44.26900100708008,-47.89699935913086 41.2760009765625,-41.810001373291016 39.38199996948242,-33.95500183105469 C38.9900016784668,-32.28900146484375 33.8380012512207,-10.036999702453613 40.744998931884766,-0.5519999861717224 C41.55400085449219,0.5460000038146973 42.51300048828125,1.4809999465942383 43.66299819946289,2.187999963760376 C45.33000183105469,3.2109999656677246 49.49700164794922,3.8540000915527344 53.361000061035156,3.993000030517578 C57.6619987487793,4.146999835968018 59.999000549316406,3.9489998817443848 60.45800018310547,5.078999996185303 C60.625,5.48799991607666 60.34600067138672,5.585000038146973 59.88999938964844,7.478000164031982z"/></g><g opacity="1" transform="matrix(1,0,0,1,644.0050048828125,931.0640258789062)"><path fill="rgb(190,84,70)" fill-opacity="1" d=" M9.161999702453613,-16.257999420166016 C8.519000053405762,-15.083999633789062 9.10200023651123,-14.888999938964844 8.392000198364258,-12.305000305175781 C8.11400032043457,-11.295000076293945 7.848999977111816,-10.586999893188477 7.710000038146973,-10.232999801635742 C6.388000011444092,-6.868000030517578 3.4509999752044678,3.7939999103546143 3.0369999408721924,5.223999977111816 C1.8320000171661377,9.390999794006348 -0.824999988079071,15.618000030517578 -7.318999767303467,24.288999557495117 C-7.7789998054504395,16.488000869750977 -8.225000381469727,8.659000396728516 -8.656999588012695,0.8040000200271606 C-9.118000030517578,-7.589000225067139 -9.5600004196167,-15.95300006866455 -9.982999801635742,-24.288000106811523 C-9.173999786376953,-23.190000534057617 -8.21500015258789,-22.2549991607666 -7.065000057220459,-21.54800033569336 C-5.3979997634887695,-20.524999618530273 -1.2309999465942383,-19.881000518798828 2.632999897003174,-19.742000579833984 C5.953999996185303,-19.60300064086914 9.199999809265137,-19.9950008392334 9.729999542236328,-18.6560001373291 C9.743000030517578,-18.62299919128418 9.762999534606934,-18.551000595092773 9.781000137329102,-18.47100067138672 C9.982999801635742,-17.542999267578125 9.432000160217285,-16.75 9.161999702453613,-16.257999420166016z"/></g><g opacity="1" transform="matrix(1,0,0,1,691.3060302734375,779.9879760742188)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M9.392999649047852,-25.641000747680664 C14.04699993133545,-16.916000366210938 15.972000122070312,-9.29699993133545 16.854000091552734,-3.9690001010894775 C17.159000396728516,-2.132999897003174 19.226999282836914,10.364999771118164 15.821000099182129,11.725000381469727 C13.105999946594238,12.807999610900879 9.163999557495117,5.920000076293945 6.364999771118164,7.185999870300293 C3.4609999656677246,8.5 3.8440001010894775,17.66200065612793 3.8440001010894775,17.663000106811523 C3.8440001010894775,17.663000106811523 1.9520000219345093,26.47599983215332 1.4479999542236328,28.996999740600586 C0.9440000057220459,31.518999099731445 -16.202999114990234,24.98699951171875 -17.715999603271484,17.663000106811523 C-19.22800064086914,10.338000297546387 -15.135000228881836,-7.120999813079834 -15.163999557495117,-18.56399917602539 C-15.194000244140625,-30.006999969482422 -16.707000732421875,-28.242000579833984 -10.654999732971191,-29.881000518798828 C-4.604000091552734,-31.520000457763672 9.392999649047852,-25.641000747680664 9.392999649047852,-25.641000747680664z"/></g><g opacity="1" transform="matrix(1,0,0,1,690.3359985351562,717.7479858398438)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M19.923999786376953,-52.444000244140625 C10.824999809265137,-49.84299850463867 3.430000066757202,-47.3849983215332 -1.6759999990463257,-45.608001708984375 C-30.82900047302246,-35.45800018310547 -38.46200180053711,-31.468000411987305 -44.27899932861328,-24.60700035095215 C-48.0099983215332,-20.207000732421875 -50.15999984741211,-15.847999572753906 -51.38199996948242,-12.897000312805176 C-51.316001892089844,-11.020999908447266 -51.051998138427734,-8.128999710083008 -50.01300048828125,-4.808000087738037 C-47.68600082397461,2.627000093460083 -43.54199981689453,5.59499979019165 -38.198001861572266,14.067000389099121 C-36.55799865722656,16.667999267578125 -35.18199920654297,19.458999633789062 -32.426998138427734,25.040000915527344 C-27.413999557495117,35.194000244140625 -23.929000854492188,44.029998779296875 -21.58099937438965,50.60100173950195 C-15.28600025177002,50.35100173950195 -8.508000373840332,50.314998626708984 -1.3070000410079956,50.60100173950195 C6.620999813079834,50.915000915527344 14.015999794006348,51.57899856567383 20.809999465942383,52.444000244140625 C19.173999786376953,43.62300109863281 16.020000457763672,31.722000122070312 9.586999893188477,18.711000442504883 C3.611999988555908,6.626999855041504 -3.2929999828338623,-2.5759999752044678 -8.947999954223633,-9.04800033569336 C2.3340001106262207,-8.984000205993652 13.614999771118164,-8.918999671936035 24.895999908447266,-8.854999542236328 C24.895999908447266,-8.854999542236328 31.351999282836914,-8.854999542236328 31.351999282836914,-8.854999542236328 C33.84600067138672,-8.829000473022461 35.85900115966797,-9.295000076293945 37.39799880981445,-9.85200023651123 C48.49700164794922,-13.871000289916992 51.13399887084961,-28.488000869750977 51.38100051879883,-29.974000930786133 C51.38100051879883,-29.974000930786133 42.09400177001953,-47.650001525878906 40.895999908447266,-47.95000076293945 C39.698001861572266,-48.25 19.923999786376953,-52.444000244140625 19.923999786376953,-52.444000244140625z"/></g><g opacity="1" transform="matrix(1,0,0,1,776.583984375,682.5579833984375)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M89.53399658203125,22.540000915527344 C85.5999984741211,24.947999954223633 80.95999908447266,26.334999084472656 75.99299621582031,26.334999084472656 C75.99299621582031,26.334999084472656 -68.19400024414062,26.334999084472656 -68.19400024414062,26.334999084472656 C-77.94100189208984,25.774999618530273 -86.03900146484375,18.832000732421875 -87.89700317382812,9.710000038146973 C-89.53500366210938,1.6640000343322754 -86.05500030517578,-6.784999847412109 -79.06300354003906,-11.652999877929688 C-74.72599792480469,-14.01099967956543 -67.42500305175781,-17.150999069213867 -58.80099868774414,-16.31800079345703 C-36.03099822998047,-14.112000465393066 -26.851999282836914,14.496000289916992 -11.987000465393066,10.586999893188477 C-6.0229997634887695,9.02400016784668 -0.28700000047683716,2.493000030517578 1.8309999704360962,-3.7860000133514404 C3.6649999618530273,-9.222000122070312 -2.328000068664551,-14.520000457763672 -0.15199999511241913,-22.643999099731445 C0.2919999957084656,-24.302000045776367 0.8849999904632568,-25.58099937438965 1.2719999551773071,-26.334999084472656 C31.43400001525879,-26.052000045776367 48.04600143432617,-15.920999526977539 54.077999114990234,-11.685999870300293 C65.26599884033203,-3.8289999961853027 79.94499969482422,11.760000228881836 80.8740005493164,12.751999855041504 C84.58599853515625,16.715999603271484 87.52899932861328,20.139999389648438 89.53399658203125,22.540000915527344z"/></g><g opacity="1" transform="matrix(1,0,0,1,766.1580200195312,680.5560302734375)"><path fill="rgb(246,151,117)" fill-opacity="1" d=" M-15.753000259399414,2.7239999771118164 C-14.835000038146973,14.019000053405762 -10.317000389099121,21.99799919128418 -5.252999782562256,22.555999755859375 C-1.0490000247955322,23.020000457763672 2.552999973297119,18.225000381469727 6.73799991607666,12.897000312805176 C9.470000267028809,9.418999671936035 16.32699966430664,0.4300000071525574 15.486000061035156,-11.144000053405762 C15.258000373840332,-14.288000106811523 14.85099983215332,-19.808000564575195 11.067999839782715,-21.742000579833984 C8.571999549865723,-23.018999099731445 4.559000015258789,-22.698999404907227 2.4170000553131104,-20.58300018310547 C1.5549999475479126,-19.73200035095215 1.2259999513626099,-18.816999435424805 1.065000057220459,-18.41200065612793 C-1.6920000314712524,-11.496000289916992 -12.282999992370605,-10.789999961853027 -15.244999885559082,-3.75600004196167 C-15.78600025177002,-2.4719998836517334 -16.327999114990234,-0.38100001215934753 -15.753000259399414,2.7239999771118164z"/></g></g><g style="display: block;" transform="matrix(1.0060148239135742,0,0,1.0060148239135742,-6.569091796875,-3.18939208984375)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,1128.155029296875,560.7050170898438)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M18.604000091552734,17.749000549316406 C18.038999557495117,18.39699935913086 17.46500015258789,19.007999420166016 16.891000747680664,19.57699966430664 C12.883000373840332,23.552000045776367 8.657999992370605,25.788999557495117 5.890999794006348,27.0049991607666 C2.433000087738037,27.17099952697754 -3.322000026702881,26.988000869750977 -9.614999771118164,24.384000778198242 C-18.68400001525879,20.632999420166016 -28.43000030517578,12.027999877929688 -30.45199966430664,1.1510000228881836 C-30.684999465942383,-0.05700000002980232 -30.81599998474121,-1.2999999523162842 -30.840999603271484,-2.568000078201294 C-30.878000259399414,-4.660999774932861 -31.016000747680664,-13.201000213623047 -25.135000228881836,-17.121000289916992 C-19.54199981689453,-20.85099983215332 -10.335000038146973,-19.305999755859375 -3.371999979019165,-12.392000198364258 C-0.21899999678134918,-21.684999465942383 7.335000038146973,-27.17099952697754 14.003999710083008,-26.322999954223633 C21.024999618530273,-25.43600082397461 24.707000732421875,-17.729999542236328 25.597000122070312,-15.836999893188477 C31.017000198364258,-4.435999870300293 25.777000427246094,9.522000312805176 18.604000091552734,17.749000549316406z"/></g><g opacity="1" transform="matrix(1,0,0,1,1046.39697265625,545.4119873046875)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M10.909000396728516,10.406999588012695 C10.57800006866455,10.786999702453613 10.241000175476074,11.145000457763672 9.904000282287598,11.479000091552734 C7.553999900817871,13.809000015258789 5.076000213623047,15.121000289916992 3.4539999961853027,15.833999633789062 C1.4259999990463257,15.932000160217285 -1.9470000267028809,15.824000358581543 -5.63700008392334,14.29699993133545 C-10.954999923706055,12.097999572753906 -16.670000076293945,7.052000045776367 -17.854999542236328,0.675000011920929 C-17.992000579833984,-0.03400000184774399 -18.069000244140625,-0.7620000243186951 -18.08300018310547,-1.50600004196167 C-18.104999542236328,-2.7339999675750732 -18.187000274658203,-7.741000175476074 -14.73799991607666,-10.038999557495117 C-11.458999633789062,-12.22700023651123 -6.059999942779541,-11.321000099182129 -1.9780000448226929,-7.267000198364258 C-0.1289999932050705,-12.71500015258789 4.302000045776367,-15.932000160217285 8.211999893188477,-15.4350004196167 C12.329000473022461,-14.914999961853027 14.487000465393066,-10.397000312805176 15.008999824523926,-9.286999702453613 C18.187000274658203,-2.6010000705718994 15.114999771118164,5.583000183105469 10.909000396728516,10.406999588012695z"/></g><g opacity="1" transform="matrix(1,0,0,1,1094.5770263671875,488.18499755859375)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M5.559999942779541,14.192000389099121 C5.0960001945495605,14.390999794006348 4.63700008392334,14.567000389099121 4.189000129699707,14.720999717712402 C1.059999942779541,15.800999641418457 -1.7400000095367432,15.906999588012695 -3.510999917984009,15.845999717712402 C-5.38100004196167,15.053000450134277 -8.37399959564209,13.491999626159668 -11.03600025177002,10.515000343322754 C-14.871999740600586,6.224999904632568 -17.829999923706055,-0.8009999990463257 -16.1299991607666,-7.060999870300293 C-15.946000099182129,-7.758999824523926 -15.697999954223633,-8.449000358581543 -15.388999938964844,-9.12399959564209 C-14.87600040435791,-10.239999771118164 -12.774999618530273,-14.78600025177002 -8.670999526977539,-15.359999656677246 C-4.767000198364258,-15.906999588012695 -0.29499998688697815,-12.748000144958496 1.6230000257492065,-7.322999954223633 C5.6529998779296875,-11.428999900817871 11.039999961853027,-12.404000282287598 14.347000122070312,-10.258999824523926 C17.829999923706055,-8.003999710083008 17.81399917602539,-2.996000051498413 17.802000045776367,-1.7699999809265137 C17.76300048828125,5.631999969482422 11.442999839782715,11.67199993133545 5.559999942779541,14.192000389099121z"/></g></g><g style="display: block;" transform="matrix(1,0,0,1,-32.0740966796875,0)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,1265.1700439453125,702.8280029296875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M22.013999938964844,0 C22.013999938964844,12.157999992370605 12.157999992370605,22.013999938964844 0,22.013999938964844 C-12.157999992370605,22.013999938964844 -22.013999938964844,12.157999992370605 -22.013999938964844,0 C-22.013999938964844,-12.157999992370605 -12.157999992370605,-22.013999938964844 0,-22.013999938964844 C12.157999992370605,-22.013999938964844 22.013999938964844,-12.157999992370605 22.013999938964844,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,1255.7559814453125,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6459999084472656,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24799999594688416,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927000045776367,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.224999904632568,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24799999594688416,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.729000091552734,-7.0920000076293945 C7.699999809265137,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1274.18505859375,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6459999084472656,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24799999594688416,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927999973297119,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.224999904632568,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24799999594688416,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.729000091552734,-7.0920000076293945 C7.701000213623047,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1265.635009765625,712.958984375)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M-0.621999979019165,6.876999855041504 C-1.9359999895095825,6.876999855041504 -3.2690000534057617,6.304999828338623 -4.271999835968018,5.256999969482422 C-4.635000228881836,4.877999782562256 -4.622000217437744,4.276000022888184 -4.243000030517578,3.9119999408721924 C-3.86299991607666,3.5480000972747803 -3.260999917984009,3.562000036239624 -2.8980000019073486,3.940999984741211 C-2.0390000343322754,4.839000225067139 -0.8330000042915344,5.193999767303467 0.17299999296665192,4.843999862670898 C0.1770000010728836,4.8420000076293945 1.5240000486373901,4.349999904632568 1.7719999551773071,3.186000108718872 C1.8830000162124634,2.6610000133514404 1.8209999799728394,2.2290000915527344 1.5870000123977661,1.899999976158142 C1.312000036239624,1.5130000114440918 0.8709999918937683,1.3630000352859497 0.527999997138977,1.3079999685287476 C0.289000004529953,1.319000005722046 0.04699999839067459,1.3079999685287476 -0.19599999487400055,1.274999976158142 C-0.6729999780654907,1.2100000381469727 -1.0260000228881836,0.7990000247955322 -1.0190000534057617,0.31700000166893005 C-1.0110000371932983,-0.16500000655651093 -0.6449999809265137,-0.5640000104904175 -0.16599999368190765,-0.6150000095367432 C0.04399999976158142,-0.6340000033378601 0.3070000112056732,-0.6380000114440918 0.5989999771118164,-0.6050000190734863 C1.3250000476837158,-0.6909999847412109 1.9589999914169312,-1.1469999551773071 2.2070000171661377,-1.809999942779541 C2.565000057220459,-2.7690000534057617 1.7910000085830688,-3.7690000534057617 1.184000015258789,-4.209000110626221 C0.08900000154972076,-5.000999927520752 -1.2269999980926514,-4.499000072479248 -1.2829999923706055,-4.478000164031982 C-2.171999931335449,-4.11899995803833 -2.5850000381469727,-3.364000082015991 -2.7209999561309814,-3.056999921798706 C-2.934000015258789,-2.5759999752044678 -3.496000051498413,-2.3580000400543213 -3.9769999980926514,-2.572999954223633 C-4.456999778747559,-2.7850000858306885 -4.673999786376953,-3.3469998836517334 -4.460999965667725,-3.828000068664551 C-4.230999946594238,-4.3470001220703125 -3.5290000438690186,-5.623000144958496 -1.9919999837875366,-6.243000030517578 C-1.1299999952316284,-6.590000152587891 0.7419999837875366,-6.876999855041504 2.2990000247955322,-5.750999927520752 C3.5929999351501465,-4.815000057220459 4.673999786376953,-2.9749999046325684 3.98799991607666,-1.1430000066757202 C3.753000020980835,-0.5120000243186951 3.3489999771118164,0.027000000700354576 2.8380000591278076,0.43700000643730164 C2.944000005722046,0.546999990940094 3.0450000762939453,0.6660000085830688 3.138000011444092,0.7990000247955322 C3.5199999809265137,1.3359999656677246 3.9149999618530273,2.253999948501587 3.632999897003174,3.5789999961853027 C3.1730000972747803,5.736000061035156 1.0449999570846558,6.553999900817871 0.8040000200271606,6.638999938964844 C0.34299999475479126,6.798999786376953 -0.13899999856948853,6.876999855041504 -0.621999979019165,6.876999855041504z"/></g><g opacity="1" transform="matrix(1,0,0,1,1212.3690185546875,702.8280029296875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M22.013999938964844,0 C22.013999938964844,12.157999992370605 12.157999992370605,22.013999938964844 0,22.013999938964844 C-12.157999992370605,22.013999938964844 -22.013999938964844,12.157999992370605 -22.013999938964844,0 C-22.013999938964844,-12.157999992370605 -12.157999992370605,-22.013999938964844 0,-22.013999938964844 C12.157999992370605,-22.013999938964844 22.013999938964844,-12.157999992370605 22.013999938964844,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,1202.9549560546875,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6459999084472656,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24799999594688416,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927999973297119,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.224999904632568,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24799999594688416,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.728000164031982,-7.0920000076293945 C7.701000213623047,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1221.384033203125,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6449999809265137,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24799999594688416,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927999973297119,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.224999904632568,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24799999594688416,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.728000164031982,-7.0920000076293945 C7.701000213623047,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1212.833984375,712.958984375)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M-0.621999979019165,6.876999855041504 C-1.9359999895095825,6.876999855041504 -3.2690000534057617,6.304999828338623 -4.271999835968018,5.256999969482422 C-4.635000228881836,4.877999782562256 -4.622000217437744,4.276000022888184 -4.243000030517578,3.9119999408721924 C-3.86299991607666,3.5480000972747803 -3.260999917984009,3.562000036239624 -2.8980000019073486,3.940999984741211 C-2.0390000343322754,4.839000225067139 -0.8330000042915344,5.193999767303467 0.17299999296665192,4.843999862670898 C0.1770000010728836,4.8420000076293945 1.5230000019073486,4.349999904632568 1.7719999551773071,3.186000108718872 C1.8830000162124634,2.6610000133514404 1.8209999799728394,2.2290000915527344 1.5870000123977661,1.899999976158142 C1.312000036239624,1.5130000114440918 0.8709999918937683,1.3630000352859497 0.527999997138977,1.3079999685287476 C0.289000004529953,1.319000005722046 0.04699999839067459,1.3079999685287476 -0.19599999487400055,1.274999976158142 C-0.6729999780654907,1.2100000381469727 -1.0260000228881836,0.7990000247955322 -1.0190000534057617,0.31700000166893005 C-1.0110000371932983,-0.16500000655651093 -0.6449999809265137,-0.5640000104904175 -0.16599999368190765,-0.6150000095367432 C0.04399999976158142,-0.6340000033378601 0.3070000112056732,-0.6380000114440918 0.5989999771118164,-0.6050000190734863 C1.3250000476837158,-0.6909999847412109 1.9589999914169312,-1.1469999551773071 2.2070000171661377,-1.809999942779541 C2.565000057220459,-2.7690000534057617 1.7910000085830688,-3.7690000534057617 1.184000015258789,-4.209000110626221 C0.08900000154972076,-5.000999927520752 -1.2269999980926514,-4.499000072479248 -1.2829999923706055,-4.478000164031982 C-2.171999931335449,-4.11899995803833 -2.5850000381469727,-3.364000082015991 -2.7209999561309814,-3.056999921798706 C-2.934000015258789,-2.5759999752044678 -3.496000051498413,-2.3580000400543213 -3.9760000705718994,-2.572999954223633 C-4.456999778747559,-2.7850000858306885 -4.673999786376953,-3.3469998836517334 -4.460999965667725,-3.828000068664551 C-4.230999946594238,-4.3470001220703125 -3.5290000438690186,-5.623000144958496 -1.9919999837875366,-6.243000030517578 C-1.1299999952316284,-6.590000152587891 0.7419999837875366,-6.876999855041504 2.2990000247955322,-5.750999927520752 C3.5929999351501465,-4.815000057220459 4.673999786376953,-2.9749999046325684 3.98799991607666,-1.1430000066757202 C3.753000020980835,-0.5120000243186951 3.3489999771118164,0.027000000700354576 2.8380000591278076,0.43700000643730164 C2.944000005722046,0.546999990940094 3.0450000762939453,0.6660000085830688 3.138000011444092,0.7990000247955322 C3.5199999809265137,1.3359999656677246 3.9149999618530273,2.253999948501587 3.632999897003174,3.5789999961853027 C3.1730000972747803,5.736000061035156 1.0449999570846558,6.553999900817871 0.8040000200271606,6.638999938964844 C0.34299999475479126,6.798999786376953 -0.1379999965429306,6.876999855041504 -0.621999979019165,6.876999855041504z"/></g><g opacity="1" transform="matrix(1,0,0,1,1159.5670166015625,702.8280029296875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M22.014999389648438,0 C22.014999389648438,12.157999992370605 12.157999992370605,22.013999938964844 0,22.013999938964844 C-12.157999992370605,22.013999938964844 -22.014999389648438,12.157999992370605 -22.014999389648438,0 C-22.014999389648438,-12.157999992370605 -12.157999992370605,-22.013999938964844 0,-22.013999938964844 C12.157999992370605,-22.013999938964844 22.014999389648438,-12.157999992370605 22.014999389648438,0z"/></g><g opacity="1" transform="matrix(1,0,0,1,1150.154052734375,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6449999809265137,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24899999797344208,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927999973297119,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.224999904632568,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24899999797344208,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.729000091552734,-7.0920000076293945 C7.699999809265137,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1168.5830078125,698.4039916992188)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M4.060999870300293,5.9770002365112305 C3.8529999256134033,6.125999927520752 3.6449999809265137,6.263999938964844 3.440999984741211,6.388999938964844 C2.009999990463257,7.267000198364258 0.6349999904632568,7.626999855041504 -0.24899999797344208,7.790999889373779 C-1.2610000371932983,7.604000091552734 -2.9140000343322754,7.158999919891357 -4.558000087738037,5.9770002365112305 C-6.927999973297119,4.27400016784668 -9.163000106811523,1.121000051498413 -9.008000373840332,-2.1649999618530273 C-8.993000030517578,-2.5309998989105225 -8.946000099182129,-2.8989999294281006 -8.866999626159668,-3.2679998874664307 C-8.736000061035156,-3.875999927520752 -8.194000244140625,-6.35699987411499 -6.22599983215332,-7.0920000076293945 C-4.353000164031982,-7.790999889373779 -1.7929999828338623,-6.7170000076293945 -0.24899999797344208,-4.242000102996826 C1.2960000038146973,-6.7170000076293945 3.8559999465942383,-7.790999889373779 5.729000091552734,-7.0920000076293945 C7.699999809265137,-6.35699987411499 8.241999626159668,-3.875999927520752 8.369999885559082,-3.2679998874664307 C9.163000106811523,0.4009999930858612 6.697000026702881,4.084000110626221 4.060999870300293,5.9770002365112305z"/></g><g opacity="1" transform="matrix(1,0,0,1,1160.032958984375,712.958984375)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M-0.621999979019165,6.876999855041504 C-1.9359999895095825,6.876999855041504 -3.2690000534057617,6.304999828338623 -4.271999835968018,5.256999969482422 C-4.635000228881836,4.877999782562256 -4.622000217437744,4.276000022888184 -4.243000030517578,3.9119999408721924 C-3.86299991607666,3.5480000972747803 -3.260999917984009,3.562000036239624 -2.8980000019073486,3.940999984741211 C-2.0390000343322754,4.839000225067139 -0.8330000042915344,5.193999767303467 0.17299999296665192,4.843999862670898 C0.1770000010728836,4.8420000076293945 1.5240000486373901,4.349999904632568 1.7719999551773071,3.186000108718872 C1.8839999437332153,2.6610000133514404 1.8209999799728394,2.2290000915527344 1.5870000123977661,1.899999976158142 C1.312000036239624,1.5130000114440918 0.8709999918937683,1.3630000352859497 0.527999997138977,1.3079999685287476 C0.289000004529953,1.319000005722046 0.04699999839067459,1.3079999685287476 -0.19599999487400055,1.274999976158142 C-0.6729999780654907,1.2100000381469727 -1.0260000228881836,0.7990000247955322 -1.0180000066757202,0.31700000166893005 C-1.0110000371932983,-0.16500000655651093 -0.6449999809265137,-0.5640000104904175 -0.16599999368190765,-0.6150000095367432 C0.04399999976158142,-0.6340000033378601 0.3070000112056732,-0.6380000114440918 0.5989999771118164,-0.6050000190734863 C1.3250000476837158,-0.6909999847412109 1.9589999914169312,-1.1469999551773071 2.2070000171661377,-1.809999942779541 C2.565999984741211,-2.7690000534057617 1.7920000553131104,-3.7690000534057617 1.184000015258789,-4.209000110626221 C0.08900000154972076,-5.000999927520752 -1.2269999980926514,-4.499000072479248 -1.2829999923706055,-4.478000164031982 C-2.171999931335449,-4.11899995803833 -2.5850000381469727,-3.364000082015991 -2.7209999561309814,-3.056999921798706 C-2.934000015258789,-2.5759999752044678 -3.496000051498413,-2.3580000400543213 -3.9760000705718994,-2.572999954223633 C-4.456999778747559,-2.7850000858306885 -4.673999786376953,-3.3469998836517334 -4.460000038146973,-3.828000068664551 C-4.230999946594238,-4.3470001220703125 -3.5290000438690186,-5.623000144958496 -1.9919999837875366,-6.243000030517578 C-1.1299999952316284,-6.590000152587891 0.7419999837875366,-6.876999855041504 2.2990000247955322,-5.750999927520752 C3.5929999351501465,-4.815000057220459 4.673999786376953,-2.9749999046325684 3.989000082015991,-1.1430000066757202 C3.753000020980835,-0.5120000243186951 3.3489999771118164,0.027000000700354576 2.8389999866485596,0.43700000643730164 C2.944000005722046,0.546999990940094 3.0450000762939453,0.6660000085830688 3.1389999389648438,0.7990000247955322 C3.5199999809265137,1.3359999656677246 3.9149999618530273,2.253999948501587 3.632999897003174,3.5789999961853027 C3.1730000972747803,5.736000061035156 1.0449999570846558,6.553999900817871 0.8040000200271606,6.638999938964844 C0.34299999475479126,6.798999786376953 -0.1379999965429306,6.876999855041504 -0.621999979019165,6.876999855041504z"/></g><g opacity="1" transform="matrix(1,0,0,1,1174.9739990234375,783.7559814453125)"><path fill="rgb(243,243,243)" fill-opacity="1" d=" M125.0260009765625,-25.822999954223633 C125.0260009765625,-25.822999954223633 125.0260009765625,25.822999954223633 125.0260009765625,25.822999954223633 C125.0260009765625,32.952999114990234 119.86499786376953,39.19499969482422 112.11799621582031,42.65599822998047 C108.06199645996094,44.47600173950195 103.27799987792969,45.5260009765625 98.15699768066406,45.5260009765625 C98.15699768066406,45.5260009765625 -98.15699768066406,45.5260009765625 -98.15699768066406,45.5260009765625 C-113.00199890136719,45.5260009765625 -125.0260009765625,36.70899963378906 -125.0260009765625,25.822999954223633 C-125.0260009765625,25.822999954223633 -125.0260009765625,-25.822999954223633 -125.0260009765625,-25.822999954223633 C-125.0260009765625,-36.70899963378906 -113.00199890136719,-45.525001525878906 -98.15699768066406,-45.525001525878906 C-98.15699768066406,-45.525001525878906 98.15699768066406,-45.525001525878906 98.15699768066406,-45.525001525878906 C112.98899841308594,-45.525001525878906 125.0260009765625,-36.70899963378906 125.0260009765625,-25.822999954223633z"/></g><g opacity="1" transform="matrix(1,0,0,1,1172.02294921875,764.7509765625)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M93.83300018310547,4.954999923706055 C93.83300018310547,4.954999923706055 -93.83200073242188,4.954999923706055 -93.83200073242188,4.954999923706055 C-94.89800262451172,4.954999923706055 -95.76300048828125,4.090000152587891 -95.76300048828125,3.0239999294281006 C-95.76300048828125,3.0239999294281006 -95.76300048828125,-3.0239999294281006 -95.76300048828125,-3.0239999294281006 C-95.76300048828125,-4.091000080108643 -94.89800262451172,-4.954999923706055 -93.83200073242188,-4.954999923706055 C-93.83200073242188,-4.954999923706055 93.83300018310547,-4.954999923706055 93.83300018310547,-4.954999923706055 C94.9000015258789,-4.954999923706055 95.76399993896484,-4.091000080108643 95.76399993896484,-3.0239999294281006 C95.76399993896484,-3.0239999294281006 95.76399993896484,3.0239999294281006 95.76399993896484,3.0239999294281006 C95.76399993896484,4.090000152587891 94.9000015258789,4.954999923706055 93.83300018310547,4.954999923706055z"/></g><g opacity="1" transform="matrix(1,0,0,1,1172.02294921875,781.958984375)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M93.83300018310547,4.954999923706055 C93.83300018310547,4.954999923706055 -93.83300018310547,4.954999923706055 -93.83300018310547,4.954999923706055 C-94.9000015258789,4.954999923706055 -95.76399993896484,4.090000152587891 -95.76399993896484,3.0239999294281006 C-95.76399993896484,3.0239999294281006 -95.76399993896484,-3.0239999294281006 -95.76399993896484,-3.0239999294281006 C-95.76399993896484,-4.091000080108643 -94.89900207519531,-4.954999923706055 -93.83300018310547,-4.954999923706055 C-93.83300018310547,-4.954999923706055 93.83300018310547,-4.954999923706055 93.83300018310547,-4.954999923706055 C94.89900207519531,-4.954999923706055 95.76300048828125,-4.091000080108643 95.76300048828125,-3.0239999294281006 C95.76300048828125,-3.0239999294281006 95.76300048828125,3.0239999294281006 95.76300048828125,3.0239999294281006 C95.76300048828125,4.090000152587891 94.89900207519531,4.954999923706055 93.83300018310547,4.954999923706055z"/></g><g opacity="1" transform="matrix(1,0,0,1,1226.14794921875,799.1669921875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M39.70800018310547,4.954999923706055 C39.70800018310547,4.954999923706055 -39.70800018310547,4.954999923706055 -39.70800018310547,4.954999923706055 C-40.77399826049805,4.954999923706055 -41.638999938964844,4.090000152587891 -41.638999938964844,3.0239999294281006 C-41.638999938964844,3.0239999294281006 -41.638999938964844,-3.0239999294281006 -41.638999938964844,-3.0239999294281006 C-41.638999938964844,-4.091000080108643 -40.77399826049805,-4.954999923706055 -39.70800018310547,-4.954999923706055 C-39.70800018310547,-4.954999923706055 39.70800018310547,-4.954999923706055 39.70800018310547,-4.954999923706055 C40.775001525878906,-4.954999923706055 41.638999938964844,-4.091000080108643 41.638999938964844,-3.0239999294281006 C41.638999938964844,-3.0239999294281006 41.638999938964844,3.0239999294281006 41.638999938964844,3.0239999294281006 C41.638999938964844,4.090000152587891 40.775001525878906,4.954999923706055 39.70800018310547,4.954999923706055z"/></g></g><g style="display: block;" transform="matrix(1.0060148239135742,0,0,1.0060148239135742,-1.586944580078125,-4.30670166015625)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,299.84698486328125,746.4580078125)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M18.604000091552734,17.749000549316406 C18.038999557495117,18.398000717163086 17.46500015258789,19.007999420166016 16.891000747680664,19.57699966430664 C12.883000373840332,23.552000045776367 8.657999992370605,25.788999557495117 5.890999794006348,27.0049991607666 C2.433000087738037,27.17099952697754 -3.322999954223633,26.988000869750977 -9.616000175476074,24.384000778198242 C-18.684999465942383,20.632999420166016 -28.43000030517578,12.027999877929688 -30.45199966430664,1.1510000228881836 C-30.684999465942383,-0.05700000002980232 -30.81599998474121,-1.2999999523162842 -30.840999603271484,-2.568000078201294 C-30.878000259399414,-4.660999774932861 -31.016000747680664,-13.201000213623047 -25.134000778198242,-17.121000289916992 C-19.542999267578125,-20.85099983215332 -10.335000038146973,-19.305999755859375 -3.371999979019165,-12.392000198364258 C-0.2199999988079071,-21.684999465942383 7.335000038146973,-27.17099952697754 14.003999710083008,-26.322999954223633 C21.024999618530273,-25.43600082397461 24.70599937438965,-17.729999542236328 25.59600067138672,-15.836999893188477 C31.016000747680664,-4.435999870300293 25.777000427246094,9.52299976348877 18.604000091552734,17.749000549316406z"/></g><g opacity="1" transform="matrix(1,0,0,1,218.08900451660156,731.1649780273438)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M10.909000396728516,10.406999588012695 C10.57800006866455,10.786999702453613 10.241000175476074,11.145000457763672 9.904000282287598,11.479000091552734 C7.553999900817871,13.8100004196167 5.076000213623047,15.121000289916992 3.4539999961853027,15.833999633789062 C1.4259999990463257,15.932000160217285 -1.9470000267028809,15.824000358581543 -5.63700008392334,14.29699993133545 C-10.954999923706055,12.097999572753906 -16.670000076293945,7.052000045776367 -17.854999542236328,0.675000011920929 C-17.992000579833984,-0.03400000184774399 -18.069000244140625,-0.7620000243186951 -18.08300018310547,-1.50600004196167 C-18.104999542236328,-2.7339999675750732 -18.18600082397461,-7.741000175476074 -14.73799991607666,-10.038999557495117 C-11.458999633789062,-12.22700023651123 -6.059999942779541,-11.321000099182129 -1.9769999980926514,-7.267000198364258 C-0.1289999932050705,-12.71500015258789 4.301000118255615,-15.932000160217285 8.211999893188477,-15.4350004196167 C12.32800006866455,-14.914999961853027 14.486000061035156,-10.397000312805176 15.008000373840332,-9.286999702453613 C18.18600082397461,-2.6010000705718994 15.114999771118164,5.583000183105469 10.909000396728516,10.406999588012695z"/></g><g opacity="1" transform="matrix(1,0,0,1,266.2690124511719,673.93798828125)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M5.559999942779541,14.192000389099121 C5.0960001945495605,14.390999794006348 4.63700008392334,14.567000389099121 4.189000129699707,14.722000122070312 C1.059999942779541,15.800999641418457 -1.7410000562667847,15.906999588012695 -3.51200008392334,15.845999717712402 C-5.38100004196167,15.053000450134277 -8.373000144958496,13.491999626159668 -11.03499984741211,10.515000343322754 C-14.871000289916992,6.224999904632568 -17.829999923706055,-0.8009999990463257 -16.1299991607666,-7.060999870300293 C-15.946000099182129,-7.758999824523926 -15.697999954223633,-8.447999954223633 -15.388999938964844,-9.12399959564209 C-14.87600040435791,-10.239999771118164 -12.774999618530273,-14.78600025177002 -8.670999526977539,-15.359999656677246 C-4.767000198364258,-15.906999588012695 -0.29600000381469727,-12.746999740600586 1.621999979019165,-7.322999954223633 C5.6519999504089355,-11.428999900817871 11.038999557495117,-12.404000282287598 14.345999717712402,-10.258999824523926 C17.82900047302246,-8.003999710083008 17.812999725341797,-2.996000051498413 17.801000595092773,-1.7699999809265137 C17.761999130249023,5.631999969482422 11.442999839782715,11.67199993133545 5.559999942779541,14.192000389099121z"/></g></g><g style="display: block;" transform="matrix(1.0060148239135742,0,0,1.0060148239135742,-4.767578125,-3.30694580078125)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,723.6849975585938,556.9110107421875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M17.450000762939453,9.904000282287598 C13.48900032043457,12.333999633789062 9.680999755859375,13.331000328063965 7.234000205993652,13.784000396728516 C4.431000232696533,13.265999794006348 -0.1459999978542328,12.03499984741211 -4.698999881744385,8.76200008392334 C-11.26099967956543,4.046999931335449 -17.450000762939453,-4.685999870300293 -17.020999908447266,-13.784000396728516 C-12.815999984741211,-7.546000003814697 -6.099999904632568,0.7900000214576721 1.7580000162124634,4.622000217437744 C7.744999885559082,7.546999931335449 13.220999717712402,9.086000442504883 17.450000762939453,9.904000282287598z"/></g><g opacity="1" transform="matrix(1,0,0,1,785.4030151367188,556.9110107421875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M17.450000762939453,9.904000282287598 C13.48900032043457,12.333999633789062 9.680999755859375,13.331000328063965 7.234000205993652,13.784000396728516 C4.432000160217285,13.265999794006348 -0.1459999978542328,12.03499984741211 -4.698999881744385,8.76200008392334 C-11.26099967956543,4.046999931335449 -17.450000762939453,-4.685999870300293 -17.020000457763672,-13.784000396728516 C-12.815999984741211,-7.546000003814697 -6.099999904632568,0.7900000214576721 1.7580000162124634,4.622000217437744 C7.744999885559082,7.546999931335449 13.220999717712402,9.086000442504883 17.450000762939453,9.904000282287598z"/></g><g opacity="1" transform="matrix(1,0,0,1,847.1199951171875,556.9110107421875)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M17.450000762939453,9.904000282287598 C13.48900032043457,12.333999633789062 9.680999755859375,13.331000328063965 7.234000205993652,13.784000396728516 C4.431000232696533,13.265999794006348 -0.1459999978542328,12.03499984741211 -4.698999881744385,8.76200008392334 C-11.26099967956543,4.046999931335449 -17.450000762939453,-4.685999870300293 -17.020000457763672,-13.784000396728516 C-12.815999984741211,-7.546000003814697 -6.099999904632568,0.7900000214576721 1.7580000162124634,4.622000217437744 C7.744999885559082,7.546999931335449 13.220999717712402,9.086000442504883 17.450000762939453,9.904000282287598z"/></g><g opacity="1" transform="matrix(1,0,0,1,731.6079711914062,549.1220092773438)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M11.244999885559082,16.549999237060547 C10.670000076293945,16.96299934387207 10.093999862670898,17.344999313354492 9.527000427246094,17.69300079345703 C5.565000057220459,20.124000549316406 1.7569999694824219,21.118999481201172 -0.6890000104904175,21.572999954223633 C-3.492000102996826,21.054000854492188 -8.069000244140625,19.822999954223633 -12.621999740600586,16.549999237060547 C-19.18400001525879,11.835000038146973 -25.37299919128418,3.1029999256134033 -24.944000244140625,-5.994999885559082 C-24.902999877929688,-7.006999969482422 -24.77400016784668,-8.027999877929688 -24.55500030517578,-9.048999786376953 C-24.19099998474121,-10.734000205993652 -22.691999435424805,-17.604999542236328 -17.239999771118164,-19.63800048828125 C-12.055000305175781,-21.573999404907227 -4.966000080108643,-18.60099983215332 -0.6890000104904175,-11.746999740600586 C3.5880000591278076,-18.60099983215332 10.677000045776367,-21.573999404907227 15.862000465393066,-19.63800048828125 C21.32200050354004,-17.604999542236328 22.820999145507812,-10.734000205993652 23.177000045776367,-9.048999786376953 C25.371999740600586,1.1100000143051147 18.54400062561035,11.309000015258789 11.244999885559082,16.549999237060547z"/></g><g opacity="1" transform="matrix(1,0,0,1,793.3259887695312,549.1220092773438)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M11.244000434875488,16.549999237060547 C10.668999671936035,16.96299934387207 10.093999862670898,17.344999313354492 9.527000427246094,17.69300079345703 C5.565000057220459,20.124000549316406 1.7580000162124634,21.118999481201172 -0.6890000104904175,21.572999954223633 C-3.492000102996826,21.054000854492188 -8.069000244140625,19.822999954223633 -12.621999740600586,16.549999237060547 C-19.18400001525879,11.835000038146973 -25.37299919128418,3.1029999256134033 -24.944000244140625,-5.994999885559082 C-24.902999877929688,-7.006999969482422 -24.77400016784668,-8.027999877929688 -24.55500030517578,-9.048999786376953 C-24.190000534057617,-10.734000205993652 -22.691999435424805,-17.604999542236328 -17.239999771118164,-19.63800048828125 C-12.055000305175781,-21.573999404907227 -4.966000080108643,-18.60099983215332 -0.6890000104904175,-11.746999740600586 C3.5880000591278076,-18.60099983215332 10.677000045776367,-21.573999404907227 15.862000465393066,-19.63800048828125 C21.32200050354004,-17.604999542236328 22.820999145507812,-10.734000205993652 23.177000045776367,-9.048999786376953 C25.37299919128418,1.1100000143051147 18.542999267578125,11.309000015258789 11.244000434875488,16.549999237060547z"/></g><g opacity="1" transform="matrix(1,0,0,1,855.0440063476562,549.1220092773438)"><path fill="rgb(92,110,119)" fill-opacity="1" d=" M11.244000434875488,16.549999237060547 C10.668999671936035,16.96299934387207 10.093999862670898,17.344999313354492 9.527000427246094,17.69300079345703 C5.565000057220459,20.124000549316406 1.7580000162124634,21.118999481201172 -0.6890000104904175,21.572999954223633 C-3.492000102996826,21.054000854492188 -8.069000244140625,19.822999954223633 -12.621999740600586,16.549999237060547 C-19.18400001525879,11.835000038146973 -25.37299919128418,3.1029999256134033 -24.944000244140625,-5.994999885559082 C-24.902999877929688,-7.006999969482422 -24.77400016784668,-8.027999877929688 -24.55500030517578,-9.048999786376953 C-24.19099998474121,-10.734000205993652 -22.691999435424805,-17.604999542236328 -17.239999771118164,-19.63800048828125 C-12.055000305175781,-21.573999404907227 -4.966000080108643,-18.60099983215332 -0.6890000104904175,-11.746999740600586 C3.5880000591278076,-18.60099983215332 10.677000045776367,-21.573999404907227 15.862000465393066,-19.63800048828125 C21.32200050354004,-17.604999542236328 22.820999145507812,-10.734000205993652 23.177000045776367,-9.048999786376953 C25.37299919128418,1.1100000143051147 18.542999267578125,11.309000015258789 11.244000434875488,16.549999237060547z"/></g></g><g style="display: block;" transform="matrix(0.9999449253082275,-0.010497616603970528,0.010497616603970528,0.9999449253082275,-6.80426025390625,8.1676025390625)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,751.864013671875,651.0650024414062)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M-35.479000091552734,17.302000045776367 C-35.54999923706055,15.545999526977539 -35.27399826049805,13.772000312805176 -34.99700164794922,12.008000373840332 C-34.42900085449219,8.369999885559082 -33.85900115966797,4.73199987411499 -33.28799819946289,1.093999981880188 C-33.18000030517578,0.4059999883174896 -33.0890007019043,-0.29100000858306885 -32.95800018310547,-0.9800000190734863 C-36.45500183105469,-17.714000701904297 -37.75,-33.94599914550781 -35.79899978637695,-38.33300018310547 C-31.73900032043457,-47.44900131225586 -10.72599983215332,-48.96799850463867 -10.72599983215332,-48.96799850463867 C-10.72599983215332,-48.96799850463867 8.371000289916992,-39.39899826049805 18.354999542236328,-19.06100082397461 C19.304000854492188,-21.76099967956543 21.017000198364258,-24.059999465942383 24.115999221801758,-23.773000717163086 C31.26300048828125,-23.107999801635742 37.749000549316406,-15.291000366210938 35.292999267578125,-7.383999824523926 C33.808998107910156,-2.6089999675750732 28.290000915527344,0.7919999957084656 24.138999938964844,2.74399995803833 C24.347999572753906,5.979000091552734 24.836999893188477,9.446999549865723 23.97100067138672,12.911999702453613 C14.954000473022461,48.96799850463867 -12.083999633789062,42.7869987487793 -15.253000259399414,40.69300079345703 C-19.81599998474121,37.67399978637695 -23.92099952697754,29.770999908447266 -27.288999557495117,20.03700065612793 C-28.902999877929688,20.229999542236328 -30.524999618530273,20.308000564575195 -32.10900115966797,20.134000778198242 C-33.292999267578125,20.003000259399414 -34.57699966430664,19.69499969482422 -35.13199996948242,18.79199981689453 C-35.40399932861328,18.347000122070312 -35.45800018310547,17.81800079345703 -35.479000091552734,17.302000045776367z"/></g><g opacity="1" transform="matrix(1,0,0,1,763.0230102539062,612.60302734375)"><path fill="rgb(9,9,11)" fill-opacity="1" d=" M-53.26900100708008,-9.545999526977539 C-53.21099853515625,-13.805000305175781 -50.15399932861328,-17.85300064086914 -46.07600021362305,-19.076000213623047 C-45.832000732421875,-24.509000778198242 -41.832000732421875,-31.01300048828125 -37,-33.50899887084961 C-34.36399841308594,-34.87099838256836 -31.336999893188477,-35.374000549316406 -28.38599967956543,-35.09700012207031 C-27.243999481201172,-37.40599822998047 -25.284000396728516,-39.417999267578125 -23.14900016784668,-40.922000885009766 C-17.85099983215332,-44.652000427246094 -11.116999626159668,-46.28499984741211 -4.697000026702881,-45.39400100708008 C-0.11100000143051147,-44.75699996948242 4.249000072479248,-42.79199981689453 7.873000144958496,-39.9119987487793 C9.102999687194824,-40.494998931884766 10.37600040435791,-40.97999954223633 11.713000297546387,-41.266998291015625 C16.35700035095215,-42.262001037597656 21.496000289916992,-41.185001373291016 25.084999084472656,-38.073001861572266 C27.180999755859375,-36.25199890136719 28.639999389648438,-33.71699905395508 29.253000259399414,-31.016000747680664 C32.500999450683594,-30.788000106811523 35.678001403808594,-29.461000442504883 37.89799880981445,-27.070999145507812 C42.0629997253418,-22.57900047302246 41.08000183105469,-14.119999885559082 37.270999908447266,-9.321000099182129 C42.4010009765625,-10.35099983215332 48.05400085449219,-7.493000030517578 50.26499938964844,-2.75 C52.47600173950195,1.99399995803833 50.61800003051758,9.619999885559082 46.52899932861328,12.88700008392334 C48.05799865722656,14.045999526977539 49.40999984741211,15.88700008392334 50.5989990234375,17.395000457763672 C53.32699966430664,20.858999252319336 53.03200149536133,26.340999603271484 49.946998596191406,29.490999221801758 C46.858001708984375,32.641998291015625 41.382999420166016,33.04600143432617 37.8650016784668,30.385000228881836 C39.53300094604492,33.76499938964844 38.36399841308594,37.31100082397461 35.564998626708984,39.8380012512207 C32.77000045776367,42.36399841308594 28.263999938964844,42.757999420166016 25.07200050354004,40.75699996948242 C24.308000564575195,43.555999755859375 21.819000244140625,45.46200180053711 18.945999145507812,45.874000549316406 C16.075000762939453,46.28499984741211 12.371999740600586,43.435001373291016 10.85200023651123,40.9640007019043 C15.446999549865723,40.30699920654297 19.945999145507812,37.54899978637695 22.57200050354004,33.63399887084961 C25.156999588012695,29.775999069213867 23.79599952697754,23.948999404907227 20.375,20.809999465942383 C16.95400047302246,17.672000885009766 11.010000228881836,17.562999725341797 7.803999900817871,20.922000885009766 C5.264999866485596,20.917999267578125 2.0480000972747803,19.507999420166016 0.7749999761581421,17.309999465942383 C-0.4970000088214874,15.112000465393066 -0.503000020980835,12.23799991607666 0.7590000033378601,10.032999992370605 C-1.7480000257492065,10.64799976348877 -4.991000175476074,9.958999633789062 -6.921999931335449,8.246999740600586 C-8.850000381469727,6.5320000648498535 -9.866000175476074,3.8420000076293945 -9.548999786376953,1.2829999923706055 C-13.656999588012695,3.4579999446868896 -18.788000106811523,0.9670000076293945 -20.341999053955078,-3.4159998893737793 C-21.860000610351562,-1.2120000123977661 -25.0049991607666,-0.1850000023841858 -27.67799949645996,-0.04899999871850014 C-30.350000381469727,0.09000000357627869 -33.06100082397461,-1.0779999494552612 -34.79800033569336,-3.114000082015991 C-37.28499984741211,0.3409999907016754 -42.297000885009766,1.5099999904632568 -46.34000015258789,0.1770000010728836 C-50.3849983215332,-1.159000039100647 -53.32699966430664,-5.288000106811523 -53.26900100708008,-9.545999526977539z"/></g></g><g style="display: block;" transform="matrix(0.9999449253082275,-0.010497616603970528,0.010497616603970528,0.9999449253082275,-8.7176513671875,6.25347900390625)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,620.5079956054688,824.708984375)"><path fill="rgb(9,9,11)" fill-opacity="1" d=" M7.169000148773193,-36.26900100708008 C9.354000091552734,-23.922000885009766 11.506999969482422,-14.003999710083008 13.053999900817871,-7.2829999923706055 C16.79599952697754,8.979000091552734 19.055999755859375,15.501999855041504 15.970000267028809,23.12299919128418 C13.26099967956543,29.809999465942383 7.822999954223633,33.917999267578125 3.8410000801086426,36.27000045776367 C3.8410000801086426,36.27000045776367 -13.336999893188477,29.31999969482422 -13.336999893188477,29.31999969482422 C-13.336999893188477,29.31999969482422 -19.05500030517578,-7.2829999923706055 -19.05500030517578,-7.2829999923706055 C-19.05500030517578,-7.2829999923706055 -5.367000102996826,-34.47800064086914 -5.367000102996826,-34.47800064086914 C-5.367000102996826,-34.47800064086914 7.169000148773193,-36.26900100708008 7.169000148773193,-36.26900100708008z"/></g><g opacity="1" transform="matrix(1,0,0,1,590.7039794921875,798.6500244140625)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M23.69300079345703,-25.722000122070312 C31.94700050354004,-14.093999862670898 34.77399826049805,-3.299999952316284 35.891998291015625,3.125 C36.7140007019043,7.855999946594238 37.573001861572266,13.074000358581543 36.393001556396484,19.847000122070312 C34.35499954223633,31.54199981689453 27.652999877929688,39.750999450683594 24.150999069213867,43.500999450683594 C18.81800079345703,44.04199981689453 9.645000457763672,44.270999908447266 -0.3790000081062317,40.599998474121094 C-1.4910000562667847,40.19300079345703 -26.035999298095703,30.725000381469727 -32.51599884033203,4.867000102996826 C-33.948001861572266,-0.843999981880188 -37.573001861572266,-16.658000946044922 -28.395999908447266,-28.54199981689453 C-25.77400016784668,-31.937000274658203 -21.91200065612793,-34.78499984741211 -16.308000564575195,-36.847999572753906 C3.8589999675750732,-44.27199935913086 23.69300079345703,-25.722000122070312 23.69300079345703,-25.722000122070312z"/></g><g opacity="1" transform="matrix(1,0,0,1,584.6950073242188,814.218017578125)"><path fill="rgb(9,9,11)" fill-opacity="1" d=" M47.96799850463867,-17.464000701904297 C40.37300109863281,-14.526000022888184 31.20199966430664,-11.668000221252441 20.631000518798828,-9.701000213623047 C14.338000297546387,-8.531000137329102 8.449999809265137,-7.8429999351501465 3.078000068664551,-7.474999904632568 C3.7179999351501465,-1.3559999465942383 4.001999855041504,3.5980000495910645 4.144000053405762,6.869999885559082 C4.396999835968018,12.690999984741211 4.452000141143799,19.025999069213867 5.566999912261963,27.615999221801758 C5.955999851226807,30.613000869750977 6.409999847412109,33.38600158691406 7.938000202178955,36.625 C9.585000038146973,40.11600112915039 11.732000350952148,42.56399917602539 13.269000053405762,44.066001892089844 C11.710000038146973,45.09700012207031 -11.644000053405762,60.1510009765625 -27.132999420166016,50.900001525878906 C-35.3129997253418,46.01499938964844 -37.10300064086914,36.85599899291992 -39.9379997253418,21.041000366210938 C-44.35599899291992,-3.6110000610351562 -47.96699905395508,-23.757999420166016 -34.6619987487793,-40.13999938964844 C-21.60300064086914,-56.21799850463867 -0.4950000047683716,-58.51900100708008 3.440000057220459,-58.948001861572266 C14.473999977111816,-60.1510009765625 23.604000091552734,-57.32500076293945 26.489999771118164,-56.17399978637695 C36.683998107910156,-52.11000061035156 46.19300079345703,-36.970001220703125 47.96799850463867,-17.464000701904297z"/></g></g><g style="display: block;" transform="matrix(0.9999449253082275,-0.010497616603970528,0.010497616603970528,0.9999449253082275,-9.01470947265625,6.685546875)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,683.614990234375,885.3889770507812)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M52.4119987487793,-31.79199981689453 C43.902000427246094,-26.382999420166016 39.249000549316406,-30.41699981689453 33.5369987487793,-26.836000442504883 C18.332000732421875,-17.316999435424805 39.53900146484375,19.97800064086914 21.18199920654297,50.67900085449219 C18.281999588012695,55.520999908447266 15.836000442504883,59.47999954223633 11.51099967956543,60.33700180053711 C-0.06300000101327896,62.64400100708008 -6.998000144958496,39.04199981689453 -23.702999114990234,27.783000946044922 C-27.045000076293945,25.525999069213867 -30.763999938964844,23.773000717163086 -35,22.815000534057617 C-39.23699951171875,21.85700035095215 -47.77299880981445,20.708999633789062 -52.21099853515625,15.03600025177002 C-52.61399841308594,14.531000137329102 -52.97999954223633,13.97700023651123 -53.30799865722656,13.383999824523926 C-54.165000915527344,11.845999717712402 -54.68199920654297,9.991999626159668 -54.731998443603516,7.760000228881836 C-55.097999572753906,-7.7729997634887695 -55.5260009765625,-12.663999557495117 -58.81700134277344,-18.299999237060547 C-60.17900085449219,-20.645000457763672 -62.82699966430664,-23.760000228881836 -68.4749984741211,-26.167999267578125 C-67.94999694824219,-28.601999282836914 -66.97799682617188,-29.56599998474121 -66.15699768066406,-29.988000869750977 C-64.56900024414062,-30.804000854492188 -63.22600173950195,-29.753999710083008 -59.96799850463867,-29.69300079345703 C-57.62799835205078,-29.64900016784668 -57.85599899291992,-30.18199920654297 -54.731998443603516,-30.441999435424805 C-52.02199935913086,-30.667999267578125 -51.862998962402344,-30.27199935913086 -46.04499816894531,-30.06399917602539 C-39.3380012512207,-29.823999404907227 -37.42100143432617,-30.12700080871582 -35.66899871826172,-29.988000869750977 C-25.040000915527344,-29.14299964904785 -15.861000061035156,-11.579999923706055 -5.5229997634887695,8.076000213623047 C-4.942999839782715,9.17300033569336 -0.45399999618530273,17.733999252319336 0.7440000176429749,17.2549991607666 C1.5130000114440918,16.940000534057617 0.21400000154972076,13.182000160217285 1.0839999914169312,6.638999938964844 C1.0839999914169312,6.638999938964844 1.2100000381469727,5.491000175476074 1.5379999876022339,3.9660000801086426 C2.5850000381469727,-0.824999988079071 5.308000087738037,-7.0920000076293945 16.226999282836914,-30.895999908447266 C21.610000610351562,-42.62099838256836 21.98900032043457,-43.35300064086914 23.198999404907227,-44.814998626708984 C35.176998138427734,-59.290000915527344 60.31700134277344,-62.643001556396484 64.99500274658203,-55.608001708984375 C68.4749984741211,-50.375999450683594 61.742000579833984,-37.70500183105469 52.4119987487793,-31.79199981689453z"/></g></g><g style="display: block;" transform="matrix(0.9999449253082275,-0.010497616603970528,0.010497616603970528,0.9999449253082275,-7.026611328125,8.62689208984375)" opacity="1"><g opacity="1" transform="matrix(1,0,0,1,744.2760009765625,837.2750244140625)"><path fill="rgb(249,189,168)" fill-opacity="1" d=" M17.690000534057617,-27.167999267578125 C15.866000175476074,-27.80299949645996 7.644000053405762,-22.617000579833984 -1.940000057220459,-14.781000137329102 C-1.940000057220459,-14.781000137329102 -24.145999908447266,-15.64799976348877 -24.145999908447266,-15.64799976348877 C-24.145999908447266,-15.64799976348877 -18.66699981689453,-10.173999786376953 -18.66699981689453,-10.173999786376953 C-18.66699981689453,-10.173999786376953 -9.746999740600586,-8.055999755859375 -9.746999740600586,-8.055999755859375 C-10.236000061035156,-7.611999988555908 -10.725000381469727,-7.165999889373779 -11.21399974822998,-6.715000152587891 C-24.2810001373291,5.361999988555908 -29.909000396728516,-4.579999923706055 -31.41900062561035,-0.2680000066757202 C-32.928001403808594,4.044000148773193 -25.99799919128418,21.490999221801758 -18.642000198364258,22.19300079345703 C-11.28600025177002,22.895000457763672 8.038999557495117,27.802000045776367 14.427000045776367,15.052000045776367 C20.81399917602539,2.302000045776367 32.926998138427734,-12.4350004196167 32.926998138427734,-12.4350004196167 C32.926998138427734,-12.4350004196167 20.086999893188477,-26.33300018310547 17.690000534057617,-27.167999267578125z"/></g><g opacity="1" transform="matrix(1,0,0,1,799.9869995117188,751.989013671875)"><path fill="rgb(253,112,94)" fill-opacity="1" d=" M2.059000015258789,-54.77299880981445 C1.1399999856948853,-65.48100280761719 7.473999977111816,-73.20500183105469 9.428999900817871,-75.59100341796875 C14.255999565124512,-81.47699737548828 20.034000396728516,-84.3290023803711 23.490999221801758,-85.6719970703125 C29.09000015258789,-84.01000213623047 38.00600051879883,-80.44400024414062 46.060001373291016,-72.53299713134766 C49.823001861572266,-68.83699798583984 59.57600021362305,-59.25699996948242 59.875,-45.91899871826172 C59.90700149536133,-44.47700119018555 59.82899856567383,-43.444000244140625 59.680999755859375,-41.823001861572266 C58.65299987792969,-30.573999404907227 54.448001861572266,-22.06399917602539 52.60200119018555,-18.450000762939453 C39.58300018310547,7.044000148773193 30.593000411987305,18.797000885009766 30.593000411987305,18.797000885009766 C8.611000061035156,47.534000396728516 -13.11400032043457,72.76300048828125 -24.430999755859375,85.6719970703125 C-29.04400062561035,83.95099639892578 -34.88800048828125,81.21199798583984 -40.93899917602539,76.78399658203125 C-50.875,69.51100158691406 -56.733001708984375,61.073001861572266 -59.90700149536133,55.58599853515625 C-48.7239990234375,49.409000396728516 -24.12299919128418,33.770999908447266 -7.923999786376953,3.135999917984009 C1.6430000066757202,-14.958000183105469 4.874000072479248,-31.840999603271484 6.043000221252441,-43.09600067138672 C4.671999931335449,-45.27799987792969 2.5250000953674316,-49.345001220703125 2.059000015258789,-54.77299880981445z"/></g></g></g></svg>');
    background-position: 80% 50%;
    background-repeat: no-repeat;
    background-size: 40%;
}

.join-now-section .shape1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    -webkit-animation: scaleAni 4s linear infinite;
    animation: scaleAni 4s linear infinite;
}

.join-now-section .shape2 {
    position: absolute;
    right: 10%;
    bottom: 0px;
    max-width: 550px;
}

.join-now-section .content .section-header {
    text-align: left;
    margin-bottom: 18px;
}

/* Features Starts Here */
.feature-section {
    padding: 118px 0px 120px;
}

.feature-section .section-header {
    margin-bottom: 39px;
}

.feature-section .main-content-area {
    position: relative;
}

.feature-section .main-content-area .left-image {
    position: absolute;
    left: 0px;
    width: 46%;
    height: 100%;
    background-color: #fd705e;
    background-image: url("../images/feature/left-img.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 0px 30px 30px 0px;
}

.feature-section .main-content-area .left-image::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0px;
    height: 100%;
    background: rgba(86, 80, 206, 0.7);
    border-radius: 0px 30px 30px 0px;
}

.feature-section .main-content-area .left-image .offer {
    position: absolute;
    width: 240px;
    height: 240px;
    background-image: -o-linear-gradient(43deg, #30aceb 0%, #C850C0 46%, #FFCC70 100%);
    background-image: linear-gradient(43deg, #30aceb 0%, #C850C0 46%, #FFCC70 100%);
    border-radius: 50%;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -120px;
}

.feature-section .main-content-area .left-image .offer::before {
    position: absolute;
    content: "";
    width: 260px;
    height: 260px;
    left: -10px;
    top: -10px;
    background: rgba(222, 41, 139, 0.2);
    border-radius: 50%;
    z-index: -1;
}

.feature-section .main-content-area .left-image .offer .offer-inner-content {
    margin-top: 26%;
}

.feature-section .main-content-area .left-image .offer .offer-inner-content .fs {
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    color: #fff;
}

.feature-section .main-content-area .left-image .offer .offer-inner-content h2 {
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    display: block;
    margin-top: 1px;
    margin-bottom: 0px;
}

.feature-section .main-content-area .left-image .offer .offer-inner-content .ss {
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    color: #fff;
}

.feature-section .main-content-area .feature-lists {
    padding: 50px 0px 42px;
}

.feature-section .main-content-area .feature-lists .single-feature-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.feature-section .main-content-area .feature-lists .single-feature-list:last-child {
    margin-bottom: 0px;
}

.feature-section .main-content-area .feature-lists .single-feature-list:last-child .content {
    border-bottom: 0px;
    padding-bottom: 0px;
}

.feature-section .main-content-area .feature-lists .single-feature-list .icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    background: #faeffa;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    margin-right: 30px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.feature-section .main-content-area .feature-lists .single-feature-list .icon img {
    height: 40px;
    display: inline-block;
    position: relative;
}

.feature-section .main-content-area .feature-lists .single-feature-list .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px solid #cecece;
    padding-bottom: 24px;
}

.feature-section .main-content-area .feature-lists .single-feature-list .content .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 10px;
}

.feature-section .main-content-area .feature-lists .single-feature-list .content p {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.feature-section .main-content-area .feature-lists .single-feature-list:hover .icon {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(64, 36, 155, 0.4);
    box-shadow: 0px 5px 10px 0px rgba(64, 36, 155, 0.4);
}

/* latest-registered-section Starts Here */
.latest-registered-section {
    padding: 118px 0px 120px;
    background: #5736cb;
    position: relative;
    overflow: hidden;
}

.latest-registered-section .shape {
    position: absolute;
    top: 20%;
    z-index: 0;
    -webkit-animation: upDown 3s linear infinite;
    animation: upDown 3s linear infinite;
}

.latest-registered-section::before {
    position: absolute;
    content: "";
    background: #e1e6ff;
    width: 50%;
    height: 100%;
    top: 0px;
    left: -100px;
    -webkit-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    z-index: 1;
}

.latest-registered-section::after {
    position: absolute;
    content: "";
    background: #e1e6ff;
    width: 50%;
    height: 100%;
    top: 0px;
    left: -300px;
    z-index: 1;
}

.latest-registered-section .content {
    padding-left: 40%;
    padding-right: 200px;
    position: relative;
    z-index: 3;
}

.latest-registered-section .content .section-header {
    text-align: left;
    margin-bottom: 36px;
}

.latest-registered-section .registered-slider .single-slider {
    text-align: center;
}

.latest-registered-section .registered-slider .single-slider .img {
    position: relative;
    margin-bottom: 30px;
}

.latest-registered-section .registered-slider .single-slider .img img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: inline-block;
    border: 5px solid #fff;
}

.latest-registered-section .registered-slider .single-slider .inner-content .name {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.latest-registered-section .registered-slider .single-slider .inner-content p {
    color: #ff3366;
}

.latest-registered-section .single-slider {
    text-align: center;
}

.latest-registered-section .single-slider .img {
    position: relative;
    margin-bottom: 30px;
}

.latest-registered-section .single-slider .img img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: inline-block;
    border: 5px solid #fff;
}

.latest-registered-section .single-slider .inner-content .name {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.latest-registered-section .single-slider .inner-content p {
    color: #ff3366;
}

/* Success-Stories section Starts Here */
.sucess-stories-section {
    padding: 118px 0px 120px;
}

.sucess-stories-section .section-header {
    margin-bottom: 40px;
}

.single-story-box {
    background: #fff;
    border-radius: 22px;
    overflow: hidden;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-story-box .img img {
    width: 100%;
}

.single-story-box .content {
    position: relative;
    padding: 83px 30px 24px;
}

.single-story-box .content .author {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -30px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    z-index: 9;
}

.single-story-box .content .author::before {
    position: absolute;
    content: "";
    width: 70px;
    height: 70px;
    top: -5px;
    left: -5px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    z-index: -1;
    opacity: 0.5;
}

.single-story-box .content .author::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 80px;
    top: -10px;
    left: -10px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    z-index: -2;
    opacity: 0.5;
}

.single-story-box .content .author span {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}

.single-story-box .content .author span::before {
    position: absolute;
    content: "";
    width: 90px;
    height: 90px;
    top: -15px;
    left: -15px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    z-index: -1;
    opacity: 0.2;
}

.single-story-box .content .author span::after {
    position: absolute;
    content: "";
    width: 100px;
    height: 100px;
    top: -20px;
    left: -20px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    z-index: -2;
    opacity: 0.2;
}

.single-story-box .content .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 18px;
}

.single-story-box .content .date {
    margin-bottom: 0px;
}

.single-story-box .box-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 18px;
}

.single-story-box .box-footer .left .box-social-links li {
    display: inline-block;
    margin-right: 5px;
}

.single-story-box .box-footer .left .box-social-links li a {
    display: block;
    font-size: 16px;
}

.single-story-box .box-footer .left .box-social-links li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    text-shadow: 0.927px 2.853px 10px rgba(18, 72, 142, 0.5);
}

.single-story-box .box-footer .left .box-social-links li:last-child {
    margin-right: 0px;
}

.single-story-box .box-footer .right a {
    color: #333333;
    font-size: 14px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-story-box .box-footer .right a i {
    font-size: 13px;
    margin-left: 5px;
}

.single-story-box .box-footer .right a:hover {
    color: #eb1436;
}

.single-story-box:hover {
    -webkit-box-shadow: 0px 10px 50px 0px rgb(176, 164, 226);
    box-shadow: 0px 10px 50px 0px rgb(176, 164, 226);
}

.registered-slider2 .one {
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
}

.registered-slider2 .two {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.registered-slider2 .three {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.registered-slider2 .four {
    -webkit-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
}

/* Steps section Starts Here */
.steps-section .steps-section-inner {
    background: #fff;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(38, 14, 116, 0.4);
    box-shadow: 0px 10px 30px 0px rgba(38, 14, 116, 0.4);
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 40px 60px 40px;
    margin-top: -100px;
}

.steps-section .steps-section-inner .myCol1 {
    -webkit-box-flex: 20%;
    -ms-flex: 20%;
    flex: 20%;
    width: 20%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-right: 30px;
}

.steps-section .steps-section-inner .myCol1 .title {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 13px;
}

.steps-section .steps-section-inner .myCol2 {
    -webkit-box-flex: 60%;
    -ms-flex: 60%;
    flex: 60%;
    width: 60%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-left: 1px solid #000;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 10px 0px 10px;
}

.steps-section .steps-section-inner .myCol2 .steps-list {
    display: inline-block;
    text-align: center;
    position: relative;
}

.steps-section .steps-section-inner .myCol2 .steps-list::before {
    position: absolute;
    content: "";
    width: 90%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 30px;
    height: 2px;
    background: #fd705e;
}

.steps-section .steps-section-inner .myCol2 .steps-list li {
    display: inline-block;
    margin-right: 70px;
}

.steps-section .steps-section-inner .myCol2 .steps-list li:last-child {
    margin-right: 0px;
}

.steps-section .steps-section-inner .myCol2 .steps-list li .number {
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: #fd705e;
    position: relative;
    color: #fff;
    display: inline-block;
    z-index: 9;
    border-radius: 50%;
}

.steps-section .steps-section-inner .myCol2 .steps-list li .number::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 60px;
    top: -5px;
    left: -5px;
    background: rgba(253, 112, 94, 0.4);
    z-index: -1;
    border-radius: 50%;
}

.steps-section .steps-section-inner .myCol2 .steps-list li .number::after {
    position: absolute;
    content: "";
    width: 70px;
    height: 70px;
    top: -10px;
    left: -10px;
    background: rgba(246, 100, 188, 0.3);
    z-index: -2;
    border-radius: 50%;
}

.steps-section .steps-section-inner .myCol2 .steps-list li .label {
    display: block;
    margin-top: 23px;
    color: #333333;
    font-weight: 700;
    margin-bottom: 0px;
}

.steps-section .steps-section-inner .myCol3 {
    -webkit-box-flex: 20%;
    -ms-flex: 20%;
    flex: 20%;
    width: 20%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: right;
}

/* Steps section Starts Here */
.member-slider-section {
    background: #DFDFDF;
    padding: 120px 0px 110px;
}

.member-slider-section .content .section-header {
    text-align: left;
    margin-bottom: 0px;
}

.member-slider-section .registered-slider .single-slider {
    text-align: center;
}

.member-slider-section .registered-slider .single-slider .img {
    position: relative;
    margin-bottom: 30px;
}

.member-slider-section .registered-slider .single-slider .img img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: inline-block;
    border: 5px solid #fff;
}

.member-slider-section .registered-slider .single-slider .inner-content .name {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.member-slider-section .registered-slider .single-slider .inner-content p {
    color: #ff3366;
}

.member-slider-section .single-slider {
    text-align: center;
}

.member-slider-section .single-slider .img {
    position: relative;
    margin-bottom: 30px;
}

.member-slider-section .single-slider .img img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: inline-block;
    border: 5px solid #fd705e;
}

.member-slider-section .single-slider .inner-content .name {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 14px;
}

.member-slider-section .single-slider .inner-content p {
    margin-bottom: 0px;
}

/* Community-Section Starts Here */
.community-section {
    padding: 118px 0px 120px;
}

.community-section .section-header {
    margin-bottom: 40px;
}

.single-community-box {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-community-box .img {
    overflow: hidden;
}

.single-community-box .img img {
    width: 100%;
    -webkit-transition: all linear 0.6s;
    -o-transition: all linear 0.6s;
    transition: all linear 0.6s;
}

.single-community-box .content {
    position: relative;
    padding: 23px 30px 25px;
}

.single-community-box .content .date {
    margin-bottom: 8px;
}

.single-community-box .content .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 18px;
    display: block;
    color: #333333;
}

.single-community-box .content .text {
    margin-bottom: 0px;
}

.single-community-box .box-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 30px 30px;
}

.single-community-box .box-footer .left i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    text-shadow: 0.927px 2.853px 10px rgba(18, 72, 142, 0.5);
}

.single-community-box .box-footer .right {
    background: #f6e9f9;
    padding: 5px 20px;
    border-radius: 50px;
}

.single-community-box .box-footer .right i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    text-shadow: 0.927px 2.853px 10px rgba(18, 72, 142, 0.5);
    margin-right: 4px;
}

.single-community-box:hover {
    -webkit-box-shadow: 0px 10px 50px 0px rgb(176, 164, 226);
    box-shadow: 0px 10px 50px 0px rgb(176, 164, 226);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.single-community-box:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/* home2 Statistics-Section Starts Here*/
.home2-statistics-section {
    padding: 120px 0px 135px;
    background: url("../images/statistics/h2-bg.jpg");
    background-size: cover;
    background-position: center;
}

.home2-statistics-section .content .section-header .title {
    color: #fff;
}

.home2-statistics-section .content .section-header .sub-title {
    color: #ff3366;
}

.home2-statistics-section .stat-item {
    text-align: center;
}

.home2-statistics-section .stat-item .icon {
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    margin-bottom: 28px;
}

.home2-statistics-section .stat-item .icon img {
    height: 100px;
}

.home2-statistics-section .stat-content .counter-item {
    font-size: 60px;
    line-height: 70px;
    color: #fff;
}

.home2-statistics-section .stat-content .info {
    color: #fff;
}

/* Success-Stories section Starts Here */
.home2-sucess-stories-section {
    padding: 0px 0px 120px;
}

.home2-sucess-stories-section .section-header {
    margin-bottom: 26px;
}

.home2-sucess-stories-section .top-content {
    background: url(../images/sucess/subg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 250px;
}

.home2-sucess-stories-section .bottom-content {
    margin-top: -236px;
}

/* Update-profile-Section */
.update-profile-section {
    /*padding: 0px 0px 120px;*/
}

.update-profile-section .content .section-header {
    text-align: left;
}

.update-profile-section .img img {
    width: 100%;
}

/*Breadcrumb-Section Stars Here*/
.breadcrumb-area {
    padding: 170px 0 70px;
    background: url("../images/banner/bc-about.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position: bottom;
}

.breadcrumb-area .breadcrumb-list li,
.breadcrumb-area .breadcrumb-list li a {
    text-transform: capitalize;
}

.breadcrumb-area .content .title {
    color: #fff;
    display: block;
    padding-bottom: 5px;
}

.breadcrumb-area .content .title.extra-padding {
    padding-bottom: 15px;
}

.breadcrumb-area .content .breadcrumb-list {
    background: transparent;
    display: block;
}

.breadcrumb-area .content .breadcrumb-list.extra-padding {
    padding-bottom: 5px;
}

.breadcrumb-area .content .breadcrumb-list li {
    display: inline-block;
}

.breadcrumb-area .content .breadcrumb-list li,
.breadcrumb-area .content .breadcrumb-list li a {
    color: #d0dbff;
    font-size: 18px;
}

.breadcrumb-area .content .breadcrumb-list li a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.breadcrumb-area .content .breadcrumb-list li a::after {
    content: "\f105";
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    margin: 0 7px;
}

@media (max-width: 575px) {
    .breadcrumb-area .content .breadcrumb-list {
        padding: 0;
    }

    .breadcrumb-area .content .breadcrumb-list li,
    .breadcrumb-area .content .breadcrumb-list li a {
        font-size: 16px;
        padding: 0;
    }
}

/* w-c-u Section Starts Here*/
.w-c-u-section {
    padding: 118px 0px 120px;
    background: #f3f6fd;
}

.w-c-u-section .content .section-header {
    margin-bottom: 40px;
}

.w-c-u-section .shape1 {
    position: absolute;
    top: 100px;
    right: 0px;
    -webkit-animation: scaleAni 4s linear infinite;
    animation: scaleAni 4s linear infinite;
}

.single-w-c-u-box {
    background: #fff;
    padding: 40px 30px 20px;
    border-radius: 10px;
    text-align: center;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-w-c-u-box .icon {
    position: relative;
    display: inline-block;
    margin-bottom: 32px;
}

.single-w-c-u-box .icon .number {
    position: absolute;
    right: 20px;
    bottom: 0px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    font-size: 28px;
    line-height: 60px;
    font-weight: 600;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.single-w-c-u-box .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 19px;
}

.single-w-c-u-box:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.1);
    box-shadow: 0.872px 9.962px 20px 0px rgba(12, 78, 165, 0.1);
}

/* Contact-Section Starts Here*/
.contact-section {
    position: relative;
    padding: 118px 0px 120px;
}

.contact-section .section-header {
    margin-bottom: 30px;
}

.contact-section .img-left {
    position: absolute;
    top: 35%;
    left: 0px;
}

.contact-section .img-right {
    position: absolute;
    right: 0px;
    top: 30%;
}

.contact-section .contact-form-wrapper .single-input {
    position: relative;
    margin-bottom: 30px;
}

.contact-section .contact-form-wrapper .single-input i {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
}

.contact-section .contact-form-wrapper .single-input input {
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-radius: 0px;
    padding: 0px 20px 0px 49px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    height: 50px;
}

.contact-section .contact-form-wrapper .single-input input::-webkit-input-placeholder {
    color: #8790ad;
    font-size: 16px;
}

.contact-section .contact-form-wrapper .single-input input::placeholder, .contact-section .contact-form-wrapper .single-input input::-webkit-placeholder {
    color: #8790ad;
    font-size: 16px;
}

.contact-section .contact-form-wrapper .single-input textarea {
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-radius: 0px;
    padding: 0px;
    padding: 0px 20px 0px 49px;
    height: 260px;
    background: none;
    margin-top: 6px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.contact-section .contact-form-wrapper .single-input textarea::-webkit-input-placeholder {
    color: #8790ad;
    font-size: 16px;
}

.contact-section .contact-form-wrapper .single-input textarea::placeholder, .contact-section .contact-form-wrapper .single-input textarea::-webkit-placeholder {
    color: #8790ad;
    font-size: 16px;
}

.contact-section .contact-form-wrapper .custom-button {
    text-transform: uppercase;
}

/*Four-Not-Four-Section Starts Here*/
.section-404 {
    padding: 120px 0px 120px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.section-404 .thumb-404 {
    max-width: 966px;
    margin: 0 auto 34px;
}

.section-404 .thumb-404 img {
    width: 100%;
}

.section-404 .title {
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 40px;
}

.section-404 .custom-button {
    padding: 16px 45px;
    border-radius: 30px;
}

.section-404 .custom-button i {
    margin-left: 15px;
}

@media (max-width: 575px) {
    .section-404 .title {
        margin-bottom: 25px;
    }

    .section-404 .thumb-404 {
        margin-bottom: 20px;
    }

    .section-404 .custom-button {
        padding: 10px 25px;
        font-size: 14px;
    }
}

/*Error 503*/
.section-503 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    overflow-x: hidden;
}

@media screen and (max-width: 767px) {
    .section-503 {
        overflow-y: hidden;
    }
}

.section-503 .scene {
    margin-top: 50px;
}

@media screen and (max-width: 767px) {
    .section-503 .scene {
        margin-bottom: 100px;
        margin-top: 100px;
    }
}

.section-503 .wrapper .container {
    position: relative;
}

.section-503 .wrapper .container .one,
.section-503 .wrapper .container .two,
.section-503 .wrapper .container .three,
.section-503 .wrapper .container .circle,
.section-503 .wrapper .container .p503 {
    width: 100%;
    height: 60%;
    top: 20% !important;
    min-width: 340px;
    min-height: 230px;
}

.section-503 .wrapper .container .one .content,
.section-503 .wrapper .container .two .content,
.section-503 .wrapper .container .three .content,
.section-503 .wrapper .container .circle .content,
.section-503 .wrapper .container .p503 .content {
    width: 600px;
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: content 0.8s cubic-bezier(1, 0.06, 0.25, 1) backwards;
    animation: content 0.8s cubic-bezier(1, 0.06, 0.25, 1) backwards;
}

@-webkit-keyframes content {
    0% {
        width: 0;
    }
}

@keyframes content {
    0% {
        width: 0;
    }
}

.section-503 .wrapper .container .one .content .piece,
.section-503 .wrapper .container .two .content .piece,
.section-503 .wrapper .container .three .content .piece,
.section-503 .wrapper .container .circle .content .piece,
.section-503 .wrapper .container .p503 .content .piece {
    width: 200px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    border-radius: 80px;
    z-index: 1;
    -webkit-animation: pieceLeft 8s cubic-bezier(1, 0.06, 0.25, 1) infinite both;
    animation: pieceLeft 8s cubic-bezier(1, 0.06, 0.25, 1) infinite both;
}

@-webkit-keyframes pieceLeft {
    50% {
        left: 80%;
        width: 10%;
    }
}

@keyframes pieceLeft {
    50% {
        left: 80%;
        width: 10%;
    }
}

@-webkit-keyframes pieceRight {
    50% {
        right: 80%;
        width: 10%;
    }
}

@keyframes pieceRight {
    50% {
        right: 80%;
        width: 10%;
    }
}

@media screen and (max-width: 991px) {
    .section-503 .wrapper .container .one,
    .section-503 .wrapper .container .two,
    .section-503 .wrapper .container .three,
    .section-503 .wrapper .container .circle,
    .section-503 .wrapper .container .p503 {
        width: 80%;
        height: 95%;
        top: 2% !important;
        min-width: 380px;
        min-height: 150px;
    }
}

@media screen and (max-width: 767px) {
    .section-503 .wrapper .container .one,
    .section-503 .wrapper .container .two,
    .section-503 .wrapper .container .three,
    .section-503 .wrapper .container .circle,
    .section-503 .wrapper .container .p503 {
        width: 90%;
        height: 90%;
        top: 5% !important;
        left: 5% !important;
        min-width: 280px;
        min-height: 80px;
    }
}

@media screen and (max-width: 575px) {
    .section-503 .wrapper .container .one,
    .section-503 .wrapper .container .two,
    .section-503 .wrapper .container .three,
    .section-503 .wrapper .container .circle,
    .section-503 .wrapper .container .p503 {
        width: 90%;
        height: 90%;
        top: 5% !important;
        left: 5% !important;
        min-width: 280px;
        min-height: 60px;
    }
}

.section-503 .wrapper .container .p503 {
    font-size: 200px;
    font-weight: 700;
    letter-spacing: 4px;
    color: white;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    z-index: 2;
    -webkit-animation: anime404 0.6s cubic-bezier(0.3, 0.8, 1, 1.05) both;
    animation: anime404 0.6s cubic-bezier(0.3, 0.8, 1, 1.05) both;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

@media screen and (max-width: 991px) {
    .section-503 .wrapper .container .p503 {
        font-size: 150px;
    }
}

@media screen and (max-width: 767px) {
    .section-503 .wrapper .container .p503 {
        font-size: 100px;
    }
}

@media screen and (max-width: 575px) {
    .section-503 .wrapper .container .p503 {
        font-size: 80px;
    }
}

@-webkit-keyframes anime404 {
    0% {
        opacity: 0;
        -webkit-transform: scale(10) skew(20deg, 20deg);
        transform: scale(10) skew(20deg, 20deg);
    }
}

@keyframes anime404 {
    0% {
        opacity: 0;
        -webkit-transform: scale(10) skew(20deg, 20deg);
        transform: scale(10) skew(20deg, 20deg);
    }
}

.section-503 .wrapper .container .p503:nth-of-type(2) {
    color: #36184f;
    z-index: 1;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: 0.8;
}

.section-503 .wrapper .container .circle:before {
    content: "";
    position: absolute;
    width: 800px;
    height: 800px;
    background-color: rgba(54, 24, 79, 0.2);
    border-radius: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-shadow: inset 5px 20px 40px rgba(54, 24, 79, 0.25), inset 5px 0px 5px rgba(50, 36, 62, 0.3), inset 5px 5px 20px rgba(50, 36, 62, 0.25), 2px 2px 5px rgba(255, 255, 255, 0.2);
    box-shadow: inset 5px 20px 40px rgba(54, 24, 79, 0.25), inset 5px 0px 5px rgba(50, 36, 62, 0.3), inset 5px 5px 20px rgba(50, 36, 62, 0.25), 2px 2px 5px rgba(255, 255, 255, 0.2);
    -webkit-animation: circle 0.8s cubic-bezier(1, 0.06, 0.25, 1) backwards;
    animation: circle 0.8s cubic-bezier(1, 0.06, 0.25, 1) backwards;
}

@-webkit-keyframes circle {
    0% {
        width: 0;
        height: 0;
    }
}

@keyframes circle {
    0% {
        width: 0;
        height: 0;
    }
}

@media screen and (max-width: 991px) {
    .section-503 .wrapper .container .circle:before {
        width: 550px;
        height: 550px;
    }
}

@media screen and (max-width: 767px) {
    .section-503 .wrapper .container .circle:before {
        width: 400px;
        height: 400px;
    }
}

@media screen and (max-width: 575px) {
    .section-503 .wrapper .container .circle:before {
        width: 300px;
        height: 300px;
    }
}

.section-503 .wrapper .container .one .content:before {
    content: "";
    position: absolute;
    width: 600px;
    height: 600px;
    background-color: rgba(54, 24, 79, 0.3);
    border-radius: 100%;
    -webkit-box-shadow: inset 5px 20px 40px rgba(54, 24, 79, 0.25), inset 5px 0px 5px rgba(50, 36, 62, 0.3), inset 5px 5px 20px rgba(50, 36, 62, 0.25), 2px 2px 5px rgba(255, 255, 255, 0.2);
    box-shadow: inset 5px 20px 40px rgba(54, 24, 79, 0.25), inset 5px 0px 5px rgba(50, 36, 62, 0.3), inset 5px 5px 20px rgba(50, 36, 62, 0.25), 2px 2px 5px rgba(255, 255, 255, 0.2);
    -webkit-animation: circle 0.8s 0.4s cubic-bezier(1, 0.06, 0.25, 1) backwards;
    animation: circle 0.8s 0.4s cubic-bezier(1, 0.06, 0.25, 1) backwards;
}

@media screen and (max-width: 991px) {
    .section-503 .wrapper .container .one .content:before {
        width: 400px;
        height: 400px;
    }
}

@media screen and (max-width: 767px) {
    .section-503 .wrapper .container .one .content:before {
        width: 300px;
        height: 300px;
    }
}

@media screen and (max-width: 575px) {
    .section-503 .wrapper .container .one .content:before {
        width: 250px;
        height: 250px;
    }
}

.section-503 .wrapper .container .one .content .piece {
    background: -webkit-gradient(linear, left top, right top, color-stop(13.7%, #8077ea), color-stop(94.65%, #eb73ff));
    background: -o-linear-gradient(left, #8077ea 13.7%, #eb73ff 94.65%);
    background: linear-gradient(90deg, #8077ea 13.7%, #eb73ff 94.65%);
}

.section-503 .wrapper .container .one .content .piece:nth-child(1) {
    right: 15%;
    top: 18%;
    height: 30px;
    width: 120px;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-name: pieceRight;
    animation-name: pieceRight;
}

.section-503 .wrapper .container .one .content .piece:nth-child(2) {
    left: 15%;
    top: 45%;
    width: 150px;
    height: 50px;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-name: pieceLeft;
    animation-name: pieceLeft;
}

.section-503 .wrapper .container .one .content .piece:nth-child(3) {
    left: 10%;
    top: 75%;
    height: 20px;
    width: 70px;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-name: pieceLeft;
    animation-name: pieceLeft;
}

.section-503 .wrapper .container .two .content .piece {
    background: -webkit-gradient(linear, left top, right top, from(#ffedc0), to(#ff9d87));
    background: -o-linear-gradient(left, #ffedc0 0%, #ff9d87 100%);
    background: linear-gradient(90deg, #ffedc0 0%, #ff9d87 100%);
}

.section-503 .wrapper .container .two .content .piece:nth-child(1) {
    left: 0%;
    top: 25%;
    height: 40px;
    width: 120px;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-name: pieceLeft;
    animation-name: pieceLeft;
}

.section-503 .wrapper .container .two .content .piece:nth-child(2) {
    right: 15%;
    top: 35%;
    width: 180px;
    height: 50px;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
    -webkit-animation-name: pieceRight;
    animation-name: pieceRight;
}

.section-503 .wrapper .container .two .content .piece:nth-child(3) {
    right: 10%;
    top: 80%;
    height: 20px;
    width: 160px;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-name: pieceRight;
    animation-name: pieceRight;
}

.section-503 .wrapper .container .three .content .piece {
    background: #fb8a8a;
}

.section-503 .wrapper .container .three .content .piece:nth-child(1) {
    left: 25%;
    top: 35%;
    height: 20px;
    width: 80px;
    -webkit-animation-name: pieceLeft;
    animation-name: pieceLeft;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
}

.section-503 .wrapper .container .three .content .piece:nth-child(2) {
    right: 10%;
    top: 55%;
    width: 140px;
    height: 40px;
    -webkit-animation-name: pieceRight;
    animation-name: pieceRight;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.section-503 .wrapper .container .three .content .piece:nth-child(3) {
    left: 40%;
    top: 68%;
    height: 20px;
    width: 80px;
    -webkit-animation-name: pieceLeft;
    animation-name: pieceLeft;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
}

.area-503 {
    padding: 70px 0 100px;
}

@media screen and (max-width: 991px) {
    .area-503 {
        padding: 40px 0;
    }
}

/* Filter Modal Starts Here*/
.modal.filter-p .modal-header .modal-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 0px;
}

.modal.filter-p .modal-header .close {
    width: 50px;
}

.modal.filter-p .join-now-box {
    background: #fff;
    padding-bottom: 14px;
    padding-top: 0px;
}

.modal.filter-p .join-now-box .single-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 22px 20px 15px;
}

.modal.filter-p .join-now-box .single-option:first-child {
    padding-top: 0px;
}

.modal.filter-p .join-now-box .single-option.last {
    border-bottom: 0px !important;
    padding: 29px 20px 28px;
}

.modal.filter-p .join-now-box .single-option.last .title {
    top: 15px;
}

.modal.filter-p .join-now-box .single-option.last .select-bar {
    width: 190px;
    height: 40px !important;
    line-height: 40px !important;
}

.modal.filter-p .join-now-box .single-option.gender {
    padding: 17px 20px 17px;
}

.modal.filter-p .join-now-box .single-option.age {
    padding: 21px 20px 20px;
}

.modal.filter-p .join-now-box .single-option.age .select-bar {
    width: 70px;
}

.modal.filter-p .join-now-box .single-option .title {
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    margin-right: 20px;
    position: relative;
    top: 7px;
}

.modal.filter-p .join-now-box .single-option .option {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal.filter-p .join-now-box .single-option .option input {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0;
    z-index: -9;
    text-align: center;
}

.modal.filter-p .join-now-box .single-option .option input:checked ~ label::before {
    color: #fd705e;
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 8px;
    line-height: 13px;
    text-align: center;
}

.modal.filter-p .join-now-box .single-option .option label {
    display: inline-block;
    margin: 0;
    width: calc(100% - 14px);
    padding-left: 10px;
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    text-transform: uppercase;
}

.modal.filter-p .join-now-box .single-option .option label::before {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #fd705e;
    left: -14px;
    text-align: center;
    top: 7px;
}

.modal.filter-p .join-now-box .single-option .option .s-input .nice-select {
    background: transparent;
    border: none;
    line-height: 26px;
    border-radius: 50px;
    padding: 0px 30px 0px 15px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: auto;
}

.modal.filter-p .join-now-box .single-option .option .s-input .nice-select .list li {
    color: #222;
    padding: 0px 10px;
    line-height: 20px;
}

.modal.filter-p .join-now-box .joun-button {
    text-align: center;
}

.modal.filter-p .join-now-box .joun-button .custom-button {
    padding: 13px 45px;
}

/*Blog-Section Starts Here*/
.single-blog.post-details {
    background-color: transparent;
}

.single-blog.post-details .right {
    width: calc(100% - 95px);
}

.single-blog.post-details .right .post-header .m-title {
    margin-bottom: 23px;
}

@media (min-width: 768px) {
    .single-blog.post-details .right .post-header .m-title {
        font-size: 36px;
    }
}

.single-blog.post-details .right .post-header .title {
    margin-bottom: 30px;
}

.single-blog.post-details .right .post-header p {
    margin-bottom: 38px;
}

.single-blog.post-details .right .post-header blockquote {
    padding: 30px;
    padding-right: 40px;
    background-color: #f3f5ff;
    font-size: 18px;
    line-height: 28px;
    overflow: hidden;
    border-radius: 20px;
    margin-bottom: 45px;
    position: relative;
}

.single-blog.post-details .right .post-header blockquote span {
    position: relative;
    z-index: 1;
}

.single-blog.post-details .right .post-header blockquote::before {
    bottom: 30px;
    right: 40px;
    width: 100px;
    height: 90px;
    background: url(../images/quotation.png) no-repeat center right;
    background-size: contain;
}

.single-blog.post-details .right .tags-area {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 5px;
}

.single-blog.post-details .right .tags-area .tags {
    margin-top: 25px;
}

.single-blog.post-details .right .tags-area .tags span {
    font-size: 18px;
    font-weight: 600;
    color: #333;
}

.single-blog.post-details .right .tags-area .tags a {
    color: #333333;
}

.single-blog.post-details .right .tags-area .tags a::after {
    content: ",";
}

.single-blog.post-details .right .tags-area .tags a:last-child::after {
    display: none;
}

.single-blog.post-details .right .tags-area .social-icons {
    margin-top: 13.5px;
}

.single-blog.post-details .right .social-icons {
    margin: -7.5px;
}

.single-blog.post-details .right .social-icons li {
    padding: 7.5px;
}

.single-blog.post-details .right .social-icons li a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #a3a5ac;
    font-size: 14px;
}

.single-blog.post-details .right .social-icons li a.active {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.blog-author {
    padding: 30px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    border-radius: 10px;
}

.blog-author .author-thumb {
    width: 94px;
    height: 94px;
    padding: 5px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-author .author-thumb a {
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.blog-author .author-thumb a img {
    width: 100%;
}

.blog-author .author-content {
    width: calc(100% - 94px);
    padding-left: 30px;
}

.blog-author .author-content .title {
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 18px;
}

.blog-comment {
    margin-top: 40px;
}

@media (min-width: 768px) {
    .blog-comment {
        margin-top: 50px;
    }
}

@media (min-width: 992px) {
    .blog-comment {
        margin-top: 80px;
    }
}

.blog-comment > .title {
    text-transform: uppercase;
    padding-bottom: 15px;
    font-size: 22px;
}

@media (min-width: 576px) {
    .blog-comment > .title {
        font-size: 28px;
    }
}

.comment-area li {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 21px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.comment-area li .blog-thumb {
    width: 65px;
    height: 65px;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 50%;
}

.comment-area li .blog-thumb a {
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.comment-area li .blog-thumb a img {
    width: 100%;
}

.comment-area li .blog-thumb-info {
    width: 150px;
    padding-left: 30px;
}

.comment-area li .blog-thumb-info span {
    margin-bottom: 10px;
    display: block;
    color: #9aace5;
    font-size: 14px;
}

.comment-area li .blog-thumb-info .title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.comment-area li .blog-content {
    width: calc(100% - 215px);
    padding-left: 30px;
}

.comment-area li .blog-content p {
    margin: 0 !important;
}

/*Leave-Comment Starts*/
.leave-comment {
    margin-top: 20px;
}

@media (min-width: 768px) {
    .leave-comment {
        margin-top: 35px;
    }
}

@media (min-width: 992px) {
    .leave-comment {
        margin-top: 55px;
    }
}

.leave-comment .title {
    text-transform: uppercase;
    padding-bottom: 15px;
    font-size: 22px;
}

@media (min-width: 576px) {
    .leave-comment .title {
        font-size: 28px;
    }
}

.blog-form {
    margin-bottom: -30px;
}

.blog-form .form-group {
    margin-bottom: 30px;
}

.blog-form .form-group input {
    outline: none;
    border: none;
    border-bottom: 1px solid #d5d6d9;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 22px;
    background: none;
    padding: 0px 0px;
    border-radius: 0px;
    height: 50px;
}

.blog-form .form-group textarea {
    color: rgba(51, 51, 51, 0.6);
    outline: none;
    border: none;
    border-bottom: 1px solid #d5d6d9;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    padding: 0px 0px;
    border-radius: 0px;
    height: 150px;
    margin-top: 36px;
}

.blog-form .form-group input:hover {
    border-bottom: 1px solid #f87115;
}

.blog-form .form-group textarea:hover {
    border-bottom: 1px solid #f87115;
}

.blog-page.single-blog-page {
    padding-bottom: 90px;
}

/*  Profile Section Start */
.profile-section {
    padding: 120px 0px 120px;
}

.profile-section .left-profile-area .profile-about-box {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.profile-section .left-profile-area .profile-about-box .top-bg {
    height: 160px;
    background: url(../images/profile/profile-box-bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content {
    position: relative;
    padding: 90px 30px 30px;
    text-align: center;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .profile-img {
    background: #fff;
    width: 120px;
    height: 120px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -60px;
    z-index: 9;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .profile-img img {
    border-radius: 50%;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .profile-img::before {
    position: absolute;
    content: "";
    width: 140px;
    height: 140px;
    background: rgba(255, 255, 255, 0.2);
    top: -10px;
    z-index: -1;
    left: -10px;
    border-radius: 50%;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .profile-img::after {
    position: absolute;
    content: "";
    width: 160px;
    height: 160px;
    background: rgba(255, 255, 255, 0.2);
    top: -20px;
    z-index: -1;
    left: -20px;
    border-radius: 50%;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .profile-img .active-online {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #1ce36f;
    border: 3px solid #fff;
    border-radius: 50%;
    bottom: 9px;
    right: 9px;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .name {
    font-size: 28px;
    line-height: 38px;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-one li {
    display: inline-block;
    margin-right: 30px;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-one li:last-child {
    margin-right: 0px;
    position: relative;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-one li:last-child::before {
    position: absolute;
    content: "|";
    left: -18px;
    top: 2px;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-one li span i {
    margin-right: 7px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-two {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-two .left {
    font-weight: 600;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-two .left .icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #f7e9f8;
    text-align: center;
    line-height: 40px;
    display: inline-block;
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-two .left .icon i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(253, 148, 153) 0%, rgb(253, 112, 94) 100%);
    background-image: linear-gradient(166deg, rgb(253, 148, 153) 0%, rgb(253, 112, 94) 100%);
}

.profile-section .left-profile-area .profile-about-box .p-inner-content .p-b-meta-two .right a.custom-button {
    display: inline-block;
    font-weight: normal;
    padding: 5px 15px;
    background-image: -o-linear-gradient(141deg, rgb(246, 100, 188) 0%, rgb(251, 123, 188) 35%, rgb(255, 146, 187) 100%) !important;
    background-image: linear-gradient(-51deg, rgb(246, 100, 188) 0%, rgb(251, 123, 188) 35%, rgb(255, 146, 187) 100%) !important;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(139, 122, 132, 0.5);
    box-shadow: 0px 5px 20px 0px rgba(139, 122, 132, 0.5);
}

.profile-section .left-profile-area .profile-meta-box {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    margin-top: 30px;
    padding: 20px 20px 20px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.profile-section .left-profile-area .profile-meta-box .p-m-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.profile-section .left-profile-area .profile-meta-box .p-m-b li {
    -webkit-box-flex: 33.33%;
    -ms-flex: 33.33%;
    flex: 33.33%;
    width: 33.33%;
    text-align: center;
}

.profile-section .left-profile-area .profile-meta-box .p-m-b li a {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #f8e9f7;
    line-height: 60px;
    position: relative;
}

.profile-section .left-profile-area .profile-meta-box .p-m-b li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 20px;
}

.profile-section .left-profile-area .profile-meta-box .p-m-b li a .number {
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border-radius: 50%;
    font-size: 10px;
    color: #fff;
    z-index: 2;
    top: 15%;
    right: 15%;
}

.profile-section .left-profile-area .profile-uplodate-photo {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    margin-top: 30px;
    padding: 35px 20px 10px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-header {
    font-size: 24px;
    font-weight: 600;
    display: block;
    padding: 0px 10px;
    margin-bottom: 25px;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-header i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-right: 7px;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col {
    width: 33.33%;
    -webkit-box-flex: 33.33%;
    -ms-flex: 33.33%;
    flex: 33.33%;
    padding-left: 10px;
    padding-right: 10px;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col .img {
    position: relative;
    margin-bottom: 20px;
    border-radius: 15px;
    overflow: hidden;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col .img img {
    width: 100%;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col .img .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(85, 51, 202);
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col .img .overlay a {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-list .my-col .img:hover .overlay {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
}

.profile-section .profile-main-content .top-menu {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 5px 30px 0px rgba(35, 57, 184, 0.2);
    box-shadow: 0px 5px 30px 0px rgba(35, 57, 184, 0.2);
    padding: 6px 10px 10px;
    display: block;
    text-align: center;
    margin-bottom: 1px;
}

.profile-section .profile-main-content .top-menu li {
    display: inline-block;
}

.profile-section .profile-main-content .top-menu li a {
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    margin: 0px 12px;
    position: relative;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.profile-section .profile-main-content .top-menu li a .num {
    position: absolute;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border-radius: 30px;
    padding: 3px 5px;
    font-size: 10px;
    line-height: 10px;
    color: #fff;
    top: -6px;
    right: -17px;
}

.profile-section .profile-main-content .top-menu li a.active, .profile-section .profile-main-content .top-menu li a:hover {
    color: #ac216c;
}

.profile-section .profile-main-content .top-menu-two {
    display: block;
    text-align: center;
}

.profile-section .profile-main-content .top-menu-two li {
    display: inline-block;
    margin: 2px 2px;
}

.profile-section .profile-main-content .top-menu-two li a {
    color: #333;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    padding: 5px 6px 3px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50px;
}

.profile-section .profile-main-content .top-menu-two li a.active, .profile-section .profile-main-content .top-menu-two li a:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.profile-section .profile-main-content .top-menu-two li .nice-select {
    position: relative;
    min-width: 105px;
    display: inline-block;
    top: 12px;
    background: none;
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font-size: 14px;
    height: 22px;
    padding: 0px;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 15px;
}

.profile-section .profile-main-content .top-menu-two li .nice-select .current {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
}

.profile-section .profile-main-content .top-menu-two li .nice-select ul {
    display: block;
}

.profile-section .profile-main-content .top-menu-two li .nice-select ul li {
    display: block;
    padding: 0px 5px;
    font-size: 12px;
    text-transform: uppercase;
    min-height: 30px !important;
    line-height: 30px;
}

.profile-section .profile-main-content .write-post-area {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    padding: 30px 30px 29px;
    margin-top: 20px;
}

.profile-section .profile-main-content .write-post-area .write-area {
    position: relative;
}

.profile-section .profile-main-content .write-post-area .write-area img {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 0px;
    left: 0px;
}

.profile-section .profile-main-content .write-post-area .write-area textarea {
    padding-left: 60px;
    padding-top: 0px;
    padding-right: 0px;
    height: 100px;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px;
    border-radius: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.profile-section .profile-main-content .write-post-area .submit-area {
    padding-top: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.profile-section .profile-main-content .write-post-area .submit-area .left a.upload-btn {
    display: inline-block;
    height: 30px;
    width: 60px;
    line-height: 30px;
    border-radius: 20px;
    background: #f7e9f8;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}

.profile-section .profile-main-content .write-post-area .submit-area .left a.upload-btn i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.profile-section .profile-main-content .write-post-area .submit-area .left .select-area {
    display: inline-block;
}

.profile-section .profile-main-content .write-post-area .submit-area .left .select-area .nice-select {
    position: relative;
    min-width: 105px;
    display: inline-block;
    top: 8px;
    background: none;
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font-size: 16px;
    height: 30px;
    padding: 0px;
    line-height: 28px;
    padding-left: 10px;
    padding-right: 15px;
}

.profile-section .profile-main-content .write-post-area .submit-area .left .select-area .nice-select .current {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
}

.profile-section .profile-main-content .write-post-area .submit-area .left .select-area .nice-select ul {
    display: block;
}

.profile-section .profile-main-content .write-post-area .submit-area .left .select-area .nice-select ul li {
    display: block;
    padding: 0px 5px;
    font-size: 16px;
    min-height: 30px !important;
    line-height: 30px;
}

.profile-section .profile-main-content .write-post-area .submit-area .right .custom-button {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    margin-top: 8px;
}

.profile-section .profile-main-content .profile-single-post {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    padding: 30px 30px 29px;
    margin-top: 30px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .img {
    display: inline-block;
    position: relative;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .img .active-online {
    position: absolute;
    width: 15px;
    height: 15px;
    background: #1ce36f;
    border: 3px solid #fff;
    border-radius: 50%;
    bottom: -2px;
    right: -2px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .img img {
    width: 40px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .name {
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    display: inline-block;
    margin-left: 15px;
    margin-right: 5px;
    margin-bottom: 0px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .is-varify {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fce9f3;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    position: relative;
    top: -2px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .is-varify i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 10px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .usewrname {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .post-time {
    font-size: 14px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content {
    padding-left: 60px;
    padding-top: 23px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content img {
    width: 100%;
    margin-bottom: 4px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content p {
    margin-bottom: 20px !important;
    display: block;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 26px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 30px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .left .comment {
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;
    height: 30px;
    border-radius: 50px;
    color: #333;
    margin-right: 14px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select {
    margin-right: 19px;
    position: relative;
    min-width: 100px;
    display: inline-block;
    top: 0px;
    background: none;
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    padding: 0px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 15px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select .current {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select ul {
    display: block;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select ul li {
    display: block;
    padding: 0px 5px;
    font-size: 12px;
    text-transform: uppercase;
    min-height: 30px !important;
    line-height: 30px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .link {
    display: inline-block;
    height: 30px;
    width: 40px;
    line-height: 30px;
    border-radius: 10px;
    background: #f7e9f8;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}

.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .link i {
    font-size: 15px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.profile-section .profile-main-content .load-more {
    border-radius: 50px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 30px 0px rgba(61, 83, 209, 0.2);
    box-shadow: 0px 10px 30px 0px rgba(61, 83, 209, 0.2);
    display: block;
    color: #333;
    text-align: center;
    height: 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    margin-top: 30px;
}

.profile-section .profile-main-content .load-more:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.profile-section .profile-main-content .info-box {
    background-color: rgb(255, 255, 255);
    margin-top: 30px;
    border-radius: 10px;
    padding: 30px 30px 22px;
}

.profile-section .profile-main-content .info-box .header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.profile-section .profile-main-content .info-box .header .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    padding-bottom: 10px;
}

.profile-section .profile-main-content .info-box .content .text {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 26px;
    padding: 20px 0px 3px;
}

.profile-section .profile-main-content .info-box .content .infolist li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.profile-section .profile-main-content .info-box .content .infolist li:last-child {
    border-bottom: 0px;
}

.profile-section .profile-main-content .info-box .content .infolist li span {
    font-size: 16px;
    line-height: 26px;
}

.profile-section .profile-main-content .profile-friends .single-friend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 15px;
    padding: 20px 20px 20px;
}

.profile-section .profile-main-content .profile-friends .single-friend img {
    max-width: 80px;
    margin-right: 20px;
}

.profile-section .profile-main-content .profile-friends .single-friend .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative;
    padding-right: 150px;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .name {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #333333;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .name .isvarify {
    display: inline-block;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .name .isvarify i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 16px;
    margin-left: 4px;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .date {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0px;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .connnect-btn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0px;
    z-index: 1;
    -webkit-box-flex: 16px;
    -ms-flex: 16px;
    flex: 16px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 6px 20px;
    border-radius: 50px;
}

.profile-section .profile-main-content .profile-friends .single-friend .content .connnect-btn:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.profile-section .profile-aside-area .other-profile {
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    padding: 30px 10px 20px;
}

.profile-section .profile-aside-area .other-profile .o-p-header .title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 25px;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list .my-col {
    width: 50%;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    padding-left: 10px;
    padding-right: 10px;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list .my-col .img {
    position: relative;
    margin-bottom: 20px;
    border-radius: 15px;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list .my-col .img img {
    width: 100%;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list .my-col .img a {
    color: #fff;
    position: absolute;
    bottom: -10px;
    right: 20px;
    cursor: pointer;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 10px;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
}

.profile-section .profile-aside-area .other-profile .p-u-p-list .my-col .img:hover .overlay {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
}

.profile-section .profile-aside-area .other-profile .o-p-content {
    position: relative;
}

.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-prev,
.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-next {
    position: absolute;
    top: -53px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(119, 123, 146, 0.2);
    box-shadow: 0px 2px 5px 0px rgba(119, 123, 146, 0.2);
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 22px;
}

.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-prev:hover,
.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-next:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-prev:focus,
.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-next:focus {
    outline: 0px;
}

.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-next {
    right: 0px;
}

.profile-section .profile-aside-area .other-profile .o-p-content .p-u-p-list-slider .owl-nav .owl-prev {
    right: 30px;
}

.profile-section .profile-aside-area .chat-request {
    background-color: rgb(255, 255, 255);
    margin-top: 30px;
    border-radius: 10px;
}

.profile-section .profile-aside-area .chat-request .c-r-heading {
    padding: 28px 20px 0px;
}

.profile-section .profile-aside-area .chat-request .c-r-heading .title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
}

.profile-section .profile-aside-area .chat-request .c-r-content {
    padding: 10px 20px 30px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-bottom: 20px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r:last-child {
    margin-bottom: 0px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r:last-child .right {
    border-bottom: 0px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r .left {
    margin-right: 20px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding-bottom: 12px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r .right .title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    display: block;
}

.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r .right p {
    margin-bottom: 0px;
    font-size: 16px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .load-more {
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 120px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 50px;
    color: #333;
    margin: 0 auto;
    display: block;
    margin-top: 10px;
}

.profile-section .profile-aside-area .chat-request .c-r-content .load-more:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

/*  Avout Section Start */
.about-section {
    padding-top: 116px;
    padding-bottom: 116px;
}

.about-section .content .section-header {
    margin-bottom: 0px !important;
}

/*  Community Section Start */
.community-section.inner-page .top-filter {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0px 20px;
}

.community-section.inner-page .top-filter .left a {
    background-color: rgb(238, 243, 251);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(143, 175, 202, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(143, 175, 202, 0.5);
    padding: 6px 30px;
    border-radius: 50px;
    color: #333;
}

.community-section.inner-page .top-filter .left a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-right: 4px;
}

.community-section.inner-page .top-filter .right .span {
    font-size: 16px;
    line-height: 26px;
    margin-right: 7px;
    position: relative;
    top: -8px;
}

.community-section.inner-page .top-filter .right .filter-right {
    display: inline-block;
}

.community-section.inner-page .top-filter .right .filter-right .nice-select {
    position: relative;
    min-width: 105px;
    display: inline-block;
    top: 4px;
    background: none;
    border-radius: 50px;
    background-color: rgb(238, 243, 251);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(143, 175, 202, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(143, 175, 202, 0.5);
    cursor: pointer;
    font-size: 14px;
    height: 35px;
    padding: 0px;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 30px;
}

.community-section.inner-page .top-filter .right .filter-right .nice-select .current {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
}

.community-section.inner-page .top-filter .right .filter-right .nice-select ul {
    display: block;
}

.community-section.inner-page .top-filter .right .filter-right .nice-select ul li {
    display: block;
    padding: 0px 5px;
    font-size: 12px;
    text-transform: uppercase;
    min-height: 30px !important;
    line-height: 30px;
}

.community-section.inner-page .single-community-box {
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 5px 30px 0px rgba(86, 47, 218, 0.1);
    box-shadow: 0px 5px 30px 0px rgba(86, 47, 218, 0.1);
}

.community-section.inner-page .single-friend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 15px;
    padding: 20px 20px 20px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.community-section.inner-page .single-friend img {
    max-width: 80px;
    margin-right: 20px;
}

.community-section.inner-page .single-friend .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative;
    padding-right: 150px;
}

.community-section.inner-page .single-friend .content .name {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #333333;
}

.community-section.inner-page .single-friend .content .name .isvarify {
    display: inline-block;
}

.community-section.inner-page .single-friend .content .name .isvarify i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 16px;
    margin-left: 4px;
}

.community-section.inner-page .single-friend .content .date {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0px;
}

.community-section.inner-page .single-friend .content .connnect-btn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0px;
    z-index: 1;
    -webkit-box-flex: 16px;
    -ms-flex: 16px;
    flex: 16px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 6px 20px;
    border-radius: 50px;
}

.community-section.inner-page .single-friend .content .connnect-btn:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.community-section.inner-page .single-friend:hover {
    border-color: #fd705e;
}

.pagination-area {
    font-size: 18px;
    margin: 0 -15px;
}

.pagination-area a {
    color: #333;
    margin: 0 2px;
    background: #fff;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(119, 123, 146, 0.2);
    box-shadow: 0px 15px 30px 0px rgba(119, 123, 146, 0.2);
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
}

.pagination-area a i {
    font-size: 14px;
}

.pagination-area a:hover {
    color: #ffffff;
}

.pagination-area a.active, .pagination-area a:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.single-community-menu {
    background: #4827bb;
}

.single-community-menu .top-menu {
    margin-left: 30px;
    border-radius: 10px;
    padding: 6px 10px 10px;
    display: block;
    margin-bottom: 1px;
    padding-left: 25%;
    position: relative;
    z-index: 9;
}

.single-community-menu .top-menu li {
    display: inline-block;
}

.single-community-menu .top-menu li a {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    margin: 0px 12px;
    position: relative;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-community-menu .top-menu li a .num {
    position: absolute;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border-radius: 30px;
    padding: 3px 5px;
    font-size: 10px;
    line-height: 10px;
    color: #fff;
    top: -6px;
    right: -17px;
}

.single-community-menu .top-menu li a.active, .single-community-menu .top-menu li a:hover {
    color: #ff3366;
}

.profile-section.single-community {
    padding-top: 0px;
    margin-top: -150px;
}

.profile-section.single-community .profile-main-content {
    margin-top: 200px;
    background: #f4f8fd;
    padding: 10px 30px 30px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 20px;
}

.profile-section.single-community .profile-aside-area {
    margin-top: 200px;
}

.profile-section.single-community .c-group-info .profile-image img {
    width: 100%;
}

.profile-section.single-community .c-group-info .group-content {
    margin-top: 22px;
}

.profile-section.single-community .c-group-info .group-content .time {
    font-size: 16px;
    line-height: 26px;
}

.profile-section.single-community .c-group-info .group-content .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 18px;
}

.profile-section.single-community .c-group-info .group-content .text {
    font-size: 16px;
    line-height: 26px;
}

.profile-section.single-community .c-group-info .group-content .security {
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
}

.profile-section.single-community .c-group-info .group-content .security i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-right: 5px;
}

.profile-section.single-community .c-group-info .admin-area {
    margin-top: 28px;
}

.profile-section.single-community .c-group-info .admin-area .title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 15px;
}

.profile-section.single-community .c-group-info .admin-area a {
    display: inline-block;
}

.profile-section.single-community .profile-aside-area .serch-area {
    background: #fff;
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    padding: 30px 20px;
}

.profile-section.single-community .profile-aside-area .serch-area form {
    position: relative;
}

.profile-section.single-community .profile-aside-area .serch-area form input {
    width: 100%;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 50px;
    padding: 0px 20px 0px 45px;
}

.profile-section.single-community .profile-aside-area .serch-area form button {
    position: absolute;
    border: 0px;
    position: absolute;
    left: 4px;
    top: 0px;
    background: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 14px;
    color: #777;
}

.profile-section.single-community .profile-aside-area .recent-member {
    background: #fff;
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    padding: 30px 20px 24px;
    margin-top: 30px;
}

.profile-section.single-community .profile-aside-area .recent-member .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 9px;
    margin-bottom: 14px;
}

.profile-section.single-community .profile-aside-area .recent-member .member-list li {
    display: inline-block;
}

.profile-section.single-community .profile-aside-area .recent-photo {
    background: #fff;
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(78, 64, 128, 0.1);
    padding: 30px 0px 11px;
    margin-top: 30px;
}

.profile-section.single-community .profile-aside-area .recent-photo .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0px 20px 9px;
    margin-bottom: 20px;
}

.profile-section.single-community .profile-aside-area .recent-photo .member-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0px 10px;
}

.profile-section.single-community .profile-aside-area .recent-photo .member-list li {
    width: 50%;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: inline-block;
    margin-bottom: 0px;
}

.profile-section.single-community .profile-aside-area .recent-photo .member-list li a {
    margin-bottom: 20px;
    display: block;
}

.profile-section.single-community .profile-aside-area .recent-photo .member-list li a img {
    width: 100%;
}

/*  membership-section Start */
.membership-section {
    padding: 118px 0px 118px;
    overflow: hidden;
}

.membership-section .section-header {
    margin-bottom: 40px;
}

.membership-section .plan-info {
    text-align: center;
}

.membership-section .plan-info .icon {
    margin-bottom: 33px;
}

.membership-section .plan-info .icon img {
    height: 80px;
}

.membership-section .plan-info .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 18px;
}

.membership-section .pricing-plans {
    padding: 193px 0px 101px;
    overflow: hidden;
    background: #5736cb;
    position: relative;
    text-align: center;
}

.membership-section .pricing-plans .shape1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    -webkit-animation: scaleAni 4s linear infinite;
    animation: scaleAni 4s linear infinite;
}

.membership-section .pricing-plans .contact-link {
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    color: #fff;
}

.membership-section .pricing-plans .contact-link a {
    font-weight: 600;
    color: #ff3366;
    text-decoration: underline;
}

.membership-section .m-s-top {
    padding-bottom: 96px;
}

.pricing-plan-wrapper {
    margin-top: 0px;
    margin-bottom: -140px;
    position: relative;
    z-index: 9;
}

.pricing-plan-wrapper .left-img {
    position: absolute;
    left: -120px;
    top: 0px;
}

.pricing-plan-wrapper .right-img {
    position: absolute;
    right: -260px;
    top: 0px;
}

.single-plan {
    background: #fff;
    padding: 32px 30px 40px;
    border-radius: 15px;
    text-align: center;
    -webkit-box-shadow: 0px -11px 30px 0px rgba(112, 90, 186, 0.2);
    box-shadow: 0px -11px 30px 0px rgba(112, 90, 186, 0.2);
    position: relative;
    overflow: hidden;
}

.single-plan .shape {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

.single-plan .duration {
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 13px;
    margin-bottom: 27px;
}

.single-plan .number {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    color: #ac216c;
}

.single-plan .number sup {
    font-size: 28px;
    line-height: 38px;
}

.single-plan .stamet {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
}

.single-plan a.custom-button {
    margin-top: 6px;
    text-transform: uppercase;
    padding: 5px 25px;
    font-size: 16px;
}

/*Faq-Section Starts Here*/
.faq-section {
    padding-bottom: 120px;
}

.faq-section .section-header {
    margin-bottom: 40px;
}

.faq-wrapper {
    max-width: 730px;
    margin: 0 auto;
    margin-bottom: -20px;
}

.faq-item {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(119, 123, 146, 0.2);
    box-shadow: 0px 5px 20px 0px rgba(119, 123, 146, 0.2);
    padding: 15px 30px 16px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.faq-item .faq-title {
    cursor: pointer;
    position: relative;
}

.faq-item .faq-title .title {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    width: calc(100% - 40px);
    max-width: 535px;
    line-height: 1.5;
}

.faq-item .faq-title .right-icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    position: absolute;
    right: 0;
    top: 0;
}

.faq-item .faq-title .right-icon::after, .faq-item .faq-title .right-icon::before {
    background-color: #ffffff;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.faq-item .faq-title .right-icon::after {
    width: 20px;
    height: 2px;
}

.faq-item .faq-title .right-icon::before {
    width: 2px;
    height: 20px;
}

.faq-item .faq-content {
    padding-top: 30px;
    display: none;
}

.faq-item .faq-content p {
    margin-bottom: 37px;
}

.faq-item.open .faq-title .right-icon::before {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    -ms-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}

.faq-item.active .faq-content {
    display: block;
}

/*  Blog-Page */
.blog-page {
    padding: 120px 0px 120px;
}

.blog-page .single-blog {
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 30px;
}

.blog-page .single-blog .img img {
    width: 100%;
}

.blog-page .single-blog .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 30px 19px;
}

.blog-page .single-blog .content .avatar {
    margin-bottom: 24px;
}

.blog-page .single-blog .content .left {
    width: 40px;
    margin-right: 30px;
}

.blog-page .single-blog .content .left .meta-list {
    text-align: center;
}

.blog-page .single-blog .content .left .meta-list li {
    margin-bottom: 12px;
}

.blog-page .single-blog .content .left .meta-list li:last-child {
    margin-bottom: 0px;
}

.blog-page .single-blog .content .left .meta-list li a {
    display: block;
    width: 30px;
    height: 30px;
    background: #f8e9f7;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin: 0 auto;
}

.blog-page .single-blog .content .left .meta-list li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.blog-page .single-blog .content .left .meta-list li span {
    font-weight: 600;
}

.blog-page .single-blog .content .right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.blog-page .single-blog .content .right .date {
    font-size: 16px;
    line-height: 26px;
}

.blog-page .single-blog .content .right .title {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 13px;
}

.blog-page .single-blog .content .right .text {
    margin-bottom: 0px;
}

.blog-page .single-blog .post-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 30px 14px;
}

.blog-page .single-blog .post-footer .left p {
    font-size: 14px;
    line-height: 34px;
}

.blog-page .single-blog .post-footer .right a {
    font-size: 14px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 2px 20px;
    border-radius: 50px;
}

.blog-page .single-blog .post-footer .right a:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

/* Product widget section begin */
.product-details-section {
    padding: 120px 0px 120px;
}

.product-category {
    padding: 120px 0px 120px;
}

.product-category .price-range-slider {
    text-align: center;
}

.product-category .price-range-slider .range-slider input {
    border: 0px;
}

.product-category .price-range-slider .value {
    position: absolute;
    top: -36px;
    left: 50%;
    margin: 0 0 0 -20px;
    text-align: center;
    display: block;
    font-weight: normal;
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #fff;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    display: block;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 12px;
}

.product-category .price-range-slider .value:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #c52aa5;
}

.product-category .price-range-slider .price-range-both.value {
    width: 100px;
    margin: 0 0 0 -50px;
    top: -36px;
}

.product-category .price-range-slider .price-range-both {
    display: none;
}

.product-category .price-range-slider .value i {
    font-style: normal;
}

.product-category .price-range-slider div.ui-slider-range.ui-widget-header {
    background: #f22876;
}

.product-category .price-range-slider .ui-state-hover, .product-category .price-range-slider .ui-widget-content .ui-state-hover, .product-category .price-range-slider .ui-widget-header .ui-state-hover, .product-category .price-range-slider .ui-state-focus, .product-category .price-range-slider .ui-widget-content .ui-state-focus, .product-category .price-range-slider .ui-widget-header .ui-state-focus {
    background: #f22876 !important;
}

.product-category .price-range-slider .ui-state-default, .product-category .price-range-slider .ui-widget-content .ui-state-default, .product-category .price-range-slider .ui-widget-header .ui-state-default {
    background: #f22876 !important;
    border-radius: 50%;
    font-size: 14px;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    border: 3px solid #fff;
}

.product-category .price-range-slider .ui-state-default:focus, .product-category .price-range-slider .ui-widget-content .ui-state-default:focus, .product-category .price-range-slider .ui-widget-header .ui-state-default:focus {
    outline: none;
}

.product-category .price-range-slider span.ui-slider-handle.ui-corner-all.ui-state-default:focus {
    outline: none;
}

.product-category .price-range-slider .ui-slider-horizontal {
    height: 3px;
    border: 0px;
    background: #d2d2d2;
}

.product-category .price-range-slider .ui-slider-horizontal .ui-slider-handle {
    top: -7px;
}

.product-category .price-range-slider .p-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 13px;
}

.product-category .price-range-slider .p-info .left {
    font-size: 14px;
    font-weight: 600;
    color: #777;
}

.product-category .price-range-slider .p-info .right {
    font-size: 14px;
    font-weight: 600;
    color: #333;
}

.product-category .price-range-slider .custom-button {
    padding: 3px 20px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.button-hover {
    position: relative;
}

.hover-effect {
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-decoration: none;
    color: #56585a;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
}

.hover-effect span {
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}

.hover-effect:before {
    position: absolute;
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border-radius: 50px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(162, 44, 202, 0.3);
    box-shadow: 0px 3px 5px 0px rgba(162, 44, 202, 0.3);
}

.hover-effect:hover {
    color: #fff;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    border-radius: 50px;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(162, 44, 202, 0.3);
    box-shadow: 0px 3px 5px 0px rgba(162, 44, 202, 0.3);
}

.hover-effect:hover:before {
    width: 100%;
    text-align: right;
    background: none;
    padding-right: 20px;
}

.hover-effect:hover span {
    left: -15px;
    color: #fff;
}

.filter-area {
    border-radius: 5px;
    padding: 10px 38px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
    position: relative;
    background: #fff;
}

.filter-area .search-box {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 100%;
    z-index: 9;
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    display: none;
}

.filter-area .search-box input {
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-size: 16px;
}

.filter-main {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.filter-main .right .item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
}

.filter-main .right .item span {
    margin-right: 20px;
}

.filter-main .right .item .select-bar {
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.11);
    border-radius: 20px;
    padding: 0 20px;
    background: transparent;
}

.filter-main .right .item .select-bar .list {
    max-height: 150px;
    overflow-y: auto;
    background: #fafbff;
    border: 1px solid rgba(163, 177, 198, 0.151);
    color: #333333;
}

.filter-main .right .item .select-bar .list li:hover, .filter-main .right .item .select-bar .list li.focus, .filter-main .right .item .select-bar .list li.selected {
    background: transparent;
}

.filter-main .right .serch-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    display: inline-block;
    cursor: pointer;
}

.filter-main .left {
    margin-bottom: 10px;
}

.grid-button {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.grid-button li:last-child {
    margin-right: 0;
}

.grid-button li a {
    margin-right: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    width: 60px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    padding: 0;
    font-size: 18px;
    color: #333333;
}

.grid-button li a.active {
    color: #ff3366;
}

.single-product {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    background: #fff;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-product .img {
    position: relative;
    overflow: hidden;
}

.single-product .img img {
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    width: 100%;
}

.single-product .img .sale {
    position: absolute;
    top: 30px;
    left: 0px;
    background: #5b3acc;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 15px 4px;
    border-radius: 0px 50px 50px 0px;
}

.single-product .img .more-links {
    position: absolute;
    top: 30px;
    right: -50px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 3px 10px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-product .img .more-links li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single-product .img .more-links li:last-child {
    border-bottom: 0px;
}

.single-product .img .more-links li a {
    display: block;
}

.single-product .img .more-links li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 14px;
}

.single-product .content {
    position: relative;
    padding: 62px 30px 30px;
}

.single-product .content .price {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    display: block;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    right: 10px;
    position: absolute;
    top: -30px;
}

.single-product .content .title {
    font-size: 24px;
    line-height: 34px;
    display: block;
    font-weight: 600;
}

.single-product .content .review-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single-product .content .review-area .stars i {
    font-size: 12px;
    margin-right: -4px;
    color: #f87115;
}

.single-product .content .review-area .separator {
    font-size: 15px;
    margin: 0px 10px;
}

.single-product .content .review-area .review-content {
    font-size: 14px;
    position: relative;
    top: 2px;
}

.single-product .content .hover-effect {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #56585a;
    margin-top: 24px;
}

.single-product:hover {
    border-color: #5b3acc;
}

.single-product:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.single-product:hover .img .more-links {
    right: 20px;
}

.single-product-list {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    background: #fff;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.single-product-list .img {
    position: relative;
    overflow: hidden;
}

.single-product-list .img img {
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    width: 100%;
}

.single-product-list .img .sale {
    position: absolute;
    top: 30px;
    left: 0px;
    background: #5b3acc;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 15px 4px;
    border-radius: 0px 50px 50px 0px;
}

.single-product-list .img .more-links {
    position: absolute;
    top: 30px;
    right: -50px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 3px 10px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-product-list .img .more-links li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single-product-list .img .more-links li:last-child {
    border-bottom: 0px;
}

.single-product-list .img .more-links li a {
    display: block;
}

.single-product-list .img .more-links li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 14px;
}

.single-product-list .content {
    position: relative;
    padding: 30px 30px 30px 60px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.single-product-list .content .content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.single-product-list .content .content-inner .left-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.single-product-list .content .content-inner .right-content {
    width: 170px;
    padding: 0px 0px 0px 30px;
    text-align: center;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    height: 100%;
}

.single-product-list .content .content-inner .price {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    display: block;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    left: -30px;
    position: absolute;
    top: 30px;
}

.single-product-list .content .content-inner .title {
    font-size: 24px;
    line-height: 34px;
    display: block;
    font-weight: 600;
}

.single-product-list .content .content-inner .review-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single-product-list .content .content-inner .review-area .stars i {
    font-size: 12px;
    margin-right: -4px;
    color: #f87115;
}

.single-product-list .content .content-inner .review-area .separator {
    font-size: 15px;
    margin: 0px 10px;
}

.single-product-list .content .content-inner .review-area .review-content {
    font-size: 14px;
    position: relative;
    top: 2px;
}

.single-product-list .content .content-inner .add-wish-btn {
    display: block;
    color: #333;
    font-size: 16px;
    margin-top: 19px;
    margin-bottom: 0px;
}

.single-product-list .content .content-inner .add-wish-btn i {
    color: #f87115;
    margin-right: 4px;
    font-size: 18px;
}

.single-product-list .content .content-inner .hover-effect {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #56585a;
    margin-top: 24px;
    width: 140px;
}

.single-product-list .content .content-inner .hover-effect span {
    padding-left: 40px;
}

.single-product-list .content .content-inner .hover-effect:hover span {
    padding-left: 10px;
}

.single-product-list .content .content-inner .hover-effect:hover::before {
    padding-right: 15px;
}

.single-product-list .content .content-inner .more-info {
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    margin-top: 24px;
    border-bottom: 1px solid #a5a5a5;
}

.single-product-list .content .content-inner .more-info:hover {
    color: #a5a5a5;
}

.single-product-list:hover {
    border-color: #5b3acc;
}

.single-product-list:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.single-product-list:hover .img .more-links {
    right: 40px;
}

.single-product-list-2 {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    background: #fff;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.single-product-list-2 .img {
    position: relative;
    overflow: hidden;
}

.single-product-list-2 .img img {
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    width: 100%;
}

.single-product-list-2 .img .sale {
    position: absolute;
    top: 30px;
    left: 0px;
    background: #5b3acc;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-transform: uppercase;
    padding: 6px 15px 4px;
    border-radius: 0px 50px 50px 0px;
}

.single-product-list-2 .img .more-links {
    position: absolute;
    top: 30px;
    right: -50px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 3px 10px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.single-product-list-2 .img .more-links li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single-product-list-2 .img .more-links li:last-child {
    border-bottom: 0px;
}

.single-product-list-2 .img .more-links li a {
    display: block;
}

.single-product-list-2 .img .more-links li a i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    font-size: 14px;
}

.single-product-list-2 .content {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding: 30px 30px 30px 60px;
}

.single-product-list-2 .content .price {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    display: block;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    left: -30px;
    position: absolute;
    top: 30px;
}

.single-product-list-2 .content .title {
    font-size: 24px;
    line-height: 34px;
    display: block;
    font-weight: 600;
}

.single-product-list-2 .content .review-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single-product-list-2 .content .review-area .stars i {
    font-size: 12px;
    margin-right: -4px;
    color: #f87115;
}

.single-product-list-2 .content .review-area .separator {
    font-size: 15px;
    margin: 0px 10px;
}

.single-product-list-2 .content .review-area .review-content {
    font-size: 14px;
    position: relative;
    top: 2px;
}

.single-product-list-2 .content .hover-effect {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #56585a;
    margin-top: 24px;
    width: 140px;
}

.single-product-list-2 .content .hover-effect span {
    padding-left: 40px;
}

.single-product-list-2 .content .hover-effect:hover span {
    padding-left: 10px;
}

.single-product-list-2 .content .hover-effect:hover::before {
    padding-right: 15px;
}

.single-product-list-2:hover {
    border-color: #5b3acc;
}

.single-product-list-2:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.single-product-list-2:hover .img .more-links {
    right: 20px;
}

/*==========================================
   Product Details Page
===========================================*/
.all-slider.owl-carousel .owl-nav .owl-prev,
.all-slider.owl-carousel .owl-nav .owl-next {
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 24px;
    opacity: 1;
    color: #fff;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    -webkit-box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}

.all-slider.owl-carousel .owl-nav .owl-prev {
    left: 0px;
}

.all-slider.owl-carousel .owl-nav .owl-next {
    right: 0px;
}

.product-details-section .overlay .right-area .product-info .product-stock {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 18px;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-box {
    display: inline-block;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-box .value-title {
    font-size: 16px;
    font-weight: 600;
    color: rgb(115, 115, 115);
    text-transform: uppercase;
    line-height: 2.5;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-box .value-content {
    font-size: 16px;
    color: rgb(248, 113, 21);
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2.667;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-icon {
    float: right;
    display: inline-block;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-icon a i {
    color: #f5f8ff;
    border-radius: 50%;
    background-color: rgb(248, 113, 21);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(14, 36, 58, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(14, 36, 58, 0.2);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.product-details-section .overlay .right-area .product-info .product-stock .stock-icon a:hover i {
    background-color: #f5f8ff;
    color: rgb(248, 113, 21);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .overlay .right-area .product-info ul li .product-title {
    padding: 18px 0 8px;
    font-size: 28px;
    line-height: 38px;
}

.product-details-section .overlay .right-area .product-info ul li .review-block {
    margin: 0px 0 8px 0;
}

.product-details-section .overlay .right-area .product-info ul li .review-block .star-review a {
    margin-right: -5px;
    font-size: 14px;
    line-height: 24px;
}

.product-details-section .overlay .right-area .product-info ul li .review-block .star-review .reviews {
    position: relative;
    margin-left: 32px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.product-details-section .overlay .right-area .product-info ul li .review-block .star-review .reviews:before {
    position: absolute;
    content: "";
    background: #5b7086;
    width: 2px;
    height: 15px;
    left: -15px;
    top: 5px;
}

.product-details-section .overlay .right-area .product-info ul li .review-block .star-review a i {
    color: #f87115;
    margin-right: -5px;
}

.product-details-section .overlay .right-area .product-info .product-price p {
    font-size: 28px;
    line-height: 38px;
    color: rgb(20, 50, 80);
    text-transform: uppercase;
    font-weight: 700;
    margin-top: -2px;
}

.product-details-section .overlay .right-area .product-info .product-price p span {
    font-size: 36px;
    font-weight: 600;
}

.product-details-section .overlay .right-area .product-info .offers {
    color: rgb(20, 50, 80);
    margin: 8px 0 15px;
}

.product-details-section .overlay .right-area .product-info .offers li {
    padding: 0px;
}

.product-details-section .overlay .right-area .product-info .offers li p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
}

.product-details-section .overlay .right-area .product-info .product-color {
    color: rgb(20, 50, 80);
    margin: 8px 0 7px;
}

.product-details-section .overlay .right-area .product-info .product-color .title {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
}

.product-details-section .overlay .right-area .product-info .product-color .color-list {
    font-weight: 600;
    display: inline-block;
}

.product-details-section .overlay .right-area .product-info .item-list ul li {
    display: inline-block;
    margin-right: 2px;
    margin-top: -1px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 600;
    border-radius: 6px;
}

.product-details-section .overlay .right-area .product-info .item-list ul li:hover {
    border: 1px solid #f87115;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .overlay .right-area .product-info .shiping-area {
    margin: 21px 0 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.product-details-section .overlay .right-area .product-info .shiping-area h4 {
    color: #143250;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    margin-top: 0px;
}

.product-details-section .overlay .right-area .product-info .shiping-area {
    margin-top: 24px;
}

.product-details-section .overlay .right-area .product-info .shiping-area .nice-select {
    background: transparent;
    border: none;
    line-height: 26px;
    border-radius: 50px;
    padding: 0px 30px 0px 15px;
    border: 0px;
    height: auto;
}

.product-details-section .overlay .right-area .product-info .shiping-area .nice-select .list li {
    color: #222;
    padding: 4px 10px;
    line-height: 20px;
    min-height: auto;
}

.product-details-section .overlay .right-area .product-info .shiping-area .s-drop {
    display: block;
    width: 100%;
}

.product-details-section .overlay .right-area .product-info .shiping-area ul li select {
    position: relative;
    font-weight: 400;
    background: transparent;
    color: #143250;
    outline: none;
    border: none;
    padding: 0;
    margin-left: 15px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.product-details-section .overlay .right-area .product-info .refer-prize {
    margin: 26px 0 30px;
}

.product-details-section .overlay .right-area .product-info .refer-prize ul li {
    border: 1px solid #dfe1e4;
    display: inline-block;
    border-radius: 25px;
    padding: 5px 25px;
    text-transform: uppercase;
    margin-right: 10px;
}

.product-details-section .overlay .right-area .product-info .refer-price ul li a {
    color: #143250;
    font-size: 12px;
}

.product-details-section .qtySelector {
    width: 136px;
    height: 50px;
    margin: 0;
    background-color: #eaedfc;
    border-radius: 50px;
    display: inline-block;
}

.product-details-section .qtySelector .decreaseQty {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 50px;
    float: left;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .qtySelector i {
    color: #737373;
    font-size: 14px;
}

.product-details-section .qtySelector i:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .qtySelector .decreaseQty.clicked {
    font-size: 12px;
    padding: 12px 5px;
}

.product-details-section .qtySelector .increaseQty {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 50px;
    float: right;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .qtySelector .qtyValue {
    border: none;
    padding: 5px;
    width: 35px;
    height: 100%;
    float: left;
    text-align: center;
    background-color: none;
    color: #737373;
}

.product-details-section .input-counter {
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    padding: 30px 0 30px;
    margin-top: 25px;
}

.product-details-section .input-counter .add-cart-btn {
    margin-left: 30px;
}

.product-details-section .product-single-share {
    margin-top: 26px;
}

.product-details-section .product-single-share label {
    color: #143250;
    font-weight: 600;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-right: 10px;
}

.product-details-section .product-single-share ul {
    position: relative;
    top: -8px;
}

.product-details-section .product-single-share ul li {
    float: left;
    margin: 0 10px;
}

.product-details-section .product-single-share ul li i {
    color: #99a2c7;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 14px;
}

.product-details-section .product-single-share ul li a:hover i {
    color: #ff3366;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .product-single-share ul li a.active i {
    color: #ff3366;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.product-details-section .nav-tabs .nav-link.active {
    color: rgb(255, 255, 255);
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.product-details-section .nav-tabs {
    border: 1px solid #dbdce4;
    border-radius: 5px;
    padding: 10px 0;
    margin-top: 40px;
    background: #fff;
}

.product-details-section .nav-tabs li {
    margin: auto;
}

.product-details-section .nav-tabs li a {
    font-size: 14px;
    color: rgba(20, 50, 80, 0.902);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50px;
    text-transform: uppercase;
}

.product-details-section .nav-tabs li a:hover {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.product-details-section .tab-content .tab-pane {
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin-top: 30px;
    padding: 40px;
}

.product-details-section .tab-content .tab-content-wrapper ul li {
    font-size: 18px;
    color: rgb(67, 91, 115);
    line-height: 1.667;
}

.product-details-section .tab-content .tab-pane .title {
    font-size: 24px;
    line-height: 34px;
}

.product-details-section .tab-content .tab-content-wrapper .top-content li {
    font-size: 18px;
    color: rgb(67, 91, 115);
    line-height: 1.667;
}

.product-details-section .tab-content .tab-content-wrapper-second .top-content li {
    font-size: 18px;
    color: rgb(20, 50, 80);
    line-height: 1.667;
    font-weight: 500;
}

.product-details-section .tab-content .tab-content-wrapper-second .top-content li span {
    font-weight: 400;
    font-size: 18px;
}

.product-details-section .tab-content .tab-content-wrapper-second .mid-content li {
    font-size: 18px;
    color: rgb(67, 91, 115);
    line-height: 1.667;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .rating {
    font-size: 24px;
    line-height: 34px;
    color: #333;
    font-weight: 700;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .rating span {
    font-size: 60px;
    line-height: 70px;
    color: #a42cc8;
    font-weight: 900;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review {
    border: 1px solid #dee2e6;
    border-radius: 5px;
    padding: 26px 0 16px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .rating span {
    color: #a42cc8;
    font-size: 60px;
    font-weight: 700;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .review-block {
    margin: 11px 0 8px 0;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .review-block .star-review a i {
    color: #f87115;
    margin-right: -3px;
    font-size: 14px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review .star-review a.reviews {
    color: #333;
    margin-top: 6px;
    display: block;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul {
    position: relative;
    display: -ms-grid;
    display: grid;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul li {
    margin-bottom: 0px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .rating-point {
    position: absolute;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .rating-point span {
    font-size: 18px;
    color: rgb(67, 91, 115);
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress {
    position: absolute;
    width: 75%;
    height: 11px;
    margin-left: 15%;
    margin-top: 10px;
    border-radius: 50px;
    background: #fbbed6;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress-bar.full {
    width: 100%;
    background: #f22876;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress-bar.eighty {
    width: 80%;
    background: #f22876;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .review-count {
    float: right;
    font-size: 18px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth ul .review-count a {
    color: #333;
}

.product-details-section .tab-content .tab-pane.fifth {
    border: none;
    margin: 0;
    padding: 0;
}

.product-details-section .tab-content .top-content-fifth {
    border: 1px solid #dbdce4;
    padding: 40px;
    background: #fff;
    margin-top: 30px;
    border-radius: 20px;
}

.mb-30 {
    margin-bottom: 30px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .single-comment {
    border: 1px solid #d0d6dc;
    padding: 30px 30px 25px;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single {
    position: relative;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .avatar {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-right: 30px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .avatar img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: 2px solid #f22876;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 110px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .reply-icon {
    position: absolute;
    right: 0;
    top: 0;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .reply-icon a {
    color: #f87115 !important;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .comnt-info h5 {
    font-weight: 600;
    margin: 0;
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .comnt-info .review-block {
    margin-left: 15px;
    display: inline-block;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .comnt-info .review-block .star-review {
    margin-bottom: 0px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .comnt-info .review-block .star-review a i {
    color: #f87115;
    margin-right: -3px;
    font-size: 12px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .comnt-info .date-area {
    font-size: 14px;
    color: rgb(98, 118, 138);
    margin: 8px 0 14px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text p {
    margin-bottom: 0px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form {
    padding-top: 123px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form h3 {
    font-size: 24px;
    line-height: 34px;
    padding-bottom: 63px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area h5 {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area .star-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li {
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 15px;
    background: #aebed2;
    right: -6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li:last-child::before {
    display: none;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area .star-review {
    margin-bottom: 0px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li:nth-last-child(1) {
    border: none;
    margin: 0;
    padding: 0;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li .star i {
    color: #aebed2;
    font-size: 14px;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
    cursor: pointer;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li .star:hover i {
    color: #f87115;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form input {
    outline: none;
    border: none;
    border-bottom: 1px solid #d5d6d9;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 22px;
    background: none;
    padding: 0px 0px;
    border-radius: 0px;
    height: 50px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form textarea {
    font-size: 14px;
    color: rgba(51, 51, 51, 0.6);
    outline: none;
    border: none;
    border-bottom: 1px solid #d5d6d9;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    padding: 0px 0px;
    border-radius: 0px;
    height: 150px;
    margin-top: 36px;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form input:hover {
    border-bottom: 1px solid #f87115;
}

.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form textarea:hover {
    border-bottom: 1px solid #f87115;
}

.related-product-section {
    padding-top: 118px;
}

.related-product-section .section-header {
    margin-bottom: 47px;
}

.related-product-slider.owl-carousel .owl-nav .owl-prev,
.related-product-slider.owl-carousel .owl-nav .owl-next {
    font-size: 14px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 24px;
    opacity: 1;
    color: #fff;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    -webkit-box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}

.related-product-slider.owl-carousel .owl-nav .owl-prev {
    left: 0px;
}

.related-product-slider.owl-carousel .owl-nav .owl-next {
    right: 0px;
}

.related-product-slider .single-product {
    margin-bottom: 0px;
}

.spl-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.spl-wrapper .my-col {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

/*  Login & Registration  Section */
.log-reg {
    position: relative;
    height: 100vh;
    width: 100%;
}

.log-reg .top-menu-area .backto-home {
    color: #fff;
    padding: 15px 0px 15px;
}

.log-reg .top-menu-area .backto-home i {
    margin-right: 5px;
}

.log-reg .top-menu-area .backto-home:hover {
    text-decoration: underline;
}

.log-reg .top-menu-area .logo {
    display: block;
    text-align: left;
    padding: 15px 0px 15px;
}

.log-reg .top-menu-area .logo img {
    display: inline-block;
}

.log-reg .image {
    background: url(../images/reg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    width: 43%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}

.log-reg .image.image-log {
    background: url(../images/log.jpg) !important;
}

.log-reg .log-reg-inner {
    padding-top: 30px;
    padding-bottom: 40px;
    height: calc(100vh - 72px);
    padding-right: 40px;
    overflow-y: auto;
}

.log-reg .log-reg-inner::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.log-reg .log-reg-inner::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.log-reg .log-reg-inner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #00acea;
}

.log-reg .log-reg-inner .section-header {
    text-align: left;
}

.log-reg .log-reg-inner .section-header .title {
    text-transform: uppercase;
    color: #3b368c;
}

.log-reg .log-reg-inner .section-header P {
    color: #3b368c;
}

.log-reg .log-reg-inner .section-header.inloginp {
    text-align: center;
    margin-bottom: 30px;
    padding-top: 80px;
}

.log-reg .log-reg-inner .section-header.inloginp .title {
    font-size: 28px;
    line-height: 38px;
    text-transform: capitalize;
}

.log-reg .log-reg-inner .main-content .content-title {
    font-size: 24px;
    line-height: 34px;
    color: #3b368c;
    font-weight: 700;
    margin-bottom: 25px;
}

.log-reg .log-reg-inner .main-content .form-group label {
    font-size: 18px;
    line-height: 28px;
    color: #3b368c;
    font-weight: 600;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control {
    border: 1px solid rgba(59, 54, 140, 0.1);
    background-color: rgb(234, 242, 252);
    -webkit-box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    font-size: 16px;
    color: #3b368c;
    padding: 0px 30px;
    height: 60px;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control::-webkit-input-placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control::-moz-placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control:-ms-input-placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control::-ms-input-placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control::placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .my-form-control::-webkit-placeholder {
    color: #3b368c !important;
}

.log-reg .log-reg-inner .main-content .form-group .option {
    border: 1px solid rgba(59, 54, 140, 0.1);
    background-color: rgb(234, 242, 252);
    -webkit-box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    border-radius: 5px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.log-reg .log-reg-inner .main-content .form-group .option input {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0;
    z-index: -9;
    text-align: center;
}

.log-reg .log-reg-inner .main-content .form-group .option input:checked ~ label::before {
    color: #fd705e;
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 8px;
    line-height: 13px;
    text-align: center;
}

.log-reg .log-reg-inner .main-content .form-group .option label {
    display: inline-block;
    margin: 0;
    width: calc(100% - 14px);
    padding-left: 10px;
    position: relative;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.log-reg .log-reg-inner .main-content .form-group .option label::before {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #fd705e;
    left: -14px;
    text-align: center;
    top: 7px;
}

.log-reg .log-reg-inner .main-content .form-group .option .s-input.nice-select-wraper {
    width: 100%;
    height: 100%;
}

.log-reg .log-reg-inner .main-content .form-group .option .s-input .nice-select {
    background: transparent;
    border: none;
    width: 100%;
    height: 100%;
    line-height: 60px;
}

.log-reg .log-reg-inner .main-content .form-group .option .s-input .nice-select .list li.option {
    color: #222;
    padding: 0px 10px;
    line-height: 20px;
    border: 0px;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
}

.log-reg .log-reg-inner .main-content .custom-button {
    padding: 16px 40px;
    margin-top: 20px;
}

.log-reg .log-reg-inner .main-content .custom-button:focus {
    outline: 0px;
}

.log-reg .log-reg-inner .main-content .f-pass {
    font-size: 16px;
}

.log-reg .log-reg-inner .main-content .f-pass a {
    color: #3b368c;
    font-weight: 600;
}

.log-reg .log-reg-inner .main-content .f-pass a:hover {
    text-decoration: underline;
}

.log-reg .log-reg-inner .main-content .or {
    margin-top: 40px;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
    color: #3b368c;
    display: block;
    text-align: center;
    position: relative;
    width: 100%;
}

.log-reg .log-reg-inner .main-content .or p {
    display: inline-block;
    background: #FAFBFF;
    margin-bottom: 0px;
    padding: 0px 15px;
}

.log-reg .log-reg-inner .main-content .or::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    background: #dddce7;
    left: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
}

.log-reg .log-reg-inner .main-content .or-content {
    display: block;
    text-align: center;
}

.log-reg .log-reg-inner .main-content .or-content p {
    color: #3b368c;
    font-size: 16px;
    line-height: 26px;
}

.log-reg .log-reg-inner .main-content .or-content .or-btn {
    margin-top: 9px;
    border: 1px solid rgba(59, 54, 140, 0.1);
    background-color: rgb(234, 242, 252);
    -webkit-box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    box-shadow: 1.948px 13.864px 6px 0px rgba(220, 234, 251, 0.3);
    padding: 10px 30px;
    border-radius: 50px;
    margin-bottom: 19px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.log-reg .log-reg-inner .main-content .or-content .or-btn img {
    margin-right: 8px;
}

.log-reg .log-reg-inner .main-content .or-content .or-btn:hover {
    -webkit-box-shadow: 2px 13px 16px 0px rgba(59, 54, 140, 0.1);
    box-shadow: 2px 13px 16px 0px rgba(59, 54, 140, 0.1);
}

.log-reg .log-reg-inner .main-content .or-content .or-signup {
    font-size: 16px;
}

.log-reg .log-reg-inner .main-content .or-content .or-signup a {
    color: #3b368c;
    font-weight: 600;
}

.log-reg .log-reg-inner .main-content .or-content .or-signup a:hover {
    text-decoration: underline;
}

.log-reg .log-reg-inner .main-content.inloginp .button-wrapper {
    display: block;
    text-align: center;
}

#email-confirm .modal-content {
    overflow: hidden;
    border-radius: 20px;
}

#email-confirm .modal-body {
    padding: 0px;
    overflow: hidden;
}

#email-confirm .modal-body .top-img img {
    width: 100%;
}

#email-confirm .modal-body .main-content {
    padding: 30px;
    text-align: center;
}

#email-confirm .modal-body .main-content .title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #3b368c;
    margin-bottom: 15px;
}

#email-confirm .modal-body .main-content .send-again {
    font-size: 16px;
}

#email-confirm .modal-body .main-content .send-again a {
    color: #3b368c;
    font-weight: 600;
}

#email-confirm .modal-body .main-content .send-again a:hover {
    text-decoration: underline;
}

/*User Settings Stars Here*/
.user-setting-section {
    padding: 50px 0px 50px;
}

.user-setting-section .accordion > .card .card-header {
    margin-bottom: 0px;
}

.user-setting-section .accordion {
    border-radius: 10px;
    background-color: #f6f4f9;
    -webkit-box-shadow: 2.736px -7.518px 57px 0px rgba(119, 123, 146, 0.18);
    box-shadow: 2.736px -7.518px 57px 0px rgba(119, 123, 146, 0.18);
    overflow: hidden;
}

.user-setting-section .accordion .card {
    background: none;
    border-radius: 0px;
    border: 0px;
}

.user-setting-section .accordion .card:last-child .card-header {
    border-bottom: 0px;
}

.user-setting-section .accordion .card .card-header {
    padding: 0px;
    border-radius: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.user-setting-section .accordion .card .card-header button {
    border: 0px;
    text-align: left;
    padding: 40px 40px 40px 20px;
    border-radius: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    position: relative;
}

.user-setting-section .accordion .card .card-header button:focus {
    outline: 0px;
}

.user-setting-section .accordion .card .card-header button .t-icon {
    position: absolute;
    font-size: 12px;
    text-align: center;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    color: #fff;
}

.user-setting-section .accordion .card .card-header button .icon {
    width: 40px;
    height: 40px;
    background: #f6e9f9;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 20px;
    font-size: 16px;
}

.user-setting-section .accordion .card .card-header button .icon i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.user-setting-section .accordion .card .card-header button span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.user-setting-section .accordion .card .card-header button[aria-expanded=true] .t-icon .fa-plus {
    display: none;
    line-height: 20px;
}

.user-setting-section .accordion .card .card-header button[aria-expanded=true] .t-icon .fa-minus {
    display: block;
    line-height: 20px;
}

.user-setting-section .accordion .card .card-header button[aria-expanded=false] .t-icon .fa-plus {
    display: block;
    line-height: 20px;
}

.user-setting-section .accordion .card .card-header button[aria-expanded=false] .t-icon .fa-minus {
    display: none;
    line-height: 20px;
}

.user-setting-section .accordion .card .card-body .links li a {
    font-size: 14px;
    color: #3e3f5e;
    font-weight: 700;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.user-setting-section .accordion .card .card-body .links li a:hover, .user-setting-section .accordion .card .card-body .links li a.active {
    color: #ff3366;
}

.user-setting-section .page-title {
    padding: 30px 30px 30px;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    border-radius: 5px;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    margin-bottom: 30px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.user-setting-section .page-title .right a {
    font-size: 16px;
    color: #777;
    margin-left: 10px;
}

.user-setting-section .profile-about-box {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    box-shadow: 0px 10px 5px 0px rgba(119, 123, 146, 0.02);
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.user-setting-section .profile-about-box .top-bg {
    height: 160px;
    background: url(../images/profile/profile-box-bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
}

.user-setting-section .profile-about-box .p-inner-content {
    position: relative;
    padding: 55px 30px 30px;
    text-align: center;
}

.user-setting-section .profile-about-box .p-inner-content .profile-img {
    background: #fff;
    width: 120px;
    height: 120px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -60px;
    z-index: 9;
}

.user-setting-section .profile-about-box .p-inner-content .profile-img img {
    border-radius: 50%;
}

.user-setting-section .profile-about-box .p-inner-content .profile-img::before {
    position: absolute;
    content: "";
    width: 140px;
    height: 140px;
    background: rgba(255, 255, 255, 0.2);
    top: -10px;
    z-index: -1;
    left: -10px;
    border-radius: 50%;
}

.user-setting-section .profile-about-box .p-inner-content .profile-img::after {
    position: absolute;
    content: "";
    width: 160px;
    height: 160px;
    background: rgba(255, 255, 255, 0.2);
    top: -20px;
    z-index: -1;
    left: -20px;
    border-radius: 50%;
}

.user-setting-section .profile-about-box .p-inner-content .profile-img .active-online {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #1ce36f;
    border: 3px solid #fff;
    border-radius: 50%;
    bottom: 9px;
    right: 9px;
}

.user-setting-section .up-photo-card {
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    padding: 30px 30px 30px 90px;
    position: relative;
}

.user-setting-section .up-photo-card .icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 30px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f7e9f8;
    border-radius: 50%;
    margin-right: 20px;
}

.user-setting-section .up-photo-card .icon i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.user-setting-section .up-photo-card .content {
    display: block;
}

.user-setting-section .up-photo-card .content h4 {
    font-size: 14px;
    margin: 0px !important;
}

.user-setting-section .up-photo-card .content span {
    font-size: 14px;
    color: #9192a6;
    margin-bottom: 0px;
}

.user-setting-section .input-info-box {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    padding: 25px 30px 30px;
}

.user-setting-section .input-info-box .header {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 20px;
}

.user-setting-section .input-info-box .content .my-input-box {
    margin-bottom: 30px;
}

.user-setting-section .input-info-box .content .my-input-box label {
    font-size: 14px;
    color: #505386;
    font-weight: 600;
    margin-bottom: 0px;
}

.user-setting-section .input-info-box .content .my-input-box input {
    height: 60px;
    padding: 0px 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.user-setting-section .input-info-box .content .my-input-box textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 120px;
}

.user-setting-section .input-info-box .content .my-input-box select {
    height: 60px;
    padding: 0px 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.user-setting-section .input-info-box .content .my-notification-box {
    background: #faf9fc;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button label {
    cursor: pointer;
    text-indent: -9999px;
    width: 70px;
    height: 35px;
    background: grey;
    display: block;
    border-radius: 100px;
    position: relative;
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button label:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 33px;
    height: 33px;
    background: #fff;
    border-radius: 90px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button input:checked + label {
    background: #7b3cf6;
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button input:checked + label:after {
    left: calc(100% - 1px);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.user-setting-section .input-info-box .content .my-notification-box .toggle-button label:active:after {
    width: 130px;
}

.user-setting-section .input-info-box .content .my-notification-box .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.user-setting-section .input-info-box .content .my-notification-box .left .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.user-setting-section .input-info-box .content .my-notification-box .left .top .icon {
    width: 40px;
    height: 40px;
    background: #f6e9f9;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 20px;
    font-size: 16px;
}

.user-setting-section .input-info-box .content .my-notification-box .left .top .icon i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.user-setting-section .input-info-box .content .my-notification-box .left .top h5 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}

.user-setting-section .input-info-box .content .my-notification-box .left .bottom {
    margin-top: 10px;
    font-size: 16px;
    color: #737171;
}

.user-setting-section .input-info-box .content .varify-box {
    background: #faf9fc;
    padding: 30px 30px 30px;
}

.user-setting-section .input-info-box .content .varify-box .title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

.user-setting-section .input-info-box .content .varify-box i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-left: 3px;
    margin-right: 3px;
    display: inline-block;
}

.user-setting-section .input-info-box .content .varify-box p {
    margin-bottom: 0px;
}

.user-setting-section .input-info-box .content .varify-box .list li {
    margin-bottom: 20px;
}

.user-setting-section .input-info-box .content .varify-box .list li:last-child {
    margin-bottom: 0px;
}

.user-setting-section .input-info-box .content .varify-box .list li span {
    display: block;
    padding-left: 30px;
    color: #737171;
}

.user-setting-section .input-info-box .content .varify-box .list2 li {
    font-weight: 700;
    color: #333333;
}

.user-setting-section .input-info-box .content .varify-box .list2 li i {
    color: #333333;
    background: none;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    margin-right: 10px;
    font-size: 14px;
}

.user-setting-section .input-info-box .select-payment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.user-setting-section .input-info-box .select-payment .option {
    width: 90px;
    height: 80px;
    display: inline-block;
    font-size: 12px;
    color: #7e8eaa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #a6a6cb;
    border-radius: 10px;
    margin: 0px 10px;
    padding: 10px 0px 3px;
    cursor: pointer;
    position: relative;
}

.user-setting-section .input-info-box .select-payment .option i {
    position: absolute;
    color: #4441e7;
    font-size: 20px;
    background: #fff;
    top: -7px;
    right: -7px;
    visibility: hidden;
}

.user-setting-section .input-info-box .select-payment .option:hover, .user-setting-section .input-info-box .select-payment .option.active {
    border-color: #4441e7;
}

.user-setting-section .input-info-box .select-payment .option:hover i, .user-setting-section .input-info-box .select-payment .option.active i {
    visibility: visible;
}

.user-setting-section .input-info-box .my-table .table-filter {
    margin-bottom: 30px;
}

.user-setting-section .input-info-box .my-table .table-filter .my-input-box {
    position: relative;
}

.user-setting-section .input-info-box .my-table .table-filter .my-input-box label {
    font-size: 12px;
    color: #afb0c0;
    position: absolute;
    top: -12px;
    left: 15px;
    background: #fff;
    padding: 0px 5px;
}

.user-setting-section .input-info-box .my-table .table-filter .my-input-box input {
    border-color: #cfd0d9;
    border-radius: 10px;
    padding: 0px 15px;
    height: 60px !important;
}

.user-setting-section .input-info-box .my-table .table-filter .custom-button {
    height: 60px;
    border-radius: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.user-setting-section .input-info-box .my-table .table-filter .custom-button:focus {
    outline: 0px;
}

.user-setting-section .input-info-box .my-table .table thead {
    background: #f8f7ff;
}

.user-setting-section .input-info-box .my-table .table thead th {
    font-size: 14px;
}

.user-setting-section .input-info-box .my-table .table td {
    font-size: 14px;
    font-weight: 700;
}

.user-setting-section .input-info-box .my-table .table td.green {
    color: #38bd5e;
}

.user-setting-section .input-info-box .my-table .table td.gray {
    color: #9192a6;
}

.user-setting-section .input-info-box .my-table .table td.dark {
    color: #3e3f5e;
}

.user-setting-section .buttons .custom-button {
    display: inline-block;
    width: auto;
}

.user-setting-section .buttons .custom-button2 {
    display: inline-block;
    padding: 11px 35px;
    font-weight: 600;
    width: auto;
    border-radius: 50px;
    margin-left: 20px;
    height: auto;
    border: 2px solid rgba(0, 0, 0, 0.1);
}

.user-setting-section .frind-box {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 20px;
}

.user-setting-section .frind-box .single-friend {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.user-setting-section .frind-box .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.user-setting-section .frind-box .left img {
    width: 80px;
    margin-right: 20px;
}

.user-setting-section .frind-box .left .content .name {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

.user-setting-section .frind-box .left .content .name i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-left: 5px;
}

.user-setting-section .frind-box .left .content .separator {
    width: 2px;
    height: 15px;
    background: #777;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.user-setting-section .frind-box .left .content .location i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    margin-right: 4px;
}

.user-setting-section .frind-box .right {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.user-setting-section .frind-box .right .accept {
    font-size: 16px;
    font-weight: 600;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 20px;
    border-radius: 50px;
    margin-right: 10px;
}

.user-setting-section .frind-box .right .accept:hover {
    color: #fff;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.user-setting-section .frind-box .right .ignore {
    color: #777;
    font-weight: 600;
}

.user-setting-section .badge-box {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(211, 218, 244);
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    box-shadow: 0px 0px 40px 0px rgba(94, 92, 154, 0.12);
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.user-setting-section .badge-box .img {
    background: #f1f3f9;
    padding: 20px;
    border-radius: 20px;
    display: inline-block;
    margin-bottom: 30px;
}

.user-setting-section .badge-box .content {
    padding: 0px 30px;
}

.user-setting-section .badge-box .content h4 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 8px;
}

.user-setting-section .badge-box .content p {
    font-size: 18px;
    line-height: 28px;
    color: #61639a;
}

.user-setting-section .badge-box .bottom-content {
    padding: 20px 20px 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.user-setting-section .badge-box .bottom-content .p-wrapper {
    padding: 15px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(226, 227, 235);
    background-color: rgba(113, 115, 198, 0.051);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 50px;
}

.user-setting-section .badge-box .bottom-content .p-wrapper .progress {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 50px;
    height: 15px;
}

.user-setting-section .badge-box .bottom-content .p-wrapper .progress .progress-bar {
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

.user-setting-section .badge-box .bottom-content .p-wrapper .persent {
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    margin-left: 10px;
}

.user-setting-section .single-plan {
    margin-bottom: 30px;
}

#settingnotification .bottom-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#settingnotification .bottom-area .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#settingnotification .bottom-area .left .icon {
    width: 40px;
    height: 40px;
    background: #f6e9f9;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 20px;
    font-size: 16px;
}

#settingnotification .bottom-area .left .icon i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
    background-image: linear-gradient(166deg, rgb(242, 40, 118) 0%, rgb(148, 45, 217) 100%);
}

#settingnotification .bottom-area .left span {
    font-size: 18px;
}

#settingnotification .bottom-area .right .toggle-button {
    position: relative;
    top: -8px;
}

#settingnotification .bottom-area .right .toggle-button input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

#settingnotification .bottom-area .right .toggle-button label {
    cursor: pointer;
    text-indent: -9999px;
    width: 70px;
    height: 35px;
    background: grey;
    display: block;
    border-radius: 100px;
    position: relative;
}

#settingnotification .bottom-area .right .toggle-button label:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 33px;
    height: 33px;
    background: #fff;
    border-radius: 90px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

#settingnotification .bottom-area .right .toggle-button input:checked + label {
    background: #7b3cf6;
}

#settingnotification .bottom-area .right .toggle-button input:checked + label:after {
    left: calc(100% - 1px);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

#settingnotification .bottom-area .right .toggle-button label:active:after {
    width: 130px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-20px {
    margin-top: 20px;
}

#usermessage .modal-content {
    position: relative;
}

#usermessage .modal-content .close {
    position: absolute;
    z-index: 9;
    right: 5px;
    top: 1px;
}

#usermessage .modal-body {
    padding: 0px;
}

#mycontainer {
    width: 100%;
    height: 800px;
    background: #eff3f7;
    margin: 0 auto;
    font-size: 0;
    border-radius: 5px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#mycontainer aside {
    width: 260px;
    height: 800px;
    background-color: #3b3e49;
    display: inline-block;
    font-size: 15px;
    vertical-align: top;
}

#mycontainer main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 800px;
    display: inline-block;
    font-size: 15px;
    vertical-align: top;
}

#mycontainer aside header {
    padding: 30px 20px;
}

#mycontainer aside input {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 50px 0 20px;
    background-color: #5e616a;
    border: none;
    border-radius: 3px;
    color: #fff;
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1940306/ico_search.png);
    background-repeat: no-repeat;
    background-position: 170px;
    background-size: 40px;
}

#mycontainer aside input::-webkit-input-placeholder {
    color: #fff;
}

#mycontainer aside input::-moz-placeholder {
    color: #fff;
}

#mycontainer aside input:-ms-input-placeholder {
    color: #fff;
}

#mycontainer aside input::-ms-input-placeholder {
    color: #fff;
}

#mycontainer aside input::placeholder {
    color: #fff;
}

#mycontainer aside ul {
    padding-left: 0;
    margin: 0;
    list-style-type: none;
    overflow-y: scroll;
    height: 690px;
}

#mycontainer aside li {
    padding: 10px 0;
}

#mycontainer aside li:hover {
    background-color: #5e616a;
}

#mycontainer h2,
#mycontainer h3 {
    margin: 0;
}

#mycontainer aside li img {
    border-radius: 50%;
    margin-left: 20px;
    margin-right: 8px;
}

#mycontainer aside li div {
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
}

#mycontainer aside li h2 {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 5px;
}

#mycontainer aside li h3 {
    font-size: 12px;
    line-height: 15px;
    color: #7e818a;
    font-weight: normal;
}

#mycontainer .status {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 7px;
}

#mycontainer .green {
    background-color: #58b666;
}

#mycontainer .orange {
    background-color: #ff725d;
}

#mycontainer .blue {
    background-color: #6fbced;
    margin-right: 0;
    margin-left: 7px;
}

#mycontainer main header {
    padding: 15px 20px 15px 30px;
}

#mycontainer main header > * {
    display: inline-block;
    vertical-align: top;
}

#mycontainer main header img:first-child {
    border-radius: 50%;
}

#mycontainer main header img:last-child {
    width: 24px;
    margin-top: 8px;
}

#mycontainer main header div {
    margin-left: 10px;
    margin-right: 145px;
}

#mycontainer main header h2 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
}

#mycontainer main header h3 {
    font-size: 14px;
    font-weight: normal;
    color: #7e818a;
}

#mycontainer #chat {
    padding-left: 0;
    margin: 0;
    list-style-type: none;
    overflow-y: scroll;
    height: 535px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

#mycontainer #chat li {
    padding: 10px 30px;
}

#mycontainer #chat h2,
#mycontainer #chat h3 {
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
}

#mycontainer #chat h3 {
    color: #bbb;
}

#mycontainer #chat .entete {
    margin-bottom: 5px;
}

#mycontainer #chat .message {
    padding: 10px;
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    max-width: 90%;
    display: inline-block;
    text-align: left;
    border-radius: 5px;
}

#mycontainer #chat .me {
    text-align: right;
}

#mycontainer #chat .you .message {
    background-color: #58b666;
}

#mycontainer #chat .me .message {
    background-color: #6fbced;
}

#mycontainer #chat .triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
}

#mycontainer #chat .you .triangle {
    border-color: transparent transparent #58b666 transparent;
    margin-left: 15px;
}

#mycontainer #chat .me .triangle {
    border-color: transparent transparent #6fbced transparent;
    margin-left: 430px;
}

#mycontainer main footer {
    height: 155px;
    padding: 20px 30px 10px 20px;
}

#mycontainer main footer textarea {
    resize: none;
    border: none;
    display: block;
    width: 100%;
    height: 80px;
    border-radius: 3px;
    padding: 20px;
    font-size: 13px;
    margin-bottom: 13px;
}

#mycontainer main footer textarea::-webkit-input-placeholder {
    color: #ddd;
}

#mycontainer main footer textarea::-moz-placeholder {
    color: #ddd;
}

#mycontainer main footer textarea:-ms-input-placeholder {
    color: #ddd;
}

#mycontainer main footer textarea::-ms-input-placeholder {
    color: #ddd;
}

#mycontainer main footer textarea::placeholder {
    color: #ddd;
}

#mycontainer main footer img {
    height: 30px;
    cursor: pointer;
}

#mycontainer main footer a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #6fbced;
    vertical-align: top;
    margin-left: 333px;
    margin-top: 5px;
    display: inline-block;
}

#usernotification .modal-content {
    position: relative;
}

#usernotification .modal-content .close {
    position: absolute;
    z-index: 9;
    right: -5px;
    top: -11px;
    background: #fff;
    width: 20px;
    height: 20px;
    line-height: 18px;
    border-radius: 50%;
    opacity: 1;
    font-size: 19px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}

#usernotification .modal-body {
    padding: 0px;
}

#usernotification .modal-body .header-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#usernotification .modal-body .header-area h4 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-top: 0px !important;
}

#usernotification .modal-body .header-area .links a {
    color: #707290;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0px;
    margin-left: 5px;
}

#usernotification .modal-body .notification-list .single-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 18px 30px 10px;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

#usernotification .modal-body .notification-list .single-list .img {
    position: relative;
    width: 40px;
    height: 40px;
}

#usernotification .modal-body .notification-list .single-list .img img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

#usernotification .modal-body .notification-list .single-list .img .active {
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50px;
    background: #1ce36f;
    bottom: -1px;
    right: -1px;
    border: 2px solid #fff;
}

#usernotification .modal-body .notification-list .single-list .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#usernotification .modal-body .notification-list .single-list .content .left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

#usernotification .modal-body .notification-list .single-list .content .left h5 {
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 20px;
    color: #3e3f5e;
}

#usernotification .modal-body .notification-list .single-list .content .left h5 a {
    font-size: 14px;
    line-height: 20px;
    color: #00c7d9;
    display: inline-block;
    margin-bottom: 0px;
}

#usernotification .modal-body .notification-list .single-list .content .left span {
    font-size: 12px;
    line-height: 16px;
    color: #9192a6;
}

#usernotification .modal-body .notification-list .single-list .content .right {
    width: 50px;
    text-align: right;
}

#usernotification .modal-body .notification-list .single-list .content .right i {
    color: #dddee5;
}

#usernotification .modal-body .notification-list .single-list:hover {
    background: #f7f7fb;
}

#usernotification .modal-body .view-all-link {
    display: block;
    width: 100%;
    background: #fd705e;
    text-align: center;
    color: #fff;
    padding: 12px 10px 12px;
}

.profile-img:hover {
    transform: scale(1.1);
}

.profile-name {
    font-size: 0.85rem;
    margin-top: 5px;
    color: #444;
}

.modal-exit .modal-dialog {
    max-width: 700px !important;
    margin: 1.75rem auto;
}

.modal-exit .modal-content {
    border-radius: 15px;
    padding: 20px;
    position: relative;
    overflow: hidden;
}

.modal-exit .close-outside {
    position: absolute;
    top: -15px;
    right: -15px;
    border-radius: 50%;
    padding: 5px 10px;
    z-index: 1051;
    width: 51px;
    height: 50px;
    opacity: 1;
}
.modal-exit .close-outside  span{
    color:#aaaaaa;
}

.profile-img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    object-fit: cover;
    display: block;
    background: #fff;
    transition: transform 0.3s ease;
}

.profile-name {
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    color: #333;
}

.profile-img:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
}

.profile-border {
    display: inline-block;
    padding: 4px;
    border-radius: 50%;
    background: linear-gradient(166deg, rgba(253, 148, 153, 0.3), rgb(253, 112, 94));
}