/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: Child theme for Hello Elementor
Author: Your Name
Template: hello-elementor
Version: 1.0.0
*/

/* Custom CSS yaha likho */

/*h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
*{
    margin-top: 0px;
margin-bottom: 0px;
}

ul, h3, p, h2, h1, span{
        margin-top: 0px;
    margin-bottom: 0px;
    
}
body,
html {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden;
}

.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.elementor-widget {
  margin: 0;
}

/*Scroll issue*/
/*"display: none;"*/
body{
    overflow-x:hidden;
}
/*Scroll issue*/

/* home_blog_section  */
.main-container.home_slide_new {
    display: inline-flex;
    gap: 20px;
    align-items: center;
}

.home_slide_new .left-section {
    width: 738px;
    display: flex;
    flex-direction: column;
}

.home_slide_new .top-box {
    height: 270px;
    background: #FAFAFA;
    border-radius: 10px 10px 0 0;
}

.home_slide_new .main-image {
    width: 790px;
    height: 411px;
}

.home_slide_new .content-box {
    padding: 24px 30px;
    background: #F1F6FF;
    border-radius: 0 0 10px 10px;
}

.home_slide_new .title-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.home_slide_new .title {
    color: #1F1148;
    font-size: 24px;
    font-weight: 700;
    font-family: Poppins;
    line-height: 32px;
    width: 61%;
}

.home_slide_new .badge-group {
    display: flex;
    gap: 5px;
}

.home_slide_new .badge {
  padding: 8px 10px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: Poppins;
}

.home_slide_new .badge-purple {
  background: #DBD2FF;
  color: #8E62B1;
}

.home_slide_new .badge-yellow {
  background: #F1E7C2;
  color: #AD7857;
}

.home_slide_new .description {
  color: #183464;
  font-size: 14px;
  line-height: 26px;
  font-family: Poppins;
}

.home_slide_new .button a {
  margin-top: 20px;
  padding: 20px 23px;
  background: linear-gradient(149deg, #2CBDB7 0%, #088DB2 100%);
  border-radius: 50px;
  color: white;
  font-weight: 600;
  font-family: Poppins;
  display: inline-flex;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
}

.home_slide_new .right-section {
  width: 522px;
  display: flex;
  flex-direction: column;
  gap: 21px;
}

.home_slide_new .card {
  display: flex;
  gap: 20px;
}

.home_slide_new .card-img-wrapper {
  width: 197px;
  height: 153px;
  overflow: hidden;
  border-radius: 10px;
}

.home_slide_new .card-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.home_slide_new .card-content {
  width: 305px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.home_slide_new .category {
  color: #4169A0;
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Poppins;
  font-weight: 500;
  line-height: 12px;
}

.home_slide_new .card-title {
  color: #1F1148;
  font-size: 20px;
  font-weight: 600;
  font-family: Poppins;
  line-height: 26px;
}

.home_slide_new .date {
  color: #93979D;
  font-size: 12px;
  font-family: Poppins;
  line-height: 12px;
}

.home_slide_new .link a {
  color: #1153EA;
  font-weight: 600;
  font-family: Poppins;
  font-size: 14px;
  line-height: 24px;
}
.home_slide_new .progress-segment.active {
    height: 4px !important;
    /* padding-bottom: 2px; */
}
@media (max-width: 1024px){
    .home_slide_new .main-container{
        flex-wrap: wrap;
    }
    .home_slide_new .left-section{
        width: 100%;
    }
    .home_slide_new .right-section{
        width: 100%;
        flex-direction: row;
    }
    .home_slide_new .card-content{
      width: auto;
    }
    .home_slide_new .progress-segment.active {
        height: 3px;
    }
}
@media (max-width: 768px){
    div#ekit-megamenu-menu-desktop-2-0 {
        max-width: 350px;
    }
    .home_slide_new .left-section{
        display: block;
    }
    .home_slide_new .title-row{
        flex-wrap: wrap;
        flex-direction: column-reverse;
        text-align: center;
                align-items: center;
                justify-content: center;
    }
    .home_slide_new .description{
            text-align: center;
    }
    .home_slide_new .content-box{
        text-align: center;
    }
    .home_slide_new .title{
        width: 100%;
    }
    .home_slide_new .main-container{
        width: 100%;
    }
    .home_slide_new .top-box{
        height: auto;
    }
    .home_slide_new .card{
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        justify-content: center;
    }
    .home_slide_new .card-img-wrapper {
        width: 100%;
        height: auto;
       
    }
    .home_slide_new .button a {
        padding: 10px 23px;
    }
    .home_slide_new .right-section{
      flex-direction: column;
    }
}
/* home_blog_section  */

/* event_page  */
.event_pg .noresultmsg {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    line-height: 27px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-bottom: 100px;
    color: #FF0000;
}
.event_pg .past_event_main_section {
  width: 1281px;
  /*height: 1052px;*/
  height: auto;
  gap: 24px;
  opacity: 0px;
  display: flex;
  flex-wrap: wrap;
}
.event_pg .past_event_box{
  width: 411px;
  height: 514px;
  gap: 0px;
  opacity: 0px;
  display: flex;
  flex-wrap: wrap;
  border-radius: 16px;
  background: #F5F5F5;
}
.event_pg .past_detail_info_box{
  width: 411px;
  height: 283px;
  padding: 30px;
  gap: 40px;
  border-radius: 0px 0px 16px 16px;
  opacity: 0px;
  background: #F5F5F5;
  display: flex;
    flex-wrap: wrap;
}
.event_pg .past_detail_info_box_inner{
  width: 351px;
  height: 159px;
  gap: 18px;
  opacity: 0px;
  display: flex;
    flex-wrap: wrap;
}
.event_pg .past_detail_day_sec{
  width: 351px;
  height: auto;
  gap: 12px;
  opacity: 0px;
  display: flex;
    flex-wrap: wrap;
}
.event_pg .past_detail_day_cat{
  font-family: Poppins;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
  text-align: left;
  color: #0066FF;
  width: 100%;
}
.event_pg .past_detail_day_date{
  font-family: Poppins;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-align: left;
  color: #4D4D4E;
  width: 100%;
}
.event_pg .past_detail_title, .event_pg .past_detail_title a {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  color: #020381;
}

.event_pg .past_detail_content{
  font-family: Poppins;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.event_pg .past_detail_learn_more_main{
  width: 351px;
  height: 24px;
  gap: 12px;
  opacity: 0px;
  display: flex;
  justify-content: end;
}
.event_pg .past_detail_learn_more_sec a {
    color: #020381;
}
.event_pg .past_detail_learn_more_sec{
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  color: #020381;
}
.event_pg .past_thumb_image {
    border-radius: 16px 16pc 0 0;
}
.event_pg .past_thumb_image img {
    border-radius: 16px 16px 0 0;
}
.event_pg .pagination-section {
    width: 100%;
    margin-top: 20px;
    display: flex;
      align-items: center;
      justify-content: center;
}
.event_pg .ets-new-pagination {
    width: auto;
    display: inline-flex;
    /*float: right;*/
    border: 1px solid #D9D9D9;
    padding: 0px;
    border-radius: 4px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}
.event_pg .ets-new-left-prev {
    padding: 10px;
    border-right: 1px solid #D9D9D9;
}
.event_pg .ets-new-center-pagination {
    padding-top: 10px;
    padding-bottom: 10px;
}
.event_pg .ets-new-center-pagination span.current {
    padding: 11px;
    border-right: 1px solid #D9D9D9;
    background: #020381;
    color: #fff;
}
.event_pg .ets-new-center-pagination a {
    padding: 10px 10px;
    border-right: 1px solid #D9D9D9;
}
.event_pg .ets-new-left-prev.new_page_left a, .event_pg .ets-new-right-next.new_page_right a, 
.event_pg .ets-new-center-pagination.new_page_center a{
  color: #4D4D4E;
}

.event_pg .ets-new-right-next {
    padding: 10px;
}
@media (max-width: 768px){
    .event_pg .past_event_main_section{
      width: 100%;
      /*gap: 0px;*/
    }
    .event_pg .past_event_box{
      width: 48%;
    }
    .event_pg .past_detail_info_box{
      width: 100%;
      height: 310px;
    }
    .event_pg .past_detail_info_box_inner{
      width: 100%;
    }
    .event_pg .past_detail_day_sec{
      width: auto;
    }
    .event_pg .past_detail_learn_more_main{
      width: 100%;
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .event_pg .past_event_box{
      width: 100%;
    }
}

/**************************Case Studies*************************/
 .ets-case-study-card {
    border: 1.06906px solid #D9DDE7;
    border-radius: 16px;
    margin-bottom: 39px;
}

.ets-case-study-card1 {
    margin: 0 25px 39px 25px;
    border: 1.06906px solid #D9DDE7;
    border-radius: 16px;
}

.ets-case-study-card:hover {
    box-shadow: 0px 60.16px 60.16px -45.12px rgba(31, 47, 70, 0.12);
}
.ets-case-study-card1:hover {
     box-shadow: 0px 60.16px 60.16px -45.12px rgba(31, 47, 70, 0.12);
}
.ets-case-study-card .infobox-content {
    text-align: left !important;
    padding: 0 15px 20px 15px;
}
.ets-case-study-card1 .infobox-content {
    text-align: left !important;
    padding: 0 15px 20px 15px;
}

.ets-home-testinomials .ets-testinomial-col{
   
     /*  width: 280px;*/
    margin: 10px;
   /* height: 248.27px;*/
    background: #FFFFFF;
    border: 0.99779px solid #D9DDE7;
    box-sizing: border-box;
    border-radius: 16px;
  box-shadow: 0px 43.6788px 61.1503px rgba(217, 215, 232, 0.57);
  
}

.ets-case-study-small-image {
    margin-top: -70px;
    margin-left: 32.64px;
}

/*.ets-case-study-section {
    margin: 30px;
}*/

.ets-case-study-section .elementor-widget-wrap.elementor-element-populated {
    padding:0 !important;
}
.ets-case-study-section .elementor-widget-container img{
    border-radius: 16px 16px 0 0;
}


/**************************Case Studies details*************************/
.ets-case-study-logo{
    width: 147.06px;

}
.ets-case-study-detail-description{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #0D152E;
}
.ets-case-study-detail-about-the-project{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #FFFFFF;
    background: rgba(27, 184, 176, 0.99);
    border-radius: 9px;
    padding: 21px 141px 21px 53px;
    margin: 10px 0;

}
.ets-case-study-detail-challanges{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #0D152E;

}
.ets-case-study-detail-result-section{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #0D152E;

}
.ets-banner-case-study-title {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #FF9653;
    text-align: left;
    margin-left: 20px;
}
.ets-case-study-banner-small-desc {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 45px;
    color: #00116C;
}
.ets-case-study-banner-client-name {
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #273858;
}
.ets-case-study-banner-year{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #273858;
}
.ets-case-study-banner-category-name{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #273858;

}
.ets-case-study-banner-blockchain-protocol{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #273858;

}

.ets_case_study_solution .ets_solution_detail p{
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
  margin-left:1.5%
}


.ets_case_study_solution .ets_solution_detail li{
    font-family: Rubik;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
  margin-left:-1%
}

.ets-case-study-slider-sec .ets-case-study-slider{
    width: 360px;
    background: #FFFFFF;
    border: 1.06906px solid #D9DDE7;
    box-sizing: border-box;
    border-radius: 16px;
}

.ets-case-study-slider-sec .ets-case-study-image img{
    width: 100%;
}
.ets-case-study-slider-sec .ets-case-study-image{
    position: relative;
}
.ets-case-study-slider-sec .ets-case-study-logo{
    position: absolute;
    bottom: 0;
    padding: 14px 18px;
    left: 32.88px;
    background: #FFFFFF;
    border-radius: 16px 16px 0px 0px;
    width: 105px;
}


.ets-case-study-slider-sec .ets-case-title p{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    color: #0D152E;

}

.ets-case-study-slider-sec .ets-case-excerpt p{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    margin-top: 16.15px;
    margin-bottom: 34px;
    color: #81838C;
}

.ets-case-study-slider-sec .ets-see-case-link a{
    font-family: "DM Sans", "Sans-serif";
    font-style: normal;
    font-weight: bold;
    font-size: 17.5059px;
    line-height: 23px;
    letter-spacing: -0.577694px;
    color: #FF9653;
}
.ets-case-study-slider-sec .ets-case-study-content{
    padding: 34px 32px;
}

.slid-container {
    display: flex;
    justify-content: space-between;
}

.slid-container .img {
    display: block;
    width: 95px;
    height: 125px;
    /*transition: width 1s;*/
    /*margin: 10px 15px;*/
}

.slid-container .content {
    display: none;
    height: 250px;
    transition:height   25;
}
.slick-track {
    display: flex;
    align-items: center;
}

.slid {
    margin: 0 10px;
}


.newsroom_main .main_heading_page{
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 50px;
    leading-trim: CAP_HEIGHT;
    line-height: 60px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.newsroom_main .top-headings-sec {
    margin-bottom: 50px;
}
.newsroom_main .sub_heading_page{
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: CAP_HEIGHT;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
}
.newsroom_main .section_heading{
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 36px;
    leading-trim: CAP_HEIGHT;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    color: #020381;
    margin-bottom: 40px;
}
.newsroom_main a.read-more-btn-heading {
    padding: 16px 24px;
    background: #020381;
    display: flex;
    width: auo;
    border-radius: 4px;
    color: #fff !important;
    width: 167px;
}
.newsroom_main .newsroom_list {
    background: url(https://www.zeeve.io/wp-content/uploads/2026/02/Mask-group-2026-02-10T102845.897.png);
    padding: 60px 20px 80px;
    font-family: 'Poppins', sans-serif;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.newsroom_main .newsroom_list * {
    font-family: 'Poppins', sans-serif !important;
}

.newsroom_main .newsroom_result_show {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
    gap: 34px;
    padding: 0;
}

.newsroom_main .newsroom_result_show > .col-lg-4 {
    padding: 0 !important;
}

.newsroom_main .newsroom_result_show .row {
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: relative;
    border: 1px solid rgba(99, 102, 241, 0.15);
}

.newsroom_main .newsroom_result_show .row:hover {
    transform: translateY(-14px) scale(1.015);
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.65);
    border-color: rgba(99, 102, 241, 0.4);
}

.newsroom_main .newsroom_result_show .images {
    height: 100%;
    min-height: auto;
    position: relative;
    overflow: hidden;
}

.newsroom_main .newsroom_result_show .images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.7s ease;
}

.newsroom_main .newsroom_result_show .row:hover .images img {
    transform: scale(1.12);
}

.newsroom_main .newsroom_result_show .top_heading {
    padding: 22px 27px;
    display: flex;
    flex-direction: column;
    height: auto;
}

/* Date */
.newsroom_main .date_news {
    font-size: 14px;
    font-weight: 600;
    color: #4D4D4E;
    margin-bottom: 18px;
}

.newsroom_main .date_news span {
    font-size: 14px;
    font-weight: 400;
    color: #4D4D4E;
    margin-bottom: 18px;
    
}

/* Title */
.newsroom_main .news-title-main {
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    color: inherit;
}
.newsroom_main .row.newsroom_result_show .news-title-main{
    min-height: 90px;
}

.newsroom_main .news-title-main h2 {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin: 0;
    color: #020381;
}

/* Description */
.newsroom_main .news-desc-main {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #4D4D4E;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 0px;
    min-height: 112px;
}  
.newsroom_main .newsroomsect_1st .news-desc-main  {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    min-height: auto;
}

.newsroom_main .media_icon_source {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.newsroom_main .media_icon_source span {
    margin-right: 12px;
    color: #020381;
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: CAP_HEIGHT;
    line-height: 26px;
    letter-spacing: 0px;
    margin-right: 10px;
}

.newsroom_main .media_icon_source img {
    height: 25px;
    width: auto;
    border-radius: 4px;
}

/* Read more */
.newsroom_main .newsroom_result_show a[href*="read_more_url_news"],
.newsroom_main .newsroom_result_show a:not([class]) {
    display: inline-flex;
    align-items: center;
    color: #020381;
    text-decoration: none;
    transition: all 0.3s ease;
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    justify-content: right;

}

.newsroom_main .newsroomsect_1st {
    /*background: linear-gradient(135deg, #1e3a8a, #3b82f6, #60a5fa); 
    padding: 60px 20px 80px;
    font-family: 'Poppins', sans-serif;*/
    background: url(https://www.zeeve.io/wp-content/uploads/2026/02/Mask-group-2026-02-10T095921.495.png);
    padding: 60px 20px 80px;
    font-family: 'Poppins', sans-serif;
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
}

.newsroom_main .newsroomsect_1st .container, .newsroom_list .container {
    max-width: 1280px;
    margin: 0 auto;
}


.newsroom_main .newsroomsect_1st .personalized {
    background: white;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
}

.newsroom_main .newsroomsect_1st .personalized .row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0;
    height: 100%;
}

.newsroom_main .newsroomsect_1st .personalized .row > div[class*="col-lg-6"] {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 40px;
}

/* Left side - text content */
.newsroom_main .newsroomsect_1st .top_heading {
    padding: 50px 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.newsroom_main .news-title-main h1 {
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 50px;
    leading-trim: CAP_HEIGHT;
    line-height: 59px;
    letter-spacing: 0px;
    color: #020381;

}

/* Read more link - simple text + arrow */
.newsroom_main .newsroomsect_1st a[href*="read_more_url_news"],
.newsroom_main .newsroomsect_1st a[target="_blank"] {
   /* font-size: 1.05rem;
    font-weight: 600;
    color: #2563eb;
    text-decoration: none;
    display: inline-flex;
    align-items: center;*/
}

.newsroom_main .newsroomsect_1st a[href*="read_more_url_news"]:hover,
.newsroom_main .newsroomsect_1st a[target="_blank"]:hover {
    color: #1d4ed8;
    text-decoration: underline;
}

.newsroom_main .newsroomsect_1st .images {
    height: 100%;
    background: #f1f5f9; 
}

.newsroom_main .newsroomsect_1st .images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 16px;
}

.newsroom_main .pagination-section {
   width: 100%;
   margin-top: 20px;
   display: flex;
   align-items: center;
   justify-content: center;
}
.newsroom_main .ets-new-pagination {
   width: auto;
   display: inline-flex;
   /*float: right;*/
   border: 1px solid #D9D9D9;
   padding: 0px;
   border-radius: 4px;
   font-family: Poppins;
   font-style: normal;
   font-weight: 400;
   font-size: 12px;
   line-height: 18px;
}
.newsroom_main  .ets-new-left-prev {
   padding: 10px;
   border-right: 1px solid #D9D9D9;
}
.newsroom_main .ets-new-center-pagination {
   padding-top: 10px;
   padding-bottom: 10px;
}
.newsroom_main .ets-new-center-pagination span.current {
   padding: 11px;
   border-right: 1px solid #D9D9D9;
   background: #020381;
   color: #fff;
}
.newsroom_main .ets-new-center-pagination a {
   padding: 10px 10px;
   border-right: 1px solid #D9D9D9;
}
.newsroom_main .ets-new-left-prev.new_page_left a, .ets-new-right-next.new_page_right a, .ets-new-center-pagination.new_page_center a{
   color: #4D4D4E;
}

.newsroom_main .ets-new-right-next {
   padding: 10px;
}
@media (max-width: 1024px) {
   .newsroom_main .newsroomsect_1st{
       padding: 60px 16px 10px;
   }
   .newsroom_main .newsroom_list{
       padding: 50px 16px 60px;
   }
   .newsroom_main .newsroomsect_1st .personalized .row > div[class*="col-lg-6"]{
       padding: 16px;
   }
   .newsroom_main .news-title-main h1{
       font-size: 30px;
       line-height: 40px;
   }
   .newsroom_main .newsroomsect_1st .news-desc-main{
       font-size: 14px;
       line-height: 20px;
   }
   .newsroom_main a.read-more-btn-heading{
       padding: 10px 20px;
   }
   .newsroom_main .newsroomsect_1st .images img{
       align-items: center;
           height: 80%;
   }
   .newsroom_main .newsroomsect_1st .images{
       background: transparent;
   }
   .newsroom_main .newsroom_result_show {
       grid-template-columns: repeat(2, 1fr);
       gap: 16px;
   }
}

.Latest_News_Press_release .images img {
    max-width: 100%;
    object-fit:cover;
    border-radius:16px;
}

.Latest_News_Press_release{
   display: flex;
   margin-bottom: 30px;
}
.Latest_News_Press_release:hover{
    background: #FFFFFF;
    border: 1px solid #E5EDFF;
    box-sizing: border-box;
    border-radius: 16px;
    box-shadow: 0px 60.16px 60.16px -45.12px rgba(31, 47, 70, 0.12);
}
.Latest_News_Press_release .images{
    flex: 0 0 35%;
    max-width: 35%;
   
}
.Latest_News_Press_release .contact_text{
   flex: 0 0 40%;
   max-width: 40%;
   padding-left: 20px;
}
.Latest_News_Press_release .Source{
   flex: 0 0 20%;
   max-width:20%;
   margin-left: auto;
}
.Latest_News_Press_release span.text01{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #465568;
    margin-top: 35px;
}
.Latest_News_Press_release .title{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    color: #01245E;   
    margin-top: 40px;

}
.Latest_News_Press_release .images {
    max-width: 100%;
}
.Latest_News_Press_release .Source p.media_icon span {
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 12.5514px;
    line-height: 21px;
    text-align: center;
    color: #0C118F;
}
.Latest_News_Press_release .Source img{
    position: relative;
    top: 9px;
}
.Latest_News_Press_release p.date span {
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;  
    line-height: 17px;
    color: #01245E;
}
.Latest_News_Press_release p.btn_more span {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    color: #0B2B96;
}
.Latest_News_Press_release  p.media_icon {
    margin-top: 40px;
}

.ets-news-events-pagination{
    padding-top: 55px;
    display: flex;
}
.ets-news-events-pagination {
    flex-direction: column;
}
.ets-left-prev-btn{
    width: 33%;
    text-align: left;
}
.ets-center-pagination{
    text-align: center;
    width: 33%;
}
.ets_pagination {
  display: inline-block;
}
.ets_pagination::after {
  content: "";
  clear: both;
}
/* .pagination a:hover:not(.ets-active-page) {background-color: #ddd;} */
.ets_pagination a {
  float: left;
  padding: 10px 11px;
  text-decoration: none;
  border: 1px solid #CBD5E1;
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #01245E;
}

.ets_pagination a.ets-active-page {
  background-color: #0C118F;
  color: #fff;
  border: 1px solid #0C118F;
}
.ets_pagination a:first-child {

  border-radius: 6.4px 0px 0px 6.4px;
}

.ets_pagination a:last-child {
  border-radius: 0px 6.4px 6.4px 0px;
}
.ets-right-next-btn{
    width: 33%;
    text-align: end;
}

.ets-next-post a, .ets-previous-post a, .ets-next-post p, .ets-previous-post p{
    font-family: 'Inter';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #01245E;
}

.ets-next-post{
    background: #FFFFFF;
    border: 1px solid #CBD5E1;
    box-sizing: border-box;
    border-radius: 4px;
    width: 103px;
    height: 45px;
}

.ets-previous-post{
    background: #FFFFFF;
    border: 1px solid #CBD5E1;
    box-sizing: border-box;
    border-radius: 4px;
    width: 103px;
    height: 45px;
}
@media only screen and (max-width:576px)  {
    .ets-left-prev-btn {
        width: 100%;
        text-align: center;
    }
    .ets-center-pagination {
        text-align: center;
        width: 100%;
    }

    .ets-center-pagination {
        text-align: center;
        width: 100%;
        padding: 20px 0;
    }
    .ets-right-next-btn {
        width: 100%;
        text-align: center;
    }
}


.ets-career-title{
    font-family: Rubik;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 55px;
    color: #00116C;
}
.ets-career-all-detail, .ets-career-requirements, .ets-career-responsibilities{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #242A4D;
}
.ets-tick-career-detail{
    display: flex;
}
.ets-career-requirements, .ets-career-responsibilities{
    padding-left: 10px;
    padding-bottom: 15px;
    padding-right: 50px;
}
.ets-job-post-date, .ets-career-location, .ets-job-post-work-type, .ets-job-post-classification{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    color: #273858;
}
.ets-career-location-name, .ets-career-work-type, .ets-career-classification{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #5A7184;
}
.ets-job-post-date, .ets-job-post-location, .ets-job-post-work-type, .ets-job-post-classification{
    padding-top: 25px;
}
.what_we_offer {
    list-style: none;
    padding-bottom: 1%;
    margin-left: -5%;
}
.ets_career_detail_card{
    background: #FFFFFF;
    border: 1.06906px solid #D9DDE7;
    box-sizing: border-box;
    border-radius: 16px;
    width: 280px;
    padding: 20px;
    /*position: fixed;*/
    margin-top: 60px;
}
.career_lets{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 45px;
    color: #242A4D;
    margin: 14px 0;
}
.ets_career_searcher{
    display: flex;
    flex-wrap: wrap;
    margin: auto;
}
.ets_career_searcher .ets_career_dropdwon{
    flex: 0 0 15%;
    max-width: 15%;
    text-align: center;
    align-self: center;
    position: relative;
}

.ets_career_searcher .ets_career_text{
    flex: 0 0 45%;
    max-width: 45%;
    align-self: center;
}
.ets_career_searcher .ets_career_text p {
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #5A7184;
    margin: 0;
}
.ets_career_searcher .ets_searcher{
    flex: 0 0 40%;
    max-width: 40%;
    position: relative;
    padding: 0 10px;
}
.ets_career_searcher .ets_career_dropdwon select{
    background: #FFFFFF;
    border: 1px solid #E5EAF4;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    padding: 14px 40px 14px 25px;
    width: 100%;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #959EAD;
}
.ets_career_searcher .ets_career_dropdwon select:focus{
    outline: none;
}
.ets_career_searcher .ets_searcher input{
    background: #FFFFFF;
    border: 1px solid #E5EAF4;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    width: 100%;
    padding: 14px 50px;
    position: relative;
    outline: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #B3BAC5;
}

.ets_career_searcher .ets_searcher button{
    position: absolute;
    right: 15px;
    top: 6px;
    background: #0C118F;
    border-radius: 8px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    padding: 9px 25px;
    outline: none;
    border: none;
}

.ets_career_searcher .ets_searcher button:hover{
      background-color:#1740C8;
}
.search_svg{
    position: absolute;
    left: 22px;
    top: 21px;
}
.career_lets{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 45px;
    color: #242A4D;
    margin: 14px 0;
}
.ets_career_dropdwon select::-ms-expand {   display: none; }
.ets_career_dropdwon select{
    -webkit-appearance: none;
    appearance: none;
}
.ets_career_dropdwon .dwon_arrow_svg{
    position: absolute;
    top:22px;
    right:22px;
    pointer-events: none;
}
@media only screen and (max-width:768px)  {
  .ets-career-requirements, .ets-career-responsibilities {
       padding-right: 0; 
  }
}

/*///Protocol page css///*/

.tooltip_main {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

.list_drop_protocol_main_inner {
    overflow: hidden;
    height: 1436px;
}
.list_drop_protocol_main_inner:hover {
    overflow-y: scroll;

}
.list_drop_protocol_main_inner:hover {
    overflow-y: scroll;
    /*-webkit-mask-image: none;*/
    
}

.list_drop_protocol_main_inner::-webkit-scrollbar {
  width: 5px;
}
/* Track */
.list_drop_protocol_main_inner::-webkit-scrollbar-track {
  /*box-shadow: inset 0 0 5px grey;*/ 
  border-radius: 10px;
}
 
/* Handle */
.list_drop_protocol_main_inner::-webkit-scrollbar-thumb {
  background: #F3926B; 
  border-radius: 10px;
}

/* Handle on hover */
.list_drop_protocol_main_inner::-webkit-scrollbar-thumb:hover {
  background: #F3926B; 
}

.tooltip_main .tooltiptext_inner {
    visibility: hidden;
    width: 100%;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 25px;
    left: 0%;
}

.tooltip_main:hover .tooltiptext_inner {
    visibility: visible;
}
.list_drop_protocol_main{
    width: 250px; height: 882px; border-radius: 16px 0 0 16px; overflow: hidden; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 12px; display: inline-flex
}
.content_main_body {
    width: 100%;
}
.list_drop_protocol_main_inner{
    align-self: stretch; height: 1452px; padding-top: 24px; padding-left: 12px; padding-right: 12px; background: rgba(64, 84, 178, 0.20); flex-direction: column; justify-content: flex-start; align-items: flex-start; display: flex
}
.list_drop_search_main{
    align-self: stretch; height: 48px; padding: 12px; background: white; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.10) inset; border-radius: 8px; border: 1px rgba(143, 146, 161, 0.20) solid; justify-content: space-between; align-items: center; display: inline-flex;margin-bottom: 10px;
}
.search_btn_main{
    color: #8F92A1; font-size: 14px; font-family: Poppins; font-weight: 400; word-wrap: break-word;border: none;
width: 100%;
}
.search_icon_main{
    width: 18px; height: 18px; /*background: #B6B6B6*/
}
.protocol_list_item_main{
    align-self: stretch; height: 60px; padding-left: 12px; padding-right: 12px; padding-top: 16px; padding-bottom: 16px; border-radius: 8px; justify-content: flex-start; align-items: center; gap: 10px; display: inline-flex;cursor: pointer;width: 100%;
}
.active_tab {
    background: #FFFFFF;
    border-bottom: 8px;
}
.protocol_list_icon{
    width: 30px; height: 30px
}
.protocol_list_name{
    color: #020381; font-size: 14px; font-family: Poppins; font-weight: 500; line-height: 21px; word-wrap: break-word
}
.protocol_body_main{
    flex: 1 1 0; align-self: stretch; padding: 24px; /*border-top-left-radius: 16px;*/ border-top-right-radius: 16px; overflow: hidden; border: 1px #D9DDF0 solid; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 24px; display: inline-flex
}
.protocol_body_header div{
    align-self: stretch; height: 48px; border-radius: 8px; justify-content: flex-start; align-items: center; gap: 10px; display: inline-flex
}
.protocol_body_header {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.logo_header_right a {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #fff;
}
.logo_header_right {
    gap: 10px;
    border-radius: 4px;
    padding-top: 13px;
    padding-right: 21px;
    padding-bottom: 13px;
    padding-left: 21px;
    background: #020381;
    color: #fff;
}
.protocol_header_logo{
    width: 30px; height: 30px
}
.protocol_header_title{
    color: #09122D; font-size: 16px; font-family: Poppins; font-weight: 500; line-height: 36px; word-wrap: break-word
}
.protocol_body_body_main{
    align-self: stretch; justify-content: flex-start; align-items: center; gap: 20px; display: inline-flex
}
.protocol_properties_main{
    width: 193px; padding-top: 180px; padding-bottom: 96px; border-radius: 16px; overflow: hidden; flex-direction: column; justify-content: flex-start; align-items: flex-start; display: inline-flex
}
.protocol_properties_items{
    align-self: stretch; height: 60px; padding-top: 18px; padding-bottom: 18px; border-bottom: 1px #E1E1E1 solid; justify-content: flex-start; align-items: center; gap: 10px; display: inline-flex
}
.protocol_properties_item_heading{
    flex: 1 1 0; color: #4D4D4E; font-size: 16px; font-family: Poppins; font-weight: 500; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_plan_main{
    flex: 1 1 0; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); border-radius: 16px; overflow: hidden; border: 1px #E1E1E1 solid; flex-direction: column; justify-content: flex-start; align-items: flex-start; display: inline-flex
}
.protocol_basic_price_sec{
    align-self: stretch; height: 180px; padding-top: 48px; padding-bottom: 24px; padding-left: 16px; padding-right: 16px; background: #FAFAFA; /*backdrop-filter: blur(25px);*/ flex-direction: column; justify-content: flex-end; align-items: center; gap: 20px; display: flex
}
.protocol_basic_price_title{
    align-self: stretch; text-align: center; color: #32B8B2; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: uppercase; /*line-height: 30px;*/ letter-spacing: 4px; word-wrap: break-word
}
.protocol_basic_price_desc_main{
    align-self: stretch; justify-content: flex-start; align-items: center; gap: 4px; display: inline-flex;
}
.protocol_basic_price{
    color: #09122D; font-size: 30px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_basic_price_divider{
    color: #09122D; font-size: 24px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_basic_price_period{
    color: #09122D; font-size: 14px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_basic_uptime_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_uptime_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_server_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_server_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_location_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_location_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_bandwidth_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_bandwidth_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_suport_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_suport_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_access_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_access_title{
   flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word 
}
.protocol_basic_software_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_software_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_domain_main{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_domain_title{
    width: 24px; height: 24px; position: relative
}
.protocol_basic_quarterly_main{
    align-self: stretch; height: 60px; padding-left: 10px; padding-right: 10px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_quarterly_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex
}
.protocol_basic_quarterly_title{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_quarterly_diescount{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_basic_quarterly_diescount_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_quarterly_diescount_btn{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_basic_annual_main{
    align-self: stretch; height: 60px; padding-left: 10px; padding-right: 10px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_annual_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex
}
.protocol_basic_annual_title{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_basic_annual_diescount_main{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_basic_annual_diescount_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_annual_diescount_btn{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_basic_plan_main_sec{
    align-self: stretch; padding-left: 16px; padding-right: 16px; padding-top: 24px; padding-bottom: 24px; background: white; border-top: 1px #E1E1E1 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_basic_plan_inner{
    flex: 1 1 0; height: 48px; padding-left: 27px; padding-right: 27px; padding-top: 14px; padding-bottom: 14px; background: #020381; border-radius: 4px; justify-content: center; align-items: center; gap: 10px; display: flex
}
.protocol_basic_plan_btn{
    color: white; font-size: 16px; font-family: Inter; font-weight: 600; word-wrap: break-word
}
.protocol_advance_plan_main{
    flex: 1 1 0; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); border-radius: 16px; overflow: hidden; border: 1px #E1E1E1 solid; flex-direction: column; justify-content: flex-start; align-items: flex-start; display: inline-flex
}
.active_price{
    border: 1px solid #4054B2;
    box-shadow: 0px 4px 20px 0px #00000026;

}
.find_active .plan_btn_sec{
    background: transparent;
}
.find_active .plan_price_sec{
    background: transparent;
}
.find_active .plan_price_sec .title_sec{
    color: #32B8B2;
}
.find_active .plan_price_sec .price_sec{
    color: #09122D;
}
.find_active .plan_price_sec .price_sub_sec{
    color: #09122D;
}

.active_price .plan_btn_sec{
    background: #020381;
}
.active_price.find_active  .plan_price_sec{
    background: #020381;
}
.active_price.find_active  .plan_price_sec .title_sec{
    color: white;
}
.active_price.find_active  .plan_price_sec .price_sec{
    color: white;
}
.active_price.find_active  .plan_price_sec .price_sub_sec{
    color: white;
}
.active_price.find_active .protocol_advance_select_plan_inner{
    background: white;

}
.find_active .protocol_advance_select_plan_inner.select_btn{
    background: #020381;
}

.protocol_advance_price_sec{
    align-self: stretch; height: 180px; padding-left: 16px; padding-right: 16px; padding-top: 24px; padding-bottom: 24px; background: #020381; backdrop-filter: blur(25px); flex-direction: column; justify-content: flex-start; align-items: center; gap: 20px; display: flex
}
.protocol_advance_popular_tage{
    padding: 10px; border-radius: 20px; border: 1px #FF9653 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_popular_title{
    text-align: center; color: #FF9653; font-size: 11px; font-family: Poppins; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; word-wrap: break-word
}
.protocol_advance_plan_title{
    align-self: stretch; text-align: center; color: white; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: uppercase; letter-spacing: 4px; word-wrap: break-word
}
.protocol_advance_plan_price_sec{
    align-self: stretch; justify-content: center; align-items: center; gap: 4px; display: inline-flex
}
.protocol_advance_plan_price_inner{
    width: 154px; text-align: center
}
.protocol_advance_plan_price_price{
    color: white; font-size: 30px; font-family: Poppins; font-weight: 600; text-transform: capitalize;  word-wrap: break-word
}
.protocol_advance_plan_price_divider{
    color: white; font-size: 24px; font-family: Poppins; font-weight: 600; text-transform: capitalize;  word-wrap: break-word
}
.protocol_advance_plan_price_time{
    color: white; font-size: 14px; font-family: Poppins; font-weight: 600; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_uptime{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_server{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_server_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_location{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_location_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_bandwidth{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_bandwidth_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_support{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_support_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_access{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_access_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_software{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_software_title{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_domain{
   align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex 
}
.protocol_advance_domain_inner{
    width: 24px; height: 24px; position: relative
}
.protocol_advance_domain_icon{
    width: 19.50px; height: 19.50px; left: 2.25px; top: 2.25px; position: absolute; background: white; border-radius: 9999px;width: 24px; height: 24px; left: 0px; top: 0px; position: absolute; background: #FF4141
}
.protocol_advance_quarterly{
    align-self: stretch; height: 60px; padding-left: 10px; padding-right: 10px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_quarterly_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex
}
.protocol_advance_quarterly_price{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_quarterly_off_btn{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_advance_quarterly_off_btn_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_quarterly_btn_main{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_advance_annual{
    align-self: stretch; height: 60px; padding-left: 8px; padding-right: 8px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_annual_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex
}
.protocol_advance_annual_price{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_advance_annual_off_btn{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_advance_annual_off_btn_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_advance_annual_btn_main{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_advance_select_plan{
    align-self: stretch; padding-left: 16px; padding-right: 16px; padding-top: 24px; padding-bottom: 24px; background: #020381; border-top: 1px #E1E1E1 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}      
.protocol_advance_select_plan_inner{
    flex: 1 1 0; height: 48px; padding-left: 27px; padding-right: 27px; padding-top: 14px; padding-bottom: 14px; background: white; border-radius: 4px; justify-content: center; align-items: center; gap: 10px; display: flex
}    
.protocol_advance_select_plan_icon_sec{
    width: 24px; height: 24px; justify-content: center; align-items: center; display: flex
} 
.protocol_advance_select_plan_heading{
    color: #4054B2; font-size: 16px; font-family: Inter; font-weight: 600; word-wrap: break-word
}
.protocol_enterprise_plan_main{
    flex: 1 1 0; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); border-radius: 16px; overflow: hidden; border: 1px #E1E1E1 solid; flex-direction: column; justify-content: flex-start; align-items: flex-start; display: inline-flex
}
.protocol_enterprise_price_sec{
    align-self: stretch; height: 180px; padding-top: 48px; padding-bottom: 24px; padding-left: 16px; padding-right: 16px; background: #FAFAFA; /*backdrop-filter: blur(25px);*/ flex-direction: column; justify-content: flex-end; align-items: center; gap: 20px; display: flex
}
.protocol_enterprise_price_plan_title{
    align-self: stretch; text-align: center; color: #32B8B2; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: uppercase; /*line-height: 30px;*/ letter-spacing: 4px; word-wrap: break-word
}
.protocol_enterprise_price_plan{
    align-self: stretch; justify-content: center; align-items: center; gap: 4px; display: inline-flex
}
.protocol_enterprise_price_price{
    color: #09122D; font-size: 30px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_enterprise_price_divider{
    color: #09122D; font-size: 24px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_enterprise_price_time{
    color: #09122D; font-size: 14px; font-family: Poppins; font-weight: 600; text-transform: capitalize; line-height: 30px; word-wrap: break-word
}
.protocol_enterprise_uptime{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_uptime_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_server{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_server_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_location{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_location_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_bandwidth{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_bandwidth_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_support{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_support_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_access{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_access_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_software{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_software_heading{
    flex: 1 1 0; text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_domain{
    align-self: stretch; height: 60px; padding-left: 15px; padding-right: 15px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_domain_inner{
    width: 24px; height: 24px; position: relative
}
.protocol_enterprise_quarterly{
    align-self: stretch; height: 60px; padding-left: 10px; padding-right: 10px; padding-top: 18px; padding-bottom: 18px; background: #F1F1F1; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_quarterly_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex  
}
.protocol_enterprise_quarterly_price_heading{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_quarterly_btn_sec{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_enterprise_quarterly_btn_sec_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_quarterly_btn_btn{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_enterprise_annual{
    align-self: stretch; height: 60px; padding-left: 8px; padding-right: 8px; padding-top: 18px; padding-bottom: 18px; background: white; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_annual_inner{
    justify-content: flex-end; align-items: center; gap: 8px; display: flex
}
.protocol_enterprise_annual_price_heading{
    text-align: center; color: #4D4D4E; font-size: 14px; font-family: Poppins; font-weight: 400; text-transform: capitalize; word-wrap: break-word
}
.protocol_enterprise_annual_btn_sec{
    flex-direction: column; justify-content: flex-start; align-items: flex-end; gap: 12px; display: inline-flex
}
.protocol_enterprise_annual_btn_sec_inner{
    padding: 6px; border-radius: 4px; border: 1px #5761D7 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_annual_btn_btn{
    color: #5761D7; font-size: 12px; font-family: Poppins; font-weight: 500; line-height: 18px; word-wrap: break-word
}
.protocol_enterprise_select_plan{
    align-self: stretch; padding-left: 16px; padding-right: 16px; padding-top: 24px; padding-bottom: 24px; background: white; border-top: 1px #E1E1E1 solid; justify-content: center; align-items: center; gap: 10px; display: inline-flex
}
.protocol_enterprise_select_plan_inner{
    flex: 1 1 0; height: 48px; padding-left: 27px; padding-right: 27px; padding-top: 14px; padding-bottom: 14px; background: #020381; border-radius: 4px; justify-content: center; align-items: center; gap: 10px; display: flex
}
.protocol_enterprise_select_plan_btn{
    color: white; font-size: 16px; font-family: Inter; font-weight: 600; word-wrap: break-word
}
.list_drop_protocol_main_inner_mobile{
    display: none;
}
.main_container{
    width: 1067px; height: 885px; justify-content: flex-start; align-items: flex-start; display: inline-flex;position: relative;
}
.loading-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6); /* Semi-transparent */
    backdrop-filter: blur(5px); /* Blur effect */
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.loading-overlay.active {
    display: flex;
}

.loading-spinner {
    width: 50px;
    height: 50px;
    border: 5px solid #ccc;
    border-top: 5px solid #007bff;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.price_individual .protocol_body_main {
    border: unset !important;
}
.price_individual .protocol_basic_plan_btn a, .price_individual .protocol_enterprise_select_plan_btn a {
    color: #fff;
}
.price_individual .protocol_advance_select_plan_heading a{
    color: #020381;
}
.archive_pages .protocol_properties_main{
    width: 200px;
}
.archive_pages .price_individual .protocol_body_main{
    width: 100%;
}
.protocol_body_main {
    width: 100%;
}
@media (max-width: 1024px){
    .protocol_body_main{
        padding: 12px;
    }
    .protocol_body_body_main{
        gap: 10px;
    }
    .protocol_properties_main{
        width: 100px;
        padding-top: 220px;
    }
    .protocol_properties_item_heading{
        font-size: 14px;
    }
    .protocol_basic_plan_inner{
        padding-left: 15px;
        padding-right: 15px;
    }
    .protocol_basic_plan_main{
        width: 145px;
    }
    .protocol_advance_plan_main{
        width: 145px;
    }
    .protocol_enterprise_plan_main{
        width: 145px;
    }
    .protocol_advance_price_sec{
        height: 220px;
    }
    .protocol_basic_price_sec{
        height: 220px;
    }
    .protocol_enterprise_price_sec{
        height: 220px;
    }
    
    .protocol_basic_quarterly_inner{
        display: block;
        text-align: center;
    }
    .protocol_basic_annual_inner{
        display: block;
        text-align: center;
    }
    .protocol_advance_quarterly_inner{
        display: block;
        text-align: center;
    }
    .protocol_advance_annual_inner{
        display: block;
        text-align: center;
    }
    .protocol_enterprise_quarterly_inner{
        display: block;
        text-align: center;
    }
    .protocol_enterprise_annual_inner{
        display: block;
        text-align: center;
    }
    .protocol_basic_plan_main_sec{
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .protocol_advance_select_plan_inner{
        padding-left: 12px;
        padding-right: 12px;
    }
    .protocol_advance_select_plan{
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .protocol_enterprise_select_plan{
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .protocol_enterprise_select_plan_inner{
        padding-left: 15px;
        padding-right: 15px;
    }
    .list_drop_protocol_main{
        width: 210px;
    }
    .price_individual .protocol_basic_plan_btn a, .price_individual .protocol_enterprise_select_plan_btn a {
        color: #fff;
    }
    .price_individual .protocol_advance_select_plan_heading a{
        color: #020381;
    }
    .price_individual .protocol_body_main {
        border: unset;
    }
    .price_individual .protocol_properties_main {
        width: 130px;
    }
    .price_individual .protocol_basic_plan_main {
        width: 210px;
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .protocol_body_body_main {
        gap: 6px;
    }
    .protocol_properties_item_heading {
        font-size: 11px;
    }
    .protocol_properties_main {
        width: 80px;
    }
    
    .protocol_basic_plan_main {
        width: 90px !important;
    }
    .protocol_basic_price_sec{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_basic_price_title{
        font-size: 12px;
    }
    .protocol_basic_price{
        font-size: 20px;
    }
    .protocol_basic_price_period{
        font-size: 10px;
    }
    .protocol_basic_uptime_main, .protocol_basic_server_main, .protocol_basic_location_main, .protocol_basic_bandwidth_main, .protocol_basic_suport_main, .protocol_basic_access_main, .protocol_basic_software_main, .protocol_basic_domain_main, .protocol_basic_quarterly_main, .protocol_basic_annual_main, .protocol_basic_plan_main_sec{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_basic_uptime_title, .protocol_basic_server_title, .protocol_basic_location_title, .protocol_basic_bandwidth_title, .protocol_basic_suport_title, .protocol_basic_access_title, .protocol_basic_software_title, .protocol_basic_quarterly_title, .protocol_basic_annual_title{
        font-size: 12px;
    }
    .protocol_basic_domain_title {
        width: 18px;
        height: 18px;
        position: relative;
    }
    .protocol_basic_plan_inner {
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_basic_plan_btn{
        font-size: 12px;
    }
    .protocol_advance_plan_main {
        width: 90px;
    }
    .protocol_advance_price_sec{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_advance_popular_tage{
        padding: 6px;
    }
    .protocol_advance_popular_title{
        font-size: 8px;
    }
    .protocol_advance_plan_title{
        font-size: 12px;
        letter-spacing: 2px;
    }
    .protocol_advance_plan_price_price{
        font-size: 20px;
    }
    .protocol_advance_plan_price_time{
        font-size: 12px;
    }
    .protocol_advance_uptime, .protocol_advance_server, .protocol_advance_location, .protocol_advance_bandwidth, .protocol_advance_support, .protocol_advance_access, .protocol_advance_software, .protocol_advance_domain, .protocol_advance_quarterly, .protocol_advance_annual, .protocol_advance_select_plan{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_advance_title, .protocol_advance_server_title, .protocol_advance_location_title, .protocol_advance_bandwidth_title, .protocol_advance_support_title, .protocol_advance_access_title, .protocol_advance_software_title, .protocol_advance_quarterly_price, .protocol_advance_annual_price{
        font-size: 12px;
    }
    .protocol_advance_domain_inner{
        width: 18px;
        height: 18px;
    }
    .protocol_advance_select_plan_inner {
        padding-left: 4px;
        padding-right: 4px;
        gap: 4px;
    }
    .protocol_advance_select_plan_icon_sec{
        width: 16px;
            height: 16px;
    }
    .protocol_advance_select_plan_heading{
        font-size: 12px;
    }
    .protocol_advance_select_plan{
        padding-left: 4px;
        padding-right: 4px;
    }
    .protocol_enterprise_plan_main{
        width: 90px;
    }
    .protocol_enterprise_price_sec{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_enterprise_price_plan_title{
        font-size: 12px;
        letter-spacing: 1px;
    }
    .protocol_enterprise_price_price{
        font-size: 20px;
    }
    .protocol_enterprise_price_time{
        font-size: 10px;
    }
    .protocol_enterprise_uptime, .protocol_enterprise_server, .protocol_enterprise_location, .protocol_enterprise_bandwidth, .protocol_enterprise_support, .protocol_enterprise_access, .protocol_enterprise_software, .protocol_enterprise_domain, .protocol_enterprise_quarterly, .protocol_enterprise_annual, .protocol_enterprise_select_plan_inner{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_enterprise_uptime_heading, .protocol_enterprise_server_heading, .protocol_enterprise_location_heading, .protocol_enterprise_bandwidth_heading, .protocol_enterprise_support_heading, .protocol_enterprise_access_heading, .protocol_enterprise_software_heading, .protocol_enterprise_quarterly_price_heading, .protocol_enterprise_annual_price_heading{
        font-size: 12px;
    }
    .protocol_enterprise_domain_inner{
        width: 18px;
        height: 18px;
    }
    .protocol_enterprise_select_plan{
        padding-left: 6px;
        padding-right: 6px;
    }
    .protocol_enterprise_select_plan_btn{
        font-size: 12px;
    }
    .protocol_body_main{
        padding: 8px;
    }
    .list_drop_protocol_main_inner_mobile{
        display: block !important;
        margin-left: 16px;
        margin-bottom: 20px;
        width: 344px;
    }
    .list_drop_protocol_main_inner{
        display: none;
    }
    .list_drop_protocol_main {
        width: 100%;
        height: auto;
    }
    .main_container{
        display: block;
    }
    select.protocol_list_main_mobile {
        font-family: Poppins;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color: #020381;
        padding: 10px 18px;
        border: 1px solid #020381;
        border-radius: 6px;
        box-shadow: 0px 1px 2px 1px #0000001A inset;
    }
    .main_container{
        height: 948px;
    }
    .price_individual .protocol_basic_plan_btn a, .price_individual .protocol_enterprise_select_plan_btn a {
        color: #fff;
    }
    .price_individual .protocol_advance_select_plan_heading a{
        color: #020381;
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .archive_pages .protocol_properties_main {
        width: 80px !important;
    }
}
/*//////////////////////tab///////////////////////////*/
.protocol_body_header .tab {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.protocol_body_header .tab button.active.tablinks {
    background-color: #020381;
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: 0px;
    color: #FFFFFF;
}
.protocol_body_header .tablinks.active .white_image{
    display: block !important;
}
.protocol_body_header .tab button.tablinks:hover {
    transform: scale(0.9);
    opacity: 0.85;
}
.protocol_body_header .tab button.active.tablinks:hover {
    transform: scale(0.98);
    opacity: 0.85;
}
.protocol_body_header .tab button.tablinks {
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: 0px;
    color: #020381;
    border: none;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    transition-duration: 1s;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.protocol_body_header .tab_inner {
    background: #FAFAFA;
    border: 1px solid #E1E1E1 !important;
    width: auto /*842px*/;
    height: 58px;
    border-radius: 10px;
    opacity: 0px;
    display: flex;
    flex-direction: row;
}
.protocol_body_header .full_node_display{
    display: block;
}
.protocol_body_header .archive_display{
    display: none;
}
@media (max-width: 1024px){
    .protocol_body_header .tab_inner {
        width: 100%;
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .protocol_body_header .tab{
        margin-top: 50px;
    }
    .protocol_body_header .tab_inner {
        width: 100%;
        height: 44px;
    }
    .protocol_body_header .tab button.tablinks {
        width: 33%;
        height: 43px;
        padding: 10px 10px 10px 10px;
        border-radius: 10px;
        opacity: 0px;
        color: #020381;
        border: none;
        font-family: Poppins;
        font-size: 9px;
        font-weight: 500;
        line-height: 10px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tab button.active.tablinks{
        padding: 10px 10px 10px 10px;
        height: 43px;
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tablinks img {
        width: 15px;
    }
    .protocol_body_header .tab_inner{
        background: unset;
        border: unset;
        align-items: center;
        justify-content: center;
    }
}


/*Active Node Sale Page */
/* -------------------------------------------------
  GLOBAL
------------------------------------------------- */
.node-sales-wrapper * { box-sizing:border-box; }
.node-sales-wrapper { font-family:'Poppins',sans-serif; line-height:1.5; }
.node-sales-container {
   margin:0 auto; padding:40px; background:#fff;
   border-radius:20px; box-shadow:0 0px 0px rgba(0,0,0,.05);
}

/* -------------------------------------------------
  RESPONSIVE WIDTHS
------------------------------------------------- */
@media (max-width:768px) { .node-sales-container { padding:20px; } }
@media (min-width:769px) and (max-width:1024px) { .node-sales-container { /*max-width:1062px;*/ padding:30px; } }
/* @media (min-width:1025px) and (max-width:1440px) { .node-sales-container { max-width:1062px !important; } }*/
@media (min-width:1025) { .node-sales-container { max-width:1062px !important; } }

.node-sales-header {
   max-width:666px; margin:0 auto 40px; text-align:center;
   color:#FF9653; font-size:14px; font-weight:600;
   text-transform:uppercase; letter-spacing:5px;
}

/* -------------------------------------------------
  DESKTOP + TABLET TABLE (≥769px)
------------------------------------------------- */
@media (min-width:769px) {
   .node-sales-table { display:flex; }
   .col-projects { width:153px; display:flex; flex-direction:column; margin-right:20px; }
   .col { flex:1; background:#FAFAFA; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; }
   .col:nth-child(2) { border-left:1px solid #E1E1E1; border-radius:10px 0 0 10px;flex: 0 0 186px; }
   .col:nth-child(3) {
       flex: 0 0 225px;
   }
   .col:nth-child(4) {
       flex: 0 0 130px;
   }
   .col:nth-child(5) {
       flex: 0 0 145px;
   }
   .col:nth-child(6) {
       flex: 0 0 134px;
   }
   .col:last-of-type { border-right:1px solid #E1E1E1; border-radius:0 10px 10px 0; }
   .cell { height:60px; padding:18px 15px; border-bottom:1px solid #E1E1E1; display:flex; align-items:center; overflow:hidden;justify-content: center; }
   .cell:last-child { border-bottom:none; }
   .header-cell { 
       background: linear-gradient(90.78deg, #32B8B2 0.16%, #088DB2 100%);
       -webkit-background-clip: text;
       background-clip: text;
       color: transparent;
       height:63px; padding:16px; /*color:#32B8B2;*/ font-size:14px; font-weight:400; text-transform:uppercase; letter-spacing:4px; text-align:center; /*backdrop-filter:blur(12.5px);*/ 
   }

   .header-cell-projects { padding:16px 0; justify-content:flex-start; gap:10px; }
   .col-projects .cell{
       justify-content:flex-start;
   }
   .col-projects .header-cell{
       text-align: left;
       padding-left: 20px;
   }
   .project-row { display:flex; align-items:center; gap:10px; }
   .project-logo { width:40px; height:40px; border-radius:20px; object-fit:cover; }
   .polygon-logo { width:36px; height:32px; mix-blend-mode:multiply; }
   .project-name { flex:1; color:#4D4D4E; font-size:16px; font-weight:500; text-transform:capitalize; }
   .value { flex:1; text-align:center; color:#4D4D4E; font-size:14px; }
   .btn { width:70px; height:34px; background:#020381; color:#fff; font-size:16px; font-weight:600; border-radius:8px; display:flex; align-items:center; justify-content:center; text-decoration:none; cursor:pointer; }
   .mobile-cards { display:none; }
}

/* -------------------------------------------------
  MOBILE (≤768px) – COLLAPSIBLE TABS
------------------------------------------------- */
@media (max-width:768px) {
   .node-sales-table { display:none; }
   .mobile-cards { display:block; }

   .node-sales-row {
       background:#FAFAFA; border:1px solid #E1E1E1; border-radius:12px;
       margin-bottom:12px; overflow:hidden;
   }

   /* Header (always visible) */
   .project-header {
       padding:16px; display:flex; align-items:center; gap:12px;
       cursor:pointer; user-select:none; background:#FAFAFA;
   }
   .project-header.active { background:#f0f8f8; }
   .project-logo { width:40px; height:40px; border-radius:50%; object-fit:cover; }
   .polygon-logo { width:36px; height:32px; }
   .project-name { flex:1; font-weight:600; color:#333; font-size:16px; }

   /* Toggle icon */
   .toggle-icon {
       width:20px; height:20px; position:relative; transition:transform .2s;
   }
   .toggle-icon::before, .toggle-icon::after {
       content:''; position:absolute; width:100%; height:2px;
       background:#32B8B2; border-radius:1px; top:50%; left:0;
   }
   .toggle-icon::before { transform:translateY(-50%) rotate(90deg); }
   .toggle-icon::after { transform:translateY(-50%); }
   .project-header.active .toggle-icon::before { transform:translateY(-50%) rotate(0); }

   /* Collapsible content */
   .collapsible {
       max-height:0; overflow:hidden; transition:max-height .3s ease;
       padding:0 16px;
   }
   .collapsible.open { max-height:500px; padding:16px; } /* adjust if needed */

   .content-grid {
       display:grid; grid-template-columns:1fr 1fr; gap:8px 12px; align-items:center;
   }
   .label {
       background: linear-gradient(90.78deg, #32B8B2 0.16%, #088DB2 100%);
       -webkit-background-clip: text;
       background-clip: text;
       color: transparent;
       font-weight:600; /*color:#32B8B2;*/ font-size:11px;
       text-transform:uppercase; letter-spacing:1.5px;
   }
   .value { text-align:right; font-size:14px; color:#4D4D4E; }
   .btn {
       grid-column:2/3; width:100%; max-width:100px; height:36px;
       font-size:14px; border-radius:8px; justify-self:end; background:#020381; color:#fff;padding: 3px 15px;
   }
   /*.btn { width:70px; height:34px; background:#020381; color:#fff; font-size:16px; font-weight:600; border-radius:8px; display:flex; align-items:center; justify-content:center; text-decoration:none; cursor:pointer; }*/

}
/*Active Node Sale Page */

.ets-blog-detail-title{
    font-family: Rubik;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 55px;
    padding-left: 100px !important;
    padding-right: 150px !important;
    color: #000000;
}

.ets-blog-published-date{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #273858;
  
}

/*archive node page*/

.protocol_advance_price_sec.plan_price_sec {
    backdrop-filter: none !important;
}
.find_active .protocol_advance_select_plan_inner.select_btn{
    background: #020381;
}
.list_drop_protocol_main{
    width: 250px; height: 882px; border-radius: 16px 0 0 16px; overflow: hidden; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 12px; display: inline-flex
}
.content_main_body {
    width: 100%;
}
.protocol_body_main {
    width: 100%;
    border-bottom-right-radius: 16px;
}

.protocol_body_header .tab {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.protocol_body_header .tab button.active.tablinks {
    background-color: #020381;
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: inherit;
    color: #FFFFFF;
}
.protocol_body_header .tablinks.active .white_image{
    display: block !important;
}
.protocol_body_header .tab button.tablinks:hover {
    transform: scale(0.9);
    opacity: 0.85;
}
.protocol_body_header .tab button.active.tablinks:hover {
    transform: scale(0.98);
    opacity: 0.85;
}
.protocol_body_header .tab button.tablinks {
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: inherit;
    color: #020381;
    border: none;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    transition-duration: 1s;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.protocol_body_header .tab_inner {
    background: #FAFAFA;
    border: 1px solid #E1E1E1 !important;
    width: auto /*842px*/;
    height: 58px;
    border-radius: 10px;
    opacity: inherit;
    display: flex;
    flex-direction: row;
}

.display_tab_content{
    width: 100%;
}
.display_tab_content .protocol_body_body_main {
    width: 100%;
}
.main_container {
    width: 100% !important;
}
.active_node_desc{
    display: inline-flex;
}
a.page_link_name {
    display: flex;
    align-items: center;
    gap: 10px;
}
.arrow-icon{
    width: 16px;
}
@media (max-width: 1024px){
    .protocol_body_header .tab_inner {
        width: 100%;
    }
    .protocol_body_header .tab button.tablinks {
        width: auto;
        padding: 10px 15px 10px 15px;
    }
    .protocol_body_header .tab button.active.tablinks {
        width: auto;
        padding: 10px 15px 10px 15px;
    }
    .protocol_body_main {
        width: 100%;
    }
    .list_drop_protocol_main_inner{
       height: 100%; 
    }
    .list_drop_protocol_main {
        width: 185px;
        height: 894px;
    }

}
@media (min-width: 360px) and (max-width: 767px) {
    .protocol_body_main {
        border-bottom-left-radius: 16px;
    }
    .protocol_body_main{
            gap: 0px;
    }
    .protocol_properties_main{
        padding-top: 164px;
    }
    .protocol_body_header .tab{
        margin-top: 0px;
    }
    .protocol_body_header .tab_inner {
        width: 100%;
        height: 44px;
    }
    .protocol_body_header .tab button.tablinks {
        width: 50%;
        height: 43px;
        padding: 10px 10px 10px 10px;
        border-radius: 10px;
        opacity: inherit;
        color: #020381;
        border: none;
        font-family: Poppins;
        font-size: 9px;
        font-weight: 500;
        line-height: 10px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tab button.active.tablinks{
        padding: 10px 10px 10px 10px;
        height: 43px;
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tablinks img {
        width: 15px;
    }
    .protocol_body_header .tab_inner{
        background: unset;
        border: unset;
        align-items: center;
        justify-content: center;
        gap: 0px;
    }
    .list_drop_protocol_main {
        height: auto;
        width: 100%;
    }
    .list_drop_protocol_main_inner_mobile{
        margin-top: 16px;
        margin-right: 16px !important;
        width: 100%;
    }
    select.protocol_list_main_mobile{
        width: 92%;
    }
    .protocol_enterprise_price_sec, .protocol_advance_price_sec{
        height: 150px;
    }
    .ets-blog-detail-title{
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-size: 30px;
        text-align: center;
        padding-bottom: 20px !important;
        line-height: 40px !important;
    }
}


/*Blockchain protocol*/

.all_protocols_card {
    margin-top: 75px;
}
.protocol-search-sec .pro-search-bar{
    display: flex;
    width: auto;
    height: 42px;
    padding: 13px 0px 13px 30px;
    align-items: center;
    gap: 30px;
    flex-shrink: 0;

    border-radius: 4px;
    border: 2px solid #020381;
    background: #FFF;
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.10) inset;

}
.protocol-search-sec .pro-search-bar .inner-serch-text input{
    color: #020381;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
}
.protocol-search-sec .pro-search-bar .inner-serch-text input#protocolSearch::placeholder {
    color: #020381;
}
.protocol-search-sec .pro-search-bar .inner-serch-text svg{
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    margin-top: 4px;
    
}
.inner-serch-text{
    width: 56%;
    display: inline-flex;
}
.inner-serch-text input{
    float: left;
    width: 100%;
}
.inner-serch-text svg{
    float: right;
    width: 20%;
}
select#ets_list_category {
color: #B6B6B6;
width: 200px;
height: 30px;
flex-shrink: 1;
border: none;
border-left: 2px solid;
padding-left: 20px;
margin-right: 16px;
}
select#ets_services {
    /* display: flex; */
    width: 177.519px;
    height: 30px;
    padding-left: 20px;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    color: #B6B6B6;
    border: none;
    border-left: 2px solid;

}
.pro-search-tabs ul {
    margin-left: -47px;
}
    

.pro-search-tabs li
{
    
    /*padding-top: 20px;
    padding-bottom: 20px;*/
    margin: 0px 8px;
    list-style-type: none;
    float: left;
    /*width: 100px;*/
    border-radius: 4px;
    border: 1px solid #E1E1E1;
    background: #F2F4FF;
    color: #4D4D4E;
    line-height: 30px;
}
.pro-search-tabs li label {
    padding: 14px 14px;
    color: #4D4D4E;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.pro-search-tabs li.selected
{
    background: #020381;
    color: #fff;
    border-radius: 4px;
}
.pro-search-tabs li.selected label {
    color: #fff;
}
.pro-search-tabs input[type=radio]
{
    display: none;
}
.protocol-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
}
.protocol-card {
    margin: 0px;
    width: 33.33%;
    background: transparent;
    min-height: 370px !important;
}
.protocol-card {
    margin: 0px;
    width: 33.33%;
    background: transparent;
    min-height: 370px !important;
}
.protocol-card .inner-card{
    padding: 27px 20px;
    border-radius: 10px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    display: flex;
    /* width: 340px; */
    min-height: 360px;
    
    flex-direction: column;
    /*justify-content: space-between;
    align-items: flex-start;
    flex-shrink: 0;*/

}
.protocol-card:hover {
    box-shadow: none;
}
.protocol-card a {
    text-align: left; 
    color: #020381; 
    font-size: 12px; 
    font-family: Poppins; 
    font-weight: 600; 
    word-wrap: break-word;
}
.protocol-title {
    margin-bottom: 15px;
}
.protocol-title a {
    color: #020381;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 150% */
}
.protocol-content{
    color: #4D4D4E;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    min-height: 95px;

}
.inner-card .ets-nodes {
    margin-top: 16px !important;
}
.ets-nodes-name {
    float: left;
    margin: 0px 5px 5px 0px;
    border-radius: 5px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    display: flex;
    padding: 10px 7px !important;
    justify-content: center;
    align-items: center;
    /* gap: 10px; */
    color: #787878;
    leading-trim: both;
    text-edge: cap;
    /* font-feature-settings: 'clig' off, 'liga' off; */
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    height: 30px;
}
.inner-card .protocol-logo{
    width: 100%;
    display: inline-block;
    padding-bottom:0px !important;
    margin-bottom: 15px !important;
}
.protocol-logo img{
    float: left;
    width: 30px;
    height: 30px;
}
.protocol-logo .ets-nodes-type {
        height: 100%;
        padding: 10px;
        background: #020381;
        border-radius: 4px;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        display: inline-flex;
        float: right;
}
.protocol-logo .ets-nodes-type div {
    color: white;
    font-size: 10px;
    font-family: Poppins;
    font-weight: 700;
    text-transform: uppercase;
    word-wrap: break-word;
}
.ets-protocol-category-name{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #171725;
    padding-top: 35px;
    padding-bottom: 20px;
}

.protocol-container{
    margin: 0;
}
.protocol-container:after {
  content: "";
  display: table;
  clear: both;
}
.protocol-card {
    background: #FFFFFF;
    border-radius: 10px;
    width: 30%;
    /* height: 100%; */
    float: left;
    padding: 13px;
    margin: 15px;
    min-height: 392px;
}
.protocol-card {
    background: #FFFFFF;
    border-radius: 10px;
    width: 30%;
    float: left;
    padding: 10px;
    margin: 0px;
    min-height: 395px;
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.05);
}

.protocol-card:hover{
   box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.05);
}


.ets-protocols-icon-card{
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.05);
    border-radius: 16px
}

.protocol-card .protocol-logo{
    padding-bottom: 25px;
}
.protocol-title{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #242A4D;
}
@media screen and (max-width: 768px) {
    .protocol-card .inner-card{
        padding: 27px 18px 11px;
        min-height: 350px;
    }
    .protocol-search-sec .pro-search-bar{
        margin-right: 0px;
        padding: 13px 0px 13px 13px;
    }
    .protocol-search-sec .pro-search-bar .inner-serch-text input{
        font-size: 13px;
    }
    .inner-serch-text{
        width: 41%;
    }
    .inner-serch-text input{
        width: 100%;
    }
    .inner-drop-type {
        width: 50%;
        display: inline-flex;
    }
    .all_protocols_card {
        margin-top: 120px;
    }
    .protocol-card {
        width: 50%;
    }

    select#ets_services {
        width: 150px;
    }
    select#ets_list_category{
        width: 180px;
        margin-right: 30px;
    }
    .protocol-search-sec .pro-search-bar .inner-serch-text svg{
        margin-top: 3px;
    }
    .pro-search-tabs li label {
        padding-bottom: 0px;
    }
    .pro-search-tabs li{
        margin : 20px 16px 0px 0px;
    }
    .protocol-card .inner-card .protocol-content{
        min-height: 108px;
    }

}
@media screen and (max-width: 414px) {
    .elementor-42871 .elementor-element.elementor-element-837e770{
        padding: 0px !important;
    }
  .protocol-search-sec .pro-search-bar{
    padding: 13px 13px 13px 13px;
    height: 100px !important;
    display: block !important;
  }
  .pro-search-bar {
    display: block ;
    height: 100px ;
  }               
  .inner-serch-text {
    width: 100% ;
    margin-bottom: 20px;  
  } 
  .inner-drop-type {
    width: 100%;
    display: inline-flex ;
  }

  .pro-search-tabs li.cardtype-item {
    margin: 7px;
  } 
  .pro-search-tabs li label {
    padding: 8px;
  }
  .pro-search-tabs {
    margin-top: 20px;
  }
  select#ets_list_category {
    width: 55%;
    margin-right: 20px;
  }
  select#ets_services {
      width: 45%;
  }
  .protocol-card {
    width: 100%;
  }
}


/*RPC node Price*/
.find_active .protocol_advance_select_plan_inner.select_btn{
    background: #020381;
}
.list_drop_protocol_main{
    width: 250px; height: 882px; border-radius: 16px 0 0 16px; overflow: hidden; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 12px; display: inline-flex
}
.content_main_body {
    width: 100%;
}
.protocol_body_main {
    width: 100%;
}
.protocol_body_header .tab {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.protocol_body_header .tab button.active.tablinks {
    background-color: #020381;
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: inherit;
    color: #FFFFFF;
}
.protocol_body_header .tablinks.active .white_image{
    display: block !important;
}
.protocol_body_header .tab button.tablinks:hover {
    transform: scale(0.9);
    opacity: 0.85;
}
.protocol_body_header .tab button.active.tablinks:hover {
    transform: scale(0.98);
    opacity: 0.85;
}
.protocol_body_header .tab button.tablinks {
    width: 280px;
    height: 56px;
    padding: 10px 40px 10px 40px;
    border-radius: 10px;
    opacity: inherit;
    color: #020381;
    border: none;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    transition-duration: 1s;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.protocol_body_header .tab_inner {
    background: #FAFAFA;
    border: 1px solid #E1E1E1 !important;
    width: auto /*842px*/;
    height: 58px;
    border-radius: 10px;
    opacity: inherit;
    display: flex;
    flex-direction: row;
}
.protocol_body_header .full_node_display{
    display: block;
}
.protocol_body_header .archive_display{
    display: none;
}
.display_tab_content{
    display: none;
}
.display_tab_content{
    width: 100%;
}
.display_tab_content .protocol_body_body_main {
    width: 100%;
}
.main_container {
    width: 100% !important;
}
.active_node_desc{
    display: inline-flex;
}
a.page_link_name {
    display: flex;
    align-items: center;
    gap: 10px;
}
.arrow-icon{
    width: 16px;
}
@media (max-width: 1024px){
    .protocol_body_header .tab_inner {
        width: 100%;
    }
    .protocol_body_header .tab button.tablinks {
        width: auto;
        padding: 10px 15px 10px 15px;
    }
    .protocol_body_header .tab button.active.tablinks {
        width: auto;
        padding: 10px 15px 10px 15px;
    }
    .protocol_body_main {
        width: 100%;
    }
    .list_drop_protocol_main {
        width: 185px;
        height: auto;
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .protocol_body_header .tab{
        margin-top: 0px;
    }
    .protocol_body_header .tab_inner {
        width: 100%;
        height: 44px;
    }
    .protocol_body_header .tab button.tablinks {
        width: 50%;
        height: 43px;
        padding: 10px 10px 10px 10px;
        border-radius: 10px;
        opacity: inherit;
        color: #020381;
        border: none;
        font-family: Poppins;
        font-size: 9px;
        font-weight: 500;
        line-height: 10px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tab button.active.tablinks{
        padding: 10px 10px 10px 10px;
        height: 43px;
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }
    .protocol_body_header .tablinks img {
        width: 15px;
    }
    .protocol_body_header .tab_inner{
        background: unset;
        border: unset;
        align-items: center;
        justify-content: center;
        gap: 0px;
    }
    
}

/* custom */
.verticalscrol{
  position: relative;
}
.verticalscrol .scrollable{
  height: 50%;
  position: absolute;
  top: 25%;
  z-index: 999;
  width: 100%;  
}

/* custom */

.verticalscrol .ets_image {
    min-width: 720px;
}

img.scroll-img {
    height: 660px !important;
    width: 720px;
}




.subgraph_contener{
    width: 1062px; height: 350px; padding: 30px; box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05); border-radius: 20px; border: 1px #64C2EE solid; justify-content: flex-start; align-items: flex-start; gap: 30px; display: inline-flex;
}
.subgraph_contener_inner_form {
    width: 690px; flex-direction: column; justify-content: center; align-items: flex-start; gap: 20px; display: inline-flex;
}
.subgraph_inner_row{
    width: 690px; justify-content: space-between; align-items: center; display: inline-flex;
}
.inner_col_1{
    width: 380px; border-radius: 4px; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 20px; display: inline-flex;
}
.inner_title_contener{
    justify-content: flex-start; align-items: center; gap: 10px; display: inline-flex;
}
.form_title{
    color: white; font-size: 24px; font-family: Poppins; font-weight: 600; line-height: 24px; letter-spacing: 0.10px; word-wrap: break-word;
}
.inner_col_2{
    width: 144px; height: 36px; position: relative;
}
.qty_input{
    left: 0px; top: 0px; position: absolute; text-align: center; color: #101047; font-size: 16px; font-family: Poppins; font-weight: 400; line-height: 36px; word-wrap: break-word;
}
.inner_col_3{
    width: 85px; text-align: right; color: white; font-size: 24px; font-family: Poppins; font-weight: 600; line-height: 24px; letter-spacing: 0.10px; word-wrap: break-word;
}
.border_line{
    width: 690px; height: 0px; border: 1px rgba(100, 194, 238, 0.40) solid;
}
.subgraph_inner_addon{
    height: 211px; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 30px; display: flex;
}
.inner_addon_heading{
    width: 690px; justify-content: flex-start; align-items: flex-start; display: inline-flex;
}
.section_heading{
    text-align: right; color: #64C2EE; font-size: 18px; font-family: Poppins; font-weight: 500; text-transform: uppercase; line-height: 18px; letter-spacing: 3px; word-wrap: break-word;
}
.addon_title{
    color: white; font-size: 24px; font-family: Poppins; font-weight: 400; line-height: 24px; letter-spacing: 0.10px; word-wrap: break-word;
}
.webhook_qty{
    left: 0px; top: 0px; position: absolute; text-align: center; color: #101047; font-size: 16px; font-family: Poppins; font-weight: 400; line-height: 36px; word-wrap: break-word;
}
.api_qty{
    left: 0px; top: 0px; position: absolute; text-align: center; color: #101047; font-size: 16px; font-family: Poppins; font-weight: 400; line-height: 36px; word-wrap: break-word;
}
.entities_qty{
    left: 0px; top: 0px; position: absolute; text-align: center; color: #101047; font-size: 16px; font-family: Poppins; font-weight: 400; line-height: 36px; word-wrap: break-word;
}
.summary_box{
    width: 282px; height: 287px; padding: 20px; background: linear-gradient(142deg, #101047 0%, #64C2EE 100%); border-radius: 10px; flex-direction: column; align-items: center; gap: 20px; display: inline-flex;
}
.price_box{
    width: 222px; padding: 0px; background: #64C2EE; border-radius: 4px; justify-content: center; align-items: center; gap: 10px; display: inline-flex;
}
.total_price{
    width: 220px; text-align: center; color: white; font-size: 50px; font-family: Poppins; font-weight: 600; word-wrap: break-word;
}
.iteam_breakdown{
    height: 128px; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; display: flex;
}
.list_item{
    justify-content: flex-start; align-items: center; gap: 10px; display: inline-flex;
}
.item_inner{
    justify-content: flex-start; align-items: center; gap: 6px; display: flex;
}
.summry_box_heading{
    width: 114px; color: white; font-size: 12px; font-family: Poppins; font-weight: 700; word-wrap: break-word;
}
.item_col_1{
    width: 114px; color: white; font-size: 12px; font-family: Poppins; font-weight: 400; word-wrap: break-word;
}
.item_col_2{
    color: white; font-size: 12px; font-family: Poppins; font-weight: 400; word-wrap: break-word;
}
.api_contener{
    flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 4px; display: inline-flex;
}

.protocol-card {
    margin: 0px !important;
    width: 33.33% !important;
    background: transparent;
    min-height: 370px !important;
}