.elementor-kit-6{--e-global-color-primary:#0C2028;--e-global-color-secondary:#0C2028;--e-global-color-text:#38484F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-line-height:0em;color:#0C2028;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 a{color:#007CE0;letter-spacing:0px;}.elementor-kit-6 a:hover{color:#007CE0B5;}.elementor-kit-6 h1{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:45px;font-weight:700;line-height:60px;letter-spacing:0px;}.elementor-kit-6 h2{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:40px;font-weight:700;line-height:55px;letter-spacing:0px;}.elementor-kit-6 h3{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:30px;font-weight:700;line-height:40px;letter-spacing:0px;}.elementor-kit-6 h4{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:28px;font-weight:400;line-height:40px;letter-spacing:0px;}.elementor-kit-6 h5{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:25px;font-weight:700;line-height:35px;letter-spacing:0px;}.elementor-kit-6 h6{color:#0C2028;font-family:"Noto Sans SC", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:32px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Noto Sans SC", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#FFFFFF;background-color:#35BA5A;border-radius:40px 40px 40px 40px;padding:15px 40px 15px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:#FFFFFF;background-color:#35BA5AF2;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:20px;--e-global-typography-text-line-height:28px;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h1{font-size:45px;line-height:60px;}.elementor-kit-6 h2{font-size:35px;line-height:48px;letter-spacing:0px;}.elementor-kit-6 h3{font-size:30px;line-height:40px;}.elementor-kit-6 h4{font-size:26px;line-height:36px;}.elementor-kit-6 h5{font-size:25px;line-height:35px;}.elementor-kit-6 h6{font-size:22px;line-height:32px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:18px;line-height:31px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:758px){.elementor-kit-6{--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:26px;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h1{font-size:40px;line-height:55px;}.elementor-kit-6 h2{font-size:40px;line-height:55px;letter-spacing:0px;}.elementor-kit-6 h3{font-size:26px;line-height:36px;}.elementor-kit-6 h4{font-size:24px;line-height:34px;}.elementor-kit-6 h5{font-size:23px;line-height:33px;}.elementor-kit-6 h6{font-size:20px;line-height:30px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:17px;line-height:29px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*== GLOBAL HEADER & SUBTITLE PADDING ==*/

h4.elementor-heading-title.elementor-size-default {
    margin-top: -3px!important;
    font-weight: normal !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{
    transform: rotate(-90deg);
    color:#8D8A8A !important;
}


/*Default adjustments*/
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding:0px;
}

.elementor-button span{
    line-height:23px;
}

/*.elementor-button {
    padding:18px 40px 18px 40px !important;
}*/

/*Link*/
.ae-link-yes:hover {
   background: linear-gradient(
-45deg
,hsla(0,0%,100%,0.5), rgba(246,249,252,1)) !important;
    border-radius: 20px;
}

.elementor-kit-6 a:hover {
    color:#007CE0;
}

*, *::before, *::after {
    word-break: normal;
    word-wrap: normal;
}

/*Icon settings*/

span.elementor-icon-list-icon {
    transform: translate(0px,4px);
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    padding-left:9px !important;
    vertical-align:top;
}


.elementor-widget .elementor-icon-list-icon{
    display:-webkit-box;
}

/*.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    -webkit-box-align: baseline;
}*/

li.elementor-icon-list-item{
align-items:baseline !important;
}


/*End icons*/



/*Image Resolution*/
.elementor-widget-image .elementor-image img{
    image-rendering:-webkit-optimize-contrast;
}

/*Button settings*/
#sglite-standard-btn{
    padding:25px;
    border-radius:30px;
    color:#ffffff;
    background:#11D2BB;
    font-size:18px;
}

/*End button*/

/*Arrow button*/
#arrow-button a:hover, a:focus {
    opacity: 1 !important;
}

#arrow-button .elementor-button-icon svg {
    width: 0.8em;
}

/*End Arrow button*/


/*ul,ol*/
ul, ol {
    margin:0 0 0 0;
}

ul li .sub-list{
font-size:14px !important;
line-height:20px !important;
list-style-type:disc;
}

ul {
    padding-inline-start:2px;
}

/*End ul,ol*/

/*Custom text*/
span.txt-top {
    font-size: 18px;
    vertical-align: top;
    line-height:35px;
    padding-right: 6px;
}

span.webstore-features{
    font-weight:600;
    line-height:40px;
}

/*End custom text*/

/*Widgets*/
div.elementor-widget-container ul li.cat-item{
    list-style:none !important;
    margin:0 0 0 0;
}

/*End Widgets*/

/* Pricing table Accordion tab */
#pricing-accordion .elementor-accordion .elementor-accordion-item {
    border: none;
}

 #pricing-accordion .elementor-accordion .elementor-tab-content{
    border-top:none;
}

#pricing-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
    margin-right: 34%;
}

#pricing-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon{
    width:0.8em;
}


/* End Pricing table Accordion tab */


/*Responsive Accordion - multiple image*/

/*#responsive-accordion .elementor-accordion-icon svg {
    width: 1.6em;
    height: 1.6em;
    margin-top: -3px;
}*/

/*#responsive-accordion i.fa, .fas{
    font-size: 24px !important;
    margin-top:-3px !important;
}*/

#responsive-accordion .elementor-accordion-item {
    border-bottom: 2px solid #DFDFDF;
}

#responsive-accordion
    .fa, .fas {
    font-size: 25px;
    margin-top: -3px;
}

#responsive-accordion.elementor-accordion .elementor-tab-content {
    text-align: justify;
}

#responsive-accordion .elementor-accordion-title{
     display:flex !important;
     text-align:left !important;
 }

#responsive-accordion-2 .elementor-accordion-icon svg {
    width:1.2em;
    height:1.2em;
}

#responsive-accordion-2 .elementor-accordion-item {
    border-bottom: 2px solid #DFDFDF;
}

#responsive-accordion-2.elementor-accordion .elementor-tab-content {
    text-align: justify;
}

#responsive-accordion-2 .elementor-accordion-title{
     display:flex !important;
     text-align:left !important;
 }

/*End of Responsive Accordion*/



/*Advanced tab alignment & size*/

#horizontal-custom-tab-multichannel .eael-advance-tabs .eael-tabs-nav>ul{
    padding:0px 200px;
}

#vertical-custom-tab .eael-advance-tabs .eael-tabs-nav > ul li.active{
    font-weight:bold !important;
}

#horizontal-custom-tab .eael-advance-tabs .eael-tabs-nav > ul li.active{
    font-weight:bold !important;
}

#horizontal-custom-tab-multichannel .eael-advance-tabs .eael-tabs-nav > ul li.active{
    font-weight:bold !important;
}

/*@media (max-width:1500px){
    #horizontal-custom-tab-multichannel .eael-advance-tabs .eael-tabs-nav>ul{
    padding:0px 0px !important;
}
}*/

/*End of Advanced tab alignment & size*/



/*Feature Slider*/

#feature-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 50px;
}

@media only screen and (max-width: 900px) {#feature-slider
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 90px;
    }
}

@media only screen and (max-width: 480px){#feature-slider
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 40px;
    }
    
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom:-20px;
    }

/*End of Feature Slider*/



/*Marketplace Expert Slider*/

#marketplace-expert-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 50px;
}

/*End of Marketplace Expert Slider*/


/*Blog Settings*/

.elementor-post__meta-data{
    padding-top:10px;
}

.elementor-post__read-more{
    background:#11D2BB;
    padding:12px 20px;
    border-radius:25px;
    color:#ffffff !important;
    line-height: 60px !important;
}

.elementor-post__excerpt{
    margin-bottom:15px !important;
}

.elementor-post-navigation .elementor-post-navigation__separator-wrapper{
    padding:0px 10px;
}

.alignwide {
    margin-left: -20px;
    margin-right: -40px;
}

/*Promo Float Button*/
img, a img { 
    border: 0; 
}

section#monthly-promotion-gif{
    padding:0px;
}

#promobadge
{
position: fixed;
z-index: 100;
right: 15px;
bottom: 43%;
width:6%;
}

.img.octpromo:hover{
    cursor: pointer;
}

/*close promo badge*/

.close{
    color:#ed1b56;
    opacity:0.5;
}

.close:hover{
    color:#650a58;
    opacity:1;
}

div#promobadge:hover .close{
    cursor: pointer;
    display:block;
}

div#promobadge span.close{
    cursor: pointer;
    display:none;
    text-align: right;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: content-box;}
    
div.pum-content.popmake-content{
border:transparent !important;}

@media (min-width: 700px){
h6.elementor-post__title{
    margin:0px auto 0px !important;
}
   
}

/* End Blog Settings */

/*Tooltip*/
.fa, .fas{
    font-size:15px;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: black;
  color: #ffffff;
  font-size:13px;
  line-height:18px;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -100px;
}

.tooltip .tooltiptext-side {
  visibility: hidden;
  width: 200px;
  background-color: black;
  color: #ffffff;
  font-size:13px;
  line-height:18px;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -50px;
}

.tooltip .tooltiptext-comingsoon {
  visibility: hidden;
  width: 100px;
  background-color: black;
  color: #ffffff;
  font-size:13px;
  line-height:18px;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -50px;
}

.tooltip .tooltiptext-large {
  visibility: hidden;
  width: 250px;
  background-color: black;
  color: #ffffff;
  font-size:13px;
  line-height:18px;
  text-align: left;
  border-radius: 6px;
  padding: 8px 8px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -100px;
}


.tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip .tooltiptext-side:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 24%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip .tooltiptext-comingsoon:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip .tooltiptext-large:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.tooltip:hover .tooltiptext-side {
  visibility: visible;
}

.tooltip:hover .tooltiptext-comingsoon {
  visibility: visible;
}

.tooltip:hover .tooltiptext-large {
  visibility: visible;
}

li .channels-li{
    margin: 0 0 0 1.5rem !important;
}

/*Tooltip End*/

/*Testimonial*/

.merchant-name{
    font-size:22px;
    line-height:30px;
    font-weight:700;
    color:#11AA4F;
}

.merchant-name-1{
    font-size:20px;
    line-height:30px;
    font-weight:700;
    color:#000000;
}
    
.merchant-store{
    font-size:22px;
    line-height:30px;
    color: #647176;
    margin-bottom:0px;
}

.merchant-store-1{
    font-size:18px;
    line-height:30px;
    color: #647176;
    margin-bottom:0px;
}

.merchant-title{
    font-size:25px;
    line-height:33px;
    font-weight:700;
    color:#11AA4F;
    margin-bottom:0px;
}

.merchant-title-1{
    font-size:25px;
    line-height:33px;
    font-weight:700;
    color:#000;
    margin-bottom:0px;
}

/*End testimonial*/

/*Reviews*/

a.home-review{
    font-size:15px;
    color: #5acc5a;
    line-height:26px;
}


/*End Reviews*/

/*Terms Table*/

.width-1{
    width: 7%;
    vertical-align: top;
}

th, td{
    padding: 0.4em 0.2em;
}

table{
    margin: 1rem 0;
}

div.sub-table{
    padding-left:8.4%;
}

div.sub-description{
    padding-left:12%;
}

/*End Terms Table*/


/*Link Hover*/
a:hover, a:focus {
    opacity:0.9 !important;
}


/*Password form*/
 form{
     padding-top:150px;
     padding-left:50px;
     padding-bottom:150px;
     width:60%;
 }



/*Hot Label*/
img.hot-label{
    width:18%; 
    display:inline; 
    vertical-align:middle;
    padding-left:5px;
}

/*Free Label*/
img.free-label{
    width:22%; 
    display:inline; 
    vertical-align:middle;
}

/*Free Label*/
img.free-label-new{
    width:13%; 
    display:inline; 
    vertical-align:middle;
}


/*General Label*/
img.general-label{
    display:inline; 
    vertical-align:middle;
    width:100px;
}


/*======== RESPONSIVE SETTINGS ========*/

@media (min-width:700px){
    
/*Heading spacing*/
h4, .heading-size-4, h5, .heading-size-5, h6, .heading-size-6{
        margin: 10px auto 10px !important;
}

/*End Heading spacing*/

}

@media (max-width:800px){ 
.width-1{
    width: 9%;
    vertical-align: top;
}

div.sub-table{
    padding-left:10.4%;
}

.elementor-widget .elementor-icon-list-icon{
    padding-top:0px;
}

.elementor-button.elementor-size-lg{
    padding:15px 30px;
    /*margin:0px 12px;*/
} 


/*Mobile menu styling*/
.elementor-nav-menu .sub-arrow {
    /*width:100% !important;*/
    display: inline-block !important;
    text-align:right !important;
    margin-left: 65%;
}

.elementor-nav-menu .sub-arrow .e-font-icon-svg{
    height:0.7em !important;
    width:1em !important;
}

 .elementor-nav-menu ul {
    padding-left:15px !important;
}

/*a.mobile-menu-links{
    color:#8D8A8A !important;
    
    
}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover{
    border-left:12px solid transparent !important;
}*/
}

@media (max-width: 480px){
#promobadge{
position: fixed;
z-index: 1000;
right: 90px !important;
bottom: 3% !important;
width:19% !important;
}

.elementor-nav-menu .elementor-item{
    font-size:16px !important;
}

.merchant-title-1{
    font-size:21px;
    line-height:28px;
}

}

@media (max-width:400px){

/*Testimonial*/
    
.merchant-name{
    font-size:22px;
}

.merchant-name-1{
    font-size:19px;
}

.merchant-store{
    font-size:22px;
}

.merchant-store-1{
    font-size:17px;
}

.testimonial-img-column{
    width:30%;
}

.testimonial-name-column{
    width:70%;
}

/*Terms Table*/

.width-1{
    width: 18%;
}

/*Pricing Table Accordion */
#pricing-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
    margin-right: 34%;
}

}



@media screen and (max-width:767px) and (min-width:401px){

/*Testimonial*/
    
.merchant-name{
    font-size:20px !important;
}

.merchant-store{
    font-size:17px !important;
}

/*.testimonial-name-column{
    width:70% !important;
}*/

/*End testimonial*/


}

@media screen and (max-width:1000px) and (min-width:650px){
/*Pricing Table Accordion */
#pricing-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
    margin-right: 72%;
}
}

.elementor-button-content-wrapper{
    pointer-events: none;
}
.elementor-button span{
    pointer-events: none;
}/* End custom CSS */