/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/


/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */



html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}


/* Sections
	 ========================================================================== */


/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}


/**
 * 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 {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}
input::-ms-reveal,
input::-ms-clear {
    display: none;
}



/**
 * 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: 'Inter';
    /* 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 */
    text-decoration: underline dotted;
    /* 2 */
}


/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: 700;
}


/**
 * 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: 'Inter';
    /* 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;
}
.button-style-2-indp.get-started-dynamic-btn {
    background: #008DF2;
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    border-radius: 4px;
    border: 0;
    font-weight: 500;
    letter-spacing: 0.5px;
    height: 52px;
}
.button-style-2-indp.get-started-dynamic-btn:hover {
    background: #0d9a70;
}
.button-style-2-indp.get-started-dynamic-btn.gsd-border {
    padding: 0 0 4px 0;
    height: auto;
    background: transparent;
    color: #000;
    border-radius: 0;
    border-bottom: 1px solid #000;
    font-size: 16px;
}
.button-style-2-indp.get-started-dynamic-btn.gsd-border span{
    vertical-align: middle;
    margin-right: 5px;
}
.button-style-2-indp.get-started-dynamic-btn.gsd-border:hover{
    color: #008DF2;
    border-color: #008DF2;
}
.button-style-2-indp.get-started-dynamic-btn.gsd-border:hover svg path{
    fill: #008DF2;
}
/**
 * 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 {
    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"] {
    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;
}


/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

body,
button,
input,
select,
optgroup,
textarea {
    color: #000000;
    font-family: 'Inter';
    font-size: 16px;
    line-height: 1.5;
}

button {
    padding: 5.2px 15px;
    font-size: 13px;
    cursor: pointer;
    color: #000;
    font-weight: 400;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 34px;
    background: transparent;
    line-height: 15.70px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
button.active,
button:hover{
    background-color: #008DF2;
    border-color: #008DF2;
    color: #fff;
}
button.more,
button.more.active,
button.more:hover{
    background: transparent;
    border: 0;
    padding: 4px;
    white-space: nowrap;
}
button.more.active,
button.more:hover{
    color: #008DF2;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    /*font-family: 'Suisse Works';
     font-weight:700;*/
    font-family: "Lexend", sans-serif;
    font-weight:500;
    color: #000;
    margin: 0 0 0.5rem 0;
    line-height: 1.4em;
}
.container-marketplace h1,
.container-marketplace h2,
.container-marketplace h3,
.container-marketplace h4,
.container-marketplace h5,
.container-marketplace h6 {
    margin: 36px 0 0.5rem 0;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: 'Inter';
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: 'Inter';
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}


/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul, ol {
    margin: 20px 0;
    padding: 0 0 0 22px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li>ul,
li>ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

ul li,
ol li {
    color: #000;
    font-size: 16px !important;
    line-height: 25px !important;
    font-family: 'Inter';
    margin: 0 0 15px 0;
    padding: 0;
    text-align: left;
}

blockquote {
    border-left: 5px solid #000;
    padding: 35px;
    background: #f2f6f9;
    margin: 0 0 15px 0;
}

blockquote p:last-child {
    margin: 0;
}

.blockquotep {
    color: #000;
    padding: 0;
    margin: 0;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 1.5em 1.5em;
}

img {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */
}

figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}


/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/


input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
    border: 2px solid #008DF2 !important;
}

select {
    border: 1px solid #ccc;
}

select:focus {
    border: 2px solid #008DF2 !important;
}

textarea {
    width: 100%;
}
.form-group {
    position: relative;
    margin-bottom: 20px;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
    color: #008DF2;
}


/*a:visited {*/


/*color: purple;*/


/*}*/

a:hover,
a:focus,
a:active {
    color: #008DF2;
}

a:focus {
    outline: 0;
}

a:hover,
a:active {
    outline: 0;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.main-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}

.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}

.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
    left: 100%;
}

.main-navigation ul ul a {
    width: 200px;
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
    left: auto;
}

.main-navigation li {
    float: left;
    position: relative;
}

.main-navigation a {
    display: block;
    text-decoration: none;
}


/* Small menu. */

.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}

@media screen and (min-width: 37.5em) {
    .menu-toggle {
        display: none;
    }
    .main-navigation ul {
        display: block;
    }
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}


/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/


/* Text meant only for screen readers. */

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}


/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
    outline: 0;
}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

.widget {
    margin: 0 0 1.5em;
    /* Make sure select elements fit in widgets. */
}

.widget select {
    max-width: 100%;
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
    display: block;
}

.hentry {
    margin: 0 0 1.5em;
}

.updated:not(.published) {
    display: none;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 0;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}


/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/


/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}


/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
    display: block;
}


/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
    max-width: 100%;
}


/* Make sure logo link wraps around logo image. */

.custom-logo-link {
    display: inline-block;
}


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}


/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}


/*
==========================================================
- Fonts
==========================================================
*/


/*
==========================================================
- Helper
==========================================================
*/

.py-35 {
    padding-top: 35px;
    padding-bottom: 35px;
}

.mb-24 {
    margin-bottom: 24px !important;
}

.min-h-36 {
    min-height: 36px;
}

/*
==========================================================
- Theme Style
==========================================================
*/


/* Main Menu Style */

.navbar-toggler {
    border: 1px solid rgba(0, 0, 0, 0.09);
}

.webalive-navbar {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    padding: 14px 0;
    transition: 0.2s all;
    height:75px;
    border-bottom: 1px solid #E7E7E7;
}

.webalive-navbar .container-fluid {
    max-width: 1430px;
}

.webalive-menu-wrap {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.webalive-navbar-brand {
    max-width: 250px;
    display: inline-block;
    margin-top: -10px;
}
.webalive-main-menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

.webalive-main-menu li {
    display: inline-block;
    padding: 0;
    margin: 0;
    z-index: 100;
    position: relative;
}
.webalive-main-menu li#menu-item-3375{
    position: unset;
}
.webalive-main-menu li:nth-last-child(2),
.webalive-main-menu li:last-child
{
    display: none;
}
.webalive-main-menu li.menu-item-has-children {
    margin-right: 20px;
}

.webalive-main-menu li a {
    display: block;
    padding: 20px 12px;
    color: #000000;
    font-size: 16px;
    font-weight:400;
    cursor: pointer;
    letter-spacing: 0.16px;
}

.webalive-main-menu li a:hover,
.webalive-main-menu li a:active,
.webalive-main-menu li a:focus,
.top-right-links.top-right-tryfree-btn button:hover
{
    color: #008DF2;
}

.webalive-main-menu li.current_page_item a {
    color: #008DF2;
    font-weight: 500;
}

.webalive-main-menu li>.sub-menu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 65px;
    left: 78%;
    transform: translateX(-50%);
    z-index: 10;
    margin: 0px;
    background: #ffffff;
    transition: 0.3s;
    border-radius: 4px;
    box-shadow: 0 8px 24px rgba(0,0,0,.13);
    padding: 0;

}

.webalive-main-menu li#menu-item-3375>.sub-menu {
    transform: unset;
    left: 0;
    right: 0;
    width: 100%;
}
.sub-menu-box{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding:50px 50px 50px 50px;
}
.webalive-main-menu li#menu-item-3375 .sub-menu-box{
    padding: 0;
}
.resources-menu .sub-menu{
    width:613px!important;
}

.resources-menu .sub-menu{
    width:895px!important;
    padding:0px!important;
}

.sub-menu li.menu-item a {
    padding-left: 36px !important;
    padding-right: 0px !important;
    position: relative;
}

.submenu-right-box,  .submenu-left-box{
    position:relative;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
.submenu-left-box {
    padding: 0 40px;
}
li#menu-item-3375 .submenu-left-box {
    -ms-flex: 1;
    flex: 1;
    max-width: inherit;
    border: 0;
    padding: 68px 120px;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 0 80px;
}
.sub-menu  .webalive-submenu-paragraph{
    font-size:13px;
    font-weight:400;
    line-height:20px;
    margin:0px;
    padding:0px;
    color:rgba(0, 0, 0, 0.7);
    font-family: 'Inter';
}
.submenu-left-box,
.submenu-right-box
{
    border-left: 1px solid #d0d0d0;
}

.resources-menu .submenu-right-box{
    position:relative;
}

.webalive-submenu-parent-title{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
.webalive-submenu-parent-title {
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    max-width: 24%;
}
li#menu-item-3375 .webalive-submenu-parent-title {
    -ms-flex: 0 0 620px;
    flex: 0 0 620px;
    max-width: 620px;
    background: rgba(0, 77, 101, 0.06);
    padding: 60px 80px 80px 220px;
}
.resources-menu .sub-menu .webalive-submenu-parent-title{
    padding:0px;
}
.resources-menub .sub-menu .submenu-right-box{
    padding:50px 0px 50px 60px;
}
.marketplace-menu > .sub-menu {
    width: 700px !important;
}
.marketplace-menu .webalive-submenu-parent-title {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
.marketplace-menu .submenu-right-box
{
    display: none;
}
.marketplace-menu .submenu-left-box {
    position: relative;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.submenu-right-box {
    padding-left: 35px;
    border-left: 1px solid #d0d0d0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 36%;
    max-width: 36%;
}
li#menu-item-3375 .submenu-right-box{
    display: none;
}
.webalive-resource-bottom-content{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    background-color:#f0f5f7;
    padding: 25px 40px;
}
.webalive-resource-bottom-content-list ul{
    padding:0px;
    margin:0px;
}
.webalive-resource-bottom-content-list ul li{
    display: inline-block !important;
    padding: 0px 1px 0px 48px;
}

.webalive-resource-bottom-content-list ul li a{
    font-size:15px!important;
    font-weight:500;
    position:relative;
    font-family: 'Gilroy';
    border-bottom: 0px solid rgba(255, 255, 255, 0.7)!important;
    color:#000;
}
.webalive-resource-bottom-content-list ul li:nth-child(1) a:before{
    content:"";
    width:34px;
    height:22px;
    background-image: url(../img/community-icon.png);
    position: absolute;
    margin-top: 0px;
    margin-left: -46px;
}
.webalive-resource-bottom-content-list ul li:nth-child(2) a:before{
    content:"";
    width:23px;
    height:24px;
    background-image: url(../img/support-icon.png);
    position: absolute;
    margin-top: -2px;
    margin-left: -35px;
}
.webalive-resource-bottom-content-list ul li:nth-child(3) a:before{
    content:"";
    width:21px;
    height:29px;
    background-image: url(../img/knowledge-icon.png);
    position: absolute;
    margin-top: 0px;
    margin-left: -35px;
}
.webalive-submenu-item-content-list {
    position: relative;
}
/*.webalive-submenu-item-content-list a:before {*/
/*    content: "";*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    position: absolute;*/
/*    left: 5px;*/
/*    top: 7px;*/
/*    background-size: cover;*/
/*}*/
.webalive-submenu-item-content-list a:before {
    content: "";
    width: 21px;
    height: 25px;
    position: absolute;
    left: 0px;
    top: 7px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
}
.resources-menu .webalive-submenu-item-content-list:before {
    left: -54px;
}
.sub-menu-box li.menu-item .webalive-submenu-item-content-list a:hover:before {
    /*background-position: 30px 0;*/
}
.sub-menu-box li.menu-item .webalive-submenu-item-content-list a:hover:before {
    filter: invert(45%) sepia(36%) saturate(1662%) hue-rotate(122deg) brightness(96%) contrast(91%);
}
li.ico-bw .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464H398.7c-8.9-63.3-63.3-112-129-112H178.3c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z"/></svg>');
}

li.ico-ew .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"/></svg>');
}
li.ico-ad .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z"/></svg>');
}
li.ico-cd .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z"/></svg>');
}
li.ico-bs .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z"/></svg>');
}
li.ico-oc .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"/></svg>');
}
li.ico-em .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z"/></svg>');
}


li.ico-au .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 48C0 21.5 21.5 0 48 0l0 48V441.4l130.1-92.9c8.3-6 19.6-6 27.9 0L336 441.4V48H48V0H336c26.5 0 48 21.5 48 48V488c0 9-5 17.2-13 21.3s-17.6 3.4-24.9-1.8L192 397.5 37.9 507.5c-7.3 5.2-16.9 5.9-24.9 1.8S0 497 0 488V48z"/></svg>')
}
li.ico-blog .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M368 80c-3.2 0-6.2 .4-8.9 1.3C340 86.8 313 91.9 284.8 84.6C227.4 69.7 160.2 92 110.1 142.1S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3c-.8 2.8-1.3 5.8-1.3 8.9c0 17.7 14.3 32 32 32c3.2 0 6.2-.4 8.9-1.3c19.1-5.5 46.1-10.7 74.3-3.3c57.4 14.9 124.6-7.4 174.7-57.5s72.4-117.3 57.5-174.7c-7.3-28.2-2.2-55.2 3.3-74.3c.8-2.8 1.3-5.8 1.3-8.9c0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80c0 7.7-1.1 15.2-3.1 22.3c-4.6 15.8-7.1 32.9-3 48.9c20.1 77.6-10.9 161.5-70 220.7s-143.1 90.2-220.7 70c-16-4.1-33-1.6-48.9 3c-7.1 2-14.6 3.1-22.3 3.1c-44.2 0-80-35.8-80-80c0-7.7 1.1-15.2 3.1-22.3c4.6-15.8 7.1-32.9 3-48.9C-14 251.3 17 167.3 76.2 108.2S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3c7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7c-3.7 12.7-17.1 20-29.8 16.3s-20-17.1-16.3-29.8c19.8-67.7 76.6-124.5 144.3-144.3c12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"/></svg>')
}
li.ico-login .webalive-submenu-item-content-list a:before {
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.7 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z"/></svg>')
}
li.ico-cu .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/></svg>')
}
li.ico-dbro .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"/></svg>')
}


/*Used Icon*/
/*Industry menu icon*/
li.ico-hw .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 26" fill="none"><path d="M22.9559 0C20.245 0 17.7023 1.1863 16.0007 3.17592C14.2986 1.1863 11.7565 0 9.04546 0C4.05719 0 0 3.94245 0 8.78966C0 10.5891 0.547745 12.3144 1.43378 13.931V14.0471H1.5005C5.29033 20.8155 15.008 25.64 15.5169 25.8893C15.6689 25.9623 15.8349 26 16.0002 26C16.1697 26 16.3389 25.9609 16.4933 25.8832C17.1266 25.5653 32 18.0021 32 8.78969C31.9998 3.94247 27.9426 2.31652e-05 22.9557 2.31652e-05L22.9559 0ZM9.04546 2.09042C11.5361 2.09042 13.8415 3.40615 15.0621 5.5248C15.2516 5.85463 15.6112 6.05909 16.0002 6.05909C16.3899 6.05909 16.7488 5.85463 16.9383 5.5248C18.1598 3.40615 20.465 2.09042 22.9555 2.09042C26.7572 2.09042 29.8494 5.09648 29.8494 8.78995C29.8494 9.86827 29.5849 10.933 29.1322 11.9686V11.955H21.4771L20.2751 10.5636C20.0445 10.2963 19.6974 10.1594 19.3349 10.1965C18.978 10.2342 18.6635 10.442 18.4975 10.7511L16.4483 14.558L13.7882 9.13104C13.6152 8.77816 13.2541 8.54888 12.8529 8.53529C12.4565 8.5258 12.0752 8.72822 11.8794 9.06958L10.2158 11.9548L2.84154 11.955C2.40678 10.9273 2.15126 9.86798 2.15126 8.78925C2.15149 5.09555 5.2448 2.0903 9.04576 2.0903L9.04546 2.09042ZM15.9947 23.7702C14.1137 22.775 7.30398 18.9485 3.99065 14.0471H10.8459C11.2348 14.0471 11.5938 13.8413 11.784 13.5121L12.7395 11.8544L15.4315 17.3479C15.6066 17.7049 15.9746 17.9362 16.3822 17.943H16.4024C16.8009 17.943 17.1689 17.729 17.3559 17.3836L19.6578 13.1046L20.1495 13.6741C20.3543 13.9109 20.6556 14.0473 20.973 14.0473H27.9585C24.6223 18.8871 17.865 22.7583 15.9949 23.7698L15.9947 23.7702Z" fill="black"></path></svg>')
}
li.ico-ts .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 34 26" fill="none"><path d="M14.7986 20.6687V23.5641H11.0062C10.6007 23.5641 10.2721 23.8858 10.2721 24.282C10.2721 24.6786 10.6007 25 11.0062 25H20.0154C20.4208 25 20.7494 24.6786 20.7494 24.282C20.7494 23.8858 20.4208 23.5644 20.0154 23.5644H16.2662V20.6687H22.9475V22.2241C22.9482 22.96 23.2475 23.6656 23.7795 24.1859C24.3118 24.7062 25.033 24.999 25.7854 25H30.1621C30.9145 24.999 31.636 24.7062 32.168 24.1859C32.7 23.6656 32.999 22.9599 33 22.2241V10.7059C32.999 9.96995 32.7 9.26464 32.168 8.74434C31.636 8.22405 30.9145 7.93125 30.1621 7.93025H30.0642V3.9074C30.0631 3.13656 29.7499 2.39736 29.1923 1.85237C28.6352 1.30743 27.8794 1.00068 27.0912 1H3.97262C3.18449 1.00067 2.42905 1.30741 1.87183 1.85237C1.31433 2.39731 1.00104 3.13654 1 3.9074V17.7609C1.00068 18.5321 1.3143 19.2706 1.87149 19.816C2.42899 20.3609 3.18481 20.6676 3.97296 20.6683L14.7986 20.6687ZM31.5316 10.7057V22.2239C31.5313 22.5792 31.3871 22.9199 31.1303 23.171C30.8735 23.4222 30.5251 23.5636 30.1619 23.5643H25.7851C25.4218 23.5636 25.0735 23.4222 24.8167 23.171C24.5599 22.9199 24.4153 22.5792 24.415 22.2239V10.7057C24.4153 10.3504 24.5599 10.0097 24.8167 9.75854C25.0738 9.50736 25.4218 9.36629 25.7851 9.36596H30.1619C30.5251 9.36629 30.8735 9.50736 31.1303 9.75854C31.3871 10.0097 31.5313 10.3504 31.5316 10.7057ZM2.46731 17.7607V3.9072C2.46799 3.51696 2.6265 3.14268 2.90883 2.86687C3.19082 2.59107 3.57349 2.4357 3.9725 2.43537H27.0911C27.4901 2.4357 27.8724 2.59107 28.1544 2.86687C28.4367 3.14267 28.5956 3.51694 28.5959 3.9072V7.93039L25.7849 7.93006C25.0325 7.93106 24.3114 8.22349 23.7791 8.74382C23.2471 9.26415 22.9477 9.96982 22.9471 10.7057V19.2327H3.97256C3.57356 19.2324 3.19089 19.0771 2.90854 18.8013C2.62655 18.5251 2.46765 18.151 2.46731 17.7607Z" fill="black" stroke="black" stroke-width="0.758259"></path></svg>')
}
li.ico-tt .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 29 31" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.615234 14.8865C0.615234 7.05374 6.97464 0.694336 14.8074 0.694336C22.6402 0.694336 28.9996 7.05374 28.9996 14.8865C28.9996 22.7193 22.6402 29.0787 14.8074 29.0787C12.8816 29.0787 11.0449 28.6943 9.3698 27.9981C7.42762 29.308 5.64094 30.1313 4.28111 30.3779C2.98378 30.612 1.98682 30.3378 1.36375 29.7147C0.690849 29.0418 0.427762 27.9204 0.771052 26.4582C1.04393 25.2992 1.71044 23.8624 2.70431 22.2976C1.37944 20.14 0.615234 17.6018 0.615234 14.8865ZM4.02123 24.1064C4.94788 25.1892 6.03458 26.131 7.24453 26.8951C5.98003 27.6616 4.83612 28.167 3.91141 28.3343C3.44202 28.4187 3.05841 28.4713 2.83286 28.2458C2.69865 28.113 2.68752 27.9011 2.6917 27.6559C2.70143 27.1837 2.84816 26.6202 3.09595 25.9874C3.32394 25.4039 3.63518 24.7719 4.02123 24.1064ZM14.8074 27.0019C10.9027 27.0019 7.42677 25.1504 5.2105 22.2783C6.1834 20.9209 7.4002 19.489 8.80281 18.0842L8.7576 19.0368C8.73002 19.6101 9.17298 20.0962 9.7462 20.1237C10.318 20.1513 10.8055 19.7083 10.8317 19.1351L10.832 19.1351L10.9982 15.6295C11.0095 15.3946 10.942 15.1744 10.8188 14.9944C10.7958 14.9607 10.7705 14.9279 10.7431 14.8964C10.5407 14.6643 10.2572 14.5441 9.97136 14.541L6.52314 14.3377C5.95131 14.3031 5.45854 14.7405 5.42513 15.3124C5.39198 15.8856 5.82799 16.377 6.4012 16.4104L7.47777 16.4736C7.43358 16.5174 7.38941 16.5614 7.34526 16.6055C6.08244 17.8683 4.96476 19.1571 4.02136 20.4058C3.17171 18.7501 2.69211 16.8739 2.69211 14.8865C2.69211 12.7998 3.22086 10.8356 4.15156 9.12064L8.66323 8.67876C9.24341 8.62058 9.80967 8.88645 10.1365 9.36977L12.4807 12.8298C12.9957 13.5912 13.7794 14.1313 14.6753 14.3432L15.3924 14.5122C16.417 14.7544 17.4955 14.5439 18.3541 13.9362C19.2138 13.3284 19.7706 12.3813 19.8828 11.3345L20.0643 9.65209C20.1141 9.18966 20.3633 8.77292 20.7469 8.50981L23.5982 6.55327C25.6583 8.72552 26.9228 11.6596 26.9228 14.8865C26.9228 15.4386 26.8857 15.9821 26.8141 16.5147L21.8496 15.6327C20.9426 15.4721 20.0094 15.6578 19.2341 16.152L18.6124 16.5479C17.7248 17.1141 17.124 18.0348 16.962 19.0746C16.7986 20.1145 17.0909 21.1738 17.7624 21.9836L18.8423 23.2866C19.1399 23.6438 19.2646 24.1132 19.1856 24.5714L18.8901 26.2956C17.6142 26.7528 16.2397 27.0019 14.8074 27.0019ZM21.9947 5.13526C19.9835 3.64974 17.4972 2.77121 14.8074 2.77121C11.1887 2.77121 7.93836 4.36134 5.71756 6.88033L8.46132 6.61161C9.79901 6.47994 11.1033 7.09185 11.8564 8.20517L14.2006 11.6652C14.4236 11.996 14.7641 12.2301 15.1533 12.3214L15.869 12.4904C16.3133 12.5956 16.7814 12.5043 17.1553 12.2412C17.5278 11.9768 17.7686 11.5655 17.8184 11.1115L17.9999 9.42908C18.1149 8.36447 18.6895 7.40204 19.5729 6.79708L21.9947 5.13526ZM26.3602 18.5432L21.4854 17.6773C21.0923 17.6069 20.6881 17.6885 20.3515 17.9031L19.7298 18.299C19.3451 18.544 19.0848 18.9443 19.0141 19.3956C18.9434 19.8458 19.0695 20.3068 19.3615 20.6571L20.4415 21.96C21.1255 22.7852 21.415 23.8665 21.2335 24.923L21.1887 25.1847C23.6208 23.6734 25.4794 21.3248 26.3602 18.5432Z" fill="black"></path></svg>')
}
li.ico-et .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 36 23" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.4883 15.5597C17.6663 15.629 17.8552 15.6652 18.046 15.6666L18.0458 15.6666C18.2302 15.665 18.4127 15.6301 18.5846 15.5635L28.1334 11.8896V17.7954C27.6751 18.6968 25.0927 20.8509 17.8659 20.8509C10.6394 20.8509 8.4964 18.7082 8.27099 17.8716V11.9391L17.4883 15.5597ZM6.74324 11.339L1.9687 9.46354C1.58049 9.31086 1.2714 9.00579 1.1137 8.61972C0.955698 8.23338 0.962628 7.79937 1.13288 7.41863C1.30287 7.03762 1.62154 6.74267 2.01455 6.60251L17.5341 1.08693C17.8629 0.971025 18.2216 0.971025 18.5503 1.08693L34.383 6.59883C34.7795 6.73711 35.1016 7.03206 35.2737 7.41522C35.4459 7.7981 35.4528 8.23482 35.2929 8.623C35.1331 9.01117 34.8208 9.31654 34.4289 9.46735L29.6612 11.3017V18.101L29.6154 18.227C29.05 19.7662 25.9409 22.3789 17.8657 22.3789L17.8661 22.379C9.71511 22.379 7.04541 19.7052 6.74324 18.0933V11.339ZM18.0691 14.1545L2.54205 8.04284L18.046 2.51579L33.8636 8.04284L18.0691 14.1545Z" fill="black"></path><path d="M18.046 15.6666L18.2079 15.8836L18.8544 15.4014L18.0478 15.3958L18.046 15.6666ZM17.4883 15.5597L17.3893 15.8118L17.3901 15.8121L17.4883 15.5597ZM18.0458 15.6666L17.8839 15.4496L17.2203 15.9446L18.0482 15.9374L18.0458 15.6666ZM18.5846 15.5635L18.4873 15.3108L18.4867 15.311L18.5846 15.5635ZM28.1334 11.8896H28.4043V11.4952L28.0362 11.6368L28.1334 11.8896ZM28.1334 17.7954L28.3748 17.9181L28.4043 17.8603V17.7954H28.1334ZM8.27099 17.8716H8.00018V17.9074L8.0095 17.942L8.27099 17.8716ZM8.27099 11.9391L8.37 11.687L8.00018 11.5418V11.9391H8.27099ZM6.74324 11.339H7.01405V11.1544L6.84225 11.0869L6.74324 11.339ZM1.9687 9.46354L1.86958 9.71555L1.86969 9.71559L1.9687 9.46354ZM1.1137 8.61972L1.3644 8.51732L1.36435 8.51721L1.1137 8.61972ZM1.13288 7.41863L1.3801 7.52918L1.38019 7.52897L1.13288 7.41863ZM2.01455 6.60251L1.92386 6.34734L1.92359 6.34744L2.01455 6.60251ZM17.5341 1.08693L17.4441 0.831522L17.4435 0.831754L17.5341 1.08693ZM18.5503 1.08693L18.4603 1.34233L18.4613 1.34268L18.5503 1.08693ZM34.383 6.59883L34.4722 6.34313L34.472 6.34307L34.383 6.59883ZM35.2737 7.41522L35.0267 7.52621L35.0267 7.52625L35.2737 7.41522ZM35.2929 8.623L35.0425 8.51987V8.51987L35.2929 8.623ZM34.4289 9.46735L34.5261 9.7201L34.5261 9.7201L34.4289 9.46735ZM29.6612 11.3017L29.5639 11.049L29.3904 11.1158V11.3017H29.6612ZM29.6612 18.101L29.9157 18.1935L29.932 18.1487V18.101H29.6612ZM29.6154 18.227L29.8696 18.3204L29.8699 18.3195L29.6154 18.227ZM17.8657 22.3789V22.1081L17.8529 22.6494L17.8657 22.3789ZM17.8661 22.379V22.6498L17.8789 22.1085L17.8661 22.379ZM6.74324 18.0933H6.47243V18.1184L6.47707 18.1431L6.74324 18.0933ZM2.54205 8.04284L2.45111 7.78776L1.77078 8.03029L2.44286 8.29483L2.54205 8.04284ZM18.0691 14.1545L17.97 14.4065L18.0683 14.4452L18.1669 14.4071L18.0691 14.1545ZM18.046 2.51579L18.1353 2.26015L18.0451 2.22862L17.955 2.26071L18.046 2.51579ZM33.8636 8.04284L33.9613 8.2954L34.6475 8.02988L33.9529 7.78719L33.8636 8.04284ZM18.0478 15.3958C17.8901 15.3947 17.7339 15.3647 17.5865 15.3073L17.3901 15.8121C17.5987 15.8933 17.8202 15.9358 18.0441 15.9374L18.0478 15.3958ZM18.2078 15.8837L18.2079 15.8836L17.884 15.4495L17.8839 15.4496L18.2078 15.8837ZM18.4867 15.311C18.3454 15.3658 18.1952 15.3945 18.0435 15.3958L18.0482 15.9374C18.2652 15.9356 18.4801 15.8945 18.6825 15.816L18.4867 15.311ZM28.0362 11.6368L18.4873 15.3108L18.6818 15.8163L28.2307 12.1423L28.0362 11.6368ZM28.4043 17.7954V11.8896H27.8626V17.7954H28.4043ZM17.8659 21.1217C21.505 21.1217 23.9935 20.5795 25.6396 19.9121C27.2755 19.2489 28.1039 18.451 28.3748 17.9181L27.8921 17.6726C27.7047 18.0412 27.0126 18.771 25.4361 19.4102C23.8697 20.0453 21.4536 20.5801 17.8659 20.5801V21.1217ZM8.0095 17.942C8.08383 18.2179 8.29822 18.5506 8.6655 18.8892C9.03706 19.2317 9.57874 19.5933 10.3347 19.9232C11.8462 20.5828 14.2282 21.1217 17.8659 21.1217V20.5801C14.2772 20.5801 11.9744 20.0478 10.5514 19.4268C9.8401 19.1164 9.3521 18.7855 9.03262 18.491C8.70886 18.1925 8.57085 17.9436 8.53247 17.8011L8.0095 17.942ZM8.00018 11.9391V17.8716H8.54179V11.9391H8.00018ZM17.5873 15.3077L8.37 11.687L8.17198 12.1912L17.3893 15.8118L17.5873 15.3077ZM6.84225 11.0869L2.06771 9.21148L1.86969 9.71559L6.64423 11.5911L6.84225 11.0869ZM2.06781 9.21152C1.74844 9.08592 1.49412 8.8349 1.3644 8.51732L0.862999 8.72213C1.04868 9.17669 1.41255 9.53581 1.86958 9.71555L2.06781 9.21152ZM1.36435 8.51721C1.23434 8.19931 1.24008 7.84229 1.3801 7.52918L0.885665 7.30808C0.685172 7.75645 0.677052 8.26745 0.863042 8.72223L1.36435 8.51721ZM1.38019 7.52897C1.52002 7.21556 1.78218 6.97289 2.10551 6.85758L1.92359 6.34744C1.46089 6.51244 1.08572 6.85969 0.885572 7.30829L1.38019 7.52897ZM2.10524 6.85768L17.6248 1.3421L17.4435 0.831754L1.92386 6.34734L2.10524 6.85768ZM17.6242 1.34233C17.8947 1.24697 18.1898 1.24697 18.4603 1.34233L18.6404 0.831524C18.2533 0.695082 17.8312 0.695084 17.4441 0.831523L17.6242 1.34233ZM18.4613 1.34268L34.294 6.85458L34.472 6.34307L18.6394 0.831174L18.4613 1.34268ZM34.2938 6.85453C34.6201 6.96834 34.8851 7.21103 35.0267 7.52621L35.5208 7.30423C35.3181 6.85309 34.9388 6.50587 34.4722 6.34313L34.2938 6.85453ZM35.0267 7.52625C35.1683 7.84124 35.174 8.20051 35.0425 8.51987L35.5433 8.72612C35.7315 8.26913 35.7234 7.75495 35.5207 7.30418L35.0267 7.52625ZM35.0425 8.51987C34.9109 8.83934 34.654 9.09055 34.3316 9.21461L34.5261 9.7201C34.9876 9.54254 35.3552 9.18301 35.5433 8.72612L35.0425 8.51987ZM34.3316 9.21461L29.5639 11.049L29.7584 11.5545L34.5261 9.7201L34.3316 9.21461ZM29.3904 11.3017V18.101H29.932V11.3017H29.3904ZM29.4067 18.0084L29.3609 18.1344L29.8699 18.3195L29.9157 18.1935L29.4067 18.0084ZM29.3612 18.1336C29.1126 18.8102 28.265 19.8049 26.4445 20.6337C24.6313 21.4592 21.8758 22.1081 17.8657 22.1081V22.6497C21.9308 22.6497 24.7674 21.9923 26.6689 21.1266C28.5631 20.2643 29.5527 19.1829 29.8696 18.3204L29.3612 18.1336ZM17.8529 22.6494L17.8533 22.6495L17.8789 22.1085L17.8785 22.1084L17.8529 22.6494ZM17.8661 22.1082C13.8172 22.1082 11.1576 21.4436 9.48335 20.5988C7.80465 19.7518 7.13966 18.7382 7.00941 18.0434L6.47707 18.1431C6.64898 19.0603 7.46993 20.1896 9.23936 21.0824C11.0132 21.9774 13.764 22.6498 17.8661 22.6498V22.1082ZM7.01405 18.0933V11.339H6.47243V18.0933H7.01405ZM2.44286 8.29483L17.97 14.4065L18.1683 13.9025L2.64123 7.79085L2.44286 8.29483ZM17.955 2.26071L2.45111 7.78776L2.63298 8.29792L18.1369 2.77088L17.955 2.26071ZM33.9529 7.78719L18.1353 2.26015L17.9566 2.77144L33.7743 8.29849L33.9529 7.78719ZM18.1669 14.4071L33.9613 8.2954L33.7659 7.79028L17.9714 13.9019L18.1669 14.4071Z" fill="black"></path></svg>')
}
li.ico-hg .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 29 29" fill="none"><path d="M27.2645 26.5293H26.0387V6.08043L27.0194 6.39436C27.0909 6.40377 27.1636 6.40377 27.2352 6.39436C27.6029 6.3994 27.9182 6.13166 27.9724 5.76758C28.0269 5.40374 27.8041 5.05544 27.4508 4.95255L14.7025 1.02955C14.5613 0.990149 14.4122 0.990149 14.271 1.02955L1.52271 4.95255C1.13286 5.07164 0.913308 5.48452 1.03239 5.8744C1.15146 6.26451 1.5643 6.48409 1.95413 6.36477L2.93477 6.05084V26.5289H1.76787C1.3616 26.5289 1.03239 26.8581 1.03239 27.2644C1.03239 27.6707 1.3616 28 1.76787 28H27.2645C27.6708 28 28 27.6707 28 27.2644C28 26.8581 27.6708 26.5293 27.2645 26.5293ZM13.7513 21.2922C12.608 21.2462 11.5133 20.818 10.6426 20.0761C9.90226 19.2033 9.47128 18.1102 9.41676 16.967C10.5703 17.0049 11.6771 17.4335 12.5548 18.1831C13.2923 19.0551 13.7139 20.1505 13.7513 21.2922ZM16.4774 18.1831C17.3551 17.4335 18.4619 17.0049 19.6154 16.967C19.5747 18.1043 19.1612 19.1969 18.4387 20.0761C17.5679 20.818 16.4732 21.2462 15.3299 21.2922C15.3536 20.1564 15.7574 19.0616 16.4774 18.1831ZM14.5161 17.8105C13.4698 16.8836 12.8057 15.6005 12.6529 14.211C12.8 12.8143 13.4647 11.5232 14.5161 10.5921C15.5609 11.5243 16.2243 12.8095 16.3793 14.2012C16.2309 15.5948 15.5661 16.8823 14.5161 17.8105ZM15.2516 26.5291V22.7729C16.7919 22.7248 18.2666 22.1383 19.4193 21.1153C21.2433 19.2812 21.0962 16.2899 21.0962 16.1625C21.0584 15.8 20.764 15.5178 20.3999 15.4957C19.4248 15.4762 18.4531 15.6222 17.5268 15.9272C17.7314 15.3882 17.8376 14.8169 17.8404 14.2404C17.8404 11.3765 15.0749 9.16025 14.9673 9.06218C14.6945 8.85618 14.3183 8.85596 14.0455 9.06196C13.9376 9.16003 11.1724 11.3766 11.1724 14.2402C11.1752 14.8166 11.2812 15.3882 11.486 15.9272C10.5656 15.6244 9.60092 15.4784 8.63233 15.4957C8.25824 15.5196 7.95989 15.8177 7.93602 16.1921C7.93602 16.3195 7.78892 19.3108 9.61297 21.1449C10.7683 22.1698 12.2469 22.7566 13.7906 22.8023V26.5584H4.46438V5.62927L14.5162 2.53991L24.5681 5.62927V26.5293L15.2516 26.5291Z" fill="black"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M14.2039 0.788757C14.389 0.737081 14.5846 0.737081 14.7697 0.788757L14.7761 0.790528L27.5208 4.71252C27.5214 4.71271 27.5221 4.71291 27.5227 4.7131C27.995 4.85169 28.2926 5.31765 28.2198 5.80442C28.148 6.28633 27.735 6.64222 27.25 6.64442C27.1626 6.65444 27.0741 6.65371 26.9868 6.64223L26.9646 6.6393L26.2888 6.42296V26.2793H27.2646C27.8088 26.2793 28.2501 26.7199 28.2501 27.2644C28.2501 27.8088 27.8089 28.25 27.2646 28.25H1.76793C1.22357 28.25 0.78245 27.8088 0.78245 27.2644C0.78245 26.7201 1.22357 26.2789 1.76793 26.2789H2.68484V6.39337L2.02737 6.60384C1.50539 6.7636 0.952759 6.46957 0.793353 5.94742C0.633989 5.42564 0.927693 4.87306 1.44951 4.71352C1.44958 4.7135 1.44943 4.71355 1.44951 4.71352L14.2039 0.788757ZM14.3412 1.26956L1.5963 5.19149C1.33856 5.27023 1.19278 5.54347 1.27155 5.80137C1.35017 6.05895 1.62238 6.20407 1.87966 6.12614L3.18484 5.70831V26.7789H1.76793C1.49976 26.7789 1.28245 26.9962 1.28245 27.2644C1.28245 27.5327 1.49976 27.75 1.76793 27.75H27.2646C27.5328 27.75 27.7501 27.5327 27.7501 27.2644C27.7501 26.9964 27.533 26.7793 27.2646 26.7793H25.7888V5.7379L27.0723 6.1488C27.1157 6.15294 27.1595 6.15217 27.2027 6.1465L27.2206 6.14414L27.2387 6.14438C27.4814 6.14771 27.6894 5.97098 27.7252 5.73074C27.7612 5.49058 27.6141 5.26048 27.381 5.19258L27.3773 5.19152L14.6324 1.26956C14.537 1.24348 14.4366 1.24348 14.3412 1.26956ZM14.5163 2.27837L24.8181 5.44456V26.7793L15.0016 26.7791V22.5306L15.2438 22.523C16.7231 22.4768 18.1395 21.9145 19.2476 20.9335C20.1066 20.0665 20.5103 18.918 20.6964 17.9516C20.8672 17.0643 20.8507 16.3549 20.8469 16.1924C20.8468 16.1874 20.8467 16.1829 20.8466 16.1789C20.8175 15.944 20.626 15.7621 20.3895 15.7456C19.4444 15.7273 18.5028 15.8691 17.605 16.1647L17.107 16.3286L17.2931 15.8384C17.4871 15.3277 17.5877 14.7863 17.5905 14.24C17.5904 12.887 16.9354 11.6704 16.2455 10.7657C15.6243 9.95111 14.9956 9.41499 14.8342 9.27734C14.8245 9.26913 14.8166 9.26234 14.8104 9.25699C14.6293 9.12447 14.3833 9.12444 14.2025 9.25681C14.1965 9.26202 14.1887 9.26861 14.1794 9.27657C14.0194 9.41292 13.3895 9.94967 12.7674 10.7656C12.0775 11.6703 11.4226 12.8868 11.4224 14.2395C11.4252 14.7859 11.5257 15.3276 11.7198 15.8384L11.9061 16.3285L11.408 16.1647C10.5161 15.8713 9.58153 15.7295 8.64312 15.7456C8.39874 15.7637 8.20414 15.9581 8.18594 16.2027C8.18584 16.2079 8.18569 16.2144 8.18551 16.222C8.18172 16.3845 8.16516 17.0939 8.33603 17.9812C8.52214 18.9476 8.92574 20.0961 9.78481 20.9631C10.8954 21.9459 12.3156 22.5085 13.798 22.5524L14.0406 22.5596V26.8084H4.21444V5.44456L14.5163 2.27837ZM4.71444 5.81397V26.3084H13.5406V23.0407C12.0266 22.9419 10.5856 22.3419 9.44712 21.3319L9.44128 21.3267L9.43577 21.3212C8.47456 20.3547 8.04101 19.0933 7.84505 18.0758C7.74665 17.5648 7.70697 17.1092 7.69185 16.773C7.68428 16.6048 7.68285 16.4661 7.68333 16.3651C7.68356 16.3146 7.68428 16.2735 7.68493 16.2432L7.68578 16.2064L7.68603 16.1954C7.68608 16.1927 7.68608 16.1918 7.68608 16.192V16.1841L7.68659 16.1762C7.71847 15.6763 8.11688 15.2781 8.61648 15.2462L8.62792 15.2455C9.46331 15.2306 10.2958 15.334 11.1011 15.5512C10.9847 15.1248 10.9246 14.6845 10.9224 14.2414L10.9224 14.2402C10.9224 12.7296 11.6501 11.4063 12.3697 10.4624C12.7314 9.98806 13.0961 9.60303 13.377 9.33034C13.5177 9.19386 13.6376 9.08525 13.7261 9.00745C13.7703 8.96854 13.8066 8.93742 13.8334 8.91457L13.8657 8.88706C13.875 8.87913 13.8776 8.87679 13.8775 8.87695L13.8859 8.86931L13.8949 8.86247C14.2569 8.58903 14.7562 8.58943 15.118 8.86269L15.1272 8.86962L15.1357 8.87738C15.1354 8.87713 15.138 8.8794 15.1473 8.88734L15.1796 8.91482C15.2064 8.93765 15.2426 8.96876 15.2868 9.00766C15.3753 9.08545 15.4952 9.19404 15.6358 9.33052C15.9167 9.60318 16.2814 9.98818 16.6431 10.4625C17.3628 11.4063 18.0905 12.7296 18.0905 14.2404L18.0905 14.2417C18.0883 14.6847 18.0281 15.1249 17.9118 15.5511C18.7234 15.332 19.5629 15.2289 20.405 15.2458L20.4151 15.246C20.9013 15.2755 21.2944 15.6525 21.345 16.1365L21.3463 16.1495V16.1624C21.3463 16.1622 21.3463 16.1631 21.3464 16.1658L21.3466 16.1768L21.3475 16.2136C21.3481 16.2439 21.3488 16.285 21.3491 16.3355C21.3495 16.4365 21.3481 16.5752 21.3405 16.7434C21.3254 17.0796 21.2857 17.5352 21.1873 18.0462C20.9914 19.0637 20.5578 20.3251 19.5966 21.2916L19.5911 21.2971L19.5853 21.3023C18.4494 22.3104 17.0123 22.91 15.5016 23.0109V26.2791L24.3181 26.2793V5.81397L14.5163 2.80145L4.71444 5.81397ZM14.5168 10.2577L14.6826 10.4056C15.7734 11.3788 16.466 12.7206 16.6278 14.1735L16.6308 14.2006L16.628 14.2277C16.4729 15.6834 15.7785 17.0283 14.6817 17.9978L14.516 18.1443L14.3504 17.9976C13.2576 17.0296 12.564 15.6895 12.4044 14.2384L12.4015 14.2116L12.4043 14.1849C12.558 12.726 13.2523 11.3774 14.3504 10.405L14.5168 10.2577ZM12.9045 14.2105C13.0474 15.4532 13.6185 16.6053 14.5163 17.4704C15.4172 16.6039 15.9887 15.4481 16.1278 14.2018C15.9829 12.9569 15.4122 11.8027 14.5156 10.933C13.6137 11.8021 13.0423 12.9613 12.9045 14.2105ZM9.1542 16.7083L9.42503 16.7172C10.6352 16.7569 11.7963 17.2066 12.7172 17.993L12.7327 18.0062L12.7458 18.0217C13.5196 18.9366 13.962 20.086 14.0012 21.284L14.01 21.5528L13.7413 21.542C12.5422 21.4938 11.3939 21.0446 10.4805 20.2664L10.4651 20.2533L10.452 20.2378C9.676 19.323 9.22426 18.1772 9.16711 16.9789L9.1542 16.7083ZM19.8749 16.7084L19.8653 16.976C19.8227 18.168 19.3892 19.3133 18.6319 20.2348L18.6178 20.252L18.6009 20.2664C17.6875 21.0446 16.5392 21.4938 15.34 21.542L15.0745 21.5527L15.08 21.287C15.1048 20.0953 15.5286 18.9465 16.2841 18.0246L16.2982 18.0074L16.3151 17.993C17.236 17.2066 18.3971 16.7569 19.6073 16.7172L19.8749 16.7084ZM9.68778 17.2341C9.79032 18.2136 10.1837 19.1423 10.8202 19.8989C11.575 20.5366 12.5048 20.9277 13.4844 21.0233C13.3959 20.0453 13.0105 19.1155 12.3771 18.3601C11.6162 17.7159 10.6765 17.3239 9.68778 17.2341ZM16.6567 18.3588C16.0388 19.12 15.6691 20.0499 15.5934 21.0237C16.5737 20.9287 17.5042 20.5379 18.2596 19.9002C18.8804 19.1379 19.2583 18.209 19.348 17.2338C18.3587 17.323 17.4182 17.7146 16.6567 18.3588Z" fill="black"></path></svg>')
}
li.ico-fa .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 35 25" fill="none"><path d="M34.9266 8.10591C34.8368 7.90468 32.6928 3.15186 29.8968 1.03918C28.6214 0.0750713 26.6968 0 26.1374 0L25.9985 0.00191128C25.7555 0.0109219 25.5265 0.126694 25.3754 0.318915C25.3629 0.334478 24.1208 1.88045 21.7473 1.88045C19.4074 1.88045 18.1671 0.379027 18.1191 0.318915C17.9683 0.127239 17.7391 0.0109282 17.496 0.00191128L17.3572 0C16.7978 0 14.8746 0.0748127 13.5983 1.03918C11.2587 2.80684 9.38118 6.41346 8.77654 7.66534C7.87079 7.38192 7.39066 6.80797 7.36816 6.77987C7.21734 6.58846 6.98758 6.47215 6.74479 6.46286L6.63629 6.46123C6.09485 6.46123 4.73285 6.53904 3.7796 7.25905C1.76005 8.78591 0.192993 11.2771 0.1273 11.3825C-0.0718082 11.7014 -0.0343709 12.1156 0.218715 12.3933L2.85485 15.2856C3.00975 15.4555 3.22703 15.5535 3.45515 15.5565C3.54738 15.5537 3.64097 15.5431 3.72805 15.5142V24.1634C3.72805 24.6256 4.10022 25 4.55921 25H29.0109C29.4701 25 29.8421 24.6254 29.8421 24.1634V12.9447L29.9253 13.0307C30.0848 13.1962 30.3149 13.2925 30.5332 13.2844C30.7619 13.2808 30.9789 13.1831 31.1335 13.0135L34.7801 9.01426C35.0061 8.76852 35.0631 8.41111 34.9269 8.10586L34.9266 8.10591ZM14.7499 12.8117C14.436 12.9401 14.2312 13.2467 14.2312 13.5872V23.3255H5.39178V13.5872C5.39178 13.2467 5.1867 12.9401 4.87312 12.8117C4.55927 12.6834 4.20039 12.7604 3.96466 13.0042L3.48588 13.5006L1.88869 11.7486C2.42606 10.9832 3.52172 9.54788 4.77899 8.59684C5.15848 8.31069 5.80515 8.17909 6.37375 8.14468C6.8189 8.56435 7.74255 9.25516 9.10669 9.4427C9.33076 9.47355 9.5635 9.49403 9.8114 9.49403C10.3379 9.49403 10.8051 9.41102 11.2233 9.28979C12.2026 9.00556 12.8889 8.48456 13.2513 8.14304C13.7946 8.17526 14.4576 8.30577 14.8431 8.59711C16.0976 9.54507 17.1949 10.9829 17.7339 11.7494L16.1373 13.501L15.659 13.0046C15.5625 12.9052 15.4437 12.841 15.3175 12.7998C15.1344 12.7389 14.9353 12.7354 14.75 12.8118L14.7499 12.8117ZM30.5052 11.2295L29.6081 10.2997C29.3724 10.0554 29.0138 9.97947 28.6996 10.1072C28.3863 10.2353 28.1813 10.5422 28.1813 10.8827V23.3253L15.8933 23.3256V15.513C15.9803 15.542 16.0693 15.5529 16.1662 15.5554C16.3948 15.5518 16.6118 15.4541 16.7665 15.2845L19.4023 12.3922C19.6554 12.1148 19.6928 11.7008 19.4937 11.3814C19.4284 11.276 17.8615 8.78529 15.8407 7.25794C14.8888 6.53819 13.5265 6.46012 12.9848 6.46012L12.8763 6.46175C12.6335 6.47104 12.4038 6.58708 12.2532 6.77876C12.2467 6.78695 11.6738 7.46027 10.6167 7.71665C11.3809 6.25312 12.8886 3.668 14.5978 2.37627C15.337 1.81736 16.5509 1.70104 17.1108 1.67784C17.7263 2.28972 19.2953 3.55279 21.7485 3.55279C24.2024 3.55279 25.7708 2.29001 26.3863 1.67784C26.9459 1.70104 28.1604 1.81709 28.8995 2.37627C30.8684 3.86462 32.5716 7.07065 33.1768 8.29905L30.5052 11.2295Z" fill="black"></path></svg>')
}
li.ico-bc .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 23 34" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.16465 14.2794H0.783817L0.78301 14.2808C0.350567 14.2808 -0.00075531 14.6336 -0.00075531 15.0685V30.0982C-0.00075531 31.8843 1.44977 33.3432 3.22703 33.3432H6.79241C8.5685 33.3432 10.0202 31.8843 10.0202 30.0982V15.0685C10.0202 14.6339 9.67028 14.2808 9.23643 14.2808H8.85559V11.7368C9.07624 11.6314 9.29317 11.5211 9.50379 11.4085C10.3603 10.949 9.75541 9.63491 8.85559 9.98422V8.9328C9.07739 8.8274 9.29317 8.7171 9.50379 8.60451C10.364 8.14522 9.75908 6.82483 8.85559 7.17415V5.7881C8.85559 5.35352 8.50453 5.00045 8.07183 5.00045H1.94784C1.5154 5.00045 1.16408 5.35326 1.16408 5.7881V9.32905C1.05317 9.33884 0.942278 9.34748 0.831383 9.35497C-0.195076 9.42434 -0.0904655 10.9935 0.936264 10.9241C0.968969 10.9216 1.00167 10.9192 1.03427 10.9168C1.07792 10.9136 1.12138 10.9105 1.16437 10.9069V12.1368C1.05346 12.1466 0.942566 12.1553 0.831669 12.1628C-0.194788 12.2321 -0.0901794 13.8013 0.93655 13.7319C0.969255 13.7294 1.00196 13.727 1.03455 13.7246C1.07821 13.7214 1.12167 13.7183 1.16465 13.7147V14.2794ZM6.38615 19.4923H8.45421V28.1289H6.38615V19.4923ZM8.45421 17.9168H5.60238L5.60217 17.9179C5.16972 17.9179 4.8184 18.2707 4.8184 18.7056V28.9176C4.8184 29.3521 5.16947 29.7052 5.60217 29.7052H8.45399V30.0977C8.45399 31.0155 7.70609 31.7674 6.79395 31.7674H3.22857C2.31672 31.7674 1.56853 31.0144 1.56853 30.0977V15.8546H8.45421V17.9168ZM17.5855 8.80386H19.155V9.2508H19.9241C20.3568 9.2508 20.7078 9.60386 20.7078 10.0384V17.2963H22.2162C22.6489 17.2963 23 17.6494 23 18.084V30.097C23 31.8831 21.5483 33.3408 19.7722 33.3408H16.8809C15.1036 33.3408 13.6531 31.8831 13.6531 30.097V18.084C13.6531 17.6491 14.0044 17.2963 14.4368 17.2963H15.9452V10.0384C15.9452 9.6036 16.2966 9.2508 16.729 9.2508H17.5855V8.80386ZM21.9992 0.189453C22.7452 0.374907 22.7452 1.52925 21.9992 1.71471V0.189453ZM19.1415 10.8258V17.2961H17.5159V10.8258H19.1415ZM15.2225 18.8716H21.434V30.0965C21.434 31.0129 20.6861 31.7648 19.7739 31.7648H16.8826C15.9707 31.7648 15.2225 31.0132 15.2225 30.0965V18.8716ZM7.28876 10.7144C5.83339 11.3076 4.2842 11.709 2.73252 11.9481V10.7303C4.28164 10.5073 5.8196 10.1358 7.28876 9.59213V10.7144ZM2.73252 13.5386C4.28164 13.3157 5.8196 12.9453 7.28876 12.399V14.2781H2.73252V13.5386ZM7.28876 7.90568C5.83222 8.50124 4.28655 8.90268 2.73252 9.1417V6.57551H7.28876V7.90568Z" fill="black"></path></svg>')
}
li.ico-ps .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 31 27" fill="none"><path d="M11.4006 1C10.5978 1 9.93835 1.672 9.93835 2.48993V4.76729C9.93835 5.16667 10.2621 5.49943 10.655 5.49943C11.0486 5.49943 11.3733 5.16844 11.3733 4.76729V2.48993C11.3733 2.46974 11.381 2.4623 11.4004 2.4623H19.595C19.6148 2.4623 19.6222 2.47014 19.6222 2.48993V4.76729C19.6222 5.16667 19.9459 5.49943 20.3388 5.49943H20.3405C20.7341 5.49943 21.0589 5.16766 21.0589 4.76729V2.48993C21.0589 1.67174 20.3995 1 19.5966 1H11.4006ZM2.46226 6.31426C1.65949 6.31426 1 6.98625 1 7.80459V11.5701C1 11.5701 1.00173 11.5772 1.00173 11.5789V11.5825V11.586V24.5097C1.00173 25.3279 1.66107 26 2.46399 26H28.5377C29.3405 26 30 25.328 30 24.5097V7.80486C30 6.98667 29.3407 6.31453 28.5377 6.31453H28.536L2.46226 6.31426ZM2.46226 7.77694H28.536C28.5558 7.77694 28.5631 7.78478 28.5631 7.80457V11.5701V11.5736C28.5624 11.6026 28.5249 11.7259 28.3714 11.8958C28.2165 12.0675 27.9644 12.2746 27.631 12.4905C26.9641 12.9228 25.9766 13.3965 24.7689 13.828C22.3539 14.691 19.0556 15.3934 15.5928 15.3934C12.0805 15.3934 8.73511 14.691 6.28579 13.828C5.06079 13.3965 4.05866 12.9232 3.38205 12.4905C3.04345 12.2742 2.78773 12.0657 2.63007 11.894C2.47241 11.7223 2.43491 11.5955 2.43491 11.5701V7.80454C2.43491 7.78435 2.44284 7.77694 2.46226 7.77694ZM2.43515 13.5382C3.56363 14.3521 5.24758 15.1036 7.31587 15.6952C9.74723 16.3909 12.6521 16.8563 15.5937 16.8563C18.4936 16.8563 21.3571 16.3936 23.7548 15.6988C25.7902 15.1093 27.4488 14.3595 28.5648 13.5486V24.5093C28.5648 24.5294 28.5571 24.5369 28.5377 24.5369H2.46194C2.44213 24.5369 2.43482 24.529 2.43482 24.5093L2.43515 13.5382ZM13.3286 18.8023C12.9341 18.7627 12.5835 19.0614 12.5495 19.4678C12.5168 19.8646 12.8114 20.2229 13.2025 20.2566C14.0139 20.3267 14.8173 20.3628 15.5915 20.3628C16.3035 20.3628 17.0413 20.332 17.7873 20.2736C18.1792 20.2433 18.4799 19.8882 18.4484 19.4884C18.4178 19.1 18.0707 18.7786 17.6727 18.8164C16.1937 18.9336 14.8055 18.9297 13.3303 18.8029L13.3286 18.8023Z" fill="black"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M9.58874 2.49032C9.58874 1.48531 10.3988 0.650391 11.401 0.650391H19.597C20.5994 0.650391 21.4093 1.48504 21.4093 2.49032V4.76768C21.4093 5.3548 20.9343 5.84982 20.3409 5.84982H20.3392C19.7454 5.84982 19.2725 5.35264 19.2725 4.76768V2.81269H11.7237V4.76768C11.7237 5.35583 11.2485 5.84982 10.6554 5.84982C10.0616 5.84982 9.58874 5.35264 9.58874 4.76768V2.49032ZM11.401 1.35039C10.7977 1.35039 10.2887 1.85947 10.2887 2.49032V4.76768C10.2887 4.98148 10.4635 5.14982 10.6554 5.14982C10.8494 5.14982 11.0237 4.98184 11.0237 4.76768V2.49032C11.0237 2.4499 11.0287 2.32612 11.1315 2.22242C11.2353 2.11785 11.3601 2.11269 11.4008 2.11269H19.5954C19.6384 2.11269 19.7642 2.11881 19.8676 2.22535C19.9685 2.3293 19.9725 2.45202 19.9725 2.49032V4.76768C19.9725 4.98148 20.1473 5.14982 20.3392 5.14982H20.3409C20.5347 5.14982 20.7093 4.9813 20.7093 4.76768V2.49032C20.7093 1.85923 20.2005 1.35039 19.597 1.35039H11.401ZM0.650391 7.80498C0.650391 6.79962 1.46035 5.96465 2.46265 5.96465L28.5381 5.96492C29.5406 5.96492 30.3504 6.80009 30.3504 7.80525V24.5101C30.3504 25.5154 29.5404 26.3504 28.5381 26.3504H2.46438C1.46189 26.3504 0.652121 25.5152 0.652121 24.5101V11.6199L0.650391 11.6128V7.80498ZM2.46265 6.66465C1.8594 6.66465 1.35039 7.17366 1.35039 7.80498V11.5443C1.35123 11.5528 1.35212 11.5652 1.35212 11.5793V24.5101C1.35212 25.1413 1.86103 25.6504 2.46438 25.6504H28.5381C29.1414 25.6504 29.6504 25.1414 29.6504 24.5101V7.80525C29.6504 7.17404 29.1415 6.66492 28.5381 6.66492L2.46265 6.66465ZM2.7853 8.12733V11.5181C2.7994 11.5451 2.82976 11.594 2.88824 11.6576C3.01842 11.7994 3.24735 11.9893 3.57089 12.196C4.2177 12.6096 5.19335 13.0724 6.40247 13.4983C8.81806 14.3494 12.1242 15.0438 15.5932 15.0438C19.0121 15.0438 22.2706 14.3497 24.6515 13.4988C25.843 13.0731 26.8039 12.6103 27.441 12.1973C27.76 11.9906 27.9849 11.8024 28.112 11.6617C28.1699 11.5976 28.1998 11.5491 28.2135 11.5225V8.12733H2.7853ZM2.19515 7.53513C2.29864 7.43243 2.42204 7.42733 2.46265 7.42733H28.5364C28.5794 7.42733 28.7052 7.43346 28.8086 7.54001C28.9094 7.64396 28.9135 7.76668 28.9135 7.80497V11.5833C28.912 11.641 28.8972 11.6921 28.8873 11.7221C28.8749 11.7598 28.8578 11.8002 28.8361 11.8424C28.7925 11.9272 28.7269 12.0252 28.6316 12.1308C28.6316 12.1308 28.6316 12.1308 28.6316 12.1308C28.4487 12.3333 28.1694 12.5594 27.8218 12.7846C27.8217 12.7846 27.8218 12.7846 27.8218 12.7846C27.1252 13.2362 26.111 13.7207 24.8871 14.158C24.8871 14.158 24.8871 14.158 24.8871 14.158C22.4381 15.0332 19.1 15.7438 15.5932 15.7438C12.0376 15.7438 8.65294 15.0334 6.1699 14.1585C6.16989 14.1585 6.1699 14.1585 6.1699 14.1585C4.92908 13.7214 3.9004 13.2376 3.19399 12.7859C2.8404 12.5599 2.55781 12.3327 2.37269 12.1311M2.19515 7.53513C2.09122 7.63827 2.0853 7.76227 2.0853 7.80493ZM2.0853 7.80493V11.5705ZM2.0853 11.5705C2.0853 11.6344 2.10239 11.6904 2.11119 11.7172ZM2.11119 11.7172C2.1236 11.7548 2.14073 11.7955 2.16275 11.8381ZM2.16275 11.8381C2.20706 11.924 2.27426 12.024 2.37269 12.1311ZM2.08556 12.8546L2.64027 13.2547C3.72392 14.0362 5.36582 14.7736 7.41252 15.3591C9.81492 16.0465 12.6874 16.5067 15.594 16.5067C18.4587 16.5067 21.2895 16.0493 23.6577 15.363C25.6711 14.7799 27.2879 14.0445 28.3594 13.2659L28.9152 12.8621V24.5096C28.9152 24.5501 28.9102 24.6738 28.8073 24.7775C28.7036 24.8821 28.5788 24.8873 28.538 24.8873H2.46233C2.41934 24.8873 2.29355 24.8812 2.19017 24.7746C2.08929 24.6707 2.08522 24.5479 2.08522 24.5096L2.08556 12.8546ZM2.78552 14.1914L2.78522 24.1873H28.2152V14.2046C27.0943 14.9 25.6026 15.5285 23.8525 16.0353C21.4255 16.7387 18.5291 17.2067 15.594 17.2067C12.6176 17.2067 9.68031 16.7361 7.22001 16.0321C5.43842 15.5225 3.92126 14.8909 2.78552 14.1914ZM12.2011 19.439C12.2507 18.8463 12.7663 18.3945 13.364 18.4544L13.3929 18.4573C14.8359 18.5797 16.1947 18.5827 17.6429 18.4681C18.251 18.4121 18.7532 18.8961 18.7977 19.4613M17.8148 20.623C17.0606 20.682 16.3138 20.7132 15.5919 20.7132C14.8069 20.7132 13.9935 20.6766 13.1728 20.6057C12.5825 20.5548 12.1532 20.0208 12.2011 19.439M12.8987 19.4969C12.8813 19.7088 13.041 19.8917 13.233 19.9083C14.035 19.9776 14.8284 20.0132 15.5919 20.0132C16.294 20.0132 17.0226 19.9829 17.7604 19.9251C17.9549 19.91 18.1165 19.7276 18.0998 19.5163C18.0833 19.3056 17.8929 19.1475 17.7062 19.1652L17.7008 19.1658C16.2027 19.2845 14.7952 19.2805 13.3008 19.152L13.2701 19.1494C13.0875 19.144 12.9166 19.2862 12.8987 19.4969Z" fill="black"></path></svg>')
}
li.ico-re .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 27" fill="none"><path d="M1.04354 0C0.467311 0 0 0.453417 0 1.01256C0 1.57168 0.467051 2.02511 1.04354 2.02511H5.20647C6.9335 6.17556 8.63449 10.3336 10.3477 14.4915L8.77158 18.1722C8.63959 18.4792 8.67671 18.8491 8.86717 19.1254C9.05787 19.4018 9.39609 19.5763 9.73891 19.5749H27.1303C27.6815 19.5824 28.1886 19.0974 28.1886 18.5623C28.1886 18.0274 27.6815 17.5422 27.1303 17.5497H11.3041L12.2062 15.4616L28.9565 14.1644C29.395 14.131 29.7919 13.7995 29.8914 13.384L31.9785 4.60908C32.1151 4.01794 31.5811 3.37312 30.9568 3.37498H8.01077L6.8804 0.63281C6.7256 0.261549 6.32576 0 5.91307 0H1.04354ZM8.84791 5.4001H29.6411L28.0216 12.2133L12.1632 13.4368L8.84791 5.4001ZM13.2176 20.25C11.3089 20.25 9.73934 21.773 9.73934 23.625C9.73934 25.477 11.3089 27 13.2176 27C15.1263 27 16.6959 25.477 16.6959 23.625C16.6959 21.773 15.1263 20.25 13.2176 20.25ZM23.6524 20.25C21.7437 20.25 20.1742 21.773 20.1742 23.625C20.1742 25.477 21.7437 27 23.6524 27C25.5611 27 27.1307 25.477 27.1307 23.625C27.1307 21.773 25.5611 20.25 23.6524 20.25ZM13.2176 22.2751C13.9984 22.2751 14.6088 22.8675 14.6088 23.625C14.6088 24.3826 13.9984 24.9749 13.2176 24.9749C12.4369 24.9749 11.8264 24.3823 11.8264 23.625C11.8264 22.8675 12.4371 22.2751 13.2176 22.2751ZM23.6524 22.2751C24.4332 22.2751 25.0436 22.8677 25.0436 23.625C25.0436 24.3826 24.4329 24.9749 23.6524 24.9749C22.8717 24.9749 22.2612 24.3826 22.2612 23.625C22.2612 22.8675 22.8717 22.2751 23.6524 22.2751Z" fill="black"></path></svg>')
}
li.ico-r .webalive-submenu-item-content-list a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 33 31" fill="none"><path d="M17.6994 18.3135C13.9713 18.3135 10.6702 20.2872 9.28987 23.3418C9.16416 23.6203 9.31847 23.9356 9.63406 24.0461C9.70877 24.0726 9.78581 24.0847 9.86154 24.0847C10.1063 24.0847 10.3376 23.9555 10.4337 23.7431C11.6268 21.1037 14.4787 19.3979 17.6997 19.3979C18.0397 19.3979 18.3151 19.1553 18.3151 18.8557C18.3154 18.5561 18.0395 18.3135 17.6994 18.3135Z" fill="black" stroke="black" stroke-width="0.541614"></path><path d="M16.6136 9.22486C16.7412 9.35243 16.9081 9.41609 17.075 9.41609C17.2419 9.41609 17.4091 9.35244 17.5364 9.22486C18.7712 7.9901 18.7712 5.98166 17.5367 4.7469C16.8111 4.02077 16.8111 2.83979 17.5364 2.11422C17.7913 1.85934 17.7913 1.44629 17.5364 1.19116C17.2815 0.936281 16.8685 0.936281 16.6134 1.19116C15.3789 2.42515 15.3789 4.43436 16.6134 5.66968C17.3386 6.39497 17.3386 7.57623 16.6134 8.30152C16.3588 8.55667 16.3587 8.96972 16.6136 9.22486Z" fill="black" stroke="black" stroke-width="0.541614"></path><path d="M10.2095 13.2032C10.3371 13.3307 10.504 13.3944 10.6709 13.3944C10.8378 13.3944 11.005 13.3307 11.1323 13.2032C11.7306 12.6052 12.0601 11.8097 12.0601 10.9639C12.0601 10.1181 11.7306 9.32258 11.1323 8.72457C10.407 7.99928 10.407 6.81802 11.1323 6.09274C11.3872 5.83786 11.3872 5.42481 11.1323 5.16967C10.8775 4.9148 10.4644 4.9148 10.2093 5.16967C8.97451 6.40443 8.97451 8.41288 10.2093 9.64764C10.5609 9.99949 10.7545 10.4666 10.7545 10.9638C10.7545 11.461 10.5609 11.9281 10.2093 12.28C9.9544 12.5348 9.9544 12.9479 10.2095 13.203L10.2095 13.2032Z" fill="black" stroke="black" stroke-width="0.541614"></path><path d="M23.0494 12.7812C23.1769 12.9088 23.3439 12.9724 23.5108 12.9724C23.6777 12.9724 23.8449 12.9088 23.9722 12.7812C25.2069 11.5465 25.2069 9.53746 23.9722 8.3027C23.2469 7.57741 23.2469 6.39615 23.9722 5.67086C24.2271 5.41598 24.2271 5.00293 23.9722 4.7478C23.7173 4.49292 23.3043 4.49292 23.0491 4.7478C21.8144 5.98256 21.8144 7.991 23.0491 9.22576C23.7747 9.95189 23.7747 11.1323 23.0491 11.8584C22.7945 12.1133 22.7945 12.5264 23.0494 12.7812Z" fill="black" stroke="black" stroke-width="0.541614"></path><path d="M32.2444 26.4418C32.1283 26.2386 31.9119 26.1129 31.6778 26.1129H28.8302C28.2387 20.5938 24.0186 16.2179 18.6519 15.3353C18.8656 14.9832 18.9959 14.5745 18.9959 14.1333C18.9959 12.8464 17.9493 11.7998 16.6626 11.7998C15.376 11.7998 14.3294 12.8464 14.3294 14.1333C14.3294 14.5745 14.4595 14.9829 14.6734 15.3353C9.3059 16.2171 5.08607 20.5933 4.49512 26.1129H1.65264C1.4188 26.1129 1.20271 26.2386 1.08633 26.4413C0.969957 26.6445 0.971328 26.8945 1.08989 27.0958C1.61002 27.9826 2.35633 28.7188 3.24638 29.2236C4.13343 29.7318 5.14524 30 6.17243 30H27.1583C29.238 30 31.1853 28.8877 32.24 27.0972C32.3594 26.8951 32.361 26.6451 32.2447 26.4419L32.2444 26.4418ZM15.6343 14.1334C15.6343 13.5668 16.0954 13.1051 16.662 13.1051C17.2286 13.1051 17.6897 13.5665 17.6897 14.1334C17.6897 14.7 17.2285 15.1608 16.662 15.1608C16.0954 15.1611 15.6343 14.7002 15.6343 14.1334ZM16.662 16.4663C22.2299 16.4663 26.8766 20.6498 27.5305 26.1117H5.79349C6.44722 20.6496 11.0943 16.4663 16.662 16.4663ZM27.1577 28.6943H6.17184C5.37193 28.6943 4.5844 28.4853 3.8924 28.0887C3.56486 27.9032 3.26245 27.6776 2.992 27.418H30.3335C29.4886 28.2239 28.351 28.6943 27.1575 28.6943H27.1577Z" fill="black" stroke="black" stroke-width="0.541614"></path></svg>')
}
.webalive-resource-bottom-content-button{
    margin-top: 35px;
    padding-left: 15px;
}
.webalive-resource-bottom-content-button .contact-us-btn {
    color: #fff!important;
    border-color: #0DC15C;
    background-color: #0DC15C;
    text-transform: none;
    padding: 12px 46px 12px 46px;
    max-height: unset;
    line-height: 22px;
    font-size: 17px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border:0px;
    display: inline-block;
}

.webalive-resource-bottom-content-button .contact-us-btn:hover {
    color: #fff;
    border-color: #1DDB70;
    background-color:#1DDB70;
}

.webalive-resource-bottom-content-button .contact-us-btn::after {
    content: '';
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right-m-long.png);
    background-repeat: no-repeat;
    margin-left: 6px;
}

.submenu-right-box .webalive-submenu-item-content-list img{
    position: absolute;
    top: 0px;
    margin-right: -262px;
    height: 240px;
    opacity: 0;
    right: 0;
    display:none;
}
.submenu-right-box .webalive-submenu-item-content-list:hover a img{
    opacity:1;
}
.webalive-main-menu.submenu-right-box li > .sub-menu li{
    position: static!important;
}
.webalive-main-menu li > .sub-menu li{
    position:static!important;
}
.webalive-submenu-parent-title h3 {
    font-weight: 500;
    padding-right: 40px;
    margin: 0 0 40px 0;
    color: #022A3A;
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.webalive-main-menu li>.sub-menu .special-menu-box li a {
    margin: 0;
    padding: 13px 24px 12px 24px  !important;
    color: #000;
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.17px;
    text-transform: capitalize;
    border: 1px solid transparent;
}
.webalive-main-menu li>.sub-menu .special-menu-box li {
    margin-bottom: 5px;
}
.webalive-main-menu li>.sub-menu .special-menu-box li a h5{
    padding: 0;
}
.webalive-main-menu li>.sub-menu .special-menu-box li.active a{
    border-radius: 3px;
    border: 1px solid #EFEFEF;
    background: #FFF;
    color: #004157;
}
.special-menu-box li a:before{
    display: none;
}
.webalive-submenu-item-content-list h5 {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin: 0px;
    padding-bottom: 2px;
    font-family: 'Inter';
}
.webalive-submenu-item-content-list a:hover h5{
    color: #008DF2;
}

.submenu-right-box li.webalive-submenu-paragraph:last-child{
    margin-bottom:0px;
}
.webalive-main-menu li>.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    position: absolute;
    z-index: 99999;
    top: -12px;
    left: 48px;
    display:none;
}

.webalive-main-menu li>.sub-menu li {
    display: block;
    position: relative;
    z-index: 0;
    margin-bottom: 16px;
}
.webalive-main-menu li>.sub-menu li:last-child {
    margin-bottom: 0px;
}
.webalive-resource-bottom-content ul li{
    margin: 0 !important;
}
.webalive-main-menu li>.sub-menu li a {
    display: block;
    text-decoration: none;
    padding: 5px 15px;
    line-height: 1.5;
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
    font-size: 17px;
}

.webalive-main-menu li>.sub-menu li a:hover {
    color: #008DF2;
    text-decoration: none;
}

.webalive-main-menu li>.sub-menu li ul.sub-menu {
    display: block;
    position: absolute;
    width: 225px;
    left: 100%;
    top: 0%;
    z-index: 1;
    list-style: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
}

.open {
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.hide {
    visibility: hidden !important;
    opacity: 0 !important;
}

/*.fixed-to-top {
    min-height: auto;
    padding: 10px 45px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 911;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.75);
    background: #ffffff;
}*/

/* .webalive-main-menu .menu-item-has-children {
    padding-right: 10px;
} */

.webalive-main-menu>.menu-item-has-children > a {
    position: relative;
}
.webalive-main-menu>.menu-item-has-children > a:after {
    content: "\f078";
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 12px;
    line-height: 1;
    right: -4px;
    top: 53%;
    transform: translateY(-50%);
    z-index: 10;
    width: 10px;
}

.webalive-main-menu>.menu-item-has-children:hover > a::after {
    content: "\f077";
}

.webalive-main-menu>li ul.sub-menu .menu-item-has-children:after {
    content: "\f054";
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 12px;
    line-height: 1;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 10px;
}

.webalive-main-menu>li ul.sub-menu .menu-item-has-children:hover::after {
    content: "\f053";
}

.webalive-main-menu>li ul.sub-menu li.menu-item-has-children:after {
    right: 10px;
}

.webalive-navbar-toggler,
.webalive-main-menu li .mb-toggle {
    display: none;
}

.mb-toggle .dashicons {
    margin: 50%;
    transform: translate(-50%, -50%);
}

.current-menu-item>a {
    color: #222;
    font-weight: 500;
}


/* Portrait and Landscape */


/*
==========================================================
- Custom Style
==========================================================
*/


/* Typo */

body {
    font-family: 'Inter';
}


h1,
.h1 {
    font-size: 42px;
}

h2,
.h2 {
    font-size: 32px;
}

h3,
.h3 {
    font-size: 28px;
}

h4,
.h4 {
    font-size: 24px;
}

h5,
.h5 {
    font-size: 20px;
}

h6,
.h6 {
    font-size: 18px;
}

h1.big,
.h1.big {
    font-size: 50px;
}

p {
    padding: 0;
    margin: 0 0 27px 0;
    color: #000000;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    /*font-family: 'Inter';*/
    font-family: "Inter", sans-serif;
}

a,
a:hover {
    text-decoration: none;
}
.blog-single a:hover {
    text-decoration: underline;
}
table {
    max-width: 100%;
    margin-bottom: 20px;
}

table th {
    font-weight: 600;
    background: #dbf0f6;
    color: #000;
}

table,
th,
td {
    text-align: left;
    color: #000;
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
    font-family: 'Inter';
    padding: 10px 15px;
}

table tr:nth-child(2n) {
    background: #f8f8f8;
}

.container {
    max-width: 1400px !important;
}

.container.big {
    max-width: 1440px !important;
}

.container.category-container.big.mt-5.mb-5 {
    margin-top: 34px !important;
    padding-bottom: 140px;
    margin-bottom: 0 !important;
}
input[value="Processing..."]{
    display: inline-block;
    width: auto;
    background-color: #0DC15C !important;
    color: #ffffff;
    border-radius: 3px;
    text-transform: capitalize;
    padding: 16px 60px 16px 45px;
    background-image: url(../img/loading-gif2.gif) !important;
    background-repeat: no-repeat !important;
    background-position: calc(50% + 72px) 12px !important;
}
input[value="Processing..."]:hover{
    background-color:#0DC15C !important;
}
input[value="Processing..."].btnFormDisable{
    color: #fff !important;
}
input[value="Loading..."] {
    background-color: #0DC15C !important;
    background-image: url(../img/loading-gif2.gif) !important;
    background-repeat: no-repeat !important;
    background-position: calc(50% + 45px) 12px !important;
}
.login-container .single-input-box.submit-input-box input[value="Loading..."] {
    background-position: calc(50% + 60px) 12px !important;
}
input[value="Loading..."]:hover{
    background-color:#0DC15C !important;
}
input[value="Loading..."].btnFormDisable{
    color: #fff !important;
}
.single-input-box input[type="submit"]{
    border:0px !important;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 500;
}
.single-input-box-readonly input {
    background: transparent;
    border: 0;
    width: 100%;
}
.button-style-1 a.elementor-button, .button-style-1 .elementor-button, .button-style-1 .elementor-button-link, .button-style-1-indp {
    display: inline-block;
    width: auto;
    border: 0;
    background: #008DF2;
    color: #ffffff;
    border-radius: 30px;
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    padding: 10px 50px 10px 24px;
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) 50%;
    height: 48px;
}
.login-container input.button-style-1-indp{
    padding: 15px 24px !important;
}
.button-style-1 a.elementor-button.btnFormDisable, .button-style-1 .elementor-button.btnFormDisable, .button-style-1 .elementor-button-link.btnFormDisable, .button-style-1-indp.btnFormDisable {
    background-image: url(../img/arrow-right-gray.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) 50%;
}
input.button-style-1-indp[disabled]{
    background-image: url(../img/arrow-disabled.png) !important;
}

/* .no-need-this{
    display: none;
} */
/*.js-payment-process {*/
/*    display: inline-block;*/
/*    width: auto;*/
/*    border: 0px solid transparent;*/
/*    background: #0DC15C;*/
/*    color: #ffffff;*/
/*    border-radius: 0;*/
/*    text-transform: capitalize;*/
/*    font-size: 15px;*/
/*    line-height: 21px;*/
/*    font-weight:500;*/
/*    padding: 15px 60px 15px 45px;*/
/*    max-height: 62px;*/
/*    background-image: url(../img/arrow-right.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: calc(100% - 229px) 50%;*/
/*    width: 100%;*/
/*}*/
/*.js-payment-process:hover{*/
/*    background: url(../img/arrow-right.png) #1DDB70 no-repeat !important;*/
/*    background-repeat: no-repeat;*/
/*    background-position: calc(100% - 229px) 50% !important;*/
/*}*/
.button-style-1 a.elementor-button:hover,
.button-style-1 .elementor-button:hover,
.button-style-1 .elementor-button-link:hover,
.button-style-1-indp:hover {
    border-color: #fff;
    background: url(../img/arrow-right.png) #29A6FF no-repeat;
    color: #fff;
    background-position: calc(100% - 20px) 50%;
}

.button-style-2 a.elementor-button,
.button-style-2 .elementor-button,
.button-style-2 .elementor-button-link,
.button-style-2-indp {
    display: inline-block;
    width: auto;
    border: 2px solid #000000;
    background: transparent;
    color: #000000;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    padding: 17px 44px;
    max-height: 54px;
}

.button-style-2 a.elementor-button:hover,
.button-style-2 .elementor-button:hover,
.button-style-2 .elementor-button-link:hover,
.button-style-2-indp:hover {
    background: #000000;
    color: #ffffff;
    border-color: #000000;
}

.button-style-3 a.elementor-button,
.button-style-3 .elementor-button,
.button-style-3 .elementor-button-link,
.button-style-3-indp {
    display: inline-block;
    width: auto;
    border: 2px solid transparent;
    background: #ffffff;
    color: #000000;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 21px;
    font-weight: 700;
    padding: 20px 46px;
    max-height: 62px;
}

.button-style-3 a.elementor-button:hover,
.button-style-3 .elementor-button:hover,
.button-style-3 .elementor-button-link:hover,
.button-style-3-indp:hover {
    border-color: #ffffff;
    background: transparent;
    color: #ffffff;
}

.button-style-4 a.elementor-button,
.button-style-4 .elementor-button,
.button-style-4 .elementor-button-link,
.button-style-4-indp:focus,
.button-style-4-indp {
    display: inline-block;
    width: auto;
    border: 2px solid transparent;
    background: #008DF2;
    color: #ffffff;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 21px;
    font-weight: 700;
    padding: 20px 45px;
    max-height: 62px;
}

.button-style-4 a.elementor-button .icon,
.button-style-4 .elementor-button .icon,
.button-style-4 .elementor-button-link .icon,
.button-style-4-indp .icon {
    margin-left: 12px;
}

.button-style-4 a.elementor-button:hover,
.button-style-4 .elementor-button:hover,
.button-style-4 .elementor-button-link:hover,
.button-style-4-indp:hover {
    border-color: #00151c;
    background: #00151c;
    color: #ffffff;
}

.link-style-1 a.elementor-button,
.link-style-1 .elementor-button,
.link-style-1 .elementor-button-link {
    display: inline-block;
    width: auto;
    border: none;
    border-bottom: 2px solid #000000;
    background: transparent;
    color: #000000;
    border-radius: 0;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    padding: 1px 19px 1px 0;
    position: relative;
}



.link-style-1 a.elementor-button:after,
.link-style-1 .elementor-button:after,
.link-style-1 .elementor-button-link:after
.skip-next-grp button.skip-button:after,
button.paid-skip-button:after
{
    content: '';
    width: 22px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/left-arrow.svg);
    background-repeat: no-repeat;
    margin-left: 6px;
    transform: rotate(180deg);
}
button.skip-button,
button.paid-skip-button
{
    background: transparent;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    color: #185265;
    padding: 10px 0;
}
button.skip-button:hover,
button.paid-skip-button:hover
{
    opacity: .9;
}
.skip-next-grp a.btnFormDisable::after {
    filter: grayscale(1) !important;
}

.link-style-2 a.elementor-button,
.link-style-2 .elementor-button,
.link-style-2 .elementor-button-link,
.link-style-2-indp {
    display: inline-block;
    width: auto;
    border: none;
    border-bottom: 2px solid #ffffff;
    background: transparent;
    color: #ffffff;
    border-radius: 0;
    text-transform: capitalize;
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    padding: 3px 38px 3px 0;
    position: relative;
}

.link-style-2 a.elementor-button:before,
.link-style-2 .elementor-button:before,
.link-style-2 .elementor-button-link:before,
.link-style-2-indp::before {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 16px;
    transition: 0.3s;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.link-style-2 a.elementor-button:hover::before,
.link-style-2 .elementor-button:hover::before,
.link-style-2 .elementor-button-link:hover::before,
.link-style-2-indp:hover::before {
    right: -2px;
}

.link-style-3 a.elementor-button,
.link-style-3 .elementor-button,
.link-style-3 .elementor-button-link,
.link-style-3-indp {
    display: inline-block;
    width: auto;
    border: 2px solid #008DF2;
    background: #ffffff;
    color: #008DF2;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    padding: 12px 42px;
    max-height: 62px;
}

.link-style-3 a.elementor-button:hover,
.link-style-3 .elementor-button:hover,
.link-style-3 .elementor-button-link:hover,
.link-style-3-indp:hover {
    border-color: #008DF2;
    background: #008DF2;
    color: #ffffff;
}

.watch-video-1 a.elementor-button,
.watch-video-1 .elementor-button,
.watch-video-1 .elementor-button-link,
.watch-video-1-indp {
    background: transparent;
    border: 0;
    color: #000000;
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    padding: 19px 0 19px 22px;
    position: relative;
    max-height: 62px;
}

.watch-video-1 a.elementor-button::before,
.watch-video-1 .elementor-button::before,
.watch-video-1 .elementor-button-link::before,
.watch-video-1-indp::before {
    content: "\f04b";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 48%;
    transform: translateY(-50%);
}

.link-1 a.elementor-button,
.link-1 .elementor-button,
.link-1 .elementor-button-link,
.link-indp {
    background: transparent;
    border: 0;
    color: #000000;
    font-size: 17px;
    line-height: 16px;
    padding: 19px 0;
    max-height: 54px;
    font-weight: 500;
    font-family: 'Inter';
}
@media (max-width: 1024px) {
    .elementor-heading-title br {
        display: none;
    }
}

/* For body style */

.all-template-content h1 {
    display: inline-block;
    margin-bottom: 25px;
}

.all-template-content .side-big {
    display: inline-block;
    font-size: 20px;
    margin-left: 16px;
}

.website-builder-content {
    padding-right: 100px;
}

.website-builder-content-box {
    border-bottom: 1px solid #000;
    padding: 0 0 34px;
    margin: 0 0 30px;
}

.website-builder-content-box.last {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.website-builder-content-box p {
    margin: 0;
}

.website-builder-content-box .big {
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 12px;
}

.website-builder-content-2 {
    padding-left: 60px;
}

.get-your-content-box {
    position: relative;
    min-height: 250px;
    padding-bottom: 20px;
}

.get-your-content-box::before {
    content: "";
    position: absolute;
    background: #ffffff;
    left: 0;
    top: 11px;
    height: 2px;
    width: 100%;
}

.get-your-content-box .post-no {
    color: #ffffff;
    display: inline-block;
    background: #000;
    padding-right: 10px;
    position: relative;
    line-height: 22px;
    margin: 0 0 20px;
}

.get-your-content-box h4 {
    color: #ffffff;
    margin: 0 0 20px;
}

.get-your-content-box p {
    color: rgba(255, 255, 255, .8);
}

.know-more-box {
    max-width: 284px;
    border-bottom: 2px solid #000;
    padding: 0 76px 19px 0;
}

.know-more-box .link {
    transition: 0.3s;
    position: absolute;
    right: 0;
    top: 40px;
    color: #000000;
    font-size: 18px;
}

.know-more-box:hover .link {
    right: -3px;
}

.nav-push-menu {
    font-size: 24px;
    margin-right: 30px;
    position: relative;
    top: 10px;
    outline: none;
    display: none;
}

.webalive-header .nav-push-menu .fa-bars {
    position: relative;
}

.webalive-header .nav-push-menu .fa-bars:before {
    visibility: hidden;
}

.webalive-header .nav-push-menu .fa-bars:after {
    content: '';
    width: 24px;
    height: 16px;
    background: url(../img/mobile-btn.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.top-right-links a {
    color: #000000;
}

.top-right-links a:hover {
    color: #008DF2;
}

.top-right-links .link-indp {
    margin-right: 25px;
    white-space: nowrap;
    display: inline-block;
}

.top-right-links .button-style-2-indp {
    color: #fff;
    border-color: #1199C4;
    background-color: #1199C4;
    text-transform: none;
    padding: 12px 24px;
    max-height: unset;
    line-height: 18px;
    font-size: 17px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border-radius: 3px;
    height: 45px;
}

.top-right-tryfree-btn .button-style-2-indp {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    border-radius: 3px;
    text-transform: none;
    padding:12px 24px 12px 24px;
    max-height: unset;
    line-height: 18px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    height: 45px;
    display: inline-block;
}
/*.top-right-tryfree-btn .button-style-2-indp:after {
    content: '';
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right-m-long.png);
    background-repeat: no-repeat;
    margin-left: 6px;
}*/
.webalive-menu-wrap .top-right-tryfree-btn .button-style-2-indp:focus,
.webalive-menu-wrap .top-right-tryfree-btn .button-style-2-indp:hover {
    color: #fff;
    border-color: #0d9a70;
    background-color:#0d9a70;
}

/*.top-right-links .button-style-2-indp:after {*/
/*    content: '';*/
/*    width: 17px;*/
/*    height: 13px;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    background-image: url(../img/arrow-right-m-long.png);*/
/*    background-repeat: no-repeat;*/
/*    margin-left: 6px;*/
/*}*/

.top-right-links .button-style-2-indp:hover,
.top-right-links .button-style-2-indp:focus
{
    color: #fff;
    border-color:#29A6FF;
    background-color:#29A6FF;
}
.text-decoration-underline{
    text-decoration: underline;
}
.text-decoration-underline:hover{
    text-decoration: underline;
}
.footer-top-content a.top-right-links {
    display: inline-block;
    right: inherit;
}

.webalive-footer {
    padding: 82px 0 60px;
    background: #000;
}
.webalive-footer .footer-4 {
    padding-left: 58px;
}
.webalive-footer .footer-5 {
    padding-left:35px;
}
.footer-top-content {
    padding: 0px 30px 80px;
}
.footer-top-content .title {
    margin: 0 auto 50px;
    color: #FFF;
    text-align: center;
    font-family: Lexend;
    font-size: 47px;
    font-style: normal;
    font-weight: 500;
    line-height: 62px;
    letter-spacing: -1.88px;
    max-width: 770px;
}

.footer-top-content .text {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 24px;
    color: #fff;
}

.footer-top-content .button-style-2-indp {
    color: #fff;
    border-color: #0DC15C;
    background-color: #0DC15C;
    text-transform: none;
    padding: 12px 38px 12px 38px;
    max-height: unset;
    line-height: 22px;
    font-size: 17px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.footer-top-content .button-style-2-indp:hover {
    color: #fff;
    border-color: #1DDB70;
    background-color:#1DDB70;
}

.footer-top-content .button-style-2-indp::after {
    content: '';
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right-m-long.png);
    background-repeat: no-repeat;
    margin-left: 6px;
}

.footer-middle-area {
    padding-top: 76px;
    padding-bottom: 40px;
    margin-top: 0;
    margin-bottom: 32px;
}

.footer-1 .widget_media_image img {
    max-width: 228px;
    filter: brightness(0) invert(1);
}

.footer-social div:last-child p {
    display: inline-block;
}
.social-links ul {
    margin: 0;
    padding: 0;
}
.social-links ul li {
    list-style: none;
    display: inline;
    margin-right: 10px;
}
.social-links ul li:last-child {
    margin-right: 0px;
}
.social-links ul li a {
    font-size: 20px;
}

.footer-social div:last-child  p a:hover {
    color: #008DF2;
}

.footer-social div:last-child  p a:hover img {
    opacity: .8;
}

.widget .widget-title {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 12px;
    font-family: 'Inter';
}

.widget {
    margin: 0 0 22px;
}

.widget .menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

.widget .menu li {
    display: block;
}

.widget .menu li a,
.widget .menu li a:visited {
    color: #fff;
    font-size: 14px;
    line-height: 28px;
}

.widget .menu li a:hover,
.widget .menu li a:focus {
    color: #008DF2;
    text-decoration: none;
}

.footer-middle-area .widget .menu li {
    margin: 0;
    padding: 0;
}
.footer-middle-area .widget .menu li a{
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.15px;
    opacity: 0.82;
}
.widget .menu-social-menu-container {
    padding: 0;
    margin: 0;
    list-style: none;
}

.widget .menu-social-menu-container li {
    display: inline-block;
    margin-right: 18px;
}

.widget .menu-social-menu-container li a {
    display: inline-block;
    color: #ffffff;
    font-size: 26px;
    line-height: 28px;
}

.widget p,
.widget a {
    color: #fff;
    font-size: 15px;
    line-height: 27px;
    font-weight: 400;
    margin: 0;
}

.widget a:hover {
    color: #008DF2;
}


/* Home Two */

.home2-hero {
    position: relative;
}

.home2-hero::before {
    position: absolute;
    content: "";
    background: #DFEBFF;
    left: 0;
    top: 0;
    width: 100%;
    height: 709px;
}

.home3-color.home2-hero::before {
    background: #F9EFE8;
}

.reliable-contents {
    position: relative;
}

.reliable-contents::before {
    content: "";
    position: absolute;
    background: #000;
    left: -217px;
    top: 0;
    height: 100%;
    width: calc(100% + 217px);
    z-index: -1;
}

.reliable-single-content {
    overflow: hidden;
}

.reliable-single-content h6 {
    float: left;
    width: 57px;
    font-size: 28px;
    font-weight: 500;
}

.reliable-single-content p {
    overflow: hidden;
}

.robust-contents {
    position: relative;
}

.robust-contents::before {
    content: "";
    position: absolute;
    background: #E4F6F6;
    right: -217px;
    top: 0;
    height: 100%;
    width: calc(100% + 217px);
    z-index: -1;
}

.bg-black.robust-contents::before {
    background: #000000;
}

.visibility-full-area {
    position: relative;
}

.visibility-full-area::before {
    content: "";
    position: absolute;
    background: #E4F6F6;
    left: 0;
    top: 0;
    height: calc(100% + -32px);
    width: calc(100% + -160px);
    z-index: -1;
}


/* Others Design in test page */

.test-area {
    padding: 100px 0;
}

.section-title {
    border-bottom: 1px solid rgba(112, 112, 112, .3);
    text-align: center;
    padding: 0 0 38px;
    margin: 0 0 61px;
}

.section-title .title {
    font-size: 50px;
    line-height: 64px;
    font-weight: 500;
    margin: 0 0 34px;
}

.section-title .text {
    font-size: 20px;
    line-height: 35px;
    font-weight: 500;
    margin: 0;
}

.trial-head {
    text-align: center;
    margin: 0 0 48px;
}


/* Trial start */

.trial-area {
    transform: translateY(-100%);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000000;
    background: #fff;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.trial-head {
    text-align: left;
    margin: 0 0 30px;
}

.trial-head .title {
    font-size: 40px;
    line-height: 47px;
    font-weight: 400;
    margin-bottom: 6px;
    text-transform: capitalize;
    font-family: 'Lexend';
}

.trial-head .already {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    margin: 0;
    color: #000;
}
.trial-head .already a {
    text-decoration: none;
    color: #1199C4;
    font-weight: 500;
}

.trial-head .email-exists {
    text-decoration: none;
    color: #008DF2 !important;
    padding-bottom: 5px;
}
.signup-preloader .lds-ring-bottom {
    display: none;
}
.trial-head .already a:hover {
    text-decoration: underline;
}

.trial-head .already .login {
    font-size: 21px;
    padding-right: 18px;
    padding-top: 0 !important;
    border: 0;
    padding-bottom: 2px;
    box-shadow: 0px 2px 0px 0px #000;
    vertical-align: middle;
}

.trial-head .already .login:hover,
.trial-head .already .login:focus {
    box-shadow: 0px 2px 0px 0px #008DF2 !important;
}

.value-pack-area {
    padding: 50px 0 140px;
}

.lets-start-content .icon {
    margin: 0 0 62px;
}

.lets-start-content ul {
    padding: 0;
    margin: 0 0 53px;
    list-style: none;
}

.lets-start-content ul li {
    color: #000000;
    font-size: 19px !important;
    line-height: 33px !important;
    position: relative;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
    padding: 16px 0 16px 32px;
    margin: 0;
    font-weight: 500;
}

.lets-start-content ul li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.lets-start-content ul li::before {
    content: url(../img/li-check.png);
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #008DF2;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 19px;
}

input.error {
    border-color: #ff7d7d !important;
}

label.error {
    color: red !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-top: 4px !important;
    margin-bottom: 0 !important;
}
.payment-method label.valid {
    display: none !important;
}
.single-input-box {
    text-align: left;
    margin: auto auto 20px;
    position: relative;
}

.trial-area .single-input-box label.radio-label {
    margin-bottom: 5px;
}

/*.trial-area .single-input-box {*/
/*    max-width: 470px;*/
/*    position: relative;*/
/*}*/

.trial-area .single-input-box.submit-input-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.trial-area label.error {
    position: relative;
    z-index: 999;
    color: red;
    font-size: 13px !important;
    font-weight: 400;
}

.single-input-box.submit-input-box {
    margin: 32px auto auto;
}
.single-input-box input[type="text"], .single-input-box input[type="password"], .single-input-box input[type="email"], .single-input-box select, section.filter-theme select {
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #D2D6DB;
    border-radius: 8px;
    height: 48px;
    padding: 10px 17px;
    font-size: 16px;
    font-weight: 400;
    outline: 0;
    color: #000;
    font-family: Inter;
}
.s-left .single-input-box input[type="text"]:focus,
.s-left .single-input-box input[type="password"]:focus,
.s-left .single-input-box input[type="email"]:focus,
.s-left .single-input-box select:focus
{
    border: 1px solid #008DF2 !important;
}
.single-input-box input[type="text"]:focus,
.single-input-box input[type="password"]:focus,
.single-input-box input[type="email"]:focus,
.single-input-box select:focus,
section.filter-theme select:focus
{
    border: 1px solid #008DF2 !important;
}
.tab-warp .single-input-box input[type="text"], .tab-warp .single-input-box input[type="password"], .tab-warp .single-input-box input[type="email"], .tab-warp .single-input-box select {
    border: 1px solid #D2D6DB;
    border-radius: 8px;
    height: 48px;
    padding: 10px 17px;
    font-size: 16px;
}
.single-input-box input.password-field-box {
    padding-right: 44px;
}
.payment-method .single-input-box {
    margin: auto auto 20px;
}
.single-input-box label {
    min-height: 20px;
    display: block;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 3px;
    clear: both;
}
.login-container, .signup-container {
    max-width: 500px;
    width: 100%;
}
.login-container p.already {
    margin-top: 24px;
}
/* Trial end */


/* pick template start */
.pick-template-area {
    padding: 60px 0;
}

.single-popular {
    position: relative;
    margin-bottom: 40px;
}

.owl-item .single-popular {
    padding-top: 15px;
}
.single-popular .img img{
    border-radius:2px;
}
.single-popular .img {
    position: relative;
    transition: all 0.3s ease-in;
    height: 306px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 16px;
}
.single-popular .img .img-container {
    position: relative;
    transition: all 0.3s ease-in;
    height: 215px;
}
.single-popular .img .img-container::before {
    content: "";
    position: absolute;
    z-index: 1;
    /* backdrop-filter: blur(1px); */
    transition: 0.3s;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.84) 0%, rgba(255, 255, 255, 0.84) 100%);
}
.single-popular .img.selected img .img-container,
.single-popular:hover .img .img-container img{
    filter: blur(1px);
    -webkit-filter: blur(1px);
}

.single-popular .img.selected .img-container::before,
.single-popular:hover .img .img-container::before {
    opacity: .9;
}

.single-popular .selected-icon {
    position: absolute;
    z-index: 5;
    right: -14px;
    top: -14px;
    height: 28px;
    width: 28px;
    font-size: 14px;
    line-height: 32px;
    background: #008DF2;
    color: #fff;
    border-radius: 100px;
    text-align: center;
    opacity: 0;
    cursor: pointer;
}

.single-popular .img.selected .selected-icon {
    opacity: 1;
}
.single-popular .img.selected .selected-icon ,
.single-popular .img.selected .selected-icon svg
{
    width: 40px;
    height: 40px;
}
.single-popular .img.selected .selected-icon svg path
{
    fill: #000;
}


.single-popular .img img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-popular .thumb2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
.single-popular:hover .thumb2{
    opacity: 1;
    visibility: visible;
}
.default-templates .js-template-item.selected .single-popular .thumb2{
    opacity: 1;
    visibility: visible;
}
.single-popular .img .img-content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 15px;
    gap: 14px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;;
}

.single-popular .img.selected .img-content, .single-popular:hover .img .img-content {
    opacity: 1;
    z-index: 9;
    visibility: visible;
}
.default-templates .js-template-item.selected .single-popular .img .img-content {
    opacity: 1;
    z-index: 9;
    visibility: visible;
}
.single-popular .img .img-content p {
    margin: 0;
}


.single-popular .img .img-content .demo {
    font-size: 20px;
    font-weight:600;
}

.single-popular .img .img-content .demo:hover {
    color: inherit;
    border-color: inherit;
}
.single-popular .img-content-inner a {
    border-radius: 50px;
    padding: 8px 26px 10px 26px;
    display: block;
    background: #008DF2;
    width: 156px;
    transition: all ease-in-out .2s;
    color: #000;
    text-align: center;
    font-family: Lexend;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border: 1.5px solid transparent;
}
.single-popular .img-content-inner a.select{
    background: #008DF2;
    color: #fff;
}
.single-popular .img-content-inner a.select:hover{
    background: #29a6ff;
}
.single-popular .img-content-inner a.open-AddBookDialog{
    border-color: #000;
    color: #000;
    background: transparent;
}
.single-popular .img-content-inner a.open-AddBookDialog:hover{
    color: #fff;
    background: #000;
}

.single-popular .img-content-inner {
    display: flex;
    gap: 18px;
}

.single-popular .img input[type="radio"] {
    cursor: pointer;
    position: absolute;
    bottom: 154px;
    left: 50%;
    transform: translateX(-50%);
    height: 70px;
    width: 160px;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
}

.single-popular .img input[type="radio"]:checked~.selected-border,
.single-popular .img input[type="radio"]:checked~.selected-border .icon,
.single-popular .img input[type="radio"]:checked~.img-content {
    opacity: 1;
}

.single-popular .img .selected-border {
    position: absolute;
    background: rgba(255, 255, 255, .9);
    z-index: 1;
    transition: 0.3s;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border: 2px solid #008DF2;
    opacity: 0;
}

.single-popular .img .selected-border .icon {
    position: absolute;
    right: -14px;
    top: -14px;
    height: 28px;
    width: 28px;
    font-size: 14px;
    line-height: 32px;
    background: #008DF2;
    color: #fff;
    border-radius: 100px;
    text-align: center;
    opacity: 0;
}

.single-popular:hover .img .selected-border {
    opacity: 1;
}

.single-popular .content {
    padding: 22px 20px;
    width: 100%;
    background-color: #FEFEFE;
    display: flex;
    flex-direction: column;
    position: relative;
}
.single-popular .content .title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}
.single-popular .content .category-list {
    font-size: 14px;
    font-weight: 400;
    line-height: 16.94px;
    opacity: .6;
    color: #000;
}

.single-popular .content h5{
    margin: 0;
    font-family: 'Gilroy';
}

.single-popular .content .type {
    font-weight: 400;
    color:#000;
    margin: 0 0 7px;
    text-transform: capitalize;
}

.single-popular .content h5.tiered_pricing {
    text-transform: capitalize;
    color: #000;
    text-align: right;
    font-family: Lexend;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.single-popular .content .title {
    color: #000;
    font-family: Lexend;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

/* pick template end */


/* category start */

.container.category-container {
    max-width: 1300px !important;
}

.category-area {
    background: #F6F6F6;
    padding: 90px 0 150px;
}

.category-browse-search {}

.cbs-category {
    margin: 0;
}

.cbs-category label {
    color: #000000;
    font-size: 17px;
    font-weight: 500;
    margin: 0 26px 0 0;
}

.cbs-category select {
    border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom:0px solid #707070;
    height: 48px;
    font-size: 16px;
    padding: 5px 40px 5px 20px;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url(../img/select-arrow.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: calc(100% - 16px) 20px;
    background-color:#f6f6f6;
    max-width:260px;
}

.cbs-search {
    text-align: right;
}

.cbs-search .input-box {
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 260px;
}

.cbs-search .input-box input {
    width: 100%;
    height: 36px;
    padding: 0 36px 0 12px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    outline: none;
    border-radius: 5px;
    color: #494949;
}
.cbs-search .input-box input:focus {
    border-color: #008DF2 !important;
    border-width: 1px !important;
}
.cbs-search .input-box button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border: 0;
    padding: 0;
    background: transparent;
    font-size: 15px;
    cursor: pointer;
    outline: none;
    color: #070707;
    width: 35px;
}

/* category end */


/* lets start */

.lets-started-area {
    padding: 60px 0;
}

.lets-start-content {
    max-width: 500px;
}

.lets-start-content .title {
    font-size: 43px;
    line-height: 47px;
    margin: 0 0 23px;
}

.lets-start-content .text {
    margin: 0 0 41px;
}

.lets-start-content .price {
    font-size: 42px;
    line-height: 46px;
    margin: 0 0 30px;
}

.lets-start-content .price .duration {
    font-size: 16px;
    color: rgba(0, 0, 0, .5);
    position: relative;
    top: 16px;
}

.lets-start-content .add {
    text-transform: inherit;
    font-weight: 500;
    line-height: 18px;
    padding: 11px 40px;
}

button.add.default-package {
    color: #FFA588;
    border: 2px solid #FFA588;
    background: #fff;
    font-size: 18px;
}

a.add.link-style-3-indp.js-remove-package {
    color: #ff4646;
    border-color: #ff4646;
}

a.add.link-style-3-indp.js-remove-package:hover {
    color: #fff;
    background: #ff4646;
}

.navs-of-lets-started {
    margin-top: 107px;
}

.prev-post {
    text-align: right;
}

.link-style-1-indp.prev-post {
    padding-left: 18px;
    padding-right: 0;
}

.link-style-1-indp.prev-post::before {
    content: "\f053";
    right: auto;
    left: 0;
}

.link-style-1-indp.prev-post:hover::before {
    left: -2px;
}

.next-post {}


/* lets end */


/* an offer start */

.an-offer-area {
    padding: 60px 0;
}

.lets-start-content .offers {
    overflow: hidden;
}

.lets-start-content .offers .label {
    display: block;
    float: left;
    width: 176px;
}

.lets-start-content .offers .info {
    display: block;
    overflow: hidden;
}


/* an offer end */


/* finalise start */


.payment-process-row {
    position: relative;
}

.payment-process-row .middle-bar {
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    left: 50%;
    height: 100%;
    width: 0px;
}

.payment-method .credit-card input {
    display: inline-block;
}

.payment-method .credit-card span {
    display: inline-block;
    margin-left: 8px;
}

.payment-method .credit-card img {
    display: inline-block;
}

.payment-summary .summary-info {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    overflow: hidden;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.payment-summary .summary-info span + span{
    font-weight: 400;
}
.js-collect-pkg-info {
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
}
.js-collect-pkg-info .main{
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
}
.payment-summary .summary-info .main {
    display: inline-block;
    float: right;
    font-weight: 400;
}
p.grand-total {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgba(112, 112, 112, 0.3);
    padding-top: 15px;
}
.payment-summary .grand-total, .payment-summary .grand-total .main {
    font-weight: 600;
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 15px;
}
.grand-total-gst-container {
    display: flex;
    flex-direction: column;
}
.grand-total-gst-container span{
    margin: 0 !important;
}
.grand-total-gst-container span.under {
    font-size: 13px;
    font-weight: 400;
    padding-top: 3px;
}

.payment-summary .grand-total .main .under {
    color: rgba(0, 0, 0, .5);
    display: block;
    font-size: 13px;
    line-height: 17px;
    text-align: right;
}

.payment-summary .have-cuppon {
    margin: 20px 0 0;
}

.payment-summary .have-cuppon label {
    display: block;
    margin: 0 0 8px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}

.payment-summary .have-cuppon .input-box {
    position: relative;
}

.payment-summary .have-cuppon .input-box input[type="text"] {
    height: 50px;
    line-height: 54px;
    width: 100%;
    padding: 4px 16px;
    font-size: 14px;
    font-weight: 400;
    outline: 0;
    border: 1px solid #D2D6DB;
    border-radius: 8px;
}
.payment-summary .have-cuppon .input-box input[type="text"]:focus {
    border-width: 1px !important;
}

.payment-summary .have-cuppon .input-box button {
    position: absolute;
    right: 20px;
    top: 25px;
    transform: translateY(-50%);
    outline: none;
    background: transparent;
    border: 0;
    padding: 0;
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    border-left: 1px solid #b9b3b3;
    padding-left: 11px;
    line-height: 20px;
    border-radius: 0;
}

a.payment-wc-logo img {
    width: 250px;
}
/* finalise end */

.templates-choose-text .elementor-heading-title {
    font-size: 22px;
}

.templates-choose-text .elementor-heading-title span {
    font-size: 43px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
}

.circle-number .elementor-widget-container:before {
    content: '';
    width: 13px;
    height: 13px;
    background-color: #bbebfb;
    display: inline-block;
    position: absolute;
    left: 6px;
    bottom: -7px;
    border-radius: 50%;
    border: 1px solid #000;
    z-index: 1;
}

.circle-number .elementor-widget-container {
    position: relative;
}

.technology-arrow .elementor-column-wrap:after {
    content: '';
    width: 13px;
    height: 23px;
    background: url(../img/technology-arrow.png) no-repeat;
    position: absolute;
    right: 30px;
    top: 50%;
}

.technology-arrow .elementor-column-wrap:before {
    content: '';
    position: absolute;
    left: 15px;
    top: 30px;
    width: 48px;
    height: 49px;
}

.technology-arrow.support-center .elementor-column-wrap:before {
    background: url(../img/technology-arrow-support.png) no-repeat;
}

.technology-arrow.community .elementor-column-wrap:before {
    background: url(../img/technology-arrow-community.png) no-repeat;
}

.technology-arrow.blogicon .elementor-column-wrap:before {
    background: url(../img/technology-arrow-blog.png) no-repeat;
}

.startforfree-btn {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 19px 42px 19px 42px;
    max-height: unset;
    line-height: 19px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: inline-block;
    vertical-align: middle;
}

.home-banner-btn .startforfree-btn {
    padding: 19px 30px 19px 30px;
}

.startforfree-btn:after {
    content: '';
    width: 8px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    position: relative;
    margin-left: 10px;
}

.webalive-footer .startforfree-btn:hover:after {
    background-image: url(../img/right-arrow-black.png);
}

.startforfree-btn:hover {
    color: #fff;
    border-color: #000;
    background-color: #000;
}

.startforfree-btn:active,
.startforfree-btn:focus {
    color: #fff;
}

.webalive-footer .startforfree-btn:hover {
    color: #fff;
    border-color: #fff;
    background-color: #fff;
}

.webalive-footer .startforfree-btn {
    margin-top: 35px;
}

.footer-bottom-arealeft .widget {
    margin: 0;
}

.footer-bottom-arealeft p {
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    opacity: .9;
}

.footer-bottom-arealeft p a,
.footer-bottom-arealeft p a:visited {
    color: #fff;
}

.footer-bottom-arealeft p a:hover,
.footer-bottom-arealeft p a:focus {
    color: #008DF2;
    text-decoration: none;
}

.footer-bottom-arealeft p+p {
    margin-top: 0;
}

.widget .menu-social-menu-container li a {
    color: rgba(255, 255, 255, 0.5);
}

.widget .menu-social-menu-container li a:hover {
    color: #008DF2;
}

.footer-bottom-area .backtotop .widget_custom_html a {
    color: #fff;
    height: 16px;
    width: 13px;
    display: inline-block;
    font-size: 15px;
    background: transparent url(../img/back-to-top-blue.png) no-repeat;
    background-position: 100% 0;
    transition: 0.2s all;
    margin-bottom: -5px;
    filter: brightness(0) invert(1);
    margin-left: 18px;
}

.footer-bottom-area .backtotop a:hover,
.footer-bottom-area .backtotop a:focus {
    color: #1DDB70;
    text-decoration: none;
    background-position: 100% -17px;
}

.footer-bottom-area .backtotop img {
    opacity: 0.6;
}

.questions-answer-text p {
    color: #000;
    font-weight: 400;
    font-size: 29px;
    line-height: 38px;
}

.questions-answer-text p a {
    color: #000;
}


/*start:*/

.videoplaybtn .eicon-play:before {
    visibility: hidden;
}

.videoplaybtn .elementor-custom-embed-image-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
}

.videoplaybtn .elementor-custom-embed-play,
.videoplaybtn .eicon-play {
    width: 58px;
    height: 58px;
}

.videoplaybtn .eicon-play:after {
    content: '';
    width: 58px;
    height: 58px;
    border: 3px solid #ffffff;
    border-radius: 50%;
    position: absolute;
    opacity: 1;
    left: 0;
    top: 0;
    background: url(../img/playbtn.png) no-repeat center center;
}


/*end:*/

.accordian-block.elementor-widget-accordion .elementor-accordion-item {
    border-left: transparent;
    border-right: transparent;
}

.accordian-block .elementor-accordion-item:first-child {
    border-top: 0px solid #ccc !important;
}

.accordian-block .elementor-accordion-item {
    border-top: 1px solid #ccc !important;
}

.accordian-block .elementor-accordion-item .elementor-tab-content {
    padding: 0px 0px 5px 0px !important;
}


/*end:*/

.vertical-tabsection .elementor-tabs-content-wrapper {
    border: transparent !important;
}

.vertical-tabsection .elementor-tab-title {
    position: relative;
    border: transparent !important;
    border-left: 0 !important;
}

.vertical-tabsection .elementor-tab-title:before,
.vertical-tabsection .elementor-tab-title:after {
    border: transparent !important;
}

.vertical-tabsection .elementor-tab-title::before {
    content: "" !important;
    width: 2px !important;
    left: 0 !important;
    position: absolute !important;
    height: 30px !important;
    background-color: #008DF2 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    opacity: 0;
}

.vertical-tabsection .elementor-tab-title.elementor-active::before {
    opacity: 1;
}

.vertical-tabsection .elementor-tab-title {
    border-left: 1px solid rgba(112, 112, 112, 0.4) !important;
}

.vertical-tabsection .elementor-tab-title a {
    position: relative;
    display: block;
    padding-right: 20px;
    outline: none;
}

.vertical-tabsection .elementor-tab-title a:hover {
    color: #008DF2;
}

.vertical-tabsection .elementor-tab-title a:hover:after {
    background: url(../img/right-arrow.png) no-repeat 0 4px;
}

.vertical-tabsection .elementor-tab-title a:after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
}

.vertical-tabsection .elementor-tab-title.elementor-active a:after {
    background: url(../img/right-arrow.png) no-repeat 0 4px;
}


/*end:*/

.technology-arrow .elementor-column-wrap .elementor-heading-title a:hover {
    color: #008DF2;
}

.started-price h2 {
    color: #000;
    font-weight: 500;
    font-size: 63px;
}

.started-price h2 strong {
    color: rgba(0, 0, 0, 0.52);
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
}

.getstarted-text a {
    font-size: 28px;
    font-weight: 500;
    color: #008DF2;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 1px 0;
    border-bottom: 2px solid #008DF2;
}

.section-gray:before {
    content: '';
    width: 50%;
    height: 100%;
    background-color: #f8f8f8;
    position: absolute;
    right: 0;
    top: 0;
}

.section-bluelight:before {
    content: '';
    width: 50%;
    height: 100%;
    background-color: #ecf7fb;
    position: absolute;
    left: 0;
    top: 0;
}
.webalive-footer .menu-footer-bottom-links-container ul{
    margin-left:18px;
}
.backtotop .widget {
    margin: 0;
    display: inline-block;
}

.foo-right-copyright-content .webalive-copyright-widget .menu .menu-item {
    display: inline-block;
    margin-right:25px;
}
.foo-right-copyright-content .webalive-copyright-widget .menu .menu-item:last-child{
    margin-right:0px;
}
.foo-right-copyright-content .webalive-copyright-widget ul li{
    position: relative;
}
.foo-right-copyright-content .webalive-copyright-widget ul li:before{
    content: '';
    position: absolute;
    background-color: #fff;
    height: 14px;
    width: 1px;
    top: 9px;
    left: -14px;
}
.foo-right-copyright-content .webalive-copyright-widget ul li:first-child:before{
    display:none;
}
.foo-right-copyright-content p{
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.technology-arrow .elementor-column-wrap p {
    font-size: 15px;
    margin: 0;
    line-height: 23px;
}

.pricing-tab-section .elementor-tabs-wrapper {
    margin-top: 55px;
}

.pricing-tab-section.elementor-widget-tabs .elementor-tab-desktop-title:not(:last-child) {}


/*.pricing-tab-section.elementor-widget-tabs .elementor-tabs-wrapper::before{*/


/*content: "";*/


/*position: absolute;*/


/*width: 2px;*/


/*height: 100%;*/


/*background-color: rgba(112, 112, 112, 0.4);*/


/*top: 0;*/


/*bottom: 0;*/


/*}*/

.pricing-tab-section.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 25px 0 25px 33px !important;
    line-height: 24px;
}

.pricing-col .elementor-widget-wrap {
    flex-direction: column;
}

.pricing-col .elementor-widget-wrap .videoplaybtn {
    margin-top: auto;
    display: none;
}


/*start:404 page*/

.errorcontent {
    text-align: center;
    padding: 0 0 140px 0;
}

.errorcontent h5 {
    text-align: center;
    margin: 0;
    padding: 0 0 80px 0;
    font-size: 26px;
    font-weight: 400;
}
.error404 .page-heading {
    background-color: transparent;
    padding: 150px 0 40px!important;
}
.takemehome-link,
.takemehome-link:visited {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 18px 53px;
    max-height: unset;
    line-height: 18px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: inline-block;
    vertical-align: middle;
}
a.takehome-btn {
    color: #fff!important;
    display: none;
}
.takehome-btn{
    color: #fff;
    border-color: #0DC15C;
    background-color: #0DC15C;
    text-transform: none;
    padding: 12px 38px 12px 38px;
    max-height: unset;
    line-height: 22px;
    font-size: 17px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.takehome-btn:hover {
    color: #fff;
    border-color: #1DDB70;
    background-color:#1DDB70;
}

.takehome-btn::before {
    content: '';
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right-m-long.png);
    background-repeat: no-repeat;
    margin-right: 8px;
    transform: rotate(-180deg);
}
.error404 .page-heading h1 {
    font-size: 39px;
    line-height: 61px;
}
.error-image{
    padding-bottom:80px;
}
.wcc-portfolio-slider .owl-nav {}

.wcc-portfolio-slider .owl-nav button {
    outline: none;
    position: absolute;
    height: 18px;
    width: 19px;
    right: 0;
    top: -52px;
}
.entry-content a:hover{
    text-decoration: underline;
}
.wcc-portfolio-slider .owl-nav button::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.wcc-portfolio-slider .owl-nav button span {
    display: none;
}

.wcc-portfolio-slider .owl-nav .owl-prev {
    right: 30px;
    top: -42px;
}

.wcc-portfolio-slider .owl-nav .owl-prev::before {
    background-image: url("../../assets/img/left-long.png");
}

.wcc-portfolio-slider .owl-nav .owl-next {
    top: -42px;
}

.wcc-portfolio-slider .owl-nav .owl-next::before {
    background-image: url("../../assets/img/right-long.png");
}


/* promotional popup start */

.promotional-popup {
    position: fixed;
    z-index: 10000000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .2);
}

.promotional-popup-contents {
    position: fixed;
    z-index: 9;
    width: calc(100% - 30px);
    height: 410px;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%);
    background: #ffffff;
    display: flex;
    flex-wrap: nowrap;
    max-width: 810px;
}

.promotional-popup-contents .close-it {
    position: absolute;
    display: inline-block;
    cursor: pointer;
    top: 15px;
    right: 15px;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
}

.promotional-popup-contents .left {
    flex: 1 1 50%;
    border-bottom: 7px solid #008DF2;
    padding: 48px 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.promotional-popup-contents .left .title {
    font-size: 46px;
    line-height: 48px;
    font-weight: 600;
}

.promotional-popup-contents .left .text {
    font-size: 19px;
    line-height: 28px;
    margin: 20px 0 0;
}

.promotional-popup-contents .left .link {
    margin: 23px 0 0;
}

.promotional-popup-contents .right {
    flex: 1 1 50%;
    background: #008DF2;
    text-align: center;
    padding: 70px 44px 80px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.promotional-popup-contents .right .icon {
    margin: 0 auto 14px;
}

.promotional-popup-contents .right .title {
    color: #ffffff;
    font-size: 33px;
    line-height: 42px;
    font-weight: 500;
}


/* promotional popup end */



.selected-icon {
    opacity: 0;
}

.selected .selected-icon {
    position: absolute;
    background: transparent;
    border-radius: 100px;
    text-align: center;
    opacity: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.payment-method .button-style-4-indp {
    margin-top: 20px;
}

.payment-method .button-style-4-indp::after {
    content: '';
    width: 8px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    margin-left: 15px;
    line-height: 10px;
}

.load-btn {
    color: #185265;
    border: none;
    background-color: transparent;
    text-transform: none;
    padding: 10px 22px 10px 22px;
    max-height: unset;
    line-height: 22px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    transition: 0.3s;
    border-radius: 0;
}

.load-btn:after {
    content: '';
    width: 100%;
    height: 20px;
    display: block;
    vertical-align: middle;
    background-image: url(../img/arrow-down.svg);
    background-repeat: no-repeat;
    margin-top: 4px;
    line-height: 10px;
    text-align: center;
    background-position: center;
    transition: all ease-in-out .2s;
}
.load-btn:hover {
    color: #185265;
}
.iframe-portfolio-area .load-btn:after{
    display: none;
}
.blog-area .load-btn:after {
    display: none;
}
.category-container .load-btn {
    margin-bottom: 40px;
}
/*.load-btn > span:after {*/
/*    content: '';*/
/*    width: 14px;*/
/*    height: 16px;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    background-image: url(../img/load-more-2.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: bottom center;*/
/*    transition: 0.3s;*/
/*    position: absolute;*/
/*    bottom: -14px;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*}*/
span.after-load-more {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    transition: all ease-in-out .2s;
}
.load-btn:hover span.after-load-more,
.load-btn:focus span.after-load-more,
.load-btn:active span.after-load-more{
    /*gap: 10px;*/
}

.load-btn:hover,
.load-btn:focus,
.load-btn:active {
    background-color: transparent !important;
    box-shadow: none;
    outline: none;
}


.post-type-archive-portfolio footer.webalive-footer {
    margin-top: 100px;
}

.fixed-to-top {
    position: fixed;
    left: 0;
    z-index: 10000;
    color: #000;
    height: 75px;
    padding-top: 25px;
    padding-bottom: 25px;
    /* transition: all 0.3s ease-in-out; */
}

.fixed-to-top a.webalive-navbar-brand {}

.scrollUp {
    transform: translateY(-150px);
}

.in-scroll {}

.in-scroll.scrollDown {
    background: #fff;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}

.in-scroll .webalive-main-menu li a {
    /*color: #000;*/
}

.blog-single h1,
.blog-single h2,
.blog-single h3,
.blog-single h4,
.blog-single h5,
.blog-single h6 {
    margin-bottom: 20px;
    padding-top: 10px;
}

.webalive-site-content .elementor .home-btn-group .elementor-column {
    padding-right: 40px;
}

.popup-window {
    overflow: hidden;
}

::placeholder {
    color: #494949;
    opacity: 1;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #494949;
    opacity: 1;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #494949;
    opacity: 1;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #494949;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #494949;
    opacity: 1;
}

.page-heading.payment-sucess {
    background-color: #e6fff0;
}

.elementor-widget-container .page-heading {
    padding-left: 15px;
    padding-right: 15px;
}

.blog-src-nopost {
    align-self: flex-start;
    padding: 19px 15px;
    color: #f00;
    width: 100%;
    justify-self: center;
    text-align: center;
    font-size: 24px;
}

.blog-box .wpcf7 label {
    display: block;
}

.blog-box .wpcf7 input[type="text"],
.blog-box .wpcf7 input[type="email"] {
    height: 48px;
}

.blog-box .wpcf7 input[type="text"],
.blog-box .wpcf7 input[type="email"],
.blog-box .wpcf7 textarea {
    width: 100%;
    border: 1px solid #707070;
    padding: 10px 15px 10px;
    font-size: 16px;
    font-weight: 500;
}

.blog-box .wpcf7 textarea {
    max-height: 150px;
}

.blog-box .wpcf7 input[type="submit"] {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 17px 42px 17px 42px;
    max-height: unset;
    line-height: 20px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    border: 0;
}


/*form#wcc-trial-form .single-input-box input[type="submit"],*/


/*form#wcc-paid-form .single-input-box input[type="submit"] {*/


/*display: none;*/


/*}*/

.home .pop-white .get-started.text-left a:hover {
    color: #005C7A;
    border-color: #005C7A;
}

.home .pop-white .get-started.text-left a:hover i {
    color: #005C7A;
}

.blog-big .content .title a:hover,
.blog-small .content .title a:hover,
.single-blog .content .title a:hover {
    color: #005C7A;
}

.form-control {
    width: 100%;
    border: 1px solid #707070;
    height: 48px;
    padding: 10px 15px 10px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 0;
    background-color: transparent;
}

.support-form .form-item {
    margin-bottom: 26px;
}

.support-form .form-item:last-child {
    margin-bottom: 0;
}

.support-form .form-item label span {
    display: block;
    font-weight: 500;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 24px;
}

.support-form .form-item label span .star {
    display: inline-block;
    color: #FE0000;
}

.support-search input[type="submit"] {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 15px 20px;
    max-height: unset;
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    box-shadow: none;
    border: 0;
    width: 104px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.support-form a.forget-pass {
    color: #565656;
    text-decoration: underline;
    font-weight: 500;
    transition: 0.3s;
}

.support-form a.forget-pass:hover {
    color: #008DF2;
}

.right-support-form {
    max-width: 590px;
    margin-left: auto;
}

.right-support-form p {
    font-weight: 300;
    color: #737576;
    font-size: 20px;
    line-height: 30px;
}

.right-support-form p a {
    font-weight: 500;
    color: #000000;
    transition: 0.3s;
}

.right-support-form p a:hover {
    color: #008DF2;
}

.left-support-form {
    max-width: 590px;
    margin-right: auto;
}

.support-form .sign-up-link {
    margin-left: 15px;
    text-decoration: underline;
    transition: 0.3s;
}

.support-form .sign-up-link:hover {
    color: #565656;
}

.support-form textarea {
    height: 150px;
}

.support-form label {
    display: block;
}

.support-box .form-control {
    background: #fff;
    border-color: transparent;
    transition: 0.3s;
    border-radius: 5px;
    height: 60px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.support-box .form-control:focus {
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

.support-box textarea.form-control {
    height: 120px;
}

.support-box {
    padding: 40px 30px;
    background-color: rgba(238, 244, 244, 0.5);
}

.support-search {
    max-width: 500px;
    margin: 20px auto 0;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 99;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

.support-search input[type="text"] {
    width: calc(100% - 97px);
    vertical-align: top;
    height: 50px;
    padding: 10px 15px 10px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 0;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    transition: 0.3s;
    border: 1px solid transparent;
}

.support-search-btn {
    border: 0;
    width: 105px;
}

.support-search-btn:hover {
    background: #000;
}

.support-search-btn:focus {
    outline: 0;
}

.support-box input[type="submit"] {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 15px 40px 15px 40px;
    max-height: unset;
    line-height: 20px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    box-shadow: none;
    border: 0;
    border-radius: 5px;
}

.support-box input[type="submit"]:hover {
    background-color: #000;
}

.support-search input[type="submit"]:hover {
    background-color: #000;
}

.support-search input[type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000;
    font-family: 'Inter';
}

.support-search input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    font-family: 'Inter';
}

.support-search input[type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
    font-family: 'Inter';
}

.support-search input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: #000;
    font-family: 'Inter';
}

.support-search input[type="text"]:focus {
    outline: none;
    /* border-color: rgba(188, 239, 255, 0.2); */
    border-color: #008DF2;
}

.past-item-wrap {
    max-height: 800px;
    overflow: auto;
}

.past-item {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.past-item label {
    font-weight: 500;
    margin-bottom: 0;
}

.status-date {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}

ul.search-list {
    position: absolute;
    z-index: 8;
    top: 50px;
    width: 100%;
    list-style-type: none;
    margin: 0;
    background: #fff;
    padding: 15px 0;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

ul.search-list li {
    margin-bottom: 0;
    padding: 3px 20px;
    cursor: pointer;
}

ul.search-list li a {
    color: #545454;
    font-weight: 500;
}

ul.search-list li:hover {
    background: rgba(15, 153, 197, 0.1);
}

.login-wrap .message>.error {
    display: block;
    margin-bottom: 15px;
    font-weight: 500;
    color: #e8261d;
}

a.login-back {
    padding: 14px 25px;
    display: inline-block;
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
    vertical-align: top;
    border: 2px solid transparent;
    margin-top: 10px;
}

a.login-back i {
    margin-right: 5px;
}

a.login-back:hover {
    color: #008DF2;
}
.no-template-text {
    text-align: center;
    display: inline-block;
    margin: 0 0 50px 0;
    color: red;
    font-size: 18px;
    border: 0;
    font-weight: normal;
    font-family: 'Inter';
    background: #ff00000d;
    padding: 6px 14px;
}
.wcc-email-already-exist {
    display: block;
    margin-top: 10px;
    font-weight: 500;
    text-align: left;
}

.wcc-email-already-exist a {
    text-decoration: underline;
}
.pass-info {
    margin-top: 15px;
    margin-bottom: 20px;
}
.pass-info h4 {
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    color: #333333;
}
.pass-info ul {
    margin: 8px 0 0 ;
    padding: 0 0 0 6px;
}
.pass-info ul li {
    list-style: none;
    color: #828282;
    font-weight: 400;
    font-size: 13px !important;
    line-height: 20px !important;
    margin-bottom: 6px;
    position: relative;
    padding-left: 20px;
}
.pass-info ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #828282;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 7px;
}
.pass-info ul li.valid {
    color: #000;
}
.pass-info ul li.valid:before {
    width: 13px;
    height: 10px;
    background: url("../img/marketplace/ok.svg") no-repeat;
    background-size: contain;
    left: -3px;
    top: 5px;
}
/* Support Breadcumb */

.support-breadcumb-area {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.support-breadcumb-area .breadcumb {
    padding: 0;
    list-style: none;
}

.support-breadcumb-area .breadcumb li {
    display: inline-block;
    position: relative;
    padding-right: 27px;
    margin-right: 7px;
}

.support-breadcumb-area .breadcumb li::after {
    content: "";
    position: absolute;
    height: 12px;
    width: 12px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(../img/right.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
}

.support-breadcumb-area .breadcumb li:last-child::after {
    display: none;
}

.support-breadcumb-area .breadcumb li a {
    display: block;
    color: #9C9B9B;
    font-size: 14px;
    line-height: 19px;
}

.support-breadcumb-area .breadcumb li a.active {
    color: #1197C4;
}


/* Chat with us */

.chatwithus-area {
    border: 1px solid #E5E5E5;
    border-bottom-width: 6px;
    border-radius: 5px;
    text-align: center;
    padding: 32px 20px 26px;
    background-image: url(../img/chat-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 337px 88px;
}

.chatwithus-area .title-1 {
    font-weight: 300;
    color: #737576;
}

.chatwithus-area .title-1 .icon {
    margin-right: 15px;
}

.chatwithus-area .title-2 {
    font-weight: 500;
    color: #000000;
}

/* Mobile Menu Start */
@media (max-width: 1200px) {
    .webalive-main-menu.webalive-inline-menu.open + .top-right-links {
        display: block;
    }
    .footer-top-area h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .top-right-links .link-indp {
        margin-right: 10px;
    }
    .webalive-navbar {
        background-color: #fff;
        padding: 30px 0;
    }
    .scrollUp {
        transform: translateY(0);
    }
    .in-scroll.scrollDown {
        box-shadow: none;
    }
    .webalive-navbar .container {
        padding: 0;
    }
    .webalive-brand-wrap {
        padding: 0 15px;
    }
    a.webalive-navbar-brand {
        font-weight: 600;
    }
    a.webalive-navbar-brand,
    a.webalive-navbar-brand:visited,
    .webalive-navbar-toggler {
        color: #000
    }
    .webalive-brand-wrap {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px 0px;
        position: absolute;
    }
    .webalive-navbar-toggler {
        display: block;
        width: 42px;
        height: 38px;
        text-align: center;
        line-height: 56px;
        font-size: 21px;
        position: absolute;
        right: 0px;
        top: 31px;
        z-index: 99999;
    }
    .webalive-main-menu {
        height: 0px;
        width: 100%;
        padding: 0 15px 0;
        background: #fff;
        visibility: hidden;
        opacity: 0;
        margin: 0;
    }
    .webalive-main-menu.open{
        padding-top: 15px;
        background: #f9f9f9;
    }
    .webalive-main-menu > li{
        display: block;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .webalive-main-menu li a {
        padding: 10px 0px;
    }
    .webalive-main-menu .menu-item-has-children:after {
        display: none;
    }
    .webalive-main-menu li .mb-toggle {
        display: block;
        position: absolute;
        width: 40px;
        height: 40px;
        color: #333;
        text-align: center;
        line-height: 2.5;
        top: 8px;
        right: 0px;
    }
    .webalive-main-menu li#menu-item-3375 .mb-toggle {
        top: 23px;
        right: 13px;
    }
    .webalive-main-menu li ul {
        position: relative;
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .webalive-main-menu li ul li {
        display: block;
        position: relative;
    }
    .webalive-main-menu > li ul.sub-menu {
        display: none;
        /*width:600px;*/
        position: relative;
        top: 0;
        left:0px;
        background-color:#f9f9f9;
        padding: 0;
        box-shadow: none;
        transform: translateX(0);
    }
    .webalive-main-menu > li ul.sub-menu.open{
        display: block;
    }
    .webalive-main-menu > li ul.sub-menu > li {
        border-bottom: 1px solid rgba(0,0,0,0.05);
    }
    .webalive-main-menu > li ul.sub-menu li:first-child {
        border-top: 0px solid rgba(0,0,0,0.05)!important;
    }
    .webalive-main-menu > li ul.sub-menu > li:last-child {
        border: 0;
    }
    .webalive-main-menu > li ul.sub-menu > li:only-child {
        border-top: 1px solid rgba(0,0,0,0.05);
    }
    .webalive-main-menu li > .sub-menu li ul.sub-menu {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        padding: 0px 0px 0px 10px;

    }
    .webalive-main-menu li>.sub-menu li {
        margin-bottom: 0;
    }
    .webalive-main-menu .menu-item-has-children {
        padding-right: 0;
        margin-right:0px!important;
    }
    .webalive-main-menu li > .sub-menu li a {
        padding: 10px 15px;
    }
    /* mobile menu full */
    .mbl-last-plus.parent-open {
        position: absolute;
        top: 75px;
        left: 0;
        bottom: 0;
        width: 100%;
        height: calc(100vh - 60px);
        min-height: 400px;
        overflow-y: scroll;
        background: #f9f9f9;
        display: flex;
        flex-direction: column;
        padding-bottom: 30px;
    }
    /* mobile menu full */

    /*mobile toggle start css*/
    .webalive-navbar-toggler::after {
        content: '';
        width: 24px;
        height: 2px;
        background-color:#371B67;
        position: absolute;
        left: 0;
        top: 15px;
    }
    .webalive-navbar-toggler::after {
        content: '';
        width: 24px;
        height: 2px;
        background-color:#371B67;
        position: absolute;
        left: 5px;
        top: 15px;
    }
    .webalive-navbar-toggler i::after {
        content: '';
        width: 24px;
        height: 2px;
        background-color:#371B67;
        position: absolute;
        left: 5px;
        top: 7px;
    }
    .webalive-navbar-toggler::before {
        content: '';
        width: 24px;
        height: 2px;
        background-color:#371B67;
        position: absolute;
        left: 5px;
        top: -1px;
    }
    .webalive-navbar-toggler i::before {
        visibility: hidden;
    }

    .webalive-navbar-toggler,
    .webalive-navbar-toggler:before,
    .webalive-navbar-toggler:after,
    .webalive-navbar-toggler.js-hide-nav:before,
    .webalive-navbar-toggler.js-hide-nav:after {
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    .webalive-navbar-toggler.js-hide-nav:before {
        moz-transform: rotate(45deg) translateX(6px) translateY(6px);
        -webkit-transform: rotate(45deg) translateX(6px) translateY(6px);
        -o-transform: rotate(45deg) translateX(6px) translateY(6px);
        -ms-transform: rotate(45deg) translateX(6px) translateY(6px);
        transform: rotate(45deg) translateX(6px) translateY(6px);
    }
    .webalive-navbar-toggler.js-hide-nav:after {
        -moz-transform: rotate(-45deg) translateX(5px) translateY(-5px);
        -webkit-transform: rotate(-45deg) translateX(5px) translateY(-5px);
        -o-transform: rotate(-45deg) translateX(5px) translateY(-5px);
        -ms-transform: rotate(-45deg) translateX(5px) translateY(-5px);
        transform: rotate(-45deg) translateX(5px) translateY(-5px);
    }
    .webalive-navbar-toggler.js-hide-nav i:after {
        visibility: hidden;
    }
    /*mobile toggle end css*/

}
/* Mobile Menu End */

/*Custom Radio Button*/

[type="radio"] ~ label{
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

[type="radio"]:checked+label, [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #000;
}
[type="radio"]:checked+label:before, [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 21px;
    top:21px;
    width: 20px;
    height: 20px;
    border: 2px solid #C9CCCF;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked+label:after, [type="radio"]:not(:checked)+label:after {
    content: '';
    width: 8px;
    height: 8px;
    background: #008DF2;
    position: absolute;
    top:27px;
    left:27px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

[type="radio"]:checked+label:before {
    border-color: #008DF2
}

[type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

[type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


/*Checkbox*/

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked)
{
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 23px;
    display: inline-block;
    color: #000;
    font-weight: 400;
    font-size: 14px;
}

[type="checkbox"]:checked + label:before, [type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(173, 181, 189, 1);
    border-radius: 2px;
    background: #fff;
}
[type="checkbox"]:checked + label:before {
    background: rgba(15, 133, 171, 1);
    border-color: rgba(15, 133, 171, 1);
}
[type="checkbox"]:checked + label:after, [type="checkbox"]:not(:checked) + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 7px;
    width: 6px;
    height: 11px;
    border: solid rgba(173, 181, 189, 1);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg) scale(0);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="checkbox"]:checked + label:after{
    border-color:  rgb(255 255 255);
}
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
}
/*Checkbox Type Select*/

.website_types [type="checkbox"] ~ label{
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
}

.website_types [type="checkbox"]:checked,
.website_types [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.website_types [type="checkbox"]:checked+label, .website_types [type="checkbox"]:not(:checked)+label {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #000;
}
.website_types [type="checkbox"]:checked+label:before, .website_types [type="checkbox"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border: 2px solid #C9CCCF;
    border-radius: 100%;
    background: #fff;
}

.website_types [type="checkbox"]:checked+label:after, .website_types [type="checkbox"]:not(:checked)+label:after {
    content: '';
    width: 8px;
    height: 8px;
    background: #008DF2;
    position: absolute;
    top: 50%;
    left: 6px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: scale(0) translateY(-50%);
    transform: scale(0) translateY(-50%);
    border: 0;
}

.website_types [type="checkbox"]:checked+label:before {
    border-color: #008DF2
}

.website_types [type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-50%);
    transform: scale(0) translateY(-50%);
}

.website_types [type="checkbox"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-50%);
    transform: scale(1) translateY(-50%);
}

.custom-checkbox  [type="checkbox"]:checked+label:before, .custom-checkbox  [type="checkbox"]:not(:checked)+label:before{
    border-radius: 0px;
}
.custom-checkbox input[type="checkbox"]:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 7px;
    width: 6px;
    height: 11px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    border-radius: inherit;
    background: transparent;
}
/*Spinner*/

.spinner {
    width: 40px;
    height: 40px;
    background: url(../img/spin.svg) no-repeat center;
    animation: spin .8s infinite linear;
    opacity: 1;
    display: block;
    position: relative;
    margin: 25px auto;
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

/*Next fix*/



.link-indp.js-skip,
.skip-links a {
    font-size: 26px;
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url('../img/select-arrow.png') no-repeat;
    background-position: calc(100% - 15px) 19px;
}

.payment-summary .have-cuppon button:hover {
    color: #008DF2;
}

/*Contact Us*/

.contact-us {
    max-width: 470px;
    margin: 0 auto;
    font-family: Inter;
    text-align: center;
}

.contact-us input::placeholder,
.contact-us textarea::placeholder {
    font-size: 17px !important;
    color: #000 !important;
    font-weight: 500 !important;
}

.contact-us input,
.contact-us textarea {
    width: 100%;
    padding: 15px;
    border: 1px solid #707070;
    margin-bottom: 18px;
    font-size: 17px;
    color: #000;
    font-weight: 500;
    height: 50px;
    text-align: left;
}

.contact-us tr {
    background: #fff !important;
}

.contact-us label {
    text-align: left;
    width: 100%;
}

.contact-us input:focus,
.contact-us textarea:focus {
    box-shadow: none !important;
    border-color: #008DF2;
    outline: 0;
}

.contact-us textarea {
    height: 135px;
    margin-bottom: 0
}

.contact-us .submit-form {
    text-align: center;
}

.contact-us input[type="submit"] {
    color: #fff;
    border-color: #008DF2;
    background: url(../img/arrow-right.png) no-repeat #008DF2;
    background-position: calc(50% + 35px) 19px;
    text-transform: none;
    padding: 15px 38px 15px 15px;
    max-height: unset;
    line-height: 20px;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: inline-block;
    width: 220px;
    text-align: center;
    margin-top: 30px;
}

.contact-us input[type="submit"]:hover {
    background: url(../img/arrow-right.png) no-repeat #000;
    background-position: calc(50% + 35px) 19px;
    border-color: #000;
}

.contact-info h4 {
    font-size: 24px;
    font-weight: 500;
}

.contact-info p {
    font-size: 17px;
    line-height: 27px;
    color: #000 !important;
}

.contact-info a {
    color: #000 !important;
    font-weight: 500 !important;
;
    text-decoration: underline !important;
;
}

.contact-info a:hover {
    text-decoration: none !important;
}

.contact-info strong {
    font-size: 19px;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 500;
}

.page-id-2523 .webalive-header,
.page-id-2627 .webalive-header {
    display: none;
}

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: block;
    position: absolute;
    right: 14px;
    bottom: -28px;
    font-size: 12px;
    background: #fff;
    padding: 3px 7px;
    border: 1px solid;
    height: 24px;
    line-height: 18px;
}

.wpcf7-not-valid {
    border-color: red !important;
}

span.wpcf7-form-control-wrap.message span.wpcf7-not-valid-tip {
    bottom: -12px;
}

.wpcf7-response-output.wpcf7-validation-errors {
    display: none !important;
}

/*Search Accordion*/

.search-no-result {
    display: none;
    margin-bottom: 60px;
}

.search-acc {
    display: none;
    min-height: 535px;
}

.lds-ring-search {
    top: 321px;
    position: absolute;
}

.search-acc .accordion {
    margin-top: 40px;
    margin-bottom: 100px;
}

.search-acc .card {
    border: none;
}

.search-acc .card-body {
    padding: 0;
    font-size: 15px;
    line-height: 26px;
}

.search-acc .card-body p {
    font-size: 15px;
    line-height: 26px;
}

.search-acc .card {
    width: 100%;
    display: inline-block;
    overflow: visible;
}

.search-acc .tab-item {
    padding: 0;
    margin: 0 10px 10px 0;
    flex: 0 0 48%;
}

.support {
    margin-bottom: 100px;
    min-height: 400px;
}

.search-acc .collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
}

.search-acc .card h2.collapsed {
    background: url(../img/down.png) no-repeat calc(100% - 20px) center #F9F9F9;
    border: 1px solid #f1f1f1;
    color: #000;
    border-radius: 5px;
}

.search-acc .card h2 {
    background: url(../img/up.png) no-repeat calc(100% - 20px) center #F1FBFF;
    cursor: pointer;
    font-size: 16px;
    padding: 20px;
    border-radius: 5px 5px 0 0;
    border: 1px solid #CEEAF3;
    color: #0F99C5;
}

.search-acc .collapse.show {
    padding: 25px 20px 20px;
    background: #F1FBFF;
    border-top: 1px solid #7FCAE2;
    border-left: 1px solid #CEEAF3;
    border-right: 1px solid #CEEAF3;
    border-bottom: 1px solid #CEEAF3;
    border-radius: 0 0 5px 5px;
}


/*About Us*/


/*.page-id-2442 .webalive-navbar,*/

.page-id-2707 .webalive-navbar {
    background: #ecf7fb;
}

.page-id-2707 .fixed-to-top {
    background: #fff;
}

.error-message {
    text-align: center;
    color: red;
    font-size: 15px;
    border: 1px solid;
    display: inline-block;
    margin: 0 auto;
    padding: 2px 8px;
    display: table;
    margin-top: 25px;
}

.form-error {
    padding: 2px 0px;
    display: inline-block;
    border: 0px solid;
    z-index: 999;
    position: relative;
    background: #fff;
    color: red;
    font-size: 13px !important;
}

p.already.already-exist {
    color: #0dc15c !important;
}

.page-id-2747 .webalive-navbar,
.page-id-2747 header#masthead::before,
.page-id-2747 .page-heading {
    background-color: #E6FFF0;
}

.page-id-2747 .in-scroll.scrollDown {
    background: #fff;
}

/* {
    background-color: #E6FFF0;
} */

.page-id-2747 .page-heading h1 {
    color: #2ECC71;
}


/*accordin start*/

.price-accordion-wc .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
    float: none;
    text-align: left;
    margin-left: 10px;
}

.price-accordion-wc .elementor-tab-title a {
    float: left;
    display: inline-block;
}

.price-accordion-wc .elementor-accordion .elementor-tab-title {
    /*background: rgba(255, 255, 255, 0.9);*/
    /* background-color: #F2F5F7;*/
    background-color:#fbfbfb;
    font-size:21px;
    font-weight: 500;
    padding: 20px 20px 20px 40px;
    border-bottom: 1px solid #fff;
    font-family: 'Gilroy';
    font-weight:600;
}

.price-accordion-wc .elementor-accordion .elementor-accordion-item {
    border: 0px solid #d4d4d4;
}

.price-accordion-wc .elementor-accordion .elementor-tab-content {
    display: none;
    padding: 0px 0px 0px 40px;
    border-top: 0px solid #d4d4d4;
}

.price-accordion-wc table {
    max-width: 100%;
    margin-bottom: 0;
}

.price-accordion-wc table,
th,
td {
    padding: 27px 15px;
}

.price-accordion-wc table tr td span {
    font-size: 16px;
    font-weight: normal;
}

.price-accordion-wc table tr td strong {
    font-size: 16px;
    font-weight: normal;
    display: block;
    line-height: 22px;
    margin-top: 7px;
}

.price-accordion-wc table tr:first-child {
    padding-top: 15px;
}

.price-accordion-wc table tr td:nth-child(1) {
    width: 381px!important;
    font-size: 16px;
    background-color: #ffffff;
    font-weight: 500;
    padding-left: 0px;
}

.price-accordion-wc table tr td:nth-child(2) {
    /*background-color: #F8FCFD;*/
    background-color:#fff;
    text-align: center;
    width: 418px;
    border-left: 3px solid #f2f2f2;
    border-right: 3px solid #f2f2f2;
}
.getstart1{
    border-bottom:3px solid #f2f2f2;
}
.price-accordion-wc table tr td:nth-child(3) {
    background-color: #f9f9f9;
    text-align: center;
}

.price-accordion-wc table tr td a {
    color: #000;
    font-size: 18px;
}

.getstart {
    padding-bottom: 40px;
}

.getstart a {
    font-size: 21px;
    font-weight: 500;
    color: #005C7A!important;
    padding: 0px 0px 8px 0px;
    border-style: solid;
    border-color: #005C7A;
    border-width: 0px 0px 2px 0px;
}

.getstart a:hover {
    color: #000!important;
    border-color: #000;
}

.getstart a::after {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 12px;
}

.professional-ceolum {
    position: relative;
}

.most-popular-text {
    position: absolute !important;
    top: 55px;
    left: -95px;
    width: 100px;
}

.most-popular-text h4 {
    background-color: #1DDB70;
    padding: 9px 17px 9px 17px !important;
    font-size: 18px;
    position: absolute;
    color: #fff;
    transform: rotate(-90deg);
    font-weight: 500;
    font-family: 'Inter';
}

.every-things-business p {
    font-size: 16px;
    line-height: 22px;
}

.permonth-text p {
    font-size: 16px;
    line-height:24px;
}

.just-need-content p {
    font-size: 19px;
    line-height: 26px;
    font-weight: 500;
}

.still-question-section h4 {
    font-size: 25px;
    padding: 5px 0px;
}

.why-commender-list-section h3 {
    font-size: 28px;
    font-weight: 300;
}

.why-commender-list-section .elementor-icon-list-text {
    font-size: 19px;
    font-weight: 500;
}

.still-question-section a {
    font-weight: 500;
}

.still-question-section a:hover {
    color: #000;
}

.check-price-btn .elementor-button-content-wrapper {
    display: inherit;
}

.check-price-btn .elementor-button {
    color: #fff;
    border-color: #008DF2;
    background-color: #008DF2;
    text-transform: none;
    padding: 19px 30px 19px 30px!important;
    max-height: unset;
    line-height: 20px;
    font-size: 18px!important;
    font-weight: 500;
    font-style: normal;
    font-family: 'Inter';
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    min-width: 130px;
}

.check-price-btn .elementor-button:hover {
    background-color: #000;
}

.check-price-btn .elementor-button::after {
    content: '';
    width: 8px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right.png);
    background-repeat: no-repeat;
    margin-left: 10px;
}


/*.mob-price-heading h2.elementor-heading-title {*/


/*transform: rotate(-90deg);*/


/*position: absolute;*/


/*right: 0px;*/


/*z-index: 999;*/


/*width: 46px;*/


/*bottom: -24px;*/


/*}*/


/*Ecommerce page Start*/

.create-service-box.powerfull-ecom h3 {
    font-size: 25px !important;
    margin: 15px 0 10px 0;
    line-height: 31px;
}

.create-service-box.powerfull-ecom p {
    font-size: 15px;
    margin: 0;
    line-height: 22px;
}

.vertical-tabsection.the-range .elementor-tab-content {
    padding-left: 140px;
}

.vertical-tabsection.the-range .elementor-tab-content h3+h3 {
    font-size: 40px;
    margin: 25px 0 5px 0;
}

.vertical-tabsection.the-range .elementor-tab-content p {
    font-size: 16px;
    line-height: 32px;
}


/*Ecommerce page End*/


/*Features Page Start*/

.spy {
    position: relative;
}

ul.nav-pills {
    position: sticky;
    top: 165px;
    border-left: 1px solid #ccc;
}

.spy li {
    margin: 0;
}

.spy li a {
    font-size: 16px;
    font-family: Inter;
    color:#000 !important;
    padding: 10px 26px;
    text-transform: capitalize;
    line-height: 27px;
}

.spy li a.nav-link.active {
    font-weight: 500;
    color: #000 !important;
    background: transparent !important;
    border-left: 3px solid #000;
    border-radius: 0;
    opacity: 1;
    padding-left: 54px;
}

.spy-content h2 {
    font-size: 40px;
    font-weight: 600;
    margin: 0 0 35px 0;
    text-transform: capitalize;
}

.spy-content {
    padding-left: 80px !important;
    margin-top: 10px;
}




.spy-content .right-content.payment-method {
    padding-left: 0px;
}

.spy-content .info-item h3 {
    font-size: 25px;
    margin: 0 0 15px 0;
    line-height: 32px;
}

.spy-content .info-item p {
    font-size: 15px;
    margin: 0 0 17px 0;
    line-height: 22px;
}

.spy-content .right-content .info-item:last-child,
.spy-content .left-content .info-item:last-child {
    margin-bottom: 0;
}

.spy-content .info-item {
    margin-bottom: 44px;
}

.spy-content .section {
    padding: 60px 0;
    border-bottom: 1px solid #ddd;
}

.spy-content .section:last-child {
    border-bottom: 0;
}

.row.no-gutters.other {
    padding-bottom: 40px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 60px;
}

img.products-management {
    margin-top: 30px;
}

img.marketing {
    transform: scale(1.05);
    margin-top: 26px;
}


/*Features Page End*/


/* online-booking-system start */

.booking-banner-btn .startforfree-btn {
    padding: 16px 78px;
}

.booking-list p {
    font-size: 15px;
    margin: 0;
    padding: 0;
}

.booking-banner-title h1 {
    font-size: 55px;
    font-weight: 500;
    margin: 0;
    padding: 0 0 0 0;
    line-height: 71px;
}

.page-id-3077 header#masthead::before {
    background-color: transparent;
}

.page-id-3077 .webalive-navbar {
    background-color: transparent;
}

.page-id-3077 .webalive-navbar.in-scroll.scrollDown {
    background: #e7f5f8;
}
/* online-booking-system end */


/* Booking System 2021 Start */
.bs-core-feature ol li {
    font-size: 17px !important;
    line-height: 27px !important;
    margin-bottom: 12px;
    color: #ffffff;
}
.bs-core-feature ol li:last-child {
    margin-bottom: 0;
}
.bs-howit-ol ol li {
    font-size: 17px !important;
    line-height: 24px !important;
    margin-bottom: 19px;
}
.bs-howit-ol ol li:last-child {
    margin-bottom: 0;
}
.bs-howit-ol ol li::marker {
    color: #005C7A;
    font-size: 17px;
    font-weight: 600;
}
/* Booking System 2021 End */

/* General Website 2021 Start */
.homeSliderOwl .owl-dots {
    margin: 47px 0 0 !important;
}
.homeSliderOwl .owl-dots .owl-dot {
    outline: none;
}
.homeSliderOwl .owl-dots .owl-dot span {
    padding: 0;
    margin: 0 9px;
    background: rgba(0, 65, 86, 0.11);
    height: 13px;
    width: 13px;
}
.homeSliderOwl .owl-dots .owl-dot.active span {
    background: #005C7A;
}
.homeSliderOwl .item {}
.homeSliderOwl .main-home-slider-part {
    position: relative;
}
.homeSliderOwl .main-home-slider-part .all-slider-info {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: auto;
    width: 100%;
    padding: 20px 64px;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .slider-text-dis {
    color: #000000;
    font-size: 16px;
    line-height: 26px;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .image-text-detail {
    margin: 14px 0 0;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .image-text-detail .slider-upper-name {
    display: inline-block;
    color: #000000;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .image-text-detail .slider-main-occ {
    color: #000000;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    margin-left: 5px;
    font-style: italic;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .slider-logo-img {
    margin: 40px 0 0;
    min-height:53px;
}

.homeSliderOwl .main-home-slider-part .all-slider-info .slider-logo-img img {
    height: auto;
    /* width: auto;*/
    max-width: 169px;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .slider-text-btn {
    margin: 31px 0 0;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .slider-text-btn a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #000000;
    background-image: url(../img/right-long.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 19px 15px;
    padding-right: 25px;
}
.homeSliderOwl .main-home-slider-part .all-slider-info .slider-text-btn a:hover {
    opacity:0.8;
}
.homeSliderOwl .main-home-slider-part .slider-home-img {
    height: 375px;
}
.homeSliderOwl .main-home-slider-part .slider-home-img img {
    object-fit: cover;
    height: 100%;
}
/* General Website 2021 End */



/*new home css start*/

.excellent-review-border{
    position:relative;
}
.excellent-review-border:after{
    content:"";
    height:81px;
    width:1px;
    background-color:#e2e2e2;
    position:absolute;
    right: 10px;
    top: 10px;
}
.count-number-events span{
    font-size:28px;
    font-weight:600;
    color:#1C2131;
}
.review-testimonial-content{
    padding: 30px 40px 26px 74px;
    box-shadow:0px 1px 21px 0px rgba(0, 0, 0, .1);
    /*box-shadow: 6px 0px 60px 0px rgba(0, 0, 0, .1);*/
    /* box-shadow: 0 3px 59px -6px rgba(0, 0, 0, 0.1);*/
    position:relative;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomleft: 0;
    border-radius: 10px;
    border-bottom-left-radius: 0;
}
.review-testimonial-content:before{
    content:"";
    background-image: url(../img/invert-coma.png);
    /*background-image: url(assets/img/invert-coma.png);*/
    position:absolute;
    width:30px;
    height:22px;
    left:30px;
    top:22px;
}
/*.review-testimonial-content2:after{
    content:"";
    background-image: url(assets/source/images/testimon-down-arrow.png);
    position:absolute;
    width:34px;
    height:21px;
    left: -3px;
    bottom: -21px;
}*/
.review-testimonial-content:after{
    content:"";
    background-image: url(../img/testimon-down-arrow2.png);
    position:absolute;
    width:27px;
    height:21px;
    left: 0px;
    bottom: -21px;
}


.learn-more-btn .elementor-button{
    border:2px solid #fff;
    color:#fff;
    font-size:16px!important;
    font-family: 'Inter';
    font-weight: normal !important;
}
.learn-more-btn .elementor-button:hover{
    border:2px solid #E3EDF2;
    color:#E3EDF2;
    opacity:0.8;
}
.learn-more-btn .fa-chevron-right:before{
    content:"";
    background-image: url(../img/right-arrow-btn.png);
    /*position:absolute;*/
    width:16px;
    height:13px;
    display: inline-block;
}
.learn-more-btn .elementor-button:hover .fa-chevron-right:before{
    /* filter: invert(98%) sepia(1%) saturate(4499%) hue-rotate(178deg) brightness(98%) contrast(95%);*/
    /*background-image: url(../img/right-arrow-btn-hover.png);*/
    opacity:0.8;
}
.request-demo .elementor-button{
    background-color:#0DC15C;
    font-size:17px;
    font-weight:500;
    font-family: 'Inter';
}
.request-demo .elementor-button:hover{
    background-color:#1DDB70!important;
}
.request-demo .fa-arrow-right:before{
    content:"";
    background-image: url(../img/right-arrow-btn.png);
    /*position:absolute;*/
    width:16px;
    height:13px;
    display: inline-block;
    margin-top:3px;
}
/*.request-demo .elementor-button:hover .fa-chevron-right:before{
    filter: invert(99%) sepia(100%) saturate(0%) hue-rotate(220deg) brightness(108%) contrast(100%);
}
*/


.check-feature-btn .elementor-button{
    border:2px solid #005C7A;
    color:#005C7A!important;
    font-size:17px!important;
    font-family: 'Inter';
    font-weight:500;
}
.check-feature-btn .elementor-button:hover{
    border: 2px solid #0094C4;
    color: #0094C4!important;
}
.check-feature-btn .fa-chevron-right:before{
    content:"";
    background-image: url(../img/checkbtn-arrow.png);
    width:16px;
    height:13px;
    display: inline-block;
    background-position: 16px 0;
}
.check-feature-btn .elementor-button:hover .fa-chevron-right:before{
    background-position: 0 0;
}

.explore-feature-btn .elementor-button{
    border:2px solid #000;
    color:#000!important;
    font-size:16px!important;
    font-family: 'Inter';
    font-weight:500;
}
.explore-feature-btn .elementor-button:hover{
    border:2px solid #005C7A;
    color:#005C7A!important;
}
.explore-feature-btn .fa-chevron-right:before{
    content:"";
    background-image: url(../img/exprobtn-arrow.png);
    /*position:absolute;*/
    width:16px;
    height:13px;
    display: inline-block;
}
.explore-feature-btn .elementor-button:hover .fa-chevron-right:before{
    filter: invert(13%) sepia(73%) saturate(5338%) hue-rotate(183deg) brightness(91%) contrast(101%);
}
.web-thumble-des{
    min-height:115px;
}
.cta-box-shadow{
    box-shadow: 0 0px 30px -14px rgb(150 170 170 / 50%);
}
.border-top-section .elementor-container{
    position:relative;
}
.border-top-section .elementor-container:before{
    content: "";
    height: 4px;
    width: 100%;
    background-color:#F3F3F3;
    position:absolute;
    top: -96px;
}
/*new home css end*/

/*priceing page css start*/
.price-accordion-wc table tr td:nth-child(1) {
    font-size: 16px!important;
    font-weight: 500!important;
}
.price-accordion-wc .elementor-accordion .elementor-tab-title{
    font-size:21px!important;
    color:#000;
    font-family: 'Gilroy';
    font-weight:600;
}

/*priceing page css end*/

/*start:new contact form*/
.contact-form-new .contact-us {
    max-width: initial;
}
.contact-form-new form input[type="text"],
.contact-form-new form input[type="email"]{
    width: 100%;
    background-color: #F6F6F6;
    height: 58px;
    line-height: 58px;
    padding: 0 25px;
    border-radius: 0;
    border:none;
    box-shadow: none;
    margin: 0 0 20px 0;
    border: 2px solid transparent;
}
.contact-form-new form textarea{
    width: 100%;
    background-color: #F6F6F6;
    height: 155px;
    line-height:58px;
    padding: 0 25px;
    border-radius: 0;
    border:none;
    box-shadow: none;
    margin: 0 0 20px 0;
    border: 2px solid transparent;
}

.contact-form-new form input[type="text"]:focus,
.contact-form-new form input[type="email"]:focus,
.contact-form-new form textarea:focus{
    background-color: #F6F6F6;
    border-color: #005C7A;
}
.contact-form-new form input.form-control.first-name {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
}
.contact-form-new form input.form-control.last-name {
    width: calc(50% - 10px);
    float: left;
    margin-left: 10px;
}
.contact-form-new form input[type="submit"] {
    width: 169px !important;
    background-color: #005C7A !important;
    height: 50px !important;
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: bold !important;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    float: right;
    margin: 0;
}
.contact-form-new form input[type="submit"]:hover{
    background-color: #000  !important;
}
.contact-form-new form input[type="text"]:focus,
.contact-form-new form input[type="email"]:focus,
.contact-form-new form textarea:focus{
    box-shadow: none !important;
}
.contact-form-new form input[type="text"]::placeholder,
.contact-form-new form input[type="email"]::placeholder {
    color: rgba(0,0,0,1.0) !important;
    font-size: 16px !important;
    font-weight: normal !important;
}
.contact-form-new form textarea::placeholder {
    color: rgba(0,0,0,1.0) !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

/*end:new contact form*/
.contact-address-new p a {
    color: #000;
}
.contact-address-new p a:hover {
    color: #005C7A
}

/* Home tab slider */
.profitable-event h3{
    font-size: 35px;
}
.profitable-event p{
    font-size: 17px;
    line-height: 26px;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    right: -8px;
    top: 50%;
    transform: rotate(135deg);
    opacity: 0;
    transition: 0.5s;
    border: 2px solid #005C7A;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    background-color: #fff;
    margin-top: -8px
}
.left-home-tab .elementor-widget-eb-boot-vertical-tab .tab-pane{
    margin-top: -162px;
}
.left-home-tab .elementor-widget-eb-boot-vertical-tab .tab-pane img {
    max-height: 600px;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active::after {
    opacity: 1;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link {
    background-color:transparent;
    margin-bottom:0px;
    position: relative;
    max-width: 464px;
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-top: 1px solid #D8D8D8;
    border-radius: 0;
    padding: 18px 28px 24px;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link:first-child {
    border-top: 1px solid #D8D8D8;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link:last-child {
    border-bottom: 1px solid #D8D8D8;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active{
    background-color: transparent;
    box-shadow: 0 0 0px 2px #005c7a inset;
}
.elementor-widget-eb-boot-vertical-tab .nav-heading {
    margin-bottom:0px;
}
.elementor-widget-eb-boot-vertical-tab .nav-heading span{
    max-width: 50px;
    display: inline-block;
    float:left;
}
.elementor-widget-eb-boot-vertical-tab .nav-heading h4 {
    display: inline-block;
    margin: 0 0 0 10px;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link h4{
    font-size: 21px;
    font-weight:600;
    color:#000;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active h4{
    color:#005C7A;
}

.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link p{
    font-size: 15px;
    color: rgba(0,0,0,0.8);
    line-height: 24px;
    margin-bottom: 0;
    margin-top:7px;
}
.elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active p{
    color:#000;
}
.right-home-tab .elementor-widget-eb-boot-vertical-tab .tab-pane{
    margin-top: -200px;
}
.right-home-tab .elementor-widget-eb-boot-vertical-tab .tab-pane img {
    max-height: 600px;
}
.right-home-tab .elementor-widget-eb-boot-vertical-tab .nav-pills .nav-link.active::after {
    left: -8px;
    transform: rotate(-45deg);
}
.left-tab-col1{
    min-height:470px;
}
.right-tab-col2{
    min-height:427px;
}
/*home tab slider*/
article .entry-content p a:hover {
    text-decoration: underline;
}

/*blog section start*/
.wc21-home-page-post .wc21-post-middle-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.wc21-post-single-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-left:12px;
    padding-right:12px;
    position:relative;
}
.wc21-post-single-content img{
    width:100%;
    height:409px!important;
    object-fit: cover;
}
.wc21-latest-news{
    position:relative;
    background-color:#004156;
    height:409px!important;
}
.wc21-post-single-content .webalive-blogpost-detail{
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(0,0,0,.4);
    height: 100%;
    padding:30px 20px 0px 20px;
    cursor: pointer;
}
.wc21-post-single-content .blog-time-read{
    position:absolute;
    color:#fff;
    font-size:13px;
    line-height:30px;
    bottom: 17px;
    left: 35px;
    font-family: 'Inter';
}
.wc21-post-single-content .webalive-cat-list{
    position:absolute;
    color:#fff;
    font-size:13px;
    line-height:30px;
    font-weight:500;
    top: 16px;
    left: 22px;
    font-family: 'Inter';
    z-index: 1;
}
.wc21-post-single-content .webalive-cat-list a{
    color:#fff;
}
.wc21-post-single-content .webalive-blogpost-picture {
    overflow: hidden;
}
.wc21-post-single-content .webalive-blogpost-picture img {
    transition: 1s;
}
.wc21-post-single-content:hover .webalive-blogpost-picture img {
    transform: scale(1.1);
}
.wc21-post-single-content .webalive-blogpost-title {
    font-family: 'Inter'!important;
    line-height: 30px;
    padding-top: 15px;
    margin: 0;
}
.wc21-post-single-content .webalive-blogpost-title a{
    color:#fff;
    font-size:22px;
    line-height:30px;
    font-weight:600;
}
/*blog section end*/

/*feature accordin start*/


.right-contentb .page-section:last-child{
    border-bottom: 0px solid #707070;
    margin-bottom:0px;
    padding-bottom:0px;
}
.spy .navigation__link img{
    width:100%;
}
.spy .page-section h1{
    font-size:25px;
}
.spy .rightt-content{
    position:relative;
}
.spy .navigation {
    color: #fff;
    right: 0px;
    width: 100%;
}

.spy .navigation__link {
    display: block;
    color: #ddd;
    text-decoration: none;
    padding:0px;
    font-weight: 400;
}
.spy .navigation__link:hover {
    background-color:transparent;
}
.spy .navigation__link.active {
    color: white;
    background-color: rgba(0, 0, 0, 0.1);
}
.page-section h5 {
    margin: 20px 0 8px 0;
    color: #0C0C0C;
    font-family: "Test SÃ¶hne";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}
.spy .page-section p {
    margin: 0 0 10px 0;
    color: rgba(12, 12, 12, 0.87);
    font-family: "Test SÃ¶hne";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
}
.spy .page-section > span{
    color: #0C0C0C;
    font-family: "Test SÃ¶hne";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 146.154% */
    opacity: 0.6;
}
.spy .navigation{
    position:sticky;
    top:120px;
}

.page-section.hero-active h5{
    font-weight:600;
    color:#000;
}

.spy.spy-content-box .left-spy-menu{
    flex: 0 0 20%;
    max-width: 20%;
}


.spy.spy-content-box .spy-content {
    padding-left: 40px !important;
    margin-top: 0px;
    position: sticky;
}
.spy.spy-content-box li a.nav-link{
    position:relative;
}
.spy.spy-content-box li a.nav-link:hover {
    color: #000 !important;
    opacity: 1;
}
.spy.spy-content-box ul.nav-pills {
    position: sticky;
    top: 120px;
    border-left: 0px solid #ccc;
    height: calc(100vh - 120px);
    flex-direction: row !important;
    overflow-y: auto;
    padding-bottom: 30px;
}
.spy.spy-content-box .spy-content .left-content {
    margin-top: 40px;
}
.spy.spy-content-box .spy-content .left-content .navigation__link:nth-child(2){
    display:none;
}
.spy.spy-content-box .spy-content .left-content .navigation__link:nth-child(3){
    display:none;
}

.spy.spy-content-box .spy-content h2 {
    margin: 0 0 55px 0;
    text-transform: initial;
    color: #0C0C0C;
    font-family: "Test SÃ¶hne";
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
    letter-spacing: 0.5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    padding-bottom: 20px;
}
.spy.spy-content-box .section {
    padding: 100px 0 0;
    border-bottom: 0;
    max-width: 1140px;
    margin: 0 auto;
}
.spy.spy-content-box .section:first-child{
    padding-top:0px;
}
.spy.spy-content-box .section:last-child {
    padding-bottom:0px;
    border-bottom: 0px solid #F3F3F3;
}
.spy.spy-content-box .section .row {
    flex-direction: column-reverse;
}
.spy.spy-content-box li {
    margin-bottom: 12px;
    display: block;
    width: 100%;
}
.spy.spy-content-box li a {
    font-family: Inter;
    font-weight: normal;
    font-style: normal;
    color: #0C0C0C;
    font-family: "Test SÃ¶hne";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    opacity: 0.4;
    padding: 0px 20px 0 38px;
    transition: all ease-in-out .2s;
}
span.matching, .not_matching {
    display: block;
    background: red;
    width: 23px;
    height: 22px;
    position: absolute;
    right: 11px;
    top: 13px;
}
span.matching {
    background: url(../img/p-ok.png) no-repeat center;
}
span.not_matching {
    background: url(../img/p-cross.png) no-repeat center;
}
/*feature accordin end*/


/*accordin faq start*/
.acco-content {
    display: none;
}
.acco-container {
    max-width: 100%;
    width: 100%;
}
.acco-head {
    font-size: 25px;
    font-weight: 600;
    font-family: 'Gilroy';
    position: relative;
    padding: 5px 40px;
    margin-top: 4px;
    cursor: pointer;
}

.acco-head.active::after {
    background: url(../img/minus.svg) no-repeat center/contain;
    transform: rotate(0deg);
    opacity:100;
}
.acco-head::after {
    content: "";
    background: url(../img/plus.svg) no-repeat center/contain;
    width: 13px;
    height: 13px;
    left: 0;
    top: 17px;
    position: absolute;
}
.acco-content {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin: 0 40px;
    display: none;
    padding: 5px 0 5px 20px;
    border-left: 1px solid #333;
}
.acco-content p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin-bottom:0px;
}

.acco-content a {
    display: block;
    padding: 19px 15px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Source Sans Pro'!important;
    color: #000;
    position: relative;
    text-decoration: none !important;
    background-color: #fff;
}
.acco-content a:after {
    content: '';
    background: url(../../source/images/arrow-icon.svg) no-repeat;
    width: 9px;
    height: 14px;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 27px;
}
.acco-content p:last-child a{
    border-bottom: 0px solid #e4e4e4;
}
.acco-content a:hover {
    color: #0032a0;
}
.faqs-section .acco-content a{
    display: block;
    padding: 3px 15px;
    border-bottom: 0px solid #e4e4e4;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Source Sans Pro'!important;
    color: #0032A0;
    position: relative;
    text-decoration: none !important;
    background-color: #fff;
}
.faqs-section .acco-content a:hover{
    text-decoration:underline !important;
}
.faqs-section .acco-content h3{
    font-size: 24px;
    line-height:32px;
    padding: 0 15px 0 15px;
    color:#000;
}
.faqs-section .acco-content a:after {
    display:none;
}
.faqs-section .acco-content {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    padding: 30px 0 30px 0;
    display: none;
    background-color: #fff;
}
/*accordin faq end*/

/*new faq accordion start*/
.faq-question-accordion  .acco.title-tog {
    border-bottom: 1px solid #E9EAEB;
}
.faq-question-accordion .acco.title-tog:last-child{
    border-bottom: 0px solid #E9EAEB;
}
.faq-question-accordion .acco-head {
    font-family: 'Inter';
    font-size:22px;
    line-height:31px;
    padding:24px 45px 24px 0px;
}
.faq-question-accordion .acco-content {
    font-size: 18px;
    color: #000;
    margin:0px;
    display: none;
    padding:0px 0 32px 0;
    border-left: 0px solid #333;
    line-height: 30px;
}
.faq-question-accordion .acco-content p{
    font-size: 18px;
    color: #000;
    margin:0px;
    line-height: 30px;
}
.faq-question-accordion .acco-content ul li{
    font-size: 18px !important;
    line-height: 30px !important;
}

.faq-question-accordion .acco-head::after {
    content: "";
    background: url(../img/plus-icon.svg) no-repeat center/contain;
    width:32px;
    height:32px;
    right: 0;
    left: auto;
    top:23px;
    position: absolute;
}
.faq-question-accordion .acco-head.active::after {
    background: url(../img/cross-icon.svg) no-repeat center/contain;
    transform: rotate(0deg);
    opacity: 100;
}
/*new accordion end*/

/*live css code*/
.follow-list-section span{
    width:46px;
    height:46px;
    border-radius:4px;
    border:1px solid rgba(0, 0, 0, 0.15);
    display:flex;
    justify-content: center;
    align-items: center;
    font-size:21px;
    color:#000;
    font-weight:600;
}
.manage-list-section h3.elementor-icon-box-title{
    margin-top:-7px;
}

/*live css code*/

/*dropshipping text css*/
.list-content-section .elementor-icon-list-items.elementor-icon-list-item .elementor-icon-list-icon{
    position:relative;
}

.list-content-section li.elementor-icon-list-item .elementor-icon-list-icon:after {
    content: '';
    background-image: url(https://www.webcommander.com/wp-content/uploads/2022/08/list-arrow-icon.svg);
    position: absolute;
    width: 16px;
    height: 20px;
    display: inline-block;
    margin-top:90px;
    left: 34px;
}
.list-content-section li.elementor-icon-list-item:last-child .elementor-icon-list-icon:after {
    display:none;
}
.faqs-question ul li{
    font-size: 16px !important;
    line-height: 25px !important;
    font-family: 'Gilroy' !important;
    font-weight: 500;
}
/*dropshipping text end*/

span.elementor-icon-list-text h5 {
    font-size: 25px;
    line-height: 29px;
    font-weight: 600;
}

/*Portfolio Page Design*/
body.page-template-template-iframeportfolio .page-heading {
    padding-bottom: 60px;
    padding-top: 160px;
}
.iframe-portfolio-area {
    padding: 0 60px 100px 60px;
}
.webalive-portfolio-area {
    padding: 180px 20px 100px 20px;
}
.iframe-portfolio-area .list-item {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-gap: 40px;
    margin-bottom: 60px;
}
.iframe-portfolio-area .list-item .item{
    margin-bottom: 30px;
}
.iframe-portfolio-area .list-item .post-preview-img {
    height: 516px;
    overflow: hidden;
}
.iframe-portfolio-area .list-item .post-preview-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.iframe-portfolio-area .list-item .post-img{
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 6px 0px rgb(0 0 0 / 10%);
}
.iframe-portfolio-area .list-item .post-preview {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
}
.iframe-portfolio-area .list-item .post-img:after {
    content: "";
    background: rgba(0, 92, 122, .9);
    width: 200px;
    height: 200px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) scale(.2);
    border-radius: 100%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out .4s;
}
.iframe-portfolio-area .list-item .post-preview  a {
    background: #008DF2;
    padding: 12px 25px 12px 25px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    border-radius: 4px;
    opacity: 0;
    visibility: hidden;
    transform: scale(.2);
    transition: all ease-in-out .5s;
}
.iframe-portfolio-area .list-item .post-preview  a:hover {
    background: rgb(11 166 217);
}
.iframe-portfolio-area .list-item .post-img .post-preview a span {
    padding-right: 6px;
}
.iframe-portfolio-area .list-item .post-img:hover:after {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(5);
}

.iframe-portfolio-area .list-item .post-img:hover .post-preview  a{
    opacity: 1;
    visibility: visible;
}
.iframe-portfolio-area .list-item .post-content {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}
.iframe-portfolio-area .list-item .post-content .post-title {
    margin: 0;
}
.iframe-portfolio-area .list-item .post-content  a {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #333333;
    max-width: 65%;
}
.iframe-portfolio-area .list-item .post-content a span{
    vertical-align: middle;
}


body.single-iframe_portfolio header#masthead {
    display: none;
}
.webalive-portfolio-area-preview {
    max-width: 100%;
    margin: 0 auto;
}
.body-part-portfolio {
    /*background: url('../img/desktop-bar.svg') no-repeat;*/
    /*padding-top: 48px;*/
    /*background-size: 100%;*/
    margin: 0 auto;
    transition: all ease-in-out .2s;
}
.body-part-portfolio.active-desktop {
    height: calc(100vh - 69px);
}
.body-part-portfolio.active-pad {
    width: 1172px;
    height: 696px;
    margin: 0 auto;
    padding-top: 0;
    border-radius: 25px;
    position: relative;
}
/*.body-part-portfolio.active-pad:after,*/
/*.body-part-portfolio.active-phone:after*/
/*{*/
/*    content: "";*/
/*    width: 220px;*/
/*    height: 5px;*/
/*    background: #919191;*/
/*    display: inline-block;*/
/*    border-radius: 10px;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    bottom: 10px;*/
/*    transform: translateX(-50%);*/
/*    transition: all ease-in-out .2s;*/
/*}*/
.active-image .body-part-portfolio:after
{
    display: none;
}
.body-part-portfolio.active-phone:after{
    width: 160px;
}
.body-part-portfolio.active-desktop object {
    border-radius: 0px;
    margin-top: 0;
    border: 0;
}
.body-part-portfolio.active-pad object, .body-part-portfolio.active-phone object{
    border-radius: 3px;
}
.body-part-portfolio.active-phone {
    width: 375px;
    height: 670px;
    margin: 0 auto;
    padding-top: 0;
    border-radius: 3px;
    position: relative;
}

.active-image .active-phone {
    width: 375px;
    height: 670px;
    margin: 0 auto;
    padding-top: 0;
    border-radius: 3px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    overflow: auto;
    padding: 20px;
}

.preview-container.active-image .body-part-portfolio::-webkit-scrollbar-track
{
    background-color: #F5F5F5;
}

.preview-container.active-image .body-part-portfolio::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.preview-container.active-image .body-part-portfolio::-webkit-scrollbar-thumb
{
    background-color: #888;
}
.body-part-portfolio iframe{
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    margin-top: -3px;
    border-radius: 0px;
}
.preview-container.active-parent-tab .body-part-portfolio,
.preview-container.active-parent-phone .body-part-portfolio
{
    background: transparent;
}
.active-image .body-part-portfolio.active-pad {
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    margin-top: 0;
    border-radius: 0px;
    border-radius: 20px;
    overflow: auto;
    background: transparent;
    position: relative;
    padding: 20px;
}
.top-part-portfolio {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
    padding: 42px;
    position: sticky;
    top: 0;
    z-index: 9;
    background: #fff;
}
.preview-container.active-parent-desktop {
    margin-top: -20px;
}
.top-part-portfolio > div{
    flex: 1 1 0%;
}

.back-portfolio a {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #656565;
    white-space: nowrap;
}
.page-template-process-failed .webalive-footer {
    display: none;
}
.back-portfolio a span{
    vertical-align: middle;
    padding-left: 5px;
}
.back-container {
    display: flex;
    align-items: center;
}

.ti-portfolio {
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
    margin-left: 32px;
}
.device-click {
    text-align: center;
}
.device-click > span {
    padding: 10px;
    cursor: pointer;
}
.visit-this-site{
    text-align: right;
}
.visit-this-site a {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #333333;
    display: none !important;
}
.visit-this-site a:hover,
.back-portfolio a:hover,
.iframe-portfolio-area .list-item .post-content a:hover {
    color: #008DF2;
}
.visit-this-site a:hover svg path,
.back-portfolio a:hover svg path, .iframe-portfolio-area .list-item .post-content a:hover svg path{
    fill: #008DF2;
}
span.active-device svg path{
    fill:#008DF2
}
.web-type {
    text-align: right;
    display: none;
}
.header-ph{
    display: none;
}
.preview-container.active-image {
    overflow: auto;
    position: relative;
}
.preview-container.active-image img {
    width: 100%;
}

.eb-loader {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 999999;
    margin: 0;
    display: block;
    color: #008DF2;
    font-size: 10px;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}
.eb-loader, .eb-loader:after, .eb-loader:before {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-duration: 1.8s;
    -webkit-animation-duration: 1.8s;
    transition-duration: 1.8s;
    -webkit-transition-duration: 1.8s;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}
.eb-loader:before {
    left: -3.5em;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}
.eb-loader:after, .eb-loader:before {
    content: '';
    position: absolute;
    top: -2px;
}
.eb-loader:after {
    left: 3.5em;
}
.eb-loader:after, .eb-loader:before {
    content: '';
    position: absolute;
    top: -2px;
}
.eb-loader:after {
    left: 3.5em;
}
.eb-loader:after, .eb-loader:before {
    content: '';
    position: absolute;
    top: -2px;
}
@-webkit-keyframes load7{
    0%, 80%, 100%{
        box-shadow:0 2.5em 0 -1.3em
    }
    40%{
        box-shadow:0 2.5em 0 0
    }
}
@keyframes load7{
    0%, 80%, 100%{
        box-shadow:0 2.5em 0 -1.3em
    }
    40%{
        box-shadow:0 2.5em 0 0
    }
}


/*New Price*/
.website-mng-1 .elementor-widget-container .pricing-data:nth-child(2) {
    display: none;
}
.website-mng-2 .elementor-widget-container .pricing-data:nth-child(1) {
    display: none;
}

.pricing-data h2.title {
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
}
.amount-section h3 {
    font-size: 51px;
    font-weight: 600;
    margin-bottom: 10px;
}
.amount-section p {
    font-size: 16px;
    line-height: 24px;
}
.amount-section {
    margin-top: 35px;
}
.pricing-data a {
    font-size: 21px;
    font-weight: 500;
    color: #005C7A;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    padding: 0px 0px 8px 0px;
}
.pricing-data a i{
    vertical-align: middle;
    padding-left: 10px;
}
.pricing-data a:hover {
    color: #000;
    border-color: #000;
}
.pricing-data a:hover i{
    color: #000;
}


/*!*Custom select with js*!*/
/*.custom-select {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    border-radius: 0;*/
/*    background: #fff;*/
/*    color: #000;*/
/*    line-height: 27px;*/
/*    -moz-transition: all 0.2s ease-in;*/
/*    -o-transition: all 0.2s ease-in;*/
/*    -webkit-transition: all 0.2s ease-in;*/
/*    transition: all 0.2s ease-in;*/
/*    width: 100%;*/
/*    border: 2px solid #F6F6F6;*/
/*    height: 48px;*/
/*    padding: 10px 15px 10px;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    background-color: #F6F6F6;*/
/*    outline: 0;*/
/*    text-align: left;*/
/*    cursor: pointer;*/
/*}*/
/*.custom-select:after {*/
/*    content: "";*/
/*    width: 0;*/
/*    height: 0;*/
/*    border: 6px solid transparent;*/
/*    border-color: #000 transparent transparent transparent;*/
/*    position: absolute;*/
/*    top: 20px;*/
/*    right: 15px;*/
/*    transform: rotateZ(0);*/
/*    transition: all .5s;*/
/*    transform-origin: 50% 25%;*/
/*}*/
/*!*.custom-select:hover {*/
/*     background-color: #b83729;*/
/*}*/
/**!*/
/*.custom-select:active, .custom-select.active {*/
/*    border-color: #008DF2 !important;*/
/*}*/
/*.custom-select:active:after, .custom-select.active:after {*/
/*    transform: rotateZ(180deg);*/
/*    transition: all 0.5s;*/
/*    transform-origin: 50% 25%;*/
/*}*/
/*.custom-select:focus{*/
/*    outline: 2px;*/
/*}*/
/*.select-options {*/
/*    overflow-y: auto;*/
/*    display: none;*/
/*    position: absolute;*/
/*    top: 100%;*/
/*    right: 0;*/
/*    left: 0;*/
/*    z-index: 999;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style: none;*/
/*    box-shadow: 0px 0px 10px rgb(0 0 0 / 7%);*/
/*    border-radius: 0;*/
/*    background: #fff;*/
/*    padding: 5px 0;*/
/*    height: 280px;*/
/*}*/
/*.select-options li {*/
/*    color: #122337;*/
/*    margin: 0;*/
/*    padding: 5px 16px;*/
/*    list-style: none;*/
/*    -moz-transition: all 0.15s ease-in;*/
/*    -o-transition: all 0.15s ease-in;*/
/*    -webkit-transition: all 0.15s ease-in;*/
/*    transition: all 0.15s ease-in;*/
/*    font-size: 16px !important;*/
/*    cursor: pointer;*/
/*    line-height: 23px !important;*/
/*}*/
/*.elementor-widget-container ul.select-options li:before {*/
/*    display: none;*/
/*}*/
/*.select-options li:hover {*/
/*    color: #0094C4;*/
/*    background: #0094c41a;*/
/*    border-radius: 0;*/
/*    !* font-weight: 50; *!*/
/*}*/
/*.select {*/
/*    position: relative;*/
/*}*/
/*.select-options li[rel="hide"] {*/
/*    display: none;*/
/*}*/
/* select.hide-select.error ~ .custom-select {*/
/*    border-color: #ff7d7d !important;*/
/*}*/


/*Signup Process  new Design*/
.trial-area .form-wrap,
.trial-area .form-wrap form,
.trial-area .form-wrap form > div
{
    height: 100%;
}
.template-preview  {
    margin: 0 !important;
    padding: 0 !important;
}
.template-preview .modal-body {
    padding: 0 !important;
}
.template-preview .modal-dialog {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.template-preview  .modal-content {
    height: auto;
    min-height: 100%;
    border-radius: 0;
    border:0;
}
.common-tab.tab01 .left-right-parent{
    display: flex;
    justify-content: space-between;
    height: 100%;
}
.common-tab.tab01 .left-right-parent .s-left {
    flex: 1;
}

.signup-parent-container, .login-parent-container{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.common-tab.tab01 .left-right-parent .s-right {
    flex-basis: 605px;
    max-width: 605px;
    width: 100%;
    background: #FFFAF3;
    display: flex;
    align-items: center;
    padding: 80px;
    flex-direction: column;
    justify-content: center;
}
.n2-section-smartslider {
    margin-bottom: 200px;
}
.common-tab.tab01 .left-right-parent .s-left .trial-head,
.common-tab.tab01 .left-right-parent .s-left .s-form-group
{
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    display: block !important;
}
p.already-exist.already_have_account_free {
    color: #ff0000;
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 17px;
}
.common-tab.tab01 .left-right-parent .s-left a.logo-group {
    padding: 34px;
    display: inline-block;
    top: 0;
    left: 0;
}
a.logo-group {
    display: inline-block;
    position: absolute;
    top: 60px;
    left: 60px;
    max-width:242px;
}
.back-group {
    display: flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 34px;
}
.back-group .back{
    cursor: pointer;
}
.back-group .back:hover svg path{
    stroke: #1199C4;
    fill: #1199C4;
}
.choose-template a.logo-group {
    position: relative;
    top: 0;
    left: 0;
}
.common-password {
    position: absolute;
    right: 0;
    top: 0;
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    padding: 2px;
    width: 55px !important;
    display: inline-block !important;
    height: 50px;
    line-height: 44px !important;
}
p.terms-policy {
    font-size: 13px;
    line-height: 23px;
    color: #4F4F4F;
    padding-top: 16px;
    margin-bottom: 15px;
}
p.terms-policy a{
    color: #000;
    text-decoration: underline;
    font-weight: 500;
}
p.terms-policy a:hover{
    color: #1199C4;
}
p.already {
    font-size: 15px;
    color: #000;
    padding-top: 15px;
    font-family: Lexend;
    font-weight: 500;
}
.s-form-group a {
    font-weight: 500;
    color: #008DF2;
    text-decoration: underline;
    font-size: 15px;
    font-family: Lexend;
    font-weight: 500;
    text-transform: capitalize;
}
.s-form-group  a:hover {
    color: #29A6FF;
}
.left-right-parent p.subtitle {
    margin: 0;
    font-family: Lexend;
}
.n2-ss-text p{
    font-family: 'Inter' !important;
    font-style: normal !important;;
    font-weight: 400 !important;;
    font-size: 20px !important;;
    line-height: 32px !important;;
    color: #000 !important;;
    position: relative;
}
.n2-ss-section-main-content > div:first-child .n2-ss-item-content {
    padding-top: 70px;
    position: relative;
}
.quote-ico .n2-ss-item-content:before {
    content: "";
    background: url("../img/quote.svg") no-repeat center;
    width: 50px;
    height: 50px;
    position: absolute;
    display: block;
    top: 0px;
    left: -7px;
    filter: brightness(0) invert(0);
}
.company-logo img {
    mix-blend-mode: multiply;
    margin-bottom: 14px !important;
    margin-top: 30px !important;
    display: inline-block !important;
    width: auto;
}
h4.n2-ss-text {
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 30px !important;
}
h6.n2-ss-text {
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 30px !important;
}
.n2-ss-slider-controls {
    margin-left: 2px !important;
    margin-top: 30px !important;
}
.trusted-by {
    text-align: center;
    padding-top: 40px;
    position: absolute;
    bottom: 80px;
}
.trusted-by p {
    font-size: 16px;
    line-height: 19px;
    color: #000;
    text-align: center;
    margin-bottom: 36px;
    position: relative;
    font-family: Lexend;
    font-size: 16px;
}
.trusted-by img {
    filter: brightness(0) invert(0);
    opacity: 1;
}
.trusted-by p span{
    background: #FFFAF3;
    padding: 2px 16px;
    z-index: 2;
    position: relative;
}
.trusted-by p:after {
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, 0.23);
    position: absolute;
    bottom: 9px;
    left: 0;
    z-index: 1;
}
.common-tab.tab01 .left-right-parent .s-left button, .common-tab.tab01 .left-right-parent .s-left input[type="submit"] {
    width: 100%;
    background: #008DF2;
    height: 48px;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    border-radius: 30px;
    color: #fff;
    margin-top: 10px;
}
.common-tab.tab01 .left-right-parent .s-left button:hover,
.common-tab.tab01 .left-right-parent .s-left input[type="submit"]:hover
{
    background: #29A6FF;
}
.common-tab.tab01 .left-right-parent .s-left button:after{
    display: none;
}
.common-tab.tab01 .left-right-parent .s-left button:hover,
.common-tab.tab01 .left-right-parent .s-left button:focus,
button.nextBtn:hover,
button.nextBtnPaidSignup:hover,
button.step-forward:hover
{
    background: #29A6FF;
    outline: 0;
    opacity: 1;
}
.float-box,
.common-tab.tab02,
.common-tab.tab03,
.common-tab.tab04,
.common-tab.tab05,
.choose-template,
.finalise-area,
.accept-install-tab
{
    padding: 0;
    background: url('../img/lets-bring-bg.png') no-repeat center/cover;
    height: 100vh;
    position: relative;
    overflow-y: auto;
    background: #fff;
}
.signup-preloader{
    /*background: url('../img/lets-bring-bg.png') no-repeat center/cover;*/
    background: #EEF2FE;
}
.tab-warp {
    background: #FFFFFF;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    min-height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.choose-template .tab-warp {
    height: calc(100vh - 70px);
    padding-bottom: 0 !important;
}

.common-tab.tab03 .tab-warp:before,
.common-tab.tab04 .tab-warp:before,
.common-tab.tab05 .tab-warp:before,
.choose-template .tab-warp:before,
.finalise-area .tab-warp:before,
.signup-preloader .tab-warp:before,
.marketplace-step1 .tab-warp:before,
.marketplace-step2 .tab-warp:before
{
    content: "";
    width: 100%;
    height: 8px;
    background: #EEF2FE;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    display: none !important;
}
.common-tab.tab03.sell-online .tab-warp:after {
    content: "";
    width: 20%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.common-tab.tab04.store-name .tab-warp:after {
    content: "";
    width: 40%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.common-tab.tab05.country-field .tab-warp:after {
    content: "";
    width: 60%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.choose-template .tab-warp:after {
    content: "";
    width: 80%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.finalise-area .tab-warp:after {
    content: "";
    width: 90%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.signup-preloader .tab-warp:after,
.installing .tab-warp:after
{
    content: "";
    width: 100%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.marketplace-step1 .tab-warp:after
{
    content: "";
    width: 33.33%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.marketplace-step2.common-tab.tab03.sell-online .tab-warp:after
{
    content: "";
    width: 66.66%;
    height: 8px;
    background: #008DF2;
    display: none !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 2;
}
.common-tab-warp a.logo-group {
    position: absolute;
    left: 60px;
    top: 60px;
}
.lets-start-part-grp {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
    height: 100%;
    overflow: hidden;
}
.lets-start-part p {
    color: rgba(0, 0, 0, 0.75);
    font-size: 14px;
    line-height: 23px;
    margin: 0;
}
.lets-start-part h4 {
    font-size: 26px;
    line-height: 39px;
    color: #000000;
    font-weight: 400;
    margin: 8px 0 8px 0;
    font-family: 'Lexend';
}
.nextBtn, .nextBtnPaidSignup, .step-forward {
    height: 48px;
    background: #008DF2;
    border-radius: 30px;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    padding: 10px 35px;
    color: #fff;
    border: 0;
    transition: none;
}
.prvBtn {
    height: 48px;
    background: transparent;
    border-radius: 3px;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    padding-left: 0;
    border: 0;
}
.prvBtn:focus {
    outline: 0;
}
.nextBtn:after,
.nextBtnPaidSignup:after,
.step-forward:after
{
    content: '';
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arrow-right-m-long.png);
    background-repeat: no-repeat;
    margin-left: 10px;
    transition: none;
}

.prvBtn:hover {
    background: transparent;
    color: #008DF2;
}
.prvBtn:hover svg path {
    stroke: #008DF2;
}
.lets-start-part .single-input-box {
    margin-bottom: 25px;
}
.form-container {
    margin-top: 30px;
}
.double-container {
    display: flex;
    justify-content: space-between;
    gap: 25px;
    margin-bottom: 25px;
    position: relative;
}
.close-row {
    position: absolute;
    right: -32px;
    bottom: 13px;
    cursor: pointer;
}
.double-container .single-input-box, .double-container .dropdown {
    margin: 0;
    width: 100%;
    margin-top: 0 !important;
}
.lets-start-part {
    flex-basis: 80%;
    display: flex;
    align-items: start;
    justify-content: center;
    padding-top: 210px;
    overflow: auto;
}
.website_types {
    margin: 35px 0 40px 0;
}
.side-photo {
    max-width: 600px;
    flex-basis: 600px;
    height: 100%;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
}
.website_type label {
    display: block;
    background: #FFFFFF;
    border: 1px solid #D2D6DB;
    border-radius: 8px;
    padding: 22px 24px;
    padding-left: 60px !important;
    width: 100%;
}
.website_type + .website_type{
    margin-top: 16px;
}
.website_type.active label{
    border-color:  #008DF2;
}
.website_type [type="checkbox"]:checked+label:before, .website_type [type="checkbox"]:not(:checked)+label:before {
    left: 24px;
}
.website_type [type="checkbox"]:checked+label:after, .website_type [type="checkbox"]:not(:checked)+label:after {
    left: 30px;
}
.common-tab.tab04.store-name .lets-start-part .single-input-box input {
    margin-top:22px;
}
.common-tab.tab04.store-name .lets-start-part .single-input-box input.active {
    padding-right: 50px;
    background: url("../img/ok.png") no-repeat;
    background-position: calc(100% - 15px) 13px;
}
button[disabled],
input:disabled,
.btnFormDisable
{
    background-color: #F2F2F3 !important;
    color: #828282 !important;
    user-select: none !important;
    cursor: auto !important;
    pointer-events: none !important;
}
input:disabled:hover
{
    color: #828282;
}
button[disabled]:after {
    filter: invert(1);
    opacity: .5;
}
input[type="text"]:read-only,
input[type="email"]:read-only,
input[type="password"]:read-only,
input[type="tel"]:read-only
{
    background-color: #F2F2F3 !important;
    color: #828282 !important;
}
.hide-this-section{
    display: none;
}
.back-next-grp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 35px;
}
.back-next-grp .nextBtn {
    margin-left: auto;
}
.back-next-grp input {
    margin-left: auto;
}
.common-tab.tab05.country-field .dropdown {
    margin-top: 40px;
}
button.dropdown-select {
    border: 1px solid #D2D6DB;
    border-radius: 8px;
    background: url('../img/select-arrow.png') #fff no-repeat center;
    background-position: calc(100% - 17px) 19px;
    color: #030303;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Inter';
    width: 100%;
    text-align: left;
    height: 48px;
    padding: 6px 42px 6px 17px;
}
button.dropdown-select:focus,
button.dropdown-select:active
{
    border-color: #008DF2;
    outline: 0;
}
button.dropdown-select img {
    width: 25px;
    height: 16px;
    object-fit: cover;
    border-radius: 3px;
    overflow: hidden;
    margin-right: 8px;
}
button.dropdown-select ~ ul.dropdown-menu.show li img {
    width: 25px;
    height: 16px;
    object-fit: cover;
    border-radius: 0;
    overflow: hidden;
    margin-right: 8px;
}
button.dropdown-select ~ ul.dropdown-menu.show {
    padding: 0;
    width: 100%;
    box-shadow: 0 0 10px 0px rgb(0 0 0 / 10%);
}
button.dropdown-select ~ ul.dropdown-menu.show li {
    padding: 10px 17px;
    cursor: pointer;
    margin: 0;
    font-size: 14px !important;
}
button.dropdown-select ~ ul.dropdown-menu.show li:hover {
    background: #f9f9f9;
}
.choose-template a.logo-group img {
    width: 240px;
}
.choose-template-header {
    margin-top: 40px;
}
.header-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.filter-option {
    display: flex;
    align-items: center;
    gap: 20px;
}
.filter-option > p {
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    color: #000000;
    margin: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.filter-option > p .close {
    display: none;
    text-shadow: none;
    opacity: 1;
}
.filter-option > p > svg {
    width: 16px;
}
p.js-filter-cat.active-filter  svg.close {
    display: block;
}
p.js-filter-cat.active-filter  svg.filter {
    display: none;
}
h4.template-page-title {
    font-size: 25px;
    line-height: 33px;
    color: #000000;
    font-weight: 500;
    margin: 0;
    font-family: 'Lexend';
}
.category-container {
    margin-top: 40px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
}
.category-container::-webkit-scrollbar-track,
.ul.dropdown-menu.show::-webkit-scrollbar-track
{
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    background-color: #F5F5F5;
}

.category-container::-webkit-scrollbar,
ul.dropdown-menu.show::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.category-container::-webkit-scrollbar-thumb,
ul.dropdown-menu.show::-webkit-scrollbar-thumb
{
    background-color: #008DF2;
}
.filter-option > p span {
    margin-left: 10px;
    white-space: nowrap;
}
.filter-category-lists {
    margin-top: 25px;
    display: none;
}
.categorryButtonGroup {
    display: flex;
    align-items: start;
    gap: 12px;
    flex-wrap: wrap;
}
.categorryButtonGroup button {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 40px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    color: #000000;
    padding: 3px 14px;
    transition: all ease-in-out .2s;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: max-content;
    font-weight: 500;
}
.categorryButtonGroup button:hover {
    border: 1px solid #008DF2;
    background: #fff;
    color: #000000;
}
.categorryButtonGroup button.active:before {
    content: "";
    background: url("../img/li-check.png") no-repeat center/contain;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 8px;
    display: none;
}
.categorryButtonGroup button.active, .categorryButtonGroup button:focus, .categorryButtonGroup button:active, .categorryButtonGroup button:focus-within {
    color: #fff !important;
    background-color: #008DF2 !important;
    border-color: #008DF2 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.choose-template .tab-warp {
    padding: 60px;
    justify-content: start;
}
.skip-next-grp {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 70px;
    padding: 16px 50px;
    text-align: right;
    border-top: 1px solid #E6E6E6;
    background: #fff;
    z-index: 9;
}
.skip-next-grp a {
    margin: 0;
    color: #000000;
    border: 0;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Lexend';
}
.skip-next-grp a:hover {
    color: #008DF2;
}
.skip-next-grp a:hover svg path {
    stroke: #008DF2;
}
.template-library-btn-grp {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.skip-next-grp a.nextBtn{
    color: #fff;
    padding: 13px 25px;
}
.skip-next-grp a.nextBtn:hover{
    background:#29A6FF;
}
.skip-next-grp a.nextBtn:after{
    content: "";
    filter: brightness(0) invert(1);
    margin-bottom: 1px;
}

body.page-template-template-library header#masthead,
body.page-template-template-freesignup header#masthead,
body.page-template-payment-process header#masthead,
body.page-template-template-library footer.webalive-footer,
body.page-template-payment-process footer.webalive-footer,
body.page-template-template-freesignup footer.webalive-footer,
body.page-template-template-forgot-password footer.webalive-footer,
body.page-template-template-reset-password footer.webalive-footer,
body.page-template-process-failed footer.webalive-footer,
body.page-template-template-forgot-password header#masthead,
body.page-template-process-failed header#masthead

{
    display: none;
}
body.full-height{
    height: 100vh;
}
body.full-height .webalive-site,
body.full-height .webalive-site-content,
body.full-height .common-tab
{
    height: 100%;
}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99999999999;
    display: none;

}
#preloader img {
    width: 165px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.loading-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    border: 5px solid #f3f3f3;
    border-top-color: #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.design-free-login,
.design-free-login .tab01.common-tab
{
    height: 100%;
}
.js-template-appender {
    min-height: 86px;
    display: none;
}
.load-more-append{
    display: flex;
}


.common-tab.sell-online .lets-start-part button.nextBtn,
.common-tab.sell-online .lets-start-part button.nextBtnPaidSignup,
.common-tab.sell-online .lets-start-part button.step-forward
{
    float: right;
}
.payment-back {
    gap: 35px;
    margin-left: -35px;
}
.payment-back span{
    cursor: pointer;
}
.payment-section-head {
    margin-top: 50px;
    margin-bottom: 15px;
}
.signup-container input.js-check-email {
    padding-right: 44px;
}
.form-group .lds-ring {
    width: auto;
    top: 15px;
    right: calc(0% + 34px);
    left: inherit;
}
.pp-ti {
    font-size: 25px;
    line-height: 23px;
    color: #000000;
    font-weight: 500;
    font-family: 'Lexend';
}
.packege-selected {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* box-shadow: 0px 0px 44px rgba(0, 0, 0, 0.08); */
    border: 1px solid #C0CCCF;
    border-radius: 8px;
    padding: 12px 24px 12px 45px;
    font-weight: 500;
    font-size: 17px;
    line-height: 19px;
    background: url("../img/price-check.svg") no-repeat;
    background-position: 12px 13px;
    height: 50px;
}
.pp-cr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 35px;
}
.finalise-title {
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
    color: #000000;
    margin: 0;
    padding: 0;
    font-family: 'Lexend';
}
.sub-total.row-item {
    font-size: 14px;
    font-family: 'Inter';
}
span.main,
span.main small
{
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 17px;
    font-family: 'Inter';
}
span.main small
{
    padding-left: 5px;
}
p.pp-pk {
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Inter';
}
.plan-pkg {
    margin-top: 25px;
}
.credit-card {
    width: 170px;
    text-align: right;
}
.payment-method .single-input-box input[type="text"], .payment-method .single-input-box input[type="email"], .payment-method .single-input-box select {
    padding: 8px 14px;
    height: 48px;
    font-size: 16px;
    border-width: 1px;
    font-size: 14px;
    line-height: 24px;
    border-radius: 8px;
}
.payment-method .single-input-box input[type="text"]:focus,
.payment-method .single-input-box input[type="email"]:focus,
.payment-method .single-input-box select:focus {
    border-width: 1px !important;
}
.payment-method select {
    background-position: calc(100% - 12px) 16px;
}
.billing-address {
    margin-top: 30px;
}
.selected-contry {
    padding: 6px 14px;
    height: 48px;
    font-size: 14px;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    background: #ebebeb;
    cursor: default;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: flex;
    align-items: center;
}
input.cvv-filed {
    background: url("../img/cvv.svg") no-repeat;
    background-position: calc(100% - 10px) 15px;
    padding-right: 46px !important;
}
input.card-number {
    background: url("../img/init-card.svg") no-repeat;
    background-position: calc(100% - 10px) 15px !important;
    padding-right: 46px !important;
}
input.wrong-card {
    background: url("../img/card-error.svg") no-repeat;
}
input.visa {
    background: url("../img/visa-card.svg") no-repeat;
}
input.mastercard {
    background: url("../img/mastercard.svg") no-repeat;
}
input.discover {
    background: url("../img/discover.svg") no-repeat;
}
input.american-express {
    background: url("../img/american-express.svg") no-repeat;
}
.selected-contry img {
    width: 26px;
    margin-right: 8px;
}
.js-later-error {
    color: red;
    margin-top: 10px;
    font-size: 18px;
}
.billing-address h5.finalise-title {
    margin-bottom: 20px;
}
.payment-method .single-input-box{
    margin-bottom: 16px;
}
.payment-method .row .col {
    padding-right: 8px;
    padding-left: 8px;
}
.payment-method .row  {
    margin-right: -8px;
    margin-left: -8px;
}
.pay-continue {
    margin-top: 15px;
}
.pay-continue {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: column;
    gap: 15px;
}
.pay-continue .pay-later {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    margin-left: 20px;
    background: transparent;
    padding: 3px 0px;
    border-bottom: 1px solid #000;
    height: 34px;
    font-family: 'Lexend';
    display: inline-block !important;
    width: auto;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #000;
}
.pay-continue .pay-later:hover {
    background: transparent;
    text-decoration: none !important;
    color: #008DF2;
    border-color: #008DF2;
}
.pay-continue .pay-later:hover {
    text-decoration: underline;
}
.pay-continue button {
    font-size: 16px;
    white-space: nowrap;
}
.pay-continue input {
    width: auto;
    height: 52px;
    background-color: #1199C4;
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    padding: 10px 56px 10px 24px;
    background-position: calc(100% - 26px) 21px;
}
.pay-continue input:hover {
    background-image: url(../img/arrow-right.png);
    background-position: calc(100% - 26px) 21px !important;
}


.finalise-area .tab-warp {
    padding: 0;
    margin: 0px auto;
    position: relative;
    left: inherit;
    top: inherit;
    transform: initial;
    height: auto;
    max-width: 1296px;
    box-shadow: none;
    border-radius: 12px;
}
.payment-method {
    padding: 60px 70px 60px 80px;
}
.payment-summary h5.finalise-title {
    font-size: 20px;
    line-height: 23px;
    font-weight: 400;
    margin-bottom: 28px;
    font-family: 'Lexend';
}
.payment-summary .row-item span {
    white-space: nowrap;
}
.js-payment-message span.error {
    margin: 0 0 40px 0;
    display: block;
    border: 0;
    padding: 0;
}
.head-summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
    padding-bottom: 10px;
    margin-bottom: 15px;
    color: #000;
    font-family: Lexend;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.28px;
}
.more-container {
    margin-bottom: 60px;
}
.paymnet-loader {
    background: rgb(10 87 113);
}
.row-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    font-size: 14px;
}
.row-item .left-part {
    color: #000;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.info-text {
    margin-top: 6px;
    color: #000;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.grand-total {
    border-top: 1px solid rgba(112, 112, 112, 0.3);
    padding-top: 15px;
    margin-top: 15px;
}
.total-calc {
    text-align: right;
    border-top: 1px solid rgba(112, 112, 112, 0.3);
    padding-top: 20px;
    margin-top: 18px;
    font-size: 14px;
}
.total-calc > div {
    max-width: 240px;
    display: inline-block;
    width: 100%;
}
.packege-selected .type-part.row-item {
    margin: 0;
    width: 100%;
    display: block;
}
.packege-selected .type-part.row-item .left-part{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}
.packege-selected .type-part.row-item .info-text{
    margin: 0;
}
section.filter-theme .left-filter {
    display: flex;
    flex-grow: 1;
    gap: 20px;
    max-width: calc(100% - 300px);
}
section.filter-theme .left-filter > div{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 30px;
    max-width: 100%;
}

section.filter-theme .left-filter .filter-btn-wrap{
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
}
section.filter-theme .left-filter .filter-btn-wrap.load-more{
    white-space: normal;
    display: inline-block;
}
section.filter-theme {
    display: flex;
    justify-content: space-between;
    align-items: start;
    margin: 56px 0 44px;
}
section.filter-theme .left-filter select {
    border-color: #EBEBEB;
    padding: 6px 35px 5px 14px;
    height: 38px;
    color: #5F5E5E;
    font-family: 'Sharp Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    background: url(../img/marketplace/down-arrow.png) no-repeat;
    background-position: calc(100% - 12px) 15px;
    width: auto;
    text-transform: capitalize;
}
section.filter-theme .left-filter select:focus {
    border: 1px solid #008DF2 !important;
}
/*Signup Process*/


/* Choose your site start */
.choose-your-site-area {
    padding: 50px 0;
}
.choose-your-site-box {
    box-shadow: 0px 0px 3px rgba(9, 30, 66, 0.1), 0px 0px 1px rgba(9, 30, 66, 0.1);
    border-radius: 5px;
    width: 600px;
    max-width: 100%;
}
.choose-your-site-box .main-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    padding: 30px 14px 16px 14px;
    margin: 0;
    font-family: 'Lexend';
}
.choose-your-site-single, .template-choose {
    border-bottom: 1px solid #F0F3F4;
    padding: 16px;
}
.template-choose:hover {
    background: #f9f9f9;
}
@media only screen and (max-width: 767px) {
    .choose-your-site-single {
        padding: 14px;
    }
}
@media only screen and (max-width: 575px) {
    .choose-your-site-single {
        padding: 10px;
    }
}
.choose-your-site-single .icon {
    width: 40px;
}
.choose-your-site-single .icon img {
    height: 40px;
    object-fit: cover;
}
.choose-your-site-single .content {
    margin-left: 16px;
}
@media only screen and (max-width: 575px) {
    .choose-your-site-single .content {
        margin-left: 10px;
    }
}
.choose-your-site-single .content .title {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 4px;
}
.choose-your-site-single .content .text {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #5F5E5E;
    margin: 0;
}
.choose-your-site-single .link {
    padding: 0 0 0 10px;
}
.choose-your-site-single .link a {}
/* Choose your site end */
.right-part .toggle-mobile-nav,
.header-search .search-toggle-btn{
    display:none !important;
}

.template-choose.disable-instance {
    background: #f9f9f9;
    filter: grayscale(1) blur(0.6px);
    cursor: not-allowed !important;
    pointer-events: none;
    user-select: none;
}
.template-choose.disable-instance *
{
    cursor: not-allowed !important;
}

/*Swicth*/
.gap-2{
    gap: 10px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 58px;
    height: 34px;
    margin: 0;
}

span.yr{
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider-switch {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #008df2;
    -webkit-transition: .4s;
    transition: .4s;
}
.slider-switch:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider-switch {
    background-color: #008DF2;
}

input:focus + .slider-switch {
    box-shadow: 0 0 1px #008DF2;
}

input:checked + .slider-switch:before {
    -webkit-transform: translateX(24px);
    -ms-transform: translateX(24px);
    transform: translateX(24px);
}

/* Rounded sliders */
.slider-switch.round {
    border-radius: 34px;
}

.slider-switch.round:before {
    border-radius: 50%;
}
/*Fixing*/
.pricing-data + .pricing-data {
    margin-top: 60px;
    border-top: 2px solid #97979740;
    padding-top: 60px;
}

.home .webalive-footer{
    margin-top:0px;
}
.blog-search .fa-search{
    color: #000;
}
.blog-search .bs-input-box input[type="text"]:focus{
    border: 0px solid #008DF2 !important;
}
.need-section-content-des{
    min-height:100px;
}

/*New steps CSS*/
.lets-start-part-grp .lets-start-part-inner {
    max-width: 625px;
    width: 100%;
    padding-bottom:60px;
}
.step-flow-indicator-container {
    margin-bottom:55px;
    display: flex;
    align-items: center;
    gap: 14px;
}
.step-flow-indicator-container .indicator-steps-container {
    display: flex;
    align-items: center;
    gap: 10px;
}
.step-flow-indicator-container .indicator-steps-container .indicator-steps {
    width: 50px;
    height: 6px;
    background: #EBEBEB;
    display: inline-block;
    border-radius: 8px;
}
.step-flow-indicator-container .indicator-steps-container .indicator-steps.active {
    background: #008DF2;
}
.step-flow-indicator-container .indicator-steps-name {
    color: #626262;
    font-size: 13px;
}

.next-skip-container {
    display: flex;
    gap: 20px;
}

/*Custom file Choose Start*/
.file-upload-container {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 5px;
    justify-content: space-between;
}
.file-upload-container .left-part {
    display: flex;
    align-items: center;
    gap: 20px;
}
.file-preview {
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #666;
    overflow: hidden;
}

.file-preview img {
    max-width: 100%;
    max-height: 100%;
}

.file-name {
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
    word-wrap: break-word;
    text-align: center;
}

.custom-file-upload {
    display: inline-block;
    padding: 8px 15px;
    background-color: #007BFF;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
}

.custom-file-upload:hover {
    background-color: #0056b3;
}

.file-input {
    display: none;
}
.type-of-sell-container {
    display: flex;
    gap: 14px;
}
.type-of-sell-container .type-of-sell {
    border: 1px solid #eee;
    padding: 20px;
    cursor: pointer;
}
.type-of-sell-container .type-of-sell.active, .type-of-platform .item.active {
    border: 1px solid #008DF2;
}
.type-of-platform {
    display: flex;
    gap: 20px;
    margin-top: 30px;
}
.type-of-platform .item {
    border: 1px solid #eee;
    padding: 20px;
    cursor: pointer;
}
.agree-migrate {
    margin-top: 25px;
}
.industry-sec > p {
    margin-bottom: 24px;
}
.tab.choose-template .step-flow-indicator-container {
    position: absolute;
    right: 60px;
}

.color-scheme-container .website_type{
    margin: 0;
}

.color-scheme-container {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: center;
    gap: 20px;
    margin-top:18px;
}

span.color-pattern {
    display: flex;
    border-radius: 3px;
    overflow: hidden;
}
span.color-pattern > div {
    display: inline-block;
    width: 28px;
    height: 28px;
}
span.other-color {
    display: inline-block;
    white-space: nowrap;
    background: #F3F3F3;
    padding: 10px;
    border-radius: 5px;
}
.chose-ship-container{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.grp-field {
    display: flex;
    align-items: center;
    gap: 10px;
}
.chose-result-container > div {
    margin: 20px 0;
}
/*Custom file Choose End*/

/*new css start*/
.js-lets-start-tab .lets-start-part-inner .single-input-box p{
    font-size:18px;
    line-height:28px;
    color: rgba(0, 0, 0, 0.75);
}
.js-lets-start-tab .lets-start-part-inner h4{
    font-size:30px;
    line-height:40px;
    margin: 14px 0 14px 0;
    font-weight:500;
}
.js-feature-tab h4,
.js-paymentsetup-tab h4,
.js-shipping-tab h4,
.js-banding-tab .lets-start-part-inner h4,
.js-already-have-store-tab h4,
.js-want-to-sell-tab .lets-start-part-inner h4,
.js-sell-online-tab .lets-start-part-inner h4,
.js-country-tab .lets-start-part-inner h4,
.js-store-name-tab .lets-start-part-inner h4{
    font-size: 22px;
    font-weight: 500;
    line-height: 27.5px;
}
.js-feature-tab p,
.js-paymentsetup-tab p,
.js-shipping-tab p,
.js-banding-tab .lets-start-part-inner p,
.js-already-have-store-tab p,
.lets-start-part-inner .lets-start-part-inner p,
.js-sell-online-tab .lets-start-part-inner p,
.js-country-tab .lets-start-part-inner p,
.js-store-name-tab .lets-start-part-inner p{
    font-size: 13px;
    font-weight: 400;
    line-height: 23px;
    color: rgba(0, 0, 0, 0.75);
}

.lets-start-part-grp button[disabled],
.lets-start-part-grp input:disabled,
.lets-start-part-grp .btnFormDisable
{
    background-color:rgba(216, 216, 216, 1) !important;
    color: #848484 !important;
    user-select: none !important;
    cursor: auto !important;
    pointer-events: none !important;
}
.lets-start-part-grp input:disabled:hover
{
    color: #848484;
}

.js-trial-popup input::placeholder {
    color: #000;
    opacity: 0.5;
}

.js-trial-popup input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000;
    opacity: 0.5;
}

.js-trial-popup input::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    opacity: 0.5;
}

.js-trial-popup input:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
    opacity: 0.5;
}

.js-trial-popup input:-moz-placeholder {
    /* Firefox 18- */
    color: #000;
    opacity: 0.5;
}
.js-want-to-sell-tab .type-of-sell-container {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
}
.js-want-to-sell-tab .type-of-sell-container .type-of-sell {
    border: 1px solid #D2D6DB;
    padding:13px 20px;
    cursor: pointer;
    border-radius:9px;
    display: flex;
    gap: 16px;
    width:48%;
}
.js-want-to-sell-tab .type-of-sell-container .type-of-sell .info .name{
    font-family: Inter;
    font-size: 15px;
    font-weight: 600;
    line-height: 21.18px;
    margin-bottom: 3px;
}
.js-want-to-sell-tab .type-of-sell-container .type-of-sell .info .blurb{
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.1px;
    color:#000;
    opacity:0.6;
}
.type-of-sell-container.choose-feature .type-of-sell.active,
.website_type label.active,
.js-want-to-sell-tab .type-of-platform .item.active,
.js-want-to-sell-tab .type-of-sell-container .type-of-sell.active{
    border: 1px solid #008DF2;
    box-shadow: 0 0 0 1px #008DF2 inset;
}
.back-next-grp .skipBtn{
    border: 0px solid rgba(0, 0, 0, 0.15) !important;
    border-radius: 34px;
    background: transparent !important;
    color:#000;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 500;
}
.back-next-grp .skipBtn:hover{
   color:#008DF2;
}
.js-want-to-sell-tab .type-of-platform {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap:15px;
}
.js-want-to-sell-tab .type-of-platform .item .icon{
    text-align:center;
    width:100%;
    min-height: 40px;
}
.js-want-to-sell-tab .type-of-platform .item{
    border: 1px solid #D2D6DB;
    padding:15px;
    cursor: pointer;
    text-align:center;
    border-radius:9px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.js_already_have_store_section [type="radio"] ~ label {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
}
.js_already_have_store_section .website_types [type="checkbox"] ~ label {
    font-size: 16px;
    line-height: 28px;
}
.js_already_have_store_section .custom-checkbox input[type="checkbox"]:checked + label:after {
    top: 6px;
}
.js_already_have_store_section .custom-checkbox  [type="checkbox"]:checked+label:before,
.js_already_have_store_section .custom-checkbox [type="checkbox"]:not(:checked)+label:before {
    top: 3px;
    transform: inherit;
}
.js_already_have_store_section [type="radio"]:checked+label:before,
.js_already_have_store_section [type="radio"]:not(:checked)+label:before {
    top: 25px;
}
.js_already_have_store_section [type="radio"]:checked+label:after,
.js_already_have_store_section [type="radio"]:not(:checked)+label:after {
    top: 31px;
}

.choose-file-container {
    margin-top: 26px;
}
.choose-file-container .file-name {
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    color:rgba(0, 0, 0, 0.75);
    margin: 0;
}
.choose-file-container .file-info span{
    font-family: Inter;
    font-size: 10px;
    font-weight: 400;
    line-height: 12.1px;
    text-align: left;
    color: rgba(0, 0, 0, 0.75);
}
.choose-file-container .file-upload-container {
    display: flex;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    justify-content: space-between;
    padding-right: 25px;
}
.choose-file-container .custom-file-upload {
    display: inline-block;
    padding: 8px 20px;
    background: #EDEDED;
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
}
.choose-file-container .custom-file-upload:hover {
    color:#fff;
    background-color:#008DF2;
}
.choose-file-container .file-preview {
    width: 75px;
    height: 71px;
    border: 0px solid #ccc;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.choose-file-container .file-preview img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.color-scheme-container span.other-color {
    display: inline-block;
    white-space: nowrap;
    background: #F3F3F3;
    padding: 3px 17px;
    border-radius: 5px;
    font-size: 13px;
}
.js-banding-tab .website_type label {
    display: block;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 13px 12px;
    padding-left:46px !important;
    width: 100%;
}
.color-scheme-container [type="radio"]:checked+label:before,
.color-scheme-container [type="radio"]:not(:checked)+label:before {
    left: 12px;
    top: 17px;
}
.color-scheme-container [type="radio"]:checked+label:after,
.color-scheme-container [type="radio"]:not(:checked)+label:after {
    top: 23px;
    left: 18px;
}

.js-shipping-tab .chose-ship-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap:15px;
    margin-top: 22px;
}
.js-shipping-tab .website_type label {
    display: block;
    background: #FFFFFF;
    border: 1px solid #C2C2C2;
    font-family: Inter;
    font-size: 15px;
    font-weight: 600;
    line-height: 21.18px;
    border-radius:10px;
    padding: 15px 24px;
    padding-left:50px !important;
    width: 100%;
}

.js-shipping-tab .website_type + .website_type {
    margin-top: 0;
}
.js-shipping-tab [type="radio"]:checked+label:before,
.js-shipping-tab [type="radio"]:not(:checked)+label:before {
    left: 21px;
    top: 16px;
}
.js-shipping-tab [type="radio"]:checked+label:after,
.js-shipping-tab [type="radio"]:not(:checked)+label:after {
    top: 22px;
    left: 27px;
}
.js-shipping-tab .single-input-box label {
    min-height: 20px;
    display: block;
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    margin: 0 0 3px;
    clear: both;
}

.js-shipping-tab .lets-start-part .single-input-box {
    margin-top: 8px;
}
.type-of-sell-container.choose-feature {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap:15px;
}
.type-of-sell-container.choose-feature .type-of-sell {
    border: 1px solid #D2D6DB;
    padding: 11px 20px 18px 20px;
    cursor: pointer;
    display: flex;
    gap: 18px;
    border-radius: 10px;
}
.type-of-sell-container.choose-feature .type-of-sell .info .name{
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 26.36px;
    text-align: left;
    margin-bottom: 6px;
}
.type-of-sell-container.choose-feature .type-of-sell .info .blurb{
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    opacity:0.66;
}
.js-shipping-tab .add-another-btn {
    font-family: Lexend;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    color:#008DF2;
    cursor:pointer;
}
.js-shipping-tab .add-another-btn:hover{
    color:#29A6FF;
}
.js-shipping-tab .double-container {
    margin-bottom: 20px;
}
.tab.tab02.common-tab.js-lets-start-tab .lets-start-part {
    align-items: center;
    margin: 0;
    padding: 0;
}
.logo-container-mob{
    display: none;
}
@media only screen and (max-width: 1440px){
    a.logo-group{
        display: none;
    }
    .logo-container-mob {
        display: block;
        margin-bottom: 65px;
        max-width: 242px;
    }
}
@media only screen and (max-width: 767px){
    .logo-container-mob {
        margin-bottom: 50px;
        max-width: 220px;
    }
}