.ui.button.gradient.btn-dark{
    background: linear-gradient(60deg, #0B0E1A, #0B142C, #172238);
}
.ui.button.gradient.btn-dark:hover{
    background: linear-gradient(60deg, #172238, #0B142C, #0B0E1A);
}
.mini-menu{
    padding: 0px;
    border: 0px;
}
.logo-box{
    padding: 14px 0px;
    padding-right:0px;
}
.hero_section{
    height:auto;
    padding-top:150px;
    background: linear-gradient(60deg, #F6F9FC, #fff);
    padding-bottom:30px;
}
.hero_btn-group{
    display: flex;
    flex-wrap:wrap;
    margin: 40px 0px;
    gap: 10px;
}
.hero_btn-group button, .hero_btn-group a{
    width:auto;
}
.g2_review_new{
    margin-top:40px;
}
.mt-50{
    margin-top:50px;
}
.cta_new_main.bg-gray-50_01{
   padding-bottom:50px
}
.cta_new .subscriptions{
    margin-left: 25px;
}
#intercom-container,.intercom-lightweight-app,.gt_box{
   display:none !important;
}
.navigation-custom{
   background:transparent !important;
}
.event-case-left .button-1 a{
   padding-left: 15px !important;
   padding-right: 15px !important;
}
.brand-strip .brand_wrap{
   background-size:cover;
}
.nb_active .hero_section{
   padding-top:120px;
}
.hero_section,.navigation-custom{
   background:linear-gradient(60deg,#f6f9fc,#fff) 
}
.hero_section{
   padding-bottom:30px 
}
.hero_section{
   height:auto;
   padding-top:120px 
}
.hero_section .g2-reviewrap{
   display:flex 
}
.hero_section .g2-reviewrap button{
   margin-right:15px 
}
.g2-reviewrap img{
   max-width:200px;
    margin-left:10px;
}
.footer_copyright>ul,.footer_top,.navigation,footer hr{
   display:none 
}
.navigation-custom .navigation{
   display:flex;
   padding-top:20px;
   margin:0 auto 
}
.notification_bar,.notification_bar.nb_show{
   display:none!important 
}
.scrolled .mini-menu,.scrolled .navigation-left{
    box-shadow:none;
    border:1px solid #e1e1e1;
    border: 0px;
    background-color: transparent;
}
.site-logo{
   pointer-events:none 
}
.event-case-right{
   min-height:360px 
}
.footer_review .ada-comp{
   display: none;
}
footer{
   display:none;
}
.footer_new{
   display:block;
}
.footer_copyright{
   display: flex;
   align-items: center;
   justify-content: center;
}
.footer_copyright a{
   color:var(--blue_gray_900_01) !important;
   margin-left:50px;
}
.add_modal_dialog .hbspt-form .hs-form-iframe{
    height: 350px !important;
 }

 .hero_form{
    background-color: #f7f9fc;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 10px #94AEC540;
}
.hero_form .form-group{
    margin-bottom:10px;
    position:relative;
}

.hero_form label {
    margin-bottom: 5px;
    color: #2b2b2b;
    font-size: 14px;
    display:block;
    font-weight: 500;
    text-align: left;
}
.hero_form input, 
.hero_form textarea {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #E1E1E1;
    border-radius: 6px;
    font-size: 14px;
}

.hero_form textarea{
    height:100px;
}


.success_story_new {
    max-width:1170px;
    width: 100%;
    height: 100%;
}
.ourClient .swiper-wrapper{
    padding:60px 0px;
}
.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}
.testimonial-card {
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 0 0 1px #d0e0ff;
    font-family: Arial, sans-serif;
    background-color: #fff;
    transition: transform 0.5s ease;
}
.stars {
    margin-bottom: 15px;
    padding-left:35px;
}
.stars .rating_icon{
    width: 120px;
    height: auto;
}
.stars .g2_icon{
    width: 30px;
    margin: 0px;
    position: absolute;
    top: -1px;
    left: 18px;
    height:auto;
}
.testimonial-text {
    color: #333;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 20px;
    min-height:140px;
}
.profile {
    display: flex;
    align-items: center;
    justify-content:start;
}
.avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 15px;
}
.info .name {
    font-weight: bold;
    margin: 0;
    font-size: 14px;
}
.info .title {
    font-size: 12px;
    color: #666;
    margin-top: 4px;
}
.swiper-slide.active .testimonial-card {
    transform: scale(1.2);
    box-shadow: 0 0 25px 0 #9caAC440;
    z-index: 2;
    border:0px;
}
.swiper-slide.active .testimonial-card:after{
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzQiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA3NCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzMTdfMikiPgo8cGF0aCBkPSJNNTguMTIzOCAwQzQ5LjQyNjQgLTMuMTE2MTdlLTA5IDQyLjM1MTYgNy4wNDU4OSA0Mi4zNTE2IDE1LjcwNzdDNDIuMzUxNiAyNC4wNjM1IDQ4LjkzNTkgMzAuOTE2OSA1Ny4yMDg5IDMxLjM5MDRDNTcuMzUyMiAzMi45MzA2IDU3LjI0NDcgMzcuMTIzMSA1My4yMTA3IDQyLjk1NTJDNTIuOTA1OCA0My4zOTUyIDUyLjk2MTEgNDMuOTg4NSA1My4zMzk5IDQ0LjM2NTdDNTQuOTkwNiA0Ni4wMDk3IDU2LjAxMDggNDcuMDQ1IDU2LjcyNDggNDcuNzY5MkM1Ny42NTkzIDQ4LjcxNiA1OC4wODU5IDQ5LjE0ODMgNTguNzA5OSA0OS43MTI2QzU4LjkyMTUgNDkuOTAzOCA1OS4xODg0IDUwIDU5LjQ1NjYgNTBDNTkuNzE2OSA1MCA1OS45NzYzIDQ5LjkwOTIgNjAuMTg1OCA0OS43Mjg3QzY3LjIxNTEgNDMuNjM3MiA3NS4wMjM3IDMxLjA1MSA3My44OTM5IDE1LjYyNzZDNzMuMjMxOSA2LjU3MjUzIDY2LjU5OTggMy4wMzY4OWUtMDkgNTguMTIzOCAwWiIgZmlsbD0iI0Q4RDhEOCIvPgo8cGF0aCBkPSJNMTUuNzcyMiAwQzcuMDc0ODkgLTMuMTE2MTdlLTA5IC0zLjExNjI0ZS0wOSA3LjA0NTg5IDAgMTUuNzA3N0MzLjAwNjE4ZS0wOSAyNC4wNjM1IDYuNTg0MzUgMzAuOTE2OSAxNC44NTc0IDMxLjM5MDRDMTUuMDAwNiAzMi45MzA2IDE0Ljg5MzEgMzcuMTIzMSAxMC44NTkyIDQyLjk1NTJDMTAuNTU0MiA0My4zOTUyIDEwLjYwOTYgNDMuOTg4NSAxMC45ODgzIDQ0LjM2NTdDMTIuNjM5IDQ2LjAwOTcgMTMuNjU5MiA0Ny4wNDUgMTQuMzczMyA0Ny43NjkyQzE1LjMwNzggNDguNzE2IDE1LjczNDMgNDkuMTQ4MyAxNi4zNTgzIDQ5LjcxMjZDMTYuNTY5OSA0OS45MDM4IDE2LjgzNjggNTAgMTcuMTA1IDUwQzE3LjM2NTQgNTAgMTcuNjI0OCA0OS45MDkyIDE3LjgzNDIgNDkuNzI4N0MyNC44NjM2IDQzLjYzNzIgMzIuNjcyMSAzMS4wNTEgMzEuNTQyNCAxNS42Mjc2QzMwLjg4MDQgNi41NzI1MyAyNC4yNDgyIDMuMDM2ODllLTA5IDE1Ljc3MjIgMFoiIGZpbGw9IiNEOEQ4RDgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzE3XzIiPgo8cmVjdCB3aWR0aD0iNzQiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
    position: absolute;
    z-index: 1;
    right: 20px;
    top: -24px;
}
.success_story .swiper-button{
    background-color: #fff;
    height: 42px;
    width: 42px;
    border-radius:3px;
    box-shadow: 0px 0px 10px #59657F40;
}
.success_story .swiper-button:after{
    font-size:22px;
}
.success_story .swiper-button-prev{
    left:-22px;
}
.success_story .swiper-button-next{
    right:-22px;
}


.heighlight-table-responsive {
    overflow-x: auto;
    width: 67%;
    max-width: 830px;
    display:flex;
    padding:15px 0px 15px 6px;
}
.heighlight-table{
    display: flex;
    width: 100%;
}
.text-heightlight{
    font-size: 30px;
    font-weight: bold;
}
.feature_list{
    flex-shrink: 0;
    width: 33%;
    border: 1px solid #E2E2E2;
    border-radius:8px;
    margin:15px 0px;
}
.socialwalls_list_main, .walls_io_list {
    flex-shrink: 0;
    width: 50%;
    border: 1px solid #E2E2E2;
    border-radius:8px;
}
.socialwalls_list_main{
   position:relative;
}
.socialwalls_list{
   background-color: #fff;
   position: relative;
   z-index: 2;
   border-radius: 10px;
   border: 0px;
   padding:0px;
}
.socialwalls_list_main:before{
   content: "";
   background: linear-gradient(to bottom right, #f8ac63, #cb3095, #5064d3);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    border-radius: 8px;
    width: 100%;
    height: 100%;
   /* box-shadow: 0px 0px 10px #00000070;
    */
    padding: 8px;
    transform: translate(-50%, -50%);
}
.feature_list_heading{
   margin-bottom:0px;
}
.feature_list .feature_list_heading, .socialwalls_list .feature_list_heading, .walls_io_list .feature_list_heading{
   border-bottom:0px;
}
.feature_list_heading{
   min-height:100px;
}
.walls_io_list{
   padding:0px;
}
.ai-social-walls .feature_list ul li, .ai-social-walls .socialwalls_list ul li, .ai-social-walls .walls_io_list ul li{
   border-top: 1px solid #E2E2E2;
   min-height: 50px;
    white-space:normal;
}
.walls-comparison-table{
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}
.ai-social-walls .feature_list ul li:nth-child(8), .ai-social-walls .socialwalls_list ul li:nth-child(8), .ai-social-walls .walls_io_list ul li:nth-child(8){
    min-height:70px;
}

.content_section_new .features_link-content{
    font-size: 14px;
    height: 0px;
    overflow: hidden;
    transition: height 0.5s;
}
.content_section_new .features_link-content video{
    display:none;
}
.content_section_new .active-link ~ .features_link-content{
    height: 115px;
}
.content_section_new .features__layout-selection{
    width:35%;
}
.features__layout-selection .layout-selection__list li button svg{
    width:32px;
    height:32px;
}
.features__layout-selection .layout-selection__list li button span{
    padding:8px;
}
.features__layout-selection .layout-selection__list li{
    margin-bottom:10px;
}
.features__layout-selection .layout-selection__list li button{
    margin-bottom:0px;
}
.features__layout-selection{
    gap:0px;
}

@media (max-width:992px){
   .navigation-left{
       padding:0 15px;
   }
   .nb_active .gt_box{
       bottom:20px 
   }
   .ai-social-walls .feature_list ul li, .ai-social-walls .socialwalls_list ul li, .ai-social-walls .walls_io_list ul li{
        font-size:14px;
    }
    .ai-social-walls .feature_list ul li:nth-child(6), .ai-social-walls .socialwalls_list ul li:nth-child(6), .ai-social-walls .walls_io_list ul li:nth-child(6){
        min-height:70px;
    }
    .ai-social-walls .feature_list ul li:nth-child(8), .ai-social-walls .socialwalls_list ul li:nth-child(8), .ai-social-walls .walls_io_list ul li:nth-child(8){
        min-height:85px;
    }
    .content_section_new .features__layout-selection{
        position: inherit;
        width: 100% !important;
        border-radius: 16px;
    }
    .features__layout-selection.panel-open{
        left:0 
    }
    .content_section_new .active-link ~ .features_link-content{
        height:auto;
        padding:10px 0px;
    }
    .content_section_new .features_link-content video{
        display:block;
        margin-top:10px;
    }
    .content-section__media{
        display:none;
    }
    .features_settings{
        display:none;
    }
}
@media (max-width:767px){
   .hero_section .g2-reviewrap{
       flex-wrap:wrap;
       justify-content:center 
   }
   .hero_section .g2-reviewrap button{
       margin-bottom:20px;
       margin-right:0 
   }
   .swiper-slide.active .testimonial-card{
        transform: scale(1);
        box-shadow:0 0 0 1px #d0e0ff;
        border-width:1px;
    }
    .swiper-slide.active .testimonial-card:after{
        content:none;
    }
    .success_story .swiper-button-next{
        right:10px;
    }
    .success_story .swiper-button-prev{
        left:10px;
    }
    .ourClient{
        padding:0px 10px;
    }
    .ourClient .swiper-slide{
        padding:3px;
    }
    .success_story_new{
        padding:0px 20px;
    }
    .testimonial-text{
        min-height:80px;
    }
    .walls-comparison-table, .walls-comparison-table .heighlight-table{
        width: 100%;
   }
    .heighlight-table{
        justify-content: start;
   }
    .feature_list, .socialwalls_list_main, .walls_io_list{
        width: 250px;
   }
    .ai-social-walls{
        align-items: start;
   }
    .ai-social-walls .feature_list ul li, .ai-social-walls .socialwalls_list ul li, .ai-social-walls .walls_io_list ul li{
        font-size:12px;
        min-height:58px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
   }
    .text-heightlight{
        font-size:18px;
   }
    .socialwalls_list{
        margin-bottom:0px;
   }
    .ai-social-walls .feature_list ul li:nth-child(8), .ai-social-walls .socialwalls_list ul li:nth-child(8), .ai-social-walls .walls_io_list ul li:nth-child(8){
        min-height: 77px;
   }
}

@media (max-width: 575px) {
    .feature_list{
        width:140px;
   }
    .socialwalls_list_main, .walls_io_list{
        width:180px;
   }
    .feature_list_heading{
        min-height:78px;
   }
    .feature_list_heading svg{
        width: 20px;
        margin-bottom: 0px;
   }
    .feature_list_heading h6{
        font-size:14px;
   }
    .cta_new_main{
        padding:0px 15px;
   }
   .cta_new .d-flex{
        flex-direction: column;
    }
    .cta_new a {
        min-width: 280px;
    }
    .cta_new .subscriptions{
        margin-left: 0px;
        margin-top: 15px;
    }
    .mini-menu .menu-row-list>li.login{
        display: block;
        margin-right: 0px;
    }
}
@media only screen and (max-width:550px){
   .tab-new-list .tab-link{
       font-size:12px !important;
   }
   .mini-menu .menu-row-list>li button{
       padding:8px !important;
        height: auto !important;
   }
   .mini-menu .menu-row-list>li button span{
       display:none;
   }

}

