@media(max-width:1520px) {

    .left-svg {

        display: none;

    }

}

.client_logo {
  width: 100%;
  overflow: hidden;
}

#google_translate_element span{ display:none;}
.goog-te-gadget {
  font-size: 0px !important;
}

.goog-te-gadget .goog-te-combo {
  margin: 4px 0;
  padding: 10px 15px;
}
.goog-te-gadget .goog-te-combo {
  margin: 4px 0;
  border: 2px solid #dfdfdf;
  border-radius: 5px;
  background: #fff;
}
/* small css for the mobile nav close */

#nav-mobile-btn.close span:first-child {

    transform: rotate(45deg);

    top: 4px;

    position: relative;

    background: #a0aec0;

}



#nav-mobile-btn.close span:nth-child(2) {

    transform: rotate(-45deg);

    margin-top: 0px;

    background: #a0aec0;

}



.tool-tip-custom:hover .tool-tip-custom\:flex {

    display: block;

}



.front-theme{
    /*height: 333px;*/
    height: 533px;
    margin: auto;
    margin-top: 20px;
    border-radius: 32px;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,160px) !important;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,160px) !important;
}

.domain_row p, .domain_row ul li{
    text-align: justify;
}



.pricingList .text-lg {
    font-size: 15px !important;
}
.pricingMainBox {
    padding-bottom: 38px;
}
.text-center.getStartedBtn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}


 :root{--main-color: #1fe5d8;}
    body{font-family: 'Comfortaa', cursive;}
    @keyframes scrolltop{0% {top: -100px;opacity:.2;}100% {top: 0;opacity: 1;transition: .33s linear}}
    #header.fixed{position: fixed;left: 0;width: 100%;top: 0;background: #fff;animation: scrolltop .6s linear;box-shadow: 0px 0px 8px 0px #000 !important;;z-index: 999;}
    @keyframes btn-animate {
        0% {
            background-color: #1E0DE3;
            color: #fff;
        }

       /* 50% {
            background-color: #0A66C2;
            color: #fff;
        }

        80% {
            background-color: #FF3300;
            color: #fff;
        }*/

        100% {
            background-color: #4ffd00;
            color: #fff;
        }
    }
    .container{margin: 0 auto;padding-left: 15px;padding-right: 15px;}
    .gap-t-60{margin-top: 60px;}
    .gap-b-60{margin-bottom: 60px;}
    .item {position: relative;}
    .slider_content {position: absolute;top: 50%;transform: translate(0%,-50%);width: 100%;}
    .slider_content .max_content {max-width: 60%;margin: 0 auto;text-align: center;}
    .slider_content h2 {color: var(--main-color);font-size: 3rem;margin-bottom: 11px;text-transform: capitalize;}
    .slider_content p {color: #fff;font-size: 1.25rem;}
    header .login_row .text-white { color: #000;}
    #WAButton {z-index: 999;}

    /*.main-banner .item::before {content: "";background-color: #000;left: 0;bottom: 0;right: 0;top: 0;position: absolute;opacity: 50%;}
    */.main-banner .owl-dots {bottom: 20px;padding: 0;position: absolute;z-index: 10;width: auto;text-align: center;white-space: nowrap;display: flex;grid-gap: 15px;justify-content: center;left: 50%;transform: translate(-50%,-50%);}
    .main-banner .owl-carousel button.owl-dot {position: relative;height: 15px;width: 15px;border-radius: 50%;border: 1px solid var(--main-color);}
    .main-banner .owl-dot.active{background: var(--main-color);}
    .slider_content .container {margin: 0 auto;}
    /*.slider_content .max_content h4 a {background-color: var(--theme-color);padding: 12px 22px;border-radius: 25px;margin-bottom: 17px;display: inline-block;transition: all 0.5s linear;line-height: normal;color: #000;letter-spacing: 2px;}*/
    .slider_content .max_content h4 a {
        background-color: transparent;
            padding: 12px 22px;
            border-radius: 25px;
            margin-bottom: 17px;
            display: inline-block;
            transition: all 0.5s linear;
            line-height: normal;
            color: #fff;
            letter-spacing: 2px;
            text-decoration: underline;
            text-underline-offset: 6px;
    }
    /*.slider_content .max_content h4 a:hover{background-color: #fff;color: #000;}*/
    .main-banner + section .center_text {max-width: 94%;}
    .main-banner + section .center_text p{text-align: left;color: #7b7b7b;line-height: 1.6;}
    .center_text p{margin-bottom: 15px;}
    .center_text p:last-child{margin-bottom: 0px;}
    .main-banner .item img {max-height: 600px;overflow: hidden;object-fit: cover;width: 100%;}


    .center_text {margin: 0 auto;max-width: 60%;text-align: center;}
    .center_text h2 {color: var(--main-color);font-size: 3rem;margin-bottom: 11px;text-transform: capitalize;line-height: normal;text-transform: capitalize;}
    .center_text p {font-size: 1.25rem;color: #000;}
    #features .text_center {font-size: 2.5rem;}


    body .shadow-xl{box-shadow: 3px 5px 7px -5px #43454b;}
    body .hover\:shadow-2xl:hover {box-shadow: 3px 5px 7px -5px var(--main-color);}
    footer p, footer li, .footer_bottom {font-size: 1rem;}


.testimonial_row .owl-carousel .owl-item h2 {
  text-align: left;
}
    .testimonial {
            padding: 50px 0;
    background-color: var(--main-color);
    position: relative;
        
    }
    .testimonial_row h2 {text-align: center;color: #000;font-size: 2.5rem;margin-bottom: 0px;text-transform: capitalize;line-height: normal;}
    .testimonial_row .owl-carousel .owl-item .item p {font-size: 1.2rem;font-style: italic;line-height: 1.4;margin-bottom: 10px;color: #000;margin-top: 10px;text-align: left;}
    .testimonial_row .owl-carousel .owl-item h2 {font-size: 12px;
color: #000;
margin-bottom: 4px;
font-weight: bold;}
    .testimonial_row .owl-carousel .owl-item h3 {font-size: 1rem;text-transform: capitalize;margin-bottom: 10px;color: #000;text-align: center;}
    .testimonial_row .owl-carousel .owl-item h4 {margin-bottom: 6px;color: #000;}
    .testimonial .owl-dots {margin-top: 20px;display: flex;justify-content: center;grid-gap: 15px;}
    .testimonial .owl-carousel button.owl-dot {position: relative;height: 15px;width: 15px;border-radius: 50%;border: 1px solid #000;}
    .testimonial .owl-dot.active{background: #000;}

    .custome_slide.owl-carousel .owl-item.active.center .main-reviewimage {border: 2px solid #fff;}
    .main-reviewimage {border-radius: 50%; height: auto;width: 130px;background: #000;margin: 0 auto;}
    .main-reviewimage img { opacity: 0.3;}
    #slide-testimonal .active.center .main-reviewimage img { opacity: 1;}
    .test_img { position: relative;opacity: 1;-webkit-transition: .4s ease all; transition: .4s ease all; margin: 0px;}
    .inner-testimonials {width: 100%;max-width: 100%; margin: 0 auto;}
    #slide-testimonal .center .test_img:before { content: none; transition: 0.7s ease-in-out;}
    .test_img img {border-radius: 100%;overflow: hidden;margin: 0 auto; height: 100%;  object-fit: cover;}
    .custome_slide.owl-carousel .owl-item.active.center {transform: scale(1.3); margin-top: 0 !important;position: relative; z-index: 999; -webkit-transform: scale(1); transform: scale(1);}
    .custome_slide.owl-carousel .owl-item {transform: scale(0.7);padding: 10px 0px; transition: all 0.5s;}
    .custome_slide.owl-carousel .active .testimonial_detail {display: none;}
    .custome_slide.owl-carousel .active.center .testimonial_detail {display: block !important;}
    #slide-testimonal .owl-dots {display: flex;}

    .counter_row {display: grid;grid-template-columns: repeat(6,1fr);grid-gap: 20px;text-align: center;}
    


    .circle_percent {font-size:125px; width:1em; height:1em; position: relative; background: #eee; border-radius:50%; overflow:hidden; display:inline-block; margin:20px;}
    .circle_inner {position: absolute; left: 0; top: 0; width: 1em; height: 1em; clip:rect(0 1em 1em .5em);}
    .round_per {position: absolute; left: 0; top: 0; width: 1em; height: 1em; background: var(--main-color); clip:rect(0 1em 1em .5em); transform:rotate(180deg); transition:1.05s;}
    .percent_more .circle_inner {clip:rect(0 .5em 1em 0em);}
    .percent_more:after {position: absolute; left: .5em; top:0em; right: 0; bottom: 0; background: var(--main-color); content:'';}
    .circle_inbox {position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; background: #fff; z-index:3; border-radius: 50%;}
    .percent_text {position: absolute; font-size: 36px; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 3;}
    .counter_row .vc_label {text-align: center;font-size: 1rem;display: grid;}
    .client_logo { padding: 3rem 0;background-color: #ccc;}
    .about_us ul {margin-bottom: 20px;padding-left: 25px;}
    .about_us ul li { margin-bottom: 15px; list-style: disc;}
    .about_us ul li:last-child {margin-bottom: 0;}
    .about_us {padding: 60px 0;background-color: var(--theme-color);}
    .about_us img {max-width: 100%;border-radius: 15px;border: 3px solid #fff;}
    .about_us .text_center {color: #000;}
    .about_us .about_row {display: grid;grid-template-columns: 35% 1fr;grid-gap: 3rem;}
    .about_row h2 {font-size: 2rem;color: var(--main-color);margin-bottom: 10px;}
    .about_us p {line-height: 1.4;font-size: 1.2rem;margin-bottom: 15px;text-align: justify;}
    .about_us p:last-child{margin-bottom: 0;}
    .about_us div {overflow: hidden;}
    .about_us img {max-width: 100%;border-radius: 10px;transition: all 0.5s linear;object-fit: cover;}
    .text_center {font-size: 3rem;text-align: center;margin-bottom: 3rem;display: block;line-height: normal;color: var(--main-color);text-transform: capitalize;}
    .contact_row hr {margin: 20px 0;height: 1px;border: 0;background-color: #000;}
    .contact_row {max-width: 60%;margin: 0 auto;text-align: center;}
    .contact_row address {display: grid;grid-gap: 15px;font-style: inherit;font-size: 1.25rem;}
    .contact_row address img {margin: 0 auto;}
    .contact_row address h4 {font-size: 1.25rem;color: #000;}
    .contact_row address p {color: #000;font-size: 1.2rem;}
    .contact_row address b{color: #000;}
    .contact_row address a {color: var(--main-color);text-decoration: none;transition: all 0.5s linear;}
    .contact_row address a:hover{color: #000;}
    .contact_row address.mail_row a {color: #000;}
    .contact_row address.mail_row a:hover {color: #fff;}
    #contact {padding: 60px 0;background-color: var(--theme-color);}
    #contact .text_center {color: #000;}
    .other_web {padding: 60px 0;background: url(/assets/img/bannernew.jpeg) no-repeat;background-size: cover;background-position: center center;position: relative;}
    .other_web .text_center {color: #000;position: relative;}
        
    .business-img img {
        padding: 10px;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    }
    .business-img {
        text-align: center;
        display: flex;
        align-items: center;
        margin: 0 auto 20px;
        flex-direction:column;
    }
    .businessImg {
        width: 200px;
        height: 120px;
        /*overflow: hidden;*/
        border: 0px solid #f9f9f9;
        border-radius: 50%;
        aspect-ratio: 1/1;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    /*#openModal1{*/
    /*    display:none !important;*/
    /*}*/
    
div#openModal1 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #0000009c;
    z-index: 9999;
    width: 100%;
    height: 100%;
    display: none;
}
div#openModal1 .modal {
    background-color: #ffffff;
    width: 40%;
    margin: auto;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    height:fit-content;
}
a.shareModalbtnclose {
    background-color: #7ef7ef;
    color: #000;
    display: inline-block;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 31px;
    font-size: 14px;
    border-radius: 50%;
    font-weight: 800;
    cursor: pointer;
    /*float: right;*/
}
div#openModal1 .modal ul.share_butns {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
    margin: 15px auto 6px;
}
ul.share_butns li {
    width: 32.1%;
}
.shareBtn a {
    display: flex;
    width: 100%;
    padding: 11px 10px;
    color: #fff;
    font-weight: 500;
    border-radius: 5px;
    align-items: center;
    font-size: 14px;
    justify-content: center;
}
ul.share_butns li>div a figure img {
    width: 20px;
    margin-right: 9px;
}
.shareModalbtnbx {
    text-align: right;
    border-bottom: 1px solid #7ef7ef;
    padding-bottom: 11px;
}

.featurebxmain {
    text-align: center;
    border: 2px solid #7ef7ef;
    padding: 30px 15px;
    border-radius: 5px;
    background-color: #fff;
    margin-bottom: 23px;
}
.featurebxmain img {
    width: 110px;
    margin: 0 auto 20px;
}

.featurebxmain h1 {
    font-size: 14px;
    font-weight: 800;
    color: #000;
}

    .other_web::before {content: "";left: 0;right: 0;bottom: 0;top: 0;background-color: #ffffff8c;position: absolute;}
    .other_web_row {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;position: relative;}
    .other_web_row > div {position: relative;overflow: hidden;border-radius: 15px;background-color: #ffffffb5;padding: 30px 20px;}
    .other_web_row .web_content {width: 100%;display: flex;flex-direction: column;flex-wrap: wrap;height: 100%;}
    .other_web_row .web_content h4 {color: #fff;font-size: 1rem;margin-bottom: 10px;}
    .other_web_row .web_content h3 {font-size: 1.4rem;}
    .other_web_row .web_content a.btn_business {transition: all 0.5s linear;text-decoration: none; display: grid;justify-content: center;padding: 14px 20px;line-height: normal;min-width: 300px;width: max-content;margin: 0 auto;margin-top: 35px;background-color: #fff;border-radius: 25px;color: #000; box-shadow: 0 0 8px 0 #444;}
    .other_web_row .web_content a.btn_business:hover{color: var(--main-color);}
    .full_content {margin-top: 3rem;}
    .other_web_row p {text-align: justify;color: #000;flex: 1 0 auto;}
    .business-img a {font-size: 1.2rem;}


    .faq-row {max-width: 60%;margin: 0 auto;}
    .faq-content {display: none;padding: 20px 10px 0;}
    .faq-item {padding: 0 0 10px 0;border-bottom: 1px solid #fff;margin-bottom: 2rem;}
    .faq-item h3 {font-size: 1.25rem;font-weight: 600;color: #fff;cursor: pointer;}
    .faq-row h3::before {cursor: pointer;content: "";width: 20px;height: 20px;float: right;transition: .4s linear;background: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0), transparent;background-position: center;background-size: 50% 2px,2px 50%;background-repeat: no-repeat;}
    .faq-item p, .faq-item li{color: #fff;font-size: 14px;margin-bottom: 10px;}
    .faq-item .faq-content p:empty{
        display:none;
    }
    .faq-item ul{list-style: disc;padding-left: 15px;margin-bottom: 10px;}
    .faq-item p:last-child, .faq-item ul li:last-child{margin-bottom: 0;}
    .faq-row h3.active::before {transform: rotate(-47deg);}
    .faq_section {background: url(/assets/img/faqBG.jpeg) no-repeat;padding: 4rem 0;background-size: cover;background-position: center center;position: relative;background-attachment: fixed;}
    .faq_section::before{content: "";background-color: #000;left: 0;bottom: 0;right: 0;top: 0;position: absolute;opacity: 80%;}
    .faq_section .container {position: relative;}
    .faq-content a {color: var(--main-color);transition: all 0.5s linear;}
    .faq-content a:hover{color: #fff;}


    .client_item .owl-carousel .owl-item img {
        width: auto;width: 130px;
        height: 130px; object-fit:contain;
        
    }
.testimonials .owl-carousel .owl-item img {
  display: block;
  width: 130px !important;
  height: 130px !important;
}
.floating-wpp .floating-wpp-popup.active {
  display: none;
}
.business-img a{display: inline-flex;align-items: center;}
    .client_item .owl-carousel .item {display: flex;justify-content: center;padding: 20px;background-color: #fff;border-radius: 15px;align-content: center;align-items: center;max-width: 300px;height: 200px;width: 100%;border: 5px solid var(--theme-color);box-shadow: 0px 0px 10px -2px #444;margin: 30px 0;}
    .client_logo {background-color: var(--main-color);}
    .client_logo .owl-dots {margin-top: 20px;display: flex;justify-content: center;grid-gap: 15px;}
    .client_logo .owl-carousel button.owl-dot {position: relative;height: 15px;width: 15px;border-radius: 50%;border: 1px solid #ffffff;}
    .client_logo .owl-dot.active {background: #ffffff;}
    .client_logo .text_center {color: #000;}
    .client_item .owl-carousel .owl-stage-outer {overflow: visible !important;}


    .sub_domain {background-color: var(--main-color);padding: 3rem 0;}
    .domain_row {text-align: center;display: grid;grid-gap: 20px;max-width: 90%;margin: 0 auto; color:#7b7b7b;}
    .domain_row .domain_text {/*animation: btn-animate 1s linear infinite;*/background-color: #000;color: #fff;padding: 12px 30px;border-radius: 25px;font-size: 1.5rem;width: 75%;margin: 0 auto;transform-origin: 50px 5px;transition: transform 1s ease-in-out 0s;animation-duration: 2.2s;animation-iteration-count: infinite;animation-direction: alternate;}
    .domain_row h3 {font-size: 1.5rem;color: #fff;}
    .domain_text{transition: all 0.5s linear}
    .domain_text:hover {color: #fff;;}
    .sub_domain .text_center {color: #000;text-transform: unset;}
    .sub_domain p{color: #686868;}
    .domain_text span {color: #fff; font-weight: 900;text-decoration: underline;}
    #demo .rounded-sm {box-shadow: 0 0 6px 0px #444;}



    #header {height: auto;
        background-color:#fff;
    }
    /*#header img {height: 7rem;}*/
    body .xl\:py-40 {padding-top: 4rem;padding-bottom: 4rem;}
    .card_text.items-center {align-content: inherit;align-items: inherit;}



    .social_icon li {display: inline-flex;}
    .social_icon li a{border: none;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 50%;margin: 4px;background: #000;color: #fff;transition: all 0.5s linear;}
    .social_icon li a:hover {background-color: #000;color: var(--theme-color);}
    .footer_bottom {background-color: var(--theme-color);color: #000;}
    footer p, footer li, footer a, footer address {color:#7b7b7b;font-style: inherit;transition: all 0.5s linear;}
    footer a:hover{color: var(--theme-color);}
    footer li.font-bold.uppercase {color: #000;}


    .two_row {display: grid; grid-template-columns: 1fr 1fr;grid-gap: 4rem;}
    .two_row img {border-radius: 15px;}
    .two_row ::marker {color: var(--theme-color);}
    .two_row ul, .seller_row ul {list-style: disc;padding-left: 15px;margin-bottom: 15px;}
    .two_row li, .two_row p, .two_row button {font-size: 1.25rem;color: #000; margin-bottom: 10px;}
    .two_row li:last-child, .two_row p:last-child,
    .seller_row li:last-child, .seller_row p:last-child{margin-bottom: 0;}
    .two_row a{color: var(--theme-color);transition: all 0.5s linear;}
    .two_row button, .seller_row button {width: max-content;height: auto;margin-top: 2rem;color: #fff;}

    .reseller_form_popup {position: fixed;left: 0;top: 0;right: 0;bottom: 0; background-color: #00000094;z-index: 9999;overflow-y: auto;}
     .reseller_form_popup1 {position: fixed;left: 0;top: 0;right: 0;bottom: 0; background-color: #00000094;z-index: 9999;overflow-y: auto;}   
     .reseller_form_popup2 {position: fixed;left: 0;top: 0;right: 0;bottom: 0; background-color: #00000094;z-index: 9999;overflow-y: auto;}   
    
    .max_content_form {max-width: 50%;margin: 40px auto;background-color: #fff;padding: 3rem 20px 20px;border-radius: 10px;position: relative;}
    .max_content_form .text_center {font-size: 1.25rem;margin-bottom: 20px; color:#000;}
    .seller_row {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
    .seller_row > div {padding: 30px 20px;background: #fff;border-radius: 10px;box-shadow: 0 0 11px 0 #ccc;transition: all 0.5s linear;}
    .seller_row .text_center {font-size: 1.5rem;color: #000;margin-bottom: 20px;}
    .seller_row ::marker {color: #000;}
    .seller_row a{color: #000;transition: all 0.5s linear;}
    .seller_row a:hover{color: #fff;}
    .seller_row .reseller_btn {background: var(--theme-color);display: grid;margin-left: auto;margin-right: auto;}
    .seller_row li, .seller_row p{color: #686868;margin-bottom: 10px;text-align:left;}
    .seller_row button{color: #000}
    .resaller_section {padding: 60px 0;background-color: var(--theme-color);}

.reseller_form_popup1 ul{ text-align:center;}
.reseller_form_popup1 ul li{ margin-bottom:10px;}
.reseller_form_popup1 ul li a{font-weight: bold; }
.reseller_form_popup2 ul{ text-align:center;}
.reseller_form_popup2 ul li{ margin-bottom:10px;}
.reseller_form_popup2 ul li a{font-weight: bold; }
.h-16 {
  height: 6rem;
}

    .close_form { position: absolute;top: 7px;right: 20px;font-size: 1.5rem;cursor: pointer;}
    
        .close_form1 { position: absolute;top: 7px;right: 20px;font-size: 1.5rem;cursor: pointer;}
    .reseller_form_popup form ul {display: grid; grid-template-columns: 1fr 1fr;grid-gap: 15px;}
    .reseller_form_popup form ul li:last-child, .reseller_form_popup form ul li:nth-last-child(2){grid-column: 1 / 3;}
    .reseller_form_popup form ul li {display: grid;grid-gap: 7px;}
    .reseller_form_popup form ul li label {font-size: 0.8rem; color: #000;text-transform: capitalize;}
    .reseller_form_popup form ul li input, .reseller_form_popup form ul li textarea, .reseller_form_popup form ul li select {padding: 10px;border: 1px solid var(--theme-color);resize: none;background-color: #fff;font-size: 0.8rem;}
    .reseller_form_popup form input[type="number"] {appearance: textfield;}
    .reseller_form_popup form button {padding: 10px 15px;background-color: var(--theme-color);transition: all 0.5s linear;}
    .reseller_form_popup form button:hover {background-color: #000;color: #fff;}
    .reseller_form_popup{display: none;}
    
    .reseller_form_popup1 form ul {display: grid; grid-template-columns: 1fr 1fr;grid-gap: 15px;}
    .reseller_form_popup1 form ul li:last-child, .reseller_form_popup form ul li:nth-last-child(2){grid-column: 1 / 3;}
    .reseller_form_popup1 form ul li {display: grid;grid-gap: 7px;}
    .reseller_form_popup1 form ul li label {font-size: 0.8rem; color: #000;text-transform: capitalize;}
    .reseller_form_popup1 form ul li input, .reseller_form_popup form ul li textarea, .reseller_form_popup form ul li select {padding: 10px;border: 1px solid var(--theme-color);resize: none;background-color: #fff;font-size: 0.8rem;}
    .reseller_form_popup1 form input[type="number"] {appearance: textfield;}
    .reseller_form_popup1 form button {padding: 10px 15px;background-color: var(--theme-color);transition: all 0.5s linear;}
    .reseller_form_popup1 form button:hover {background-color: #000;color: #fff;}
    .reseller_form_popup1{display: none;}    
    
    .reseller_form_popup2 form ul {display: grid; grid-template-columns: 1fr 1fr;grid-gap: 15px;}
    .reseller_form_popup2 form ul li:last-child, .reseller_form_popup2 form ul li:nth-last-child(2){grid-column: 1 / 3;}
    .reseller_form_popup2 form ul li {display: grid;grid-gap: 7px;}
    .reseller_form_popup2 form ul li label {font-size: 0.8rem; color: #000;text-transform: capitalize;}
    .reseller_form_popup2 form ul li input, .reseller_form_popup2 form ul li textarea, .reseller_form_popup2 form ul li select {padding: 10px;border: 1px solid var(--theme-color);resize: none;background-color: #fff;font-size: 0.8rem;}
    .reseller_form_popup2 form input[type="number"] {appearance: textfield;}
    .reseller_form_popup2 form button {padding: 10px 15px;background-color: var(--theme-color);transition: all 0.5s linear;}
    .reseller_form_popup2 form button:hover {background-color: #000;color: #fff;}
    .reseller_form_popup2{display: none;} 
    
    
    .inner_page .item {max-height: 500px;overflow: hidden;}


    .coming_soon { background-image: linear-gradient(to right bottom, #1fe5d8, #48ebdb, #61f1df, #76f6e3, #88fce7);padding: 4rem 0;position: relative;}
    .coming_content {text-align: center;}
    .coming_content .first_heading {text-transform: uppercase; font-size: 2rem;font-weight: 800;color: #000;}
    .coming_content .main_heading {margin-top: 3rem;text-transform: uppercase;font-weight: 900;font-size: 5rem;color: #000;}
    .coming_content .three_heading {font-size: 2rem;margin-bottom: 20px;font-weight: 900;color: #000;}
    .coming_content .four_heading {font-size: 2rem;margin-bottom: 20px;}
    .coming_content ul {display: grid;grid-template-columns: repeat(3, 1fr); grid-gap: 15px;}
    .coming_content ul li {background: var(--theme-color);box-shadow: 0 0 5px 0px #fff;padding: 20px;border-radius: 15px;text-align: center;font-size: 1rem;transition: all 0.5s linear;}
    .coming_content ul li:hover {background-image: linear-gradient(to right bottom, #1fe5d8, #48ebdb, #61f1df, #76f6e3, #88fce7);}
    .coming_content img {max-height: 200px;margin: 0 auto;margin-top: 3rem;}


    body .hover_section:hover{box-shadow: inherit;}
    body .hover_section {padding: 15px;height: 320px;position: relative;-webkit-perspective: 1000px;perspective: 1000px;box-shadow: inherit;}
    body .hover_section > div{position: absolute !important;height: 100%;top: 0;left: 0;padding: 10px;display: grid;align-content: center;align-items: center;justify-content: center;flex-wrap: wrap;transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;border-radius: 10px 10px 10px 10px;overflow: hidden;padding-right: 10px;padding-left: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.6);text-align: center;width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: .2s;animation-duration: .2s;}
    body .hover_section > div:first-child {z-index: 1;-webkit-transform: rotateX(0deg) rotateY(0deg);transform: rotateX(0deg) rotateY(0deg);background-color: #fff;}
    body .hover_section > div:nth-child(2) {-webkit-transform: rotateX(0deg) rotateY(-180deg);transform: rotateX(0deg) rotateY(-180deg);background-color: var(--theme-color);}
    body .hover_section:hover > div:first-child {-webkit-transform: rotateX(0deg) rotateY(180deg);transform: rotateX(0deg) rotateY(180deg);}
    body .hover_section:hover > div:nth-child(2) {-webkit-transform: rotateX(0deg) rotateY(0deg);transform: rotateX(0deg) rotateY(0deg);z-index: 2;}
    .hover_section .flip_col .inline-flex.items-center {margin: 0 auto;}
    .hover_section .flip_col .mt-3.mb-6 {margin-bottom: 0;}
    .hover_section .flip_col .mt-3.mb-6 .text-xl.font-bold.leading-6 {padding-bottom: 0;font-size: 1.4rem;}
    .features_row {padding: 60px 0;background-color: var(--theme-color);}
    .features_row .text_center {color: #000;}



.Get_Started{background: #56fbf0;
margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
width: 150px;
display: block;
padding: 10px;
text-align: center;
margin-bottom: 30px;
border-radius: 10px;
margin-top: 10px;}


.btn-primary {
    color: #000;
}
.contactLink a {
    display: block;
    margin: -15px -12px;
    border-radius: 20px;
    padding: 15px 12px;
}

.headLogo {
    max-width: 220px;
}
.middleHeader {
        display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 12px 0px;
}
.mobileTogglebar{display:none;}

.shareLinks ul {
    display: flex;
    gap: 10px;
    justify-content: end;
}
.shareLinks>ul>li>a {
   display: inline-block;
    width: 40px;
    height: 40px;
    /*background-color: #7ef7ef;*/
    text-align: center;
    line-height: 2.3;
    font-size: 18px;
    border-radius: 5px;
    transition: 0.1s linear;
}
.shareLinks>ul>li>a:hover{
    background-color: #7ef7ef;
}
.userAccountLinks {
    position: absolute;
    right: 10px;
    top: 63px;
    display: none;
}
.userAccount:hover .userAccountLinks {
    display: block;
}
.userAccountLinks a {
    display: block;
    background-color: #fff;
    font-size: 14px;
    padding: 4px 15px;
    /*border-radius: 5px;*/
}
.headRight {
    display: flex;
    gap: 10px;
    align-items:center;
}
.navigationLinks>ul {
    display: flex;
    justify-content: start;
    gap: 0px;
}
.navigationLinks>ul>li {
  font-size: 16px;
    font-weight: 700;
    position: relative;
    /*background-color: #7ef7ef;*/
    /*padding: 18px 20px;*/
    padding: 30px 20px;
    transition:0.1s linear;
}
.navigationLinksChild a {
    display: block;
    padding: 7px 14px 7px;
    transition:0.1s linear;
}

.navigationLinksChild {
    position: absolute;
    background-color: #fff;
    min-width: 19rem;
    top: 80px;
    display: none;
    z-index: 10;
    left: 0;
}
.navigationLinks>ul>li:hover,
.navigationLinksChild a:hover{
    background-color: #7ef7ef;
}
.navigationLinks>ul>li:hover .navigationLinksChild{
    display:block;
}
.navigationLinks>ul>li>a>i {
    margin-left: 6px;
    position: relative;
    top: 1px;
}
.mobileShareLinks{
    display:none;
}
.fill-current svg {
    stroke: #b1b1b1;
}


.testimonialSlide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 60px auto 60px;
    width: 50%;
    text-align: center;
    padding: 0 15px 0;
}

.testimonialSlideimg {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
        margin-bottom: 1rem;
}
.testimonialSlideimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .swiper-horizontal {
    overflow-x: hidden !important;
}
.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    background: transparent !important;
    opacity: 1 !important;
    border: 1px solid #fff !important;
}
.swiper-pagination-bullet-active {
    /*opacity: var(--swiper-pagination-bullet-opacity, 1);*/
    background: #fff !important;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: var(--swiper-pagination-bottom,40px) !important;
}
.swiper-button-next, .swiper-button-prev{
    color:#fff !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 30px !important;
}

.headSearchbx {
    position: absolute;
    right: 104px;
    top: 70px;
    background-color: #fff;
    padding: 15px;
    border-top: 2px solid #7ef7ef;
    margin: 0 auto 0;
    width: 80%;
    display:none;
}
.headSearchbxinner form {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}
.headSearchbxinner input {
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 7px;
    width: 100%;
    border-radius: 5px;
}
.headSearchbxinner button {
    background-color: #7ef7ef;
    width: 10%;
    padding: 6px 0;
    border-radius: 5px;
}
.headSearchbx::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #7ef7ef;
    right: 19px;
    top: -7px;
    transform: rotate(45deg);
    z-index: -1;
}

p.businessTitle {
    font-family: 'Comfortaa', cursive;
    text-decoration: underline;
    text-underline-offset: 5px;
    font-weight: 900;
    color: #000;
        text-transform: uppercase;
}
a.btn_business.businessBtn {
    background-color: #000 !important;
    color: #7ef7ef !important;
    box-shadow: none !important;
}


.businessPara p, .businessPara span, .businessPara ul li {
    font-family: 'Comfortaa', cursive !important;
    line-height: 1.5 !important;
    font-size: 15px !important;
    color: #636363 !important;
}
    #register .fa-eye.field_icon {margin-right: 18px;}
    #demo .relative.flex.flex-col.items-center.block.sm\:flex-row {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 20px;}
    #demo .relative.flex.flex-col.items-center.block.sm\:flex-row > div {margin: 0;max-width: 100%;width: 100%;}

    #divider {margin-bottom: 60px;text-align: center;font-size: 2.5rem;color: var(--theme-color);}
    #divider + .gap-b-60 .card h2 {font-size: 1.25rem;margin-bottom: 10px;}
    #divider + .gap-b-60 .card ul {list-style: disc;padding-left: 14px;margin-bottom: 10px;}
    #divider + .gap-b-60 .card ul li, #divider + .gap-b-60 .card p{font-size: 1.2rem;margin-bottom: 15px;}
    #divider + .gap-b-60 .card ul li:last-child,  #divider + .gap-b-60 .card p:last-child{margin-bottom: 0;}

.allTemTitle {
    font-size: 2rem;
    color: #000;
    font-weight: 700;
}
.whoWeArehm ul {
    margin: 10px 0 10px;
}

.whoWeArehm {
    text-align: justify;
}
.navigationLinks>ul>li.pageActive {
    background-color: #7ef7ef;
}
.navigationLinksChild a.pageActive {
    background-color: #7ef7ef;
}
@media (max-width:1280px){
        .counter_row {grid-template-columns: repeat(3,1fr);}
        .domain_row .domain_text{width: 100%;}
     }

@media (max-width:1200px){
        .slider_content .max_content { max-width: 100%;}
        .slider_content h2, .center_text h2, .testimonial_row h2, .text_center, #features .text_center,
        #divider{font-size: 2rem;}
        .slider_content p, .center_text p, .about_us p{font-size: 1rem;}
        .center_text, .domain_row{max-width: 100%;}
        .about_row h2{font-size: 1.5rem;}
        .domain_row .domain_text{width: 75%;}
        .coming_content .main_heading{font-size: 3rem;}
        .coming_content .four_heading{font-size: 1.2rem;}
    }

@media (max-width:1024px){
    #demo .sm\:w-2\/3 {width: 100%; margin: 0;}
    #demo .relative.flex.flex-col.items-center.block.sm\:flex-row {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
    
    div#openModal1 .modal ul.share_butns {
    width: 100%;
    margin: 30px auto 0px;
}

}

@media (max-width:992px){
        .about_us .about_row{grid-template-columns: 1fr;}
        .faq-row{max-width: 100%;}
        .two_row, .seller_row {grid-template-columns: 1fr;grid-gap: 3rem;}
        .coming_content ul{grid-template-columns: repeat(2, 1fr);}
        #pricing .pricing_row {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
        #pricing .pricing_row > div {width: 100%;margin: 0;max-width: :100%;}
        #app .col-md-8 {max-width: 100%;flex: 100%;margin: 0;}
    }

@media (max-width:767px){
      .testimonial_detail {left: inherit; width: 100%;}
      .slider_content h2, .center_text h2, .testimonial_row h2, .text_center, #features .text_center,
      #divider{font-size: 1.5rem;}
      #divider{margin-bottom: 20px;}
      .other_web_row{grid-template-columns: 1fr;}
      .contact_row{max-width: 100%;}
      .contact_row address h4, .faq-item h3, #divider + .gap-b-60 .card h2{font-size: 1.1rem;}
      #divider + .gap-b-60 .card ul li, #divider + .gap-b-60 .card p{font-size: 1rem;}
      .contact_row address p, .faq-item p, .domain_row .domain_text{font-size: 1rem;padding: 5px 0px; text-align:justify;}
      .counter_row{grid-template-columns: repeat(2,1fr);}
      .max_content_form{max-width: 90%;}
      .reseller_form_popup form ul{grid-template-columns: 1fr;}
      .reseller_form_popup form ul li:last-child, .reseller_form_popup form ul li:nth-last-child(2), .reseller_form_popup form ul li:nth-last-child(3) {grid-column: 1;}
      .coming_content .main_heading{margin-top: 3rem;font-size: 2rem;}
      .coming_content .first_heading{font-size: 1.2rem;}
      .resaller_section .mx-5 {margin: 0;}
      #pricing .pricing_row {grid-template-columns: 1fr;}
      #contact .contact_row address p {padding-top: 0;padding-bottom: 0;}
      body .text-5xl {font-size: 1.5rem;}
      body .flip_col .w-16 { width: auto;height: auto;border-radius: 0;}
      body .flip_col .w-16 .text-5xl {font-size: 3rem;}
      
      
    }
    
@media(max-width:768px){
        .headLogo {
    max-width: 120px;
}
        .goog-te-gadget .goog-te-combo {
            width: 150px;
        }
        .navigationLinks>ul>li {
            font-size: 14px;
            font-weight: 700;
            padding: 19px 8px;
        }
        .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,15px) !important;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,15px) !important;
}


div#openModal1 .modal {
    width: 60%;
}

    }

@media (max-width:520px){
        .counter_row{grid-template-columns: 1fr;}
        .slider_content h2{font-size: 1rem;margin-bottom: 5px;}
        .slider_content p{font-size: 0.8rem;}
        .main-banner .owl-dots{bottom: 7px;}
        .domain_row .domain_text{width: 100%;padding: 20px 5px; text-align:center;font-size:14px;}
        .coming_content ul{grid-template-columns: 1fr;}
        .coming_content .main_heading{margin-top: 1rem;font-size: 1.2rem;}
        .coming_content .first_heading{font-size: 1rem;}
        #demo .relative.flex.flex-col.items-center.block.sm\:flex-row {grid-template-columns: 1fr;}
        #register .col-6 { max-width: 100%; flex: 100%;}
        .text_center{margin-bottom: 2rem;}
        .gap-b-60 {margin-bottom: 25px;}
        .gap-t-60 {margin-top: 25px;}
        .sub_domain{padding: 2rem 0;}
        .client_item .owl-carousel .item{max-width: 100%;height:160px;}
       .content .logo .h-16 {
  height: 3rem;
  margin-top: 10px;
}
.wrapper .search-icon, .wrapper .menu-icon {
  line-height: 65px;
}

.desktopshareLinks{
    display:none;
}
.shareLinks.mobileShareLinks {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}
.mobileTogglebar {
    display: block;
    font-size: 24px;
}
/*.desktopTranslate{*/
/*    display:none;*/
/*}*/

.navigationLinks {
    position: absolute;
    left: 0;
    background-color: #fff;
    right: 0;
    top: 60px;
    z-index: 9999;
    /*height: 230px;*/
    padding: 15px;
    border-top: 1px solid #f1f1f1;
    display:none;
}
.navigationLinks>ul {
    flex-direction: column;
}
.navigationLinks>ul>li {
    padding: 10px 10px;
}
.navigationLinks>ul>li:hover .navigationLinksChild {
    display: block;
    position: unset;
    margin-top: 9px;
    margin-bottom: -5px;
}
.shareLinks ul {
    justify-content: start;
}
li.userAccount {
    position: relative;
}
.middleHeader {

    padding: 0px 10px 0px;
}
.faq-content {
    display: none;
    padding: 0px 0px 0;
}
.testimonialSlide{
    width:100%;
}
.main-banner + section .center_text p {
    text-align: justify;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,15px) !important;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,15px) !important;
}


.headSearchbx::after {
    left: 79px;
    top: -7px;
}

.headSearchbx {
    right: 0;
    top: 200px;
    width: 100%;
}
.headSearchbxinner input {
    width: 80%;
}
.headSearchbxinner button {
    width: 30%;
}

div#openModal1 .modal {
    width: 90%;
}
.shareBtn a {
    padding: 9px 10px;
    font-size: 12px;
}
.headLogo {
    max-width: 150px;
}

.footerCopyrght {
    font-size: 12px;
    line-height: 22px;
}


    }
    
@media (max-width:320px){
    ul.share_butns li {
    width: 47.9%;
}
.domain_row .domain_text {
    font-size: 12px;
}





}